基于USB2.0和LabWindowsCVI的数据采集器开发

来源 :江苏大学 | 被引量 : 0次 | 上传用户:Hejing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电子技术、计算机技术的高速发展及其在电子测量技术和仪器领域中的应用,使电子测量仪器的功能和作用发生了质的变化。借助计算机强大的计算能力和丰富的硬件资源,数据采集设备可以将传统的硬件功能模块尽可能地以计算机软件的形式来实现。 本文充分利用高速通用串行总线(USB)所具有的传输速度快、支持热插拔、即插即用、易于扩展、占用的系统资源少等优点,将其与传统的数据采集技术相结合,设计实现了一种基于USB2.0接口和虚拟仪器技术的集数据采集、分析、显示为一体的数据采集系统。此虚拟数据采集器主要实现了数据采集、数据处理、波形显示、频谱分析等功能。 本课题研制的数据采集器的最大特点是硬件电路使用了EZ—USBFX2接口芯片作为控制核心和计算机应用程序采用LabWindows/CVI开发。FX2接口芯片支持USB2.0协议,而且CYPRESS公司提供了大量的参考设计资料,使得原本复杂的USB设备开发工作变得简单。LabWindows/CVI软件开发平台成熟而强大,有大量的库供使用,在较短时间内就可以开发出比较完善的数据采集系统应用程序。 本课题设计的基于USB2.0接口的数据采集系统,包括硬件设计、固件设计、设备驱动程序设计和主机应用程序设计。在硬件设计部分,采用了高速AD和模拟开关构成信号采集的前向通道,利用CPLD控制AD采集,并将采集结果存入FIFO芯片。USB芯片接收到上位机发出的控制命令后,与CPLD通讯以控制数据采集过程,并通过其GPIF接口将得到的采集数据传递给上位机。在固件设计部分,主要设计了基于FX2固件框架的USB高速采集固件程序和基于VerilogHDL的CPLD逻辑控制程序。在驱动程序开发部分,修改了cypress公司提供的EZ—USB芯片的通用设备驱动(GPD)作为数据采集器的设备驱动程序,并利用WinXP DDK和 VisualC++设计了FX2芯片特有的下载驱动程序。在主机应用程序部分,先利用通用设备驱动GPD和VisualC++编制了Win32动态链接库DLL,然后利用Labwiladows/CV工设计完成了主机应用程序。 基于USB2.0总线技术的数据采集系统,将数据采集的硬软件紧密结合,实现了比传统仪器更强大的功能。此数据采集器具有如下优点:硬件成本相对较低,用户可自定义其功能,通过升级软件和固件便可以完成功能的升级和扩充,具有高的可靠性、良好的移植性和易于维护性。
其他文献
现在这个社会,我们国家工业方面产品的竞争和创新被现在的工业设计所触动,特别是现在兴起的比较“人性化”的设计给现代工业产品设计添加了崭新的生命力.一直到了一九六零年,
现在,高考招生普遍扩大的背景下,高等职业教育的学生综合素质水平日益下滑,高等职业教育是我们国家教育的重要组成部分,努力提高这部分学生的水平,已经成为刻不容缓的事情.特
近些年来,伴随着教育改革的不断推进,对于高职院校的语文教学又有了新的要求.从整体上来看,高职院校生源的语文素质下降趋势较为明显,普遍缺乏语言知识素养.在这种情况之下,
目前在低压配电网中,因晶闸管投切电容器(TSC)价格低廉、维修方便、易于扩容、占地面积小等优点,目前仍然大量使用TSC作为低压无功补偿装置。但是,在市面上仍然存在为了节约
生物质多孔炭以比表面积大、孔结构发达、表面官能团丰富、原料可再生且绿色无污染等特点被广泛应用于吸附、分离、储能与催化等领域。由于多孔炭的孔结构参数、比表面积和表
现代大学制度建设的保证是学术自治,本文首先介绍了学术自治的内涵,分析了学术自治的相对性.从学术腐败的角度出发,提出,要以有限度的,在一定制约下的学术自治来遏制学术腐败
射频识别RID)技术在过去的几十年渗透进了社会生活的方方面面,包括门禁管理,物流追踪,道路收费,国防安全等。然而在许多场合,需要能够检测震动、温度、压力、湿度等环境参数
湖南(株洲)职教大学城是湖南省政府为增强职业教育服务能力,综合职业教育资源,促进“两型”社会建设和新型城市化、工业化进程而强力推出的重大举措.本文通过以湖南(株洲)职
以现行的人美版初中美术教材为研究基准,对中国画进行研究分析,寻求出在课堂教学中可实施的新思路.中国画作为中国文化上的一块瑰宝,需要中华儿女进行传承其宝贵艺术手法.初
随着新课程改革工作的推进,高中英语课程也对学生的英语运用能力提出了新的标准和要求,提高学生的语言应用水平成为当前英语教学最主要的目标.如今,经济全球化成为主要趋势,