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