王 巍
(江苏自动化研究所,江苏 连云港 222006)
1553B又称MIL-STD-1553B,是上世纪70年代美国军方专为飞机上设备制定推出的一种时分制命令/响应式多路复用数据总线。1533B总线采用曼彻斯特II编码,半双工工作方式,数据传输的速率为1 Mbps,能挂接31个远置终端,支持3种终端类型,即总线控制器(BC)、远程终端(RT)和总线监视器(BM),信息格式有BC到RT、RT到BC、RT到RT、广播方式和系统控制方式[1]。1553B总线采用了多冗余度总线型拓扑结构,具有双向输出特性,并且实时性和可靠性高。该标准作为美国国防部武器系统集成和标准化管理的基础之一,被广泛的用于飞机综合航电系统、外挂物管理与集成系统,并逐步扩展到飞行控制等系统及坦克、舰船、航天等领域。我国参照MIL-STD-1553B标准,于1987年颁布了相应的国家军用标准。目前,1553B总线通信模块在多家航空航天和兵器领域的科研院所和生产单位得到了广泛的应用。传统的采用非智能设计的1553B总线模块,因为其较低的数据传输率,读写操作频繁时,必然会对整个计算机系统的影响较大,因此本文提出了一种基于ARM处理器的1553B总线模块,将原需要计算机系统主处理器完成的任务在本模块内部完成,因而可以明显提高系统的性能。
传统的1553B总线模块一般采用总线协议芯片+耦合变压器的工作方式实现与1553B总线的连接[2]。而在系统总线一端,一般通过PCI-Local桥接芯片将PCI系统总线转入模块内部的局部总线(Local Bus),在局部总线和1553B总线之间,通过采用FPGA实现粘合逻辑(Glue Logic),从而实现总线之间的数据通信。……