基于LabVIEW的航空装备通用测试系统设计

发布者:HarmonyInLife最新更新时间:2016-08-05 来源: 21ic关键字:LabVIEW  航空装备  通用测试系统 手机看文章 扫描二维码
随时随地手机看文章

0 引言

随着科学技术的快速发展,特别是数字技术及各种大规模集成电路的广泛应用,我国航空电子装备发生了巨大变化,组成结构越来越复杂,功能越来越强大,技术含量越来越高,可靠性也有明显提高,随之装备的三级却修理难度越来越大,“木桶-短板-效应”现象越来越明显,甚至可以说,已经成为提高装备完好率和飞机出勤率的主要瓶颈之一。

为了适应现代战争对后勤的综合保障能力要求,针对维修工作中原有测试设备的可视性、可操作性差,被测对象的接口定义、信号各不相同的特点,我们研制开发了基于LabvIEW的航空装备通用测试系统。

基于LabVIEW的航空装备通用测试系统的设计思想是,通过整合测试资源,实现测试资源的复用,使得在硬件资源一定的情况下,通过更改软件和连接关系,就能实现多种被测对象的测试。

1 被测对象

航空装备的可更换单元(Line Replace Unit,LRU)在内场进行维修时,需要检测其功能好坏,由于不同的LRU接口定义不同,需要相应的适配器将其连入系统测试。同样,在进一步检测LRU中的印制电路板(Printed Circuit Board,PCB)时,由于PCB的类型和接口针脚数不尽相同,同样需要相应的接口适配器将其连入系统,以便分析测试。

2 系统组成

系统主要由硬件平台、软件平台和附件等组成。系统组成如图1所示。

a.jpg

硬件平台主要包括:测控计算机、接口适配器、连接线缆等。

软件平台负责控制测试过程的激励模拟和数据采集,以及运用采集结果对故障进行推理,从而完成对被测对象的故障定位隔离。测试程序采用LabVIEW图形化编程语言。

附件主要有电缆、工作台、打印机等。

3 硬件设计

航空装备通用测试系统是在工控机PCI总线的基础上,通过软件实现对PCI总线板卡的统一调度和控制,产生仿真所需的激励通过接口适配器加载至被测对象的端子上,同时获取相应的响应数据。通过软件分析判断,完成故障定位。通过对LRU和PCB的逐步测试,航空装备通用测试系统可将故障定位在芯片级。系统结构如图2所示。

b.jpg

3.1 测控计算机

测控计算机由工控机主机、显示器、鼠标等外围设备组成。工控机主机内含有基于LabVIEW的板卡(以下简称板卡),提供模拟量输入、输出,离散量输入、输出、串行输入、输出,并行输入、输出等测试用激励源。测控计算机是整个航空装备通用测试系统的控制中心。

3.2 接口适配器

接口适配器主要完成被测对象和板卡之间的电气、机械连接,实现信号的调理、匹配和转接。必须根据被测对象的实际情况自行研制。不同的被测对象必须通过相应的适配器才能接入系统进行检测。同时,适配器母板要预留足够的空间,以备后期扩展。

电平转换及驱动接口,主要用来完成被测对象和板卡之间电平的相互转换。

离散量接收发送接口,主要是用来完成离散量信号的测试。

模拟量接收发送接口,主要是用来完成模拟量信号的测试。

预留测试资源接口,后期扩展开发备用。

测试孔,连接面板测试孔,将被测对象上的主要信号接出以供测试用。

3.3 链接线缆

外部连接线缆主要功能是为被测对象连接到适配器提供电气、机械的连接。连接线缆的制作应当符合国军标的有关要求,连接线缆插头应具备防差错功能。

4 软件设计

应用软件是系统正常运行的基础。在充分分析航空装备维修需求的基础上,采用层次化、模块化设计方法进行系统软件的设计和开发。系统软件具有良好的可视化人机界面,使用方便。

4. 1 操作系统与软件开发环境

操作系统选用Windows XP。

开发环境:LabVIEW(laboratoiy vinual instrumentengineeing workbench,实验室虚拟仪器工作平台),是一种用图标代替文本进行创建应用程序的图形化编程语言。传统的文本编程语言根据语句和指令的先后顺序决定程序的执行顺序,而LabVIEW则采用数据流编程方式,它用图标表示函数,用连线表示数据流方向,程序框图中节点之间的数据流向决定了程序的执行顺序。

LabVIEW是一个面向最终用户的工具。它可以增强开发者构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。

与C和BASIC一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据处理等。LabVIEW标志显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试。尽可能采用了通用的硬件,各种仪器的差异主要是软件。可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。用户可以根据自己的需要定义和制造各种仪器。

4.2 软件结构

LabVIEW包含大量的工具与函数用于数据采集、分析、显示与存储等。针对一个被测对象,编写相应的测试程序,完成对被测对象的检测和故障诊断并输出结果。航空装备通用测试系统软件结构如图3所示。

c.jpg

4.2 LabVIEW程序设计

航空装备通用测试系统的测试程序按照LRU和PCB进行分配,一个LRU或者一个PCB对应一个测试程序。

每一个测试程序有四个独立的功能模块,但他们都是独立的VI,没有构成一个完整的系统,所以要将他们整合起来,实现函数的调用,其框图如图4所示。

d.jpg

针对LRU的测试是对整个可更换单元的功能性测试。一个简单的航空装备LRU测试系统如图5所示。

e.jpg

针对PCB的测试是在前期LRU测试的基础上,对电路板的电气信号测试。一个简单的航空装备PCB测试系统如图6所示。

f.jpg

5 结束语

基于LabVIEW的航空装备通用测试系统的硬件和软件通用性好,二次开发成本低,开发周期短。能满足三级维修保障需求。对降低维修费用、提高装备的完好率具有十分重要的意义,军事和经济效益也十分明显。

关键字:LabVIEW  航空装备  通用测试系统 引用地址:基于LabVIEW的航空装备通用测试系统设计

上一篇:基于LabVIEW的虚拟频谱分析仪研究
下一篇:基于LabVIEW的嵌入式瞬态记录分析仪的软件设计

推荐阅读最新更新时间:2024-03-30 23:20

Labview中定时函数之间的区别
第一个定时函数(时间延迟):在VI中插入时间延迟,指定在运行调用VI之前延时的秒数。默认值为1.000。 第一个定时函数(等待(ms)):等待指定长度的毫秒数,并返回毫秒计时器的值。该函数进行异步系统调用,但函数节点却是同步操作的。所以,直至指定时间结束,函数才停止执行;LabVIEW调用VI时,如毫秒计时值为112毫秒,等待时间(毫秒)为10毫秒,则毫秒计时值为122毫秒时,VI执行结束。 等待直至毫秒计时器的值为毫秒倍数中指定值的整数倍。该函数用于同步各操作。在循环中调用该函数可控制循环执行的速率。但此时第一个循环周期可能很短。 例如LabVIEW调用了一个VI,如毫秒倍数为10毫秒,毫秒计时值为112毫秒。VI将
[测试测量]
使用LabVIEW和NI PXI 测试ASIC
"我们的虚拟仪器构建在LabVIEW所编写的专用软件的基础上,因此用户可以设置适当的测试配置、ASIC参数,并读取数据,然后在图形化用户界面上显示分析后的结果。正是由于基于NI产品构建的这个系统方案,使得我们可以节省一年的测试时间。" – Piotr Maj, AGH University of Science and Technology 挑战: 设计和测试针对物理学和生物学应用中的专用集成电路(application-specific integrated circuits, ASIC)。 解决方案: 使用NI LabVIEW软件和PXI硬件创建虚拟仪器,以尽可能快地测试ASIC 介绍 我们的物理解决方案能够检测低能量
[测试测量]
LabVIEW 8.2的采集系统的选择
  对于接地信号一般采用差分或NRSE采集系统,分别如图a和图b所示。   如图a 接地信号的差分采集系统   如果采用RSE采集系统,结果可能会有较大的误差。在图c所示RSE采集系统中,V1为信号电压;Vg为信号地与系统地之间的电位差;采集电压为为V1与Vg之和;Vg作为误差数据添加到采集电压中。   对于悬空信号可以采用差分、RSE、NRSE采集系统,分别如图d、e和f图所示。在差分系统中,应将相对于系统地的信号共模电压限制在采集设各允许的范围之内。如果采用差分或NRSE方式,放大器输入偏置电流会导致浮动信号的电压偏离采集设各的有效范围。为了稳定信号电压,需要在每个信号端子和系统地之间连接偏置电阻。这样为放大器输入端到放
[测试测量]
<font color='red'>LabVIEW</font> 8.2的采集系统的选择
LabView学习笔记(7)字符串操作之加密
无论是文本代码还是图形解释代码的实现过程,字符串的处理操作和相关函数的使用都是经常碰到的,这是由于对于程序控制的硬件设备而言,命令和数据信息都是以字符串和文件形式存放在存储器中的,众所周知计算机中信息数据的是以二进制文件形式存放的,也就是用状态变化表示的,当然以十六进制存放更简洁有效。所以无论是学习其他程序设计语言还是LabView的图形化编程,熟练应用字符串函数是十分必要的,基于上述目的设计了个字符串的加密的程序,运行效果和程序框图如下: 其中强制类型转换与数值大小并无关系,关键是数据类型,这里使用的无符号单字节整型(ASCII码),本设计的加密是每个字母后移五位,形成密文。值得注意的是强制类型转换,必须将数据类型选择为无符
[测试测量]
Labview中局部变量和全局变量
局部变量的作用域是整个VI,它用于在单个VI中传输数据; 全局变量的作用域是整台计算机,它主要用于多个VI之间共享数据
[测试测量]
<font color='red'>Labview</font>中局部变量和全局变量
基于压力传感触控技术的室内定位地板
引言 室内定位系统(Indoor Positioning System,IPS)是普适计算中的重要内容。随着智能终端的普及、移动互联网时代的来临,复杂室内环境下的定位与导航的需求日益增大,同时,IPS在公共安全、移动电子商务等领域都有着广泛的应用。目前,IPS采用的定位技术主要包括RFID、Bluetooth、WiFi、UWB、ZigBee、光学、超声波、红外线、地磁场等。采用单一定位技术的室内定位系统都存在一定的缺陷,如负担性强、扩展性和鲁棒性差、定位精度低、响应时间长等。因此,多种定位技术融合是IPS的一个发展方向。 压力传感触控技术(Force Based Touch Sereen Technology)zTouch
[测试测量]
基于压力传感触控技术的室内定位地板
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved