基于USB主机的数据采集系统的研究.pdf
《基于USB主机的数据采集系统的研究.pdf》由会员分享,可在线阅读,更多相关《基于USB主机的数据采集系统的研究.pdf(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、东 北大学硕士学 位论文摘要基于U S B主机的数据采集系统的研究摘要 U S B(通用串行总线)技术正在迅速发展,U S B协议从 1.1 过渡到 2.0,而作为其最重要指标的设备传输速度也从 1.5 M b p s的低速和 1 2 M b p s的 全速提高到如今的4 8 0 M b p s 的 高 速。简 单 来 说,U S B 系 统 包 括两 个 部分:U S B 主 机与U S B 外 设。目 能U S B外设的技术和开发已 经非常成熟,各种U S B设备也是随处可见。而U S B主机一般都是基于P C机。相对于P C机上的丰富资源,嵌入式系统中有限的资源给基于嵌入式系统的U S
2、B主机系统的开发带来很大难度。但嵌入式U S B主机系统在数据存储和交换领域具有很好的应用前景。本论文详细的分析了U S B系统的拓扑结构和通信结构,以及U S B协议的框架和设备类协议,将U S B主机应用到便携式数据采集系统中来,设计成一个基于U S B主机的数 据采 集系 统。硬 件部 分 采 用C y g n a l 单 片 机C 8 0 5 I F 0 2 1 作为U S B 主 机的C P U芯片 和C y p r e s s 公司的S L 8 1 1 H S T 作为U S B主 机接口 芯片。试验板设 计简洁,集数据采 集、数据传输和数据存储于一体,并且留 有多个U O口,便于
3、进一步开发。软件部分的关键是要 实 现U S B 1.1 协 议M a s s S t o r a g e 类 协 议和F A T 文 件 系 统 三 部分,再 加 上 单片 机的 数据采集程序和P C上数据分析处理的客户应用程序就构成了整个软件系统。通过对系统的测试和调试,硬件系统完全可以 符合要求:软件已经实现部分功能,可以 进一步的 简化和开发.整个系统具有简单,快速,使用方便等特点,有很好的应用前景。关键词:U S B(通用串行总线);U S B主机;U S B外设:数据采集东 b 大学 硕士学位论文R e s e a r c h o f D a t a A c q u i s i t
4、 i o n S y s t e m B a s e d o nUn i v e r s a l S e r i a l Bu s Ho s tAb s t r a c tU S B(U n i v e r s a l S e r i a l B u s)t e c h n o l o g y i sS p e c i fi c a t i o n 1.1 u p d a t e s t o U S E S p e c i fi c a t i o n 2.0.m o s t i m p o r t a n t g u i d e l i n e o f U S E S p e c i fi
5、c a t i o n i sb e i n g d e v e l o p e d a t fu l l s p e e d.U S ET r a n s f e r i n g s p e e d o f d e v i c e s w h i c h i s t h ee n h a n c e d fr o m l o w s p e e d o f 1.5 Mb p s a n df u l l s p e e d o f 1 2 M b p s t o h i g h s p e e d o f 4 8 0 Mb p s.I n g e n e r a l,U S E s y s
6、t e m i n c l u d e s t w os u b s y s t e m s:U S B h o s t s y s t e m a n d U S E s l a v e s y s t e m.A t p re s e n t,t h e t e c h n o l o g y a n dd e v e l o p m e n t o f U S E s l a v e s y s t e m h a v e b e e n a l re a d y v e ry m a t u r e.A n d a l l k i n d s o f U S E s l a v ed
7、e v i c e s h a v e b e e n v e ry p o p u l a r.U S E h o s t s y s t e m a l w a y s b a s e o n t h e P C(P e r s o n a lC o m p u t e r).H o w e v e r,i m p l e m e n t s o f U S E h o s t s y s t e m b a s e d o n e m b e d d e d s y s t e m e n c o u n t e rm a n y d i f fi c u l t ie s b e c
8、a u s e o f a b u n d a n t re s o u r c e s o n t h e P C a n d l i m i t e d r e s o u r c e s o n t h ee m b e d d e d s y s t e m.B u t e m b e d d e d U S E h o s t s y s t e m h a s fi n e a p p l i c a t i o n p r o s p e c t s i n t h e fi e l d so f d a t a s t o re a n d d a t a e x c h a
9、n g e.I n t h e d i s s e r t a t i o n,t h e o p o l o g y a n d c o r re s p o n d o f U S E s y e t e m i s a n a ly z e d d e t a i l e d l y.A n d U S E h o s t s y s t e m i s a p p l i e d t o D a t a A c q u i s i t i o n S y s t e m,a n d a D a t a A c q u i s i t i o n S y s t e mb a s e d
10、 o n U S B h o s t i s f o r m e d.I n t h e d e s i g n o f h a r d w a r e,s i n g l e c h i p p r o c e s s o r C 8 0 5 1 F 0 2 1 o fC y g n a l i s a d o p t e d a s t h e C P U o f U S B h o s t s y s t e m,a n d S L 8 1 I H S T o f C y p re s s C o r p o r a t i o n i sa d o p t e d a s t h e
11、i n t e r f a c e c h i p o f s y s t e m.A n d t h e k e y s o f t h e s o f t w a r e a r e r e a l i z a t i o n s o f U S ES p e c i fi c a t i o n 1.1,M a s s S t o r a g e C l a s s S p e c i fi c a t i o n a n d F A T F i l e S y s t e m.T h e s e t h r e e p a r t s,a d d i n g t h e d a t a
12、 a c q u i s i t io n p r o g r a m a n d c li e n t a p p li c a t i o n p r o g r a m,f o r m e n t i r e s o f t w a res y s t e m.T h e t e s t i n g a n d d e b u g g i n g t o t h e s y s t e m i n d i c a t e t h a t t h e h a r d w a re o f s y s t e m i s u p t o t h em u s t a r d c o m p
13、l e t e d l y a n d t h e s o ft w a r e c a n i m p l e m e n t p a r t f u n c t i o n,w h i c h c a n b e p r e d i g e s t e da n d e x p l o re d.T h e w h l e s y s t e m h a v e s o m e s p e c i a l t i e s:s i m p l e n e s s,s p e e d i n e s s,c o n v e n i e n c ea n d s o o n.A n d t h
14、e s y s t e m h a s f in e a p p l i c a t i o n p r o s p e c t s.K e y w o r d s:U S B(U n i v e r s a l A c q u i s i t i o nS e r i a l B u s);U S E h o s t s y s t e m;U S E s l a v e s y s t e m;D a t a 一 l II-独创性声明 本人声明所呈交的学位论文是在导师的指导下完成的。论文中取得的研究成果除加以标注和致谢的地方外,不包含其他人己经发表或撰写过的研究成果,也不包括本人为获得其他
15、学位而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学 位 论 文 储签 名:窿吹日期:次 声石.Z 1/w学位论文版权使用授权书 本学位论文作者和指导老师完全了解东北大学有关保留、使用学位论文的规定:即学校有权保留并向国家有关部门 或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人同意东北大学可以将学位论文的全部或部分内容编入有关数据库进行检索、交流。(如作 者 和导 师不同 意网 上交 流,请在下方签名;否则 视为同 意。)学位论文作者签名:导师签名:签字日期:签字日期:东北大学硕士学位论文第二章 数据采集系 统的接口 技术第二章数据采集
16、系统的接口技术2.1数据采集系统常用的接口 技术 数据采集系统的采集对象各 种各 样,但可以 分为 数字量采集和模拟最 采集两 类。目前,常用的 采集方式是使用采集板卡。数据采集设备与计算机之间的 接口 可以 有多种方式,如R S 2 3 2 串 行口、并行口、I S A总线、P C I 总线等.2.1.1 R S 2 3 2 串行接口 串行接口 是微机应用系统的 常用接口,现在的P C机一般至少有两个串 行口。串 行口 不同 于并行口 之处在于它的数据和控制信息是一位接一位串 行传送下去.由 于P C 机的限 制,其 最高数 据传 输率不 超过 1 1 5 K b p s,同时 传 输的 距
17、离也不会超过巧 米,且 P C机上 的串 口 数目 也 有很 有限。采 样系 统 与P C 接口 速 度的 瓶 颈 作 用 会导 致 一 部 分 数据的丢失,失去连续采样的意义。2.1.2并行接口 目 前,计 算机中的 并行 接口 主要作 为 打印 机 端口,并 行接口 是 在多 根数据线上以 字节为单位与输沁输出设备或被控对象传输信息的,这样数据传送速度大大提高,且并行传送的信息不要求固定的格式,但并行传送的距离受到限制,因为距离增加,干扰就会增加,容易出 错。2.1.3 I S A总线 I S A总 线 是 工 业 标 准结 构总 线,又称 为A T总 线。它的 数 据宽 度 1 6 位,
18、工 作 频 率MH z,数 据 传 输 率6 M B/S,处 理 器 的 高 速 度 和 总 载 的 低 速 度 不 同 步,造 成 硬 盘、图 形卡 和其它 外设只能 通过一 个慢速而 且狭窄的 通道发送和接收数 据,使C P U的商 性能 受到 了 严 重 的 影 响。尽 管I S A 总 维 传 输 速 率 低、占 用 硬 件 中 断 资 源、不 支 持 即 插 即 用,但I S A具有良 好的兼容性及广泛的 应用,而且这种总线特别适合于控制外设和进行数据通信的功能模块。但是随 着计算机技术发展,I S A总线逐渐被淘汰,目 前市场上大多P C机主板已 经没 有I S A插槽。2.1.4
19、 P C I 总线 P C I 是P e ri p h e r a l C o m p o n e n t I n t e r c o n n e c t(外设部件互连 标准)的 缩 写,它是目 前个人电 脑中 使用最为 广泛的 接口,几乎 所 有的 主 板产品 上都带 有这 种插槽。P C I 插槽也是主 板带有最多数 量的 插 槽类型,在目 前 流行的台 式机主 板上,A T X结 构的 主 板一般带有5-6 个P C I 插槽,而小一点的M A T X主板也都带有2 -3 个P C I 插槽,可见其应用 8东 北大学 硕士学 位论丈第二章 数据采集系 统的 接口 技术的广泛性。P C I
20、 是由I n t e l 公司1 9 9 1 年推出的一种局部总线。从结构上看,P C I 是在C P U和原来的 系统总线之间 插入的 一级总线,具体由 一个桥接电 路实现对这一层的管理,并实现上下之间的 接口以 协调数据的传送。管理器提供了 信号缓冲,使之能 支持 1 0种外设,并能 在高时 钟频率下保持高性能,它为显卡,声卡,网 卡,M O D E M等设备提供了 连接接口,它的工作频率为3 3 M H z/6 6 M H z o 最早 提出的P C I 总 线工作 在3 3 M H z 频率之下,传输带宽 达到了1 3 3 M B/s(3 3 M H z X3 2 b i t/8),基
21、本上满足了当时处理器的发展需要。随着对更高性能的要求,1 9 9 3年又提出了6 4 b it 的P C I 总线,后来又提出 把P C I 总线的频率提升到“M H z。目 前广泛采用的 是3 2-b i t,3 3 MH z的P C I 总线,6 4 b i t 的P C I 插槽更多是应用于服务器产品。由 于P C I 总 线只有1 3 3 M B/s 的 带宽,对声 卡、网 卡、视 频卡等绝大多 数输刀输出设备显得绰绰有余,但对性能日 益强大的显卡则无法满足其需求。2.2 U S B 通用串行总线2.2.1 U S B简介 U S B是一种新的总线标准,它取代当前P C上的串口 和并口
22、,把这些不同的 接口 统一起来,使用一个4 针插头作为标准插头.通过这个标准擂头,采用菊花链形式可以 把所有的外设连接起来,并且不会损失带宽。U S B需要主机硬件、操作系统和外设三个方面的 支持才能 工作。设计U S B的目 标就是使不同 厂家所生产的设备可以 在一个开放的体系下广泛地使用。该规范改进了便携商务或家用电脑的现有体系结构,进而为系统生产商和外设开发商提供了 足够的空间来创造多功能的产品 和开发广阔的市场,并不必使用陈旧的接口,害怕失去兼容性。U S B的工业标准是对P C机现有的体系结构的扩充。U S B的设计主要遵循以 下几个准则:(1)易于扩充多个外围 设备;(2)价 格
23、低 廉,且 支持1 2 M b p s 的 数 据 传输;(3)对声音音频和压缩视频等实时 数据的充分支持;(4)协议灵活,综合了同步和异步数据传输;(5)可以 兼容不同设备;(6)综合了 不同P C机的结构和体系特点;(7)提供一个标准接口,广泛接纳各种设备;(8)赋予P C 和新的功能,伸之可以 接纳许多新设备。东北大学硕士学位论文第二章 数据采集系统的接口 技术2.2.2 U S B的优点 U S B的 优点 主要包括以 下几个方 面4 7,(1)即 插即 用.这是U S B的 易 用性,支持热插拔和操作系统的自 动配置.这样一来,在WI N D O WS 等操作系统工作的情况下就可以
24、接入或拔出U S B设备,而不用重新启 动P C.此 外,当U S B 设 备第 一次 接 入 到P C 时,操 作 系 统 可以自 动检 测 到 该 设 备的接入,并进行配置。如果是H 1 D等设备接入P C,系统甚至可以自 动为其安装驱动程序,而用户不用进行多余的操作,只需开始使用该设备。对于更多的U S B设备,用户也只是需要为操 作系统 提供驱 动程序,因 此使用起来也很方便。(2)广泛的如硬件支持。软件和操作系统对于 U S B的 支持越来越强大,对 U S B设 备的 支持 越 来 越 完 备,硬 件和 半 导 体 厂 家 所提 供的U S B解决 方 案 和外 设 产品 举 越来
25、越多。(3)低功耗.U S B 有一 套独特的电 气层机制 来保证 其低功 耗。U S B 协议为设 备定义了2 种供电 模式:自 供电 和总线供电。(4)可 选 择的 多 种 速 度 模 式。U S B 提 供了3 种 速 度 模 式:低 速的1.5 M b p s、全 速的1 2 M b p s 和 高 速的4 8 0 M b p s。不同 的 速 度 可 满 足 不同 的 外 设 需 求。低 速 设 备 可以 用 在鼠 标、锌盘 等对 传 输速 度要 求不 高,却 要 求 低成 本的 外 设 产品 丰.高 速 设 备则 可以 在大容 I 移 动 硬 盘、光 驱 和 视 频 传 输 等 领
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 USB 主机 数据 采集 系统 研究
限制150内