基于NI CVI, LabVIEW和PXI的航空电子测试系统
PXI-7811R模块同样从待测单元的单色接口接收两个非标的分离式同步信号。在每一个场同步脉冲的下降沿,一个对应的线同步信号变化沿就可以将奇偶半场区分开来。为了正确匹配,这套系统可以产生一个独特的同步信号,该信号拥有STANAG 3350 B类同步信号的特征。系统重新将视频元件产生的同步信号组合起来,并发送给通用显示器的复合视频、消隐以及同步 (CVBS) 输入端,从而使该待测单元的单色视频输出可视化。
本文引用地址://m.amcfsurvey.com/article/121894.htmPXI-7852模块管理着专属串行总线通讯协议,在通过PXI-5421产生发送给待测元件的视频信号的同时通过PXI-7811处理由被测元件传回的视频信号。该协议包含两个信号通道,一个通道单输出,一个通道单输入,输入通道接受32位消息,输出通道传输40位消息。每一个通道都有两条物理信号巷道实现,一条为时钟巷道,一条为数据巷道。接收通道还将负责解码收到的消息(串行数据还原),隔离错误,提取数据,以及在测试站台显示器上演示结果。
发送通道需要能够将文本脚本上读取的消息转化为串行消息用于传输,同时还要能识别错误的输入。因为这些协议是非标准的,该系统需要一个非常灵活的设计,可以以最小的时间和成本应对不同的需求。我们选择了NI-7852R FPGA模块,因为在与LabVIEWFPGA模块结合之后,它将 帮助我们达到我们所有的目标。
我们使用LabWindows/CVI开发图形化用户界面,管理所有的指令,控制站台的仪器,并解析实现自动化测试的函数。我们利用LabVIEW软件和LabVIEWFPGA模块中与视频接口和串行通讯相关的函数编写VI。然后将在LabVIEW中创建的VI连接到LabWindows/CVI主程序中,从而满足测试该单元的所有需求。图2和图3展示了LabVIEW编写的两个图形化代码,它们可以从一个位图文件生成视频分量,并且实现串行总线的传输功能。
图2.利用LabVIEW图形化编程环境开发的可以从位图文件生成黑白视频的例子
图3.用于管理32位和40位串口传输的LabVIEW代码
评论