LabVIEW应用 对飞机推进装置进行 飞行压力测试

2022-04-26 05:36:09   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《LabVIEW应用 对飞机推进装置进行 飞行压力测试》,欢迎阅读!
飞行,装置,飞机,推进,压力

LabVIEW应用 对飞机推进装置进行 飞行压力测试



"为解决这一问题, 我们使用了队列,这 LabVIEW 一个新的特性,您可 以利用它在RAM 存储大量的数据,而 不必使用占用大量存 储空间的数组或字符 串操作。为解决第二 个问题,我们使用了

LabVIEW的另 一个特性——多线 程。"

- Dave Dodge, Focus Software Inc.



The Challenge:

在飞行中测量固定翼 飞机推进装置的压 力。

The Solution:

利用嵌入式张力测量 装置、GPIB接口 的自定义调理与数字 化电路、以及 LabVIEW控制 PCMCIA- GPIB板卡,构建 一个基于PC的系 统。

Author (s):

Dave Dodge - Focus Software Inc.

硬件设计

福克斯软件有限公司 与传感器开发有限公 司,共同开发了一项 在飞行中测量飞机推 进装置所承受压力的 应用。传感器开发有 限公司开发了定制的 数据采集硬件——该 硬件测量螺旋推进装 置所承受的压力,并 通过GPIB 将数 据回传至便携式电 脑。然后,福克斯软 件有限公司利用 LabVIEW进行 了软件开发——该软 件对硬件进行配置, 利用一个 PCMCIA- GPIB 板卡读入 和解码GPIB 样点,并使用后续处 理,以ASCII DaDisp 容的格式导出数据。



由于该项测试的特殊 性,传感器开发有限 公司从对来自推进装 置上所附着的32 个张力测量装置的数 据进行量化处理的螺 旋电路装配开始,设 计并构建了自定义的 信号调理和数据采集 硬件。由于螺旋系统 以“管线”的方式传 输通过飞机引擎内部 的现有除冰滑环,因 此不存在遥感勘测的 需求。所以,在许多 不同类型的飞机上快 速安装该系统将非常 方便。来自螺旋电路 的数据通过滑环传递 至固定电路,该固定 电路将这些数据转换 GPIB 格式并 将其传送至便携式电 脑。该便携式电脑运 LabVIEW 并采用 PCMCIA- GPIB 板卡读入 数据流。为使数据传 输尽可能有效, LabVIEW 序直接接收来自 14- 位模数转换 器的二进制数值,并 在其后将数据转换为 工程单位。

由于这是飞行中测 试,因此该团队需要 在测试设计中牢记导 航安全。我们提供了 一个附着于飞行操纵 杆的简单的遥控吊 件,使得导航员可以 对测试序列进行控 制。通过该遥控 件,导航员可以通过 视线外的便携式电脑 显示器安全地启动和 停止测试。该吊件还 带有一系列LED 便为导航员指示测试 状态以及错误状态。 该遥控吊件与一个 DAQ 板卡- DIO24 板卡相 接口。



软件设计挑战

在进行软件设计时, 福克斯软件公司面临 的最大挑战便是 GPIB 总线的吞 吐速率。总的来看, 共有41 条通道, 每通道的数据采样率 6000 S/s。我们还在每 次数据扫描之间使用 了一个2- 字节的 间隔符。每个采样点 包含2 字节的数 据,这就意味着我们 需要以 504kB/s 速率通过GPIB 线路读入数据。硬件 使用32 KB 出缓存,这需要软件 高于20Hz 速率读取硬件。我们 发现,将数据以数据 流的方式直接导入便 携式电脑的硬盘,会 导致两个问题: 程序运行过慢

输出缓存溢 出,并伴有数据丢失

对于第一个问题,我 们利用了便携式电脑 上的192 MB RAM ——将所有 数据存储在RAM 中直至测试完成,然 后将其写入硬盘。但 是,在内存中移动 (伴有字符串连接和 数组创建等操作)超 30 MB 的数 据(来自一个60 秒长的测试)会严重 降低程序的运行速 度。为了杜绝这一问 题,我们采用了队 列,这是 LabVIEW 一个新特性,您可以 利用它在RAM 存储大量的数据,而 不必使用占用大量存 储空间的数组或字符 串操作。

为解决第二个问题, 我们利用 LabVIEW的另 一个特性——多线 程。通过在其自身线 程上运行GPIB 硬件调用,我们实现 了获取高速所有数据 而不造成硬件缓存的 溢出。数据文件管理 是我们面临的另一个 挑战。将原始数据字 节转换为 ASCII DaDisp 式,要求我们将文件 分解为若干个小段。 将整个30 MB 文件读入存储器并进 行转换,需要奔腾 II 266 MHz PC 运行 约五分钟。然而,将 该文件分解成若干个 小段,其转化时间可 以减少至20 秒左 右。

结果

系统测试非常成功。 LabVIEW 特性对于该项应用提 供了极大的帮助。利 用多线程和队列,我 们快速并有效地从 GPIB 硬件读入 数据。利用NI PC 板卡,我们在 一台安放于导航员座 位后面的便携式电脑 上实现该应用。 PCMCIA- GPIB DAQ 板卡-DIO24 板卡完美协同工作。

Legal

如果您有任何问题, 请留言给NI工程 师,我们会尽快给您 回电!

This case study (this "case study") was developed by a National Instruments ("NI") customer. THIS CASE STUDY IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE



1/1




本文来源:https://www.dywdw.cn/95b0ec0f561252d380eb6ebb.html

相关推荐
推荐阅读