基于USB接口的数据采集系统的研究与设计

被引量 : 0次 | 上传用户:jeff2047
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通用串行总线(USB)具有成本低,使用方便,支持热插拔,传输速率高,功耗低等优点,已被广泛应用于PC机及嵌入式系统中。采用USB接口进行数据采集是本课题的一大特点。本文首先研究了USB接口的通信协议,包括USB基本架构与总线结构,硬件规范,NRZI编码方式,控制传输、批量传输、中断传输以及等时传输四种USB数据传输方式,设备枚举及USB设备描述符等内容。接着,通过ATMEL的89S52单片机和Philips公司的PDIUSBD12接口芯片实现了模拟信号的采集与传输。其具体实现过程包括单片机端的固件程序设计,USB设备驱动程序设计及其上位机应用程序设计三大模块。固件编程设计采用分层结构进行,实现了USB协议的解析和应答,完成了模拟信号的采集和传输等过程,并且通过给出部分源程序代码和程序流程图,采用从下向上的层次顺序详细研究了硬件提取层、PDIUSBD12命令接口层、中断服务程序、标准设备请求及主循环程序的实现过程。USB设备驱动程序为上位机应用程序访问硬件设备提供了统一的软件接口,USB的设备驱动程序必须符合Microsoft定义的Win32驱动程序模型(Win32Driver Model,WDM)规格。在此本文选用Numega公司的第三方驱动程序开发工具DriverStudio,由于它所含的DriverWorks工具提供独特的DriverWizard向导,包含丰富的例子和库的完整源代码,可以引导用户根据实际需要完成设备驱动程序开发的全过程,所以利用它大大简化了设备驱动程序的开发过程。上位机应用程序采用了C++Builder开发工具,通过调用Win32 API函数的打开设备CreateFile0、读/写设备WriteFile0/ReadFile0、I/O设备控制DeviceIOControl0及关闭设备CloseFile0等函数即可实现与基于USB接口的数据采集系统的通信。本设计实现了外部信号的采集并通过USB接口传输到PC机上实现了实时显示。本系统由于引入了USB接口,较以前的传统接口提高了数据传输的速率,支持热插拔,使用更方便。
其他文献
随着新媒体技术的高速发展,媒体间的界限逐渐模糊。视频网站开始摆脱以往在内容领域的角色定位,纷纷进击内容产业上游,开始了与电视媒体在内容领域的竞争。在"内容为王"的笃
<正> 回鹘原称回纥,早先服属于突厥,西突厥汗国处罗可汗强盛时,又服属于西突厥。处罗可汗残暴无道,坑杀属部首领六百余人,回纥联络各部,奋起反抗,其首领号称俟斤(irkin),自成
"国家基础教育资源网"是我国本世纪初确立的基础教育信息化领域重点建设项目之一。该项目由教育部基础教育司指导,教育部基础教育资源中心、中央电化教育馆维护。经过近十年
学习分析学(Learning Analytics,简称LA)被认为是自学习管理系统(LMS)问世以来,教育技术发展的第三次浪潮。LA的核心是收集、汇总、分析和呈现学习者及其相关的数据,并以提高
本文对连铸坯热送热装工艺技术的发展、现有工艺流程、品种、质量、温度等进行了研究和分析,针对现有工艺流程的特点及优势总结,对存在的问题进行分析,提出解决方法,提高该工
以现代教育理念为指导、以现代网络信息技术为支撑、以实现高校教师教育与中小学教育无缝连接为目标,提出了未来教育空间站概念、构想、设计、实现与运行管理模式,重点探讨了
刑事禁止令是《中华人民共和国共和国刑法修正案(八)》新创设的针对被判处管制或宣告缓刑的犯罪分子做出个性化禁止性规定的一项制度。法院在发出刑事禁止令时,应充分做到禁
现代汉语“都”是一个语义、语用非常丰富、并且使用频率很高的副词。学者关于它的本体研究并不少,但对外汉语教学领域的研究不太多。笔者在学习汉语和接触越南留学生的过程
区域品牌与企业品牌有着不同的特点,尤其在主体、效应和独立性方面各有不同的特点。区域品牌作为一种无形资产,是众多企业品牌精华的浓缩与升华。区域品牌与企业品牌的影响是