关键词:
虚拟仪器
自动测试
Agilent VEE Pro
PCB
PIC16F877A
摘要:
虚拟仪器技术的发展日新月异,它的软件开发与硬件无关性,能够根据不同的被测对象或测试流程动态地重组硬件模块,比传统仪器构建的测试系统更加方便、灵活、先进。虚拟仪器发展的趋势是外挂式、PXI总线型、网络化,Agilent VEE Pro集成了行业标准接口的驱动和大量的模块化办公、网络构件,采用面向流程的图形化编程界面,使它成为虚拟仪器开发软件中的佼佼者。
笔者开发了一套基于虚拟仪器技术、以Agilent VEE Pro为开发平台的自动测试系统,测试对象为不间断电源系统(UPS)的电路板。电路板种类繁多,测试项目也各不相同。手动测试需要操作多台仪器并记录大量测试数据,速度慢、对测试人员的要求高、数据难以整理。这一套自动测试系统能够根据事先设定的测试项目,反复连续进行测试,并自动记录测试数据,高效准确,操作简便,可以解决手动测试的一系列问题,提供了功能完备、操作简单的测试平台。
文中详细阐述了UPS电路板的自动测试系统的开发流程。首先分析了用虚拟仪器技术架设自动测试系统的原理及方法,并给出利用PIC16F877A芯片控制继电器切换的可行性。接着介绍了针盘治具、控制盒的硬件设计,并对硬件设备进行了功能介绍。然后给出了利用VEE Pro软件工具开发的自动测试软件部分的设计和实现,阐述了控制盒芯片程序的设计方案,并描述了关键模块子程序。最后介绍了软件功能模块的测试以及软硬件联合调试的心得体会,还谈到了整个系统中尚需进一步改进完善的地方。主要研究目标是开发一套准确可靠高效的自动测试系统,对今后开发其他VEE Pro平台的自动测试系统提供借鉴和参考。