基于USB总线的实时数据收集系统设计.docx
《基于USB总线的实时数据收集系统设计.docx》由会员分享,可在线阅读,更多相关《基于USB总线的实时数据收集系统设计.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于USB总线的实时数据收集系统设计hesp导语:具体介绍系统的USB设备驱动程序、设备固体、应用程序的详细设计。基于通用串行总线USB的实时数据收集系统的设计严格遵循USB1.1协议,充分表达USB便捷、易扩展、低本钱、低干扰的特点。具体介绍系统的USB设备驱动程序、设备固体、应用程序的详细设计。当代工业消费和科学研究对数据收集的要求日益进步。目前比拟通用的是在PC或者工控机内安装数据收集板卡,如A/D卡及422、485卡。这些数据收集设备存在以下缺陷:安装费事;价格昂贵;受计算机插槽数目、地址、中断资源限制,可扩展性差;在一些电磁干扰性强的测试现场,无法专门对其做电磁屏蔽,导致收集的数据失
2、真。通用串行总线UniversalSerialBus,简称USB是1995年康柏、微软、IBM、DEC等公司为理解决传统总线的缺乏推广的一种新型串行通讯标准。该总线接口具有安装方便、高带宽、易扩展等优点,已经逐渐成为当代数据传输的开展趋势。基于USB的数据收集系统充分利用USB总线的上述优点,有效解决了传统数据收集系统的缺陷。1系统硬件设计1.1硬件总体构造USB实时数据收集系统硬件模块包括A/D转换器、微控制器、USB通讯接口和多路模拟开关。硬件总体构造如图1所示。1.2USBN9602芯片USB接口芯片采用NationalSemiconductor公司的一种专用芯片USBN9602。该芯片
3、内部集成微处理器接口、FIFO存储器、时钟发生器、串行接口引擎SIE、收发器、3.3V电压转换器,支持DMA、微波接口,内部构造如图2所示。微控制器通过8位的并行接口传送A/D收集的数据,存储在FIFO存储器中;一旦FIFO存满,SIE立即对数据进展处理,其中包括:同步形式识别、并/串转换、位填充/解填充、CRC产生与校验、地址识别、握手响应与产生、USB特殊事件Reset、Suspend、Resume检测;最后由收发器通过数据线D+、D-传送数据至PC。上述经过严格遵守USB1.1协议。USBN9602与89C52的详细实现电路如图3所示。2系统软件设计系统软件包括USB设备驱动程序、设备固
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 USB 总线 实时 数据 收集 系统 设计
限制150内