聂浩翔 卞鸿巍 王荣颖
(海军工程大学电气与信息学院 武汉 430033)
MTL-STD-1553B是20世纪70年代发展起来的“飞机内部时分制指令/响应式多路传输数据总线”[1],具有可靠性高、速度快、双冗余、便于提高电子系统集成等优点[6]。经过30多年的发展,MTL-STD-1553B已经成为国际公认的用于军用平台信息交换的总线标准[2]。
目前,我国海军、空军的一些武器平台已经采用 GJB289A(MTL-STD-1553B)数据总线[2]。如某综合导航系统中的若干个分系统通过1553B总线与其计算机进行数据交换。为了保证系统正常运行,使系统在联调测试过程中,对发生的故障、问题能够准确定位,及时排除,需要对1553B数据监测技术进行研究。
本文以某综合导航系统联调为背景,研制出一种对1553B总线系统信息进行监测的系统。该1553B总线监测系统初始化作为总线监视器MT挂在总线系统上,监视、记录整个总线系统的数据,为故障定位提供可靠的通信数据,为日后建立相应的故障诊断系统积累大量的试验数据。
总线监测系统主要由硬件和软件两部分组成。其中硬件部分主要由加固机和1553B板卡组成。根据系统需求,采用低功耗、散热良好、性能稳定的加固机作为系统应用软件的硬件载体。
为了加快硬件应用软件的开发速度,选用了符合1553B 标 准 的 ELCUS 公 司 的 TEI-PCI4-01-C板卡,此板卡支持由ELCUS公司提供的源代码级API,在1553B总线环境下,能实现总线控制器(BC)、总线监视器(MT)、远程终端(RT)功能。

图1 综导系统总线信息监测仪连接示意图
此板卡的源代码级API函数提供了操作系统和硬件之间的接口,方便用户进行程序设计和二次开发。……