军用航空电子设备的出产需求经过一些特别的过程,如产品检验,项目认证以及对交给后的产品进行单元测验等。这些就需求规划和出产一些十分复杂的测验体系去模仿技能环境、检测被测器材。简直一切的事例里,军用航空电子设备的I/O接口都有其专有的协议规范,需求特别电子板卡进行通讯,这也导致了很多的时刻、金钱和资源的糟蹋。
因而,咱们公司规划了通用的可编程集成测验体系。其它公司能够很轻松地将该体系改善以适用于各种不同的设备。特别是来自罗马的Pomezia的工业工程部分和相关的测验工程小组正在出产一系列能够与NI渠道彻底集成的PXI嵌入式板卡。后者即将完成在航空电子设备出产检测中所需的一些最经典和最常用的功用。这些小组正在Selex Galileo PXI模块和NI PXI模块的根底上装备一些PXI测验的中心体系,作为一般航空电子设备检测的根底渠道。
集成的航空电子测验体系
在这项运用使命中,咱们需求创立一个主动测验站台,为Tornado战斗轰炸机测验新的LCD显示器。这些显示器带有四个单色视频输入,而且都具有非标的分离式同步机制(时序和幅值),两个RGB视频输入(一个依照规范协议,另一个幅值非标),一个单色视频输出,相同具有非标的分离式同步机制,一个规范的RGB输出以及一个根据专属协议的串口通讯总线。
咱们运用LabWindows/CVI和 LabVIEW FPGA开发了一个运用软件。PXI渠道中心由一台NI PXI-1045机箱和一台NIPXI-8108操控器,两台NI PXI-5421恣意波形发生器,一台NIPXI-7811R RIO模块,一台NIPXI-7852RRIO模块,主动信号路由矩阵和PXI-8432/33/34组成。
咱们运用了两个恣意波形发生器一起为非规范的单色接口生成视频重量,运用PXI-7811R模块发生两个场线同步信号,用于STANAG 3350 B类同步信号的重构,使得由被测元件发生的非规范同步机制的信号能够用一个一般的显示器进行视频输出。PXI-7852R模块办理着专属串行总线。咱们在 PXI中心渠道中加入了一小块电路来和谐各个信号间不同电平等级。
咱们开发了一款运用软件来办理PXI-5421模块。用户能够以两个分辨率恰当的不同位图图画为根底,发生交织的单色视频重量,以满意被测元件单色视频输入接口的要求。每逢PXI-5421模块开端生成一个新的半场信号和一个新的线信号时,恣意波形发生器就会为PXI-7811R供给了一个开端触发,PXI-7811R就将依照单色视频接口的特别要求,开端发生场和线的分离式同步信号。由于咱们需求这项测验能尽可能灵敏地办理同步脉冲,咱们挑选了现场可编程逻辑门阵列(FPGA)模块来发生这些脉冲。归纳考虑了可用编程容量、速度和本钱之后,PXI-7811R模块是最好的挑选。
PXI-7811R模块相同从待测单元的单色接口接纳两个非标的分离式同步信号。在每一个场同步脉冲的下降沿,一个对应的线同步信号改变沿就能够将奇偶半场区别开来。为了正确匹配,这套体系能够发生一个共同的同步信号,该信号具有STANAG 3350 B类同步信号的特征。体系从头将视频元件发生的同步信号组合起来,并发送给通用显示器的复合视频、消隐以及同步 (CVBS) 输入端,然后使该待测单元的单色视频输出可视化。
PXI-7852模块办理着专属串行总线通讯协议,在经过PXI-5421发生发送给待测元件的视频信号的一起经过PXI-7811处理由被测元件传回的视频信号。该协议包括两个信号通道,一个通道单输出,一个通道单输入,输入通道承受32位音讯,输出通道传输40位音讯。每一个通道都有两条物理信号巷道完成,一条为时钟巷道,一条为数据巷道。接纳通道还将担任解码收到的音讯(串行数据复原),阻隔过错,提取数据,以及在测验站台显示器上演示成果。
发送通道需求能够将文本脚本上读取的音讯转化为串行音讯用于传输,一起还要能辨认过错的输入。由于这些协议对错规范的,该体系需求一个十分灵敏的规划,能够以最小的时刻和本钱应对不同的需求。咱们挑选了NI-7852R FPGA模块,由于在与LabVIEW FPGA模块结合之后,它将 协助咱们到达咱们一切的方针。
咱们运用LabWindows/CVI开发图形化用户界面,办理一切的指令,操控站台的仪器,并解析完成主动化测验的函数。咱们运用LabVIEW软件和LabVIEW FPGA模块中与视频接口和串行通讯相关的函数编写VI。然后将在LabVIEW中创立的VI衔接到LabWindows/CVI主程序中,然后满意测验该单元的一切需求。图2和图3展现了LabVIEW编写的两个图形化代码,它们能够从一个位图文件生成视频重量,而且完成串行总线的传输功用。
作者信息:
M. Ceccarelli Esposto
Selex Galileo
marco.ceccarelli@selexgalileo.com
图1. 测验站上PXI模块的体系衔接框图,用于开发视频和串口通讯功用
图2. 运用LabVIEW图形化编程环境开发的能够从位图文件生成是非视频的比如
图3. 用于办理32位和40位串口传输的LabVIEW代码