Korry Electronics运用虚拟仪器的强壮功用设计出波音787 Dreamliner飞机上运用的操控面板
咱们运用LabVIEW能够快速地开发新的测验软件,并且能够对CAN总线数据进行无限制的操控。PXI-CAN卡十分简略装备,并且有着高度的操作可靠性。
– Allen Cutler, Korry Electronics
应战:
开发CAN总线测验体系,与智能化航空电子设备的操控面板进行交互、显现开关状况、操控面板的点亮功用,一起陈述面板的状况数据,如部件编号和序列号等。
解决方案:
运用NI公司的LabVIEW进行快速开发,NI PXI-CAN板卡配以即时可用的NI LabVIEW 驱动库,一起运用NI TestStand对出产测验过程进行办理并且进行主动报表生成。
作者:
Allen Cutler – Korry Electronics
咱们Korry Electronics 公司需求一个解决方案,来测验用在新式波音787飞机飞翔操控台上的一系列操控面板。咱们需求满意该项目严苛的时刻表——只要16 个月,比曾经任何波音飞机的开发项目都要短。787体系的中心采用了开放式构架,因而将比现有的飞机更为简略并且能够供给改善的功用。其间一个实例便是状况监测体系,飞机将进行自我监测,并且将保护需求陈述给地上的计算机体系。
在航空工业中,操控面板供货商们正在寻求ARINC-429 总线的低成本替代品,并且因为高速总线带宽和数据有效载荷的需求,他们逐步转向了依据CAN 总线的解决方案。咱们需求在每个待测设备上与多条CAN 总线进行通讯并对其进行监测,来获取正确的CAN数据,并且发送操控数据,调整点亮及设定其它的面板功用。咱们挑选了NI 公司的LabVIEW,它与NI PXI-CAN 板卡及便利易用的NI LabVIEW 驱动库兼容,能够依照项目要求进行快速开发。
操控面板发送离散的数字开关数据和表明每个开关的方位的共同的数据字。关于包括旋转式电位器和编码器的操控面板,数据值将依据旋转的方向而添加或削减。CAN数据字设定一切操控面板的点亮等级并运用开关指令来设定操控面板指示器。在出产测验中,咱们每次测验一个操控面板。在质量测验时,咱们对NI PXI 测验体系进行装备,使其能够经过CAN总线一起对多个操控面板进行测验。
硬件和体系结构
测验体系硬件包括两个NI PXI-8461/2 CAN 接口,它们和多个继电器板、电源以及数字万用表卡被安装在一个PXI机箱中。体系能够一起监测4 个独立的CAN 总线和悉数的离散I/O 及直流电源。每个操控面板将发送特别的CAN总线ID,供LabVIEW程序运用。这样,测验体系就能够对运用在飞机上的CAN 总线数据集线器进行模拟了。
测验软件悉数运用LabVIEW 编写,在自定义的子程序中集成了NI-CAN 驱动,用于对特定CAN 地址上的CAN 端口进行初始化,并进行CAN总线数据帧的读取。咱们还创立了子程序用于将接收到的数据与预期的数据帧进行比较。关于每个CAN 总线会话而言,首要翻开并设定CAN和目标网络接口,然后是CAN读取操作,最终封闭会话。关于点亮功用而言,指定的CAN 数据被发送到操控面板。咱们还编写了实时监测开关方位的程序,一起对每个面板的CAN数据进行监测,一旦检测到改变,将向日志文件写入时刻戳数据。
在出产测验中,咱们运用NI TestStand 来操控测验序列和生成测验成果陈述。第一步是提示操作者设定每个开关、旋转式电位器和编码器到指定的方位。测验软件面板上会图形化地显现待测单元上每个开关的方位。第二步是创立HTML日志文件来记载测验中的差错数据。在一个场景中,操控面板上一切的指示器悉数点亮,使得操作者能够视觉化地查看指示器是否正确地点亮。咱们创立了发送CAN音讯的子程序用于操控面板的点亮,能够运用LabVIEW 刻度盘,发送CAN 数据来实时地操控亮度等级,从无亮度到全亮度等级。在另一个场景中,操作者点击测验软件面板,经过发送CAN音讯到操控面板,来独自指令每个指示器进行点亮。
定论与展望
咱们运用NI 公司的软硬件,成功地开发出了在波音787 飞机上运用的一系列杂乱的依据CAN总线的操控面板。咱们运用LabVIEW能够快速地开发新的测验软件,并且能够对CAN 总线数据进行无限制的操控。PXI-CAN卡十分简略装备,并且有着高度的操作可靠性。咱们将在未来的几年里,运用NI 公司的测验硬件和软件开发测验仪器用于那些需求高效快速完结开发