基于虚拟仪器技术的航空机载电子设备自动测试系统应用领域:航空

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1基于虚拟仪器技术的航空机载电子设备自动测试系统作者:陈波,陈洪雨职位:技术部经理,测试工程师公司:广州航卫计算机科技有限公司应用领域:航空/国防挑战:航空机载电子设备自动测试系统要求利用有限的资源,构建一个能测试多种机载电子设备的自动测试系统,机载电子设备的信号多且复杂,这些信号涵盖低频和高频、连续和离散、还包括电信号和非电信号。传统的测试系统采用分立仪器搭建,这种方法成本高、测量自动化程度低、扩展性差,因此要寻求一种实现高集成化、可扩展的解决方案。此系统的另一个挑战在于它还必须具有小型、快速、智能、灵活、低成本的特点。应用方案:采用NationalInstruments公司虚拟仪器技术,硬件以PXI模块化仪器架构为主,同时通过GPIB和RS232总线扩展多个专用和自研设备,软件则采用基于C语言的虚拟仪器软件LabWindows/CVI来开发基于虚拟仪器技术的对航空机载电子设备的各项功能和性能进行检测的自动测试系统。使用的产品:LabWindows/CVI软件PXI-1045机箱PXI-8187高级控制器PXI-4060多功能数字万用表PXI-4070多功能数字万用表PXI-5112高分辨率数字化仪PXI-542116位100MS/s任意波形发生器PXI-8421RS485串口模块PXI-6070EE系列多功能数据采集板卡PXI-67338通道高速模拟输出PXI-6534数字波形发生器SCXI-100112槽信号条理机箱SCXI-1129256点矩阵开关模块SCXI-13334x16开关模块接线盒SCXI-13394x32开关模块接线盒SCXI-1125高电压隔离衰减模块SCXI-1313信号调理连接附件SCXI-11246通道隔离模拟输出介绍:虚拟仪器技术是利用软件替代部分硬件功能的技术,硬件模块实现信号的调理、采集和输出,软件实现信号的处理、显示和产生,利用软件强大、快速和灵活的运算处理能力,简化了硬件模块的功能,减少了硬件模块的体积,从而减小了整个系统的体积,提高了系统的稳定和可靠性,另外只需更改软件就能满足大部分信号的测试,具有很强的灵活性和扩展性。机载电子设备自动测试系统需要对上百种部件进行功能测试,涉及的信号种类和数量都很多,这些信号按照频率分为低频信号和高频信号,按照时域特性分为连续信号和离散信号,按照形式分为电信号和非电信号(如温度、速度、高度、气压、航向等),为满足这一需求,我们采用虚拟仪器技术。正文:系统硬件设计:PXI模块化仪器相对于GPIB、VXI、RS232等仪器而言,具有速度快、体积小、易扩展等优势,因此在硬件方面以PXI模块化仪器为主,选用常规信号源(SOURCE)和信号测量模块(SENSOR),通过GPIB和RS232总线扩展专用和自研设备。系统硬件原理图见图1。由于PXI模块较多,且为了今后的扩展,选用了18槽的PXI-1045机箱;为了进一步提高系统平台的集成度,选用了PXI-8187零槽嵌入式控制器,摒弃了以往系统中利用MXI-2将工控机作为主控器的方式,PXI-8187带有GPIB接口,可以方便的扩展GPIB总线设备。部分仪器资源和部件需要串口通讯,故选用PXI-8421扩展4个串口。1.信号采集61/2数字万用表PXI-4070和51/2数字万用表PXI-4060作为常用的测试模块,用于测量电压、电阻和电流具有优势,可以测量0-300V的电压,0-1A的电流,0-100M欧的电阻;示波器PXI-5112(2通道8位分辨率,100MHz带宽)和模拟输入PXI-6070E(16路单端输入/8路差分输入,12位分辨率,1.25M采样率)配合使用,可以满足常用的连续波和单点电压信号的采集,PXI-6070E在进行数据采集时,前端连接了两块SCXI-1125,用于信号的调理(10Khz或4Hz的低通滤波、衰减)。PXI-6070E还用于控制器与SCXI机箱之间的通讯。高速DIOPXI-6534可以采集2和输出高低速离散量。特殊和复杂信号的采集处理采用GPIB设备和RS232自研设备,如频谱分析仪。2.信号输出函数发生器PXI-5421(16位分辨率,100MS/s采样率,带宽43MHz)和高速模拟输出PXI-6733(8路输出,16位分辨率,更新率1MHz)配合使用,可以满足常用的连续波和单点电压信号的输出;SCXI-1124用于隔离模拟电压和电流的输出。特殊和复杂信号输出采用GPIB设备和RS232自研设备,如交直流电源、射频信号源、大气数据测试系统、模拟器等。3.信号路由由于大部分机载电子设备的信号数量很多,不可能将所有信号同时直接连接到资源上,必须经过继电器矩阵进行切换,继电器必须具有足够快的响应时间,能通断较大的信号,因此我们选用两块继电器矩阵模块SCXI-1129和附件SCXI-1333、SCXI-1339,组合成合适的继电器矩阵(昀大通断能力150VDC/1A,150Vrms/250mA)。在信号的连接、断开过程中,为了实现昀优路径的自动选择和安全保护(避免源于源相连),我们重新编写了继电器矩阵驱动,在实际使用中取得了满意的结果。4.资源接口和适配器资源接口是所有资源接口的集合,每个部件根据需要通过适配器连接部分资源。一个或多个UUT共用一个适配器,因此测试系统根据UUT的信号情况,可以配置一个或多个适配器。系统软件设计:CVI是在标准C语言(ansiC)的基础上增加了仪器控制和工具函数库的虚拟仪器开发软件,提供了很多实用的例程,具有友好的图形用户界面,并且C语言是大家都比较熟悉和易于使用的开发环境,因此选用CVI可以加快测试程序(TP)的开发。系统软件原理见图2。为了方便和规范TP的编写,TP开发管理软件根据输入的测试信息自动生成测试程序代码框架和仪器操作代码,测试程序编写完成后编译生成动态库,由测试程序执行管理软件调用和管理测试程序。测试程序开发过程中,仪器操作和虚拟仪器界面的开发是两个重点。1.IVI仪器驱动的开发和使用仪器驱动的用途是对仪器进行程控,简化测试程序开发人员对仪器的操作。传统的仪器驱动与仪器耦合太紧密,仪器发生变化,驱动也要重新编写,进而使用此驱动的测试程序也要重新编写和编译。VXIPnP仪器驱动使用虚拟仪器软件结构(VISA),实现了同一仪器在不同总线间的互换,IVI(可互换虚拟仪器)驱动采用了类驱动的概念,实现了同一类仪器之间的互换,同时增加了仪器仿真和状态缓存的特性,提高了TP开发调试的效率,CVI提供了方便的IVI驱动开发工具,因此开发测试程序过程中选用IVI驱动来控制仪器。3由于目前IVI驱动标准只发布了8大类仪器的类驱动,为了保证非IVI标准的仪器在一定范围具有可互换和仿真功能,我们借鉴了标准IVI驱动的机制,开发了自定义IVI驱动。利用IVI驱动,我们成功实现了NI公司的PXI-4070卡式万用表与Agilent公司的HP34401GPIB台式万用表之间的互换,实现了不同公司生产的单相交流电源和三相交流电源之间的互换。IVI驱动采用逻辑名和XML配置文件机制,在硬件资源描述发生变化时,只需更改配置文件,不需要更改和重新编译测试程序,就能保证测试程序的正常运行。如果不采用IVI驱动,就必须更改所有用到函数发生器的测试程序,将很大程度上延误工程进展。此外,利用IVI驱动的仿真功能,使得测试程序开发人员可在自己没有安装任何硬件的计算机上进行仿真调试,提高了平台的使用效率和测试程序开发效率。2.虚拟仪器界面的开发虚拟仪器界面提供人机接口,可以让操作员根据需要施加信号,实时监测信号。CVI提供了开发虚拟仪器界面的用户接口资源文件(*.uir)和各种控制和显示控件,用于模拟实际仪器界面。目前NILabVIEW、CVI和HPVEE是昀为出色和方便易用的虚拟仪器界面开发软件。图3是其中一个TPS的虚拟仪器界面。此例中,打开激励开关时,PXI-6733连续输出RMS1.5V,频率400Hz的正弦波作为磁传感器的激励,用波形显示控件显示输出的信号;用PXI-6070E的三路模拟输入通道同时采集磁传器输出的三路航向信号(昀大幅度小于100mv,频率为800Hz),显示在同一个波形显示控件中,利用算法计算出角度,显示在表盘控件中。由于增加了信号调理板SCXI-1125和端子板SCXI-1313,将PXI-6070E的测试范围扩展到2.5mv-300V,从而精确的测量了磁传感器输出的小信号,计算出精确的角度。应用成果:采用NIPXI模块、CVI、IVI工具、MAX管理软件,以及第三方的设备,我们成功构建了多套通用、开放的航空机载电子设备自动测试系统。利用这些系统成功开发了多机型、总数量达三百多种的TPS,通过这些TPS,用户实现了UUT快速定检、维修,相对于用传统仪器搭建测试台的方式,自动测试系统在效率和质量上有了很大提高,为机载电子设备提供了有力保障。自动测试TP运行示例见图4。小结:凭借PXI模块和虚拟仪器技术的优势,以及多总线设备互补的功能,实现了利用有限的资源,测试上百种部件,同时使系统的体积变小,测试速度加快,易于扩展,同类仪器可以互换。虚拟仪器技术是一种观念和技术上的创新,在自动领域中的应用将会越来越广泛。4广州航新电子有限公司陈洪雨9226113430383236020-32051191-819chenhongyu@hangxin.com陈波213713316031675020-32051191-806020-85570736chenbo@hangxin.com

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功