50MHz8通道USB数字I/O设备软件设计

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:jyc894784116
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字I/O设备广泛应用于电信设备检测、数模转换检测、自动化检测等领域。传统接口的数字I/O设备由于体积庞大、不支持热插拔等特性使其在一些特定环境的使用中有一定的不足,本文就是基于这些问题的考虑,并充分利用USB接口体积小、即插即用、支持热插拔、开发成本低廉、开发周期短、传输速度快等特点,进行的50MHz8通道USB数字I/O设备的开发。本文着重研究50MHz8通道USB数字I/O设备的软件设计方法,以实现高速无间断数据传输。文中将软件设计分为:USB接口芯片固件程序设计、设备驱动程序设计、仪器驱动程序设计、人机界面程序设计四个部分,具体内容如下:1.USB接口芯片固件程序设计:提出了高速无间断数据传输的固件编程方法,通过该编程方法既提高了数据传输的速率,又避免了批量处理数据过程中发生的数据丢失现象,增加了数据传输的可靠性;2.USB设备驱动程序设计:完成特定功能的设备驱动程序的开发,在开发过程中充分利用了USB块传输大批量处理数据的特性,有效提高了设备驱动程序传输数据的效率;3.USB仪器驱动程序设计:开发了专用的仪器驱动程序,以功能模块函数的形式细化了设备的各项功能,在提高设备软件可维护性和继承性的同时,又加强了对源代码的保护;4.人机界面程序设计:开发了简洁的人机操作界面,能够方便地分析和处理数据,提高了设备的实际使用价值。经过多次测试表明:该USB数字I/O设备具有良好的稳定性,在传输大量数据时,实现了数据的高速无间断传输,达到了预期设计目标,能够满足实际工程需求。
其他文献
LXI(LAN eXtensions for Instrumentation)总线技术使用以太网作为仪器之间互相通信的主要手段。在以太网广泛应用于各个领域的今天,LXI总线系统与传统的GPIB、PXI、VXI总线
学位
在信息时代的今天,各种分析、测试等科学仪器是信息探测的源头,是人类认识世界的重要工具。随着电子技术、计算机技术的飞速发展,结合软硬件、网络技术催生了虚拟仪器及网络仪器
虚拟仪器是计算机技术与测试技术相结合和发展的产物,是充分利用计算机的软、硬件资源,借助一定的硬件模块和软件模块来完成传统电测功能的一类全新概念的智能化仪器系统。硬件