航空器增压舱功能性测试的新创意

发布者:MysticSerenade最新更新时间:2014-11-12 来源: ck365关键字:航空器增压舱  功能性测试  LabVIEW 手机看文章 扫描二维码
随时随地手机看文章
Author(s):
Danang Juliardi - Indonesian Aerospace

Industry:
Aerospace/AvioNIcs

Products:
Software, Data Acquisition

The Challenge:
通过创新测试方法降低航空器密封性检验设备的投资成本。通过自动化过程控制增加测试结果的精度及数据的可靠性。

The Solution:
将电子设备用于综合过程序列测试,由计算机控制测试装置。测试系统从手工改为全自动化方法模式。数据测试的记录及处理通过计算机核查。

"基于用户开发V I 实现的低成本虚拟仪器系统具有高性价比。Labview作为其中关键,提供了测试设备中集成的DAQ硬件及自动化的测试计划和文档。LabVIEW 灵活、友好的图形化编程环境在很大程度上缩短了系统开发时间。"

根据FAR 25.841 规范,飞行高度超过8,000 ft 的航天器必须进行压力舱测试。直到目前这类测试都采用传统方法。测试方法不能直接得到测试结果。参数需要手写,并手工计算。

为了简化测试步骤,提高测试数据的精度,我们开发了基于计算机及数据采集设备(DAQ)的测试方法。LabVIEW 被用于自动操作测试数据流及数据处理。该软件应用提供了图形化可视界面及测试结果的汇总。

系统概述

如上文提到,旧测试方法需要手工进行数据收集及分析,所以效率很低,测试性能完全取决于操作员。操作员在所有测试过程中需要手工操作、记录数据、控制及监测测试。新测试方法实现了创新的自动化测试。我们改进了测试步骤,在单个集成系统中实现由计算机控制的数据采集及分析。

创新测试自动化过程的目标:

● 缩减测试设备的投资成本

● 简化测试方法

● 自动化的测试及控制方法提高了测试的性能及精度

● 独立控制系统监测能力

● 降低测试参数的误读

● 自动生成测试结果

● 基于Windows 的软件控制应用

● 界面用户友好

硬件实现

自动化泄漏测试设备的组成配置包括计算机、数据采集设备、电磁阀、气源、压力变送器及温度变送器等。系统能够精确、快速、自动地测量航天器增压舱的特定泄漏区域等级。计算机及DAQ 设备用于处理过程控制序列测试及采集数据。控制装置将状态阀控制在相应值并从传感器采集数据。泄露测试系统采用四通道DAQ设备。通道与传感器及电磁阀相连,并包裹于电缆中。

测试过程首先压缩舱体或被测单元,直至压力达到特定值。舱体环境的压力及温度通过传感器或变送器测量。变送器将测量值转换成电流或电压。

计算机处理由变送器及DAQ 设备采集的舱体压力及温度数据。当舱体压力超过临界值时,电磁阀将控制舱体压力输入的流量。图1为测试系统的框图示意。[page]

图1.泄漏测试系统的框图示意

 

软件实现

泄漏测试系统采用DAQ 设备,通过LabVIEW 软件编写虚拟仪器(VI)实现完全控制。LabVIEW 能够控制DAQ 设备读取模拟输入信号(A/D 转换),生成模拟输出信号(D/A 转换),并读写数字信号。电压数据输入计算机上的插入式DAQ 设备,并送到存储器进行保存、处理。

我们在LabVIEW 图形化编程环境下完成软件开发,保证了软件的高度模块化及可扩展性。LabVIEW 是层次式的,任何虚拟仪器都能快速转换为模块,作为另一个VI 的子模块。我们将软件整体配置成独立的虚拟仪器,它包括了系统控制器、数据采集、及数据分析和显示。

我们将七个VI 集成到最终的主VI 中,通过主VI 的图形化用户界面(GUI)(如图2 显示),用户能够观察增压舱的泄漏测试监测过程。在测试执行中,计算机显示主LabVIEW VI 界面,该界面包括若干菜单:用户认证、参数设置、输出波形绘制等。测试通过时界面显示“GO”,测试失败则显示“NO GO”。

图2.图形化用户界面及结果显示窗口

软件测试的操作非常简单。首先必须安装测试设备,作为测试的配置。然后初始化参数或变量,如压力、温度、舱体容量、允许泄漏区域、及测试持续时间等。完成所有配置设定后便可开始测试。软件功能包括系统控制及数据处理。软件还能控制状态阀、读取传感器数据、处理或分析采集数据。

为了能在计算机屏幕上监测测试状态,GUI 显示三个图表:比率曲线、参照曲线、测量结果曲线。舱体泄漏区域值及所有测试过程的结果同样可观测。操作员在测试过程中无需记录数据。

最终测试结果报告的打印很简单,用户可以轻松完成测试文档。测量过程中用到的变量及测试结果都保存在磁盘上,数据以文本格式保存,可通过Excel 或文本编辑器打开。

表1.新、旧测试系统间的比较

系统性能

我们为自动化校验开发的VI 能够满足所有需求。在达到不同功能性测试的精度要求同时,还在测试速度、成本、紧凑型等方面超越了旧测试系统。每个VI 完成数据的采集、度量,并与阈值进行比较。GO或NO GO标识控制在失败事件时关闭电源,或在存储测试结果后完成最终测试报告。上表中比较了旧测试系统及基于Vi 的新系统。

测试时间缩短的主要原因是能够连续执行控制系统配置、数据采集和显示及测试报告生成等步骤。

结论

基于用户开发V I 实现的低成本虚拟仪器系统具有高性价比。LabVIEW作为其中关键,提供了测试设备中集成的DAQ硬件及自动化的测试计划和文档。LabVIEW 灵活、友好的图形化编程环境在很大程度上缩短了系统开发时间。

将本研究作为铺垫,可在进一步软硬件平台开发中实现易修改的系统,甚至可集成其它类型测试或完成类似系统测试

关键字:航空器增压舱  功能性测试  LabVIEW 引用地址:航空器增压舱功能性测试的新创意

上一篇:如何创建及谐调支持多核的LabVIEW x86客户DLL
下一篇:LabVIEW与SCXI为飞行中的直升机提供了一个可配置的测量系统

推荐阅读最新更新时间:2024-03-30 22:49

基于LabVIEW的桥梁运行状态长期
论述铁路桥梁运行状态长期监测系统的设计方法,介绍它的硬件组成、软件结构以及系统功能,本系统利用网络传感器、以太网技术和虚拟仪器技术,在LabVIEW平台上实现了现场数据的网络化远程传输、监控和数据查询。 1硬件系统组成 监测系统框图如图1所示,该系统的监测内容主要包括:上行线列车运行特征,上、 下行线过车时上、下行线各孔跨中的横向振动;上行线重点监测孔跨中的竖向、横向振动,竖向挠度、相关桥墩的横向振动、环境温度、钢轨温度、雨水情况等。各被测量经过相应的传感器就近接入各个数据采集站,各采集站的数据经本地交换机送入局域网传送至远程监控中心。 在本系统中,以Rabbit 3000微处理器为核心的各数据采集站是传感器技术与网络
[测试测量]
基于<font color='red'>LabVIEW</font>的桥梁运行状态长期
LabVIEW菜单的实现
LabVIEW窗口自身具有定制菜单的功能,在VI前面板主菜单中主菜单中选择 编辑- 运行时菜单... ,弹出菜单编辑对话框,用户可以在该对话框中定制自己的菜单,如图1所示: 图1 菜单编辑对话框 在自定义的菜单中,用户可以根据需要创建自己的菜单项User Item,完成菜单定制后,需要编写菜单响应程序:首先利用LabVIEW提供的Get Menu Selection节点获取所选菜单项,然后在一个Case结构中编写与菜单选项对应的功能程序.VI运行时,Case结构根据Get Menu Selection节点返回的菜单项执行相应的功能程序.菜单响应框图程序如图2所示: 图2 菜单响应框
[测试测量]
专用于ARM的NI LabVIEW嵌入式模块进行嵌入式系统教学
  通过一系列面向机器人开发的实验室实践课程与团队项目,吸引电子工程和计算机科学学院的同学们积极投入嵌入式系统设计。   The Solution:   采用专用于ARM单片机的NI LabVIEW嵌入式模块,对连接到iRobot Create移动机器人平台的Cortex-M3单片机编程,使得同学们可开发一个嵌入式系统,与具有实时约束的真实世界进行交流。 加州大学伯克利分校工程师采用专用于ARM单片机的NI LabVIEW嵌入式模块,对连接到iRobot Create移动机器人平台的Cortex-M3单片机编程,使得同学们可开发一个嵌入式系统。    通过使用LabVIEW,同学们可以更快地开发复杂的功能,使整个过程
[测试测量]
专用于ARM的NI <font color='red'>LabVIEW</font>嵌入式模块进行嵌入式系统教学
LabView7.1点滴(4)--建立局部变量
在LabView中,变量是显示在后面板中的,因为后面板是用来写程序的,变量是程序的组成部分.大家都知道,在程序中变量从其作用域来讲分为全局变量和局部变量.在LabView中,所谓全局变量,我理解就是那些可以被各个.vi中都能够使用的变量,而局部变量则是那些只能在某个vi或者模块中所能使用或者可见的变量. 我们先来研究一下局部变量: 稍微研究一下LabView,我们会知道,界面的控件是显示在前面板上的.而在后面板中,我们如何使用这些控件呢?尤其是那些数据输入,输出控件,例如文本框.方法比较简单,大概有两种. 第一种方法, 就是在后面板中使用菜单:Window-- Show Functio
[测试测量]
虚拟仪器检测电路模块的解决方案
项目描述 电池测控系统是采用 PCI 硬件和 Labview 软件构成的虚拟仪器。主要由工业计算机,信号调理板,打印机,采集、分析、打印软件,主要完成电源模块各种参数的测量,通过算法提取 17 个指标参数,以判别模块是否合格。 技术指标 1、根据中华人民共和国电子行业军用标准( SJ 20464 97 )测试电源模块 2、设置输入参数、数据采集、分析,由软件自动完成; 3、打印数据报表; 项目挑战 1、输入参数自动配置; 2、负载模块由软件控制; 3、模块接口板卡自主开发; 系统示意图 软件界面
[测试测量]
虚拟仪器检测电路模块的解决方案
LABVIEW的深入探索之全局变量的优劣
最近GSD论坛上的一个帖子谈到了全局变量的问题: sandan0615: 在保证数据不冲突的情况下可以对全局变量写操作吗? RTRT,各位高手解释下,我在陈树学老师的宝典里看到说在程序里要避免对全局变量进行写操作。 czhen: 当然可以 不行的话,要它干啥 wyb4993: 我有一个自动化测试程序,里面有很多LabVIEW全局变量,可以读和写。是前一任离职的兄弟留下的。目前运行很正常。 关于慎用全局变量的问题,很多编程语言方面的书籍都会提及,NI论坛上有一个长达十几页的帖子专门讨论的这个问题,非常详细。 其中不仅仅涉及全局变量,还提及了许多解决问题的技巧。 下面我大概翻译一下其中重要的部分,希望有助于理解如何正确使用
[测试测量]
labview编程技巧--条件结构和事件结构的复制功能
在编写一个中等规模的程序时,状态机和事件结构是常见的设计模式,SR(SHIFT REGISTER)经常用于在各个CASE之间传递数据,当CASE比较多的时候,经常会出现SR忘记连接或者需要增加新的SR,此时会非常麻烦,需要在几十个CASE之间切换,重新连线. LV的CASE结构和事件结构有一个非常重要的功能"CASE 或者事件复制功能",借助这个功能,可以很容易解决上面的问题. 在设计程序时,一定要预留一些SR,不用的时候,设置成BOOLEAN类型,并不会占用很多的内存空间. 对于条件判断,SR可以设置成BOOLEAN ARRAY,这样一个SR可以表示多的位的状态,相当于PLC的M中间继电器. 对于常见的结构,应该存储成模板(.V
[测试测量]
<font color='red'>labview</font>编程技巧--条件结构和事件结构的复制功能
基于ATmega16的飞机防滑刹车测试系统设计与实现
0 引言 飞机防滑刹车系统是飞机重要的机载设备,它是飞机上具有相对独立功能的子系统,对飞机的起飞和安全着陆起着重要的作用。由于飞机着陆过程持续的时间比较短,正常刹车时在1.5 s内防滑刹车系统必须做出反应,以确保飞机安全、可靠刹车。防滑刹车系统的响应速度、轮间保护、刹车率等性能的好坏直接影响到飞机及机载人员的安全。为避免防滑刹车系统某些装置发生故障而引起整个系统的瘫痪,就必须对飞机防滑刹车系统的性能进行检测。 飞机防滑刹车控制器测试系统是指在飞机起飞和检修时对防滑刹车控制器进行性能自动检测的地勤设备。通过检测可对防滑刹车控制器的性能、状态做出评估。本文设计一种基于ATmega16芯片的用于测试飞机防滑刹车控制器的自动测试系统
[单片机]
基于ATmega16的飞机防滑刹车<font color='red'>测试</font>系统设计与实现
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved