论文部分内容阅读
基于面向信号的仪器控制技术,实现测试软件的可移植性和仪器的可互换性是自动测试系统(Automatic Test System,ATS)发展的重要方向。为实现本板级自动测试与故障诊断系统的仪器可互换性,本文以IEEE 1641为标准,重点研究COM组件和IVI-Signal驱动库,在自动测试软件中的控制、调用及相应软件实现。根据ABBET标准,在自动测试系统中,面向信号的软件可分为五个层次。本文在其中的应用程序层中,提出了应用COM组件和IVI-Signal技术的面向信号特点,实现测试程序的可移植性和仪器的可互换性。设计了通过信号动态分配软件模块(运行时系统),实现硬件层仪器控制的应用软件,解决了信号资源及仪器动态分配、信号产生与测量、IVI-Signal驱动库调用等技术难点。本论文的具体工作如下:(一)仪器可互换的关键在于IVI-Signal技术,它是本项目底层仪器驱动库实现最关键的技术。本文结合IEEE 1641标准和COM组件技术对端口软件进行实现,其中前者是信号与测试定义的标准,对端口软件所使用到的信号进行定义,后者为基本信号组件与IVI-Signal驱动库提供技术支持。(二)对端口软件进行详细的设计与实现,此软件作为本自动测试系统中的一款人机交互的应用软件,控制的仪器包括激励类仪器:函数发生器、DA、固定电源;测量类仪器:示波器、万用表、AD、低频计数器。(三)研究端口软件最终调用到的仪器控制层中的IVI-Signal驱动库,这是作者在项目中主要工作之一。实现了NI6723 D/A、ES6932示波器、NI4070万用表与NI6133 A/D等四块仪器模块的IVI-Signal驱动库,为软件的最终成功实现提供技术支持。