论文部分内容阅读
随着科学技术的迅速发展,自动测试系统在生产和科学实验中都得到了广泛的应用。为了降低测试工作人员的劳动强度,提高工作效率,本课题主要将基于PCI-GPIB卡的自动测试系统用于电磁环境测试方面,自动测试系统就是把测试仪器采集到的数据实时传送到计算机上,可以对采集到的数据进行保存、分析和处理。自动测试系统包括硬件和软件两部分。本设计是用于电磁环境测试的自动测试系统,硬件由频谱分析仪,天线切换器,天线,PCI-GPIB接口卡,计算机等组成。本设计硬件部分主要开发了PCI-GPIB接口卡,进行计算机与频谱分析仪、天线切换器之间的数据通信。软件部分主要包括电磁环境自动测试应用程序的设计。
本文详细介绍了PCI-GPIB卡的硬件设计以及其驱动程序的设计。PCI-GPIB卡的PCI接口芯片采用PCI9052,使用两片CPLD实现GPIB接口控制和数据传输控制。此卡采用双通道设计,一个是数据采集通道,另一个是控制指令传输通道。本设计采用Windriver设计PCI-GPIB卡驱动程序并以动态链接库形式封装驱动程序主要代码。
电磁环境自动测试应用程序采用LabVIEW设计。LabVIEW具有强大的数据采集和处理功能,编程效率高。即使有无法完成的功能,也仍就能够通过外部接口调用其他语言来完成。近几年来,LabVIEW广泛地被工业界、学术界和研究实验室所接受,被公认为是标准的数据采集和仪器控制软件。
文中对以上设计过程中的每一个环节都进行了详细的论述,并分析和解决了实际开发中会遇到的问题。