随着计算机的发展和通信技术在人们生活中的普及,越来越多的工业、医疗、教学等各个行业都引入了最近的通信技术。融合了电子测试测量技术、计算机技术、通信技术、软件技术等组成的自动测试系统成为了工业仪器仪表的最新发展趋势。因此,实现基于VISA软件结构的通信具有十分重要的实际意义。 本课题主要研究的是如何通过最新的VISA软件结构对通用硬件设备的控制,利用虚拟仪器技术将硬件设计转化为由软件控制并实现通信功能,达到减少开发时间、通信速度更快、精度更好等目的,实现了易扩展、便携、速度较快、操作方便的多接口通信模块。 首先,课题根据电子测量仪器的特点,设计了多接口通信模块的硬件结构,搭建了硬件电路,编写了基于ARM7系列的LPC2148与RS232C串行接口和USB通用串行总线的程序代码,实现了VISA软件结构控制多接口通信的I/O软件和对SCPI命令的解析。然后,利用开发工具编译、运行和调试程序,对系统进行了测试和改进。最后,给出了VISA软件结构对多接口通信在智能仪器仪表系统中的一个典型应用,实现了远程对仪器仪表测量、参数设置、数据读取的控制,并取得了预期的效果。 系统的成功运行,证明了基于VISA软件结构对多接口通信的可行性和有效性,同时也表明应用VISA软件结构控制多接口通信技术具有广阔的应用前景和推广价值。