关键词:
虚拟仪器技术
USB3.0
USB固件开发
驱动程序
摘要:
虚拟仪器技术,如今在仪器科学领域占据了重要地位,在现代自动化测试系统领域相关仪器开发中,虚拟仪器技术将传统的仪器与计算机结合,融入相应的仪器仪表技术。本课题基于虚拟电子测量仪器集成系统,将系统通讯架构基于USB3.0重新升级,使仪器在数据传输量,传输速度方面得到优化。本文主要设计工作基于USB3.0通讯架构的电子测量仪器集成系统,包括升级系统主控模块板卡,功能模块板卡。其中硬件电路设计包括接口电路,时钟电路,供电电路等。软件部分包括LabVIEW计算机界面应用程序设计,USB设备驱动程序和固件程序的开发,并将功能函数编译生成DLL(Dynamic Link Library)动态链接库文件,最后通过计算机LabVIEW应用程序中调用库函数节点实现调用,达到整个接口通信的目的,最终完成计算机与仪器之间的接口通信,数据传输,命令解析,计算机可以通过虚拟仪器界面来控制功能模块工作。主控模块设计完成后,需要测试主控模块与计算机,与其他功能模块之间的通信情况是否正常,通过LabVIEW软件设计测试程序,来测试模块与计算机,模块之间通信情况。最终通过测试程序可以看到整个仪器通信状态正常,并且在仪器长时间工作后,并未出现应用程序无响应,仪器无响应的状态。实验结果表明,通讯架构升级USB3.0后,虚拟电子测量仪器集成系统可以正常通信,并可以正常完成测试功能,仪器稳定性有了提高。