1553B总线接口模块测试设备的设计与实现

作者:樊江锋;黄意;姚莉娟 刊名:现代电子技术 上传者:郭静

【摘要】1553B多路传输数据总线接口模块作为一种通用模块在我国自行研制的机载设备上大量使用,在研究1553B总线接口模块测试技术的理论基础上,主要研究多块1553B总线接口模块的测试设备的设计与实现,为1553B总线接口模块的测试提供技术基础。

全文阅读

0引言MIL-STD-1553B总线是美军为其航空应用定义的串行多路数据总线标准,其数据传输率为1Mb/s,具有实时性好、抗干扰能力强、冗余备份、易于扩展等优点,是一种确定的、可靠的、命令/响应式数据通信标准。我国于20世纪90年代引进和使用该标准。GJB289A-97飞机内部时分制指令/响应型多路传输数据总线,简称GJB289A,是我国制定的与美国1553B相对应的军用航空总线标准,目前该标准已广泛应用在国内机载航空电子系统通信网络中,1553B总线接口模块(也称MBI模块)作为一种通用模块在我国自行研制的机载设备上大量使用。本文在研究1553B总线接口模块测试技术的理论基础上,主要研究多块1553B总线接口模块的测试设备的设计与实现。11553B总线测试设备的设计与实现1.11553B总线概述1553B总线系统主要包括终端模块、耦合器、电缆、电缆连接器、终端匹配器等,它们通过两根余度电缆连接,最多可挂接32个终端。在总线通信过程中一条总线(A总线)工作,另一条总线(B总线)处于热备份状态;总线耦合有直接耦合与变压器耦合两种方式。1553B总线通信系统联接的终端按其作用分为总线控制器(BC)、远程终端(RT)和总线监控器(BM或MT)。BC是在总线上惟一建立和启动数据传输任务的控制终端;RT是数据总线上用户子系统的终端,在BC的控制下发送或接收总线数据;总线监控器(BM或MT)监控总线上的信息传输,并能对总线上的数据进行记录和分析,本身不参与总线通信。每个终端被分配了惟一的总线形式,各终端之间信息传输方式有:BC到RT、RT到BC、RT到RT、广播方式和系统控制方式。机载航电系统分为五层,如图1所示,MBI模块完成较低三层,即传输层、数据链路层和物理层的功能,其中MBI模块硬件完成物理层和数据链路层功能,MBI模块上驻留的通信软件完成传输层功能,较高两层即驱动层和应用层由驻留于子系统主处理机上的驱动软件和应用软件完成。1.21553B总线接口模块测试设备的构成多1553B总线接口模块测试系统由测试机箱、1553B测试电缆和宿主机CPU模块、1553B测试板卡构成,如图2所示。宿主机CPU利用机箱母板上的1553B总线网络,对1553B总线接口模块的接口实现全面、实时地传输和功能测试,在提高测试效率的同时,改善了接口测试的完整性和覆盖率。图1航空电子通信系统层次结构图21553B总线测试设备的构成宿主机选用标准的80486CPU处理器模块,80486CPU模块的总线接口为LBE总线,1553B总线接口模块的宿主机总线接口为LBE总线。整个测试设备设计为可以用1块80486CPU处理器模块初始化5块1553B总线接口模块为RT工作模式,宿主机80486CPU模块和1553B总线接口模块均符合LBE总线的标准。80486CPU处理器模块提供实时操作系统VxWorks和软件开发环境TORNADO,方便进行测试软件开发和调试。1.31553B总线接口模块工作原理1553B总线接口模块按其功能可分为远程终端(RT)和总线控制器(BC)。本文主要研究RT模式下1553B总线接口模块的测试。1.3.1远程终端(RT)和总线控制器(BC)当1553B总线接口模块作为远程终端时,一直监测来自1553B总线上的信息,1553B总线接口模块接收总线控制器的有效指令,并将接收数据按一定顺序要求存放在共享存储器中,供子系统查用。如果子系统有数据需要向总线发出时,系统主机按照规定将自己要求服务的子地址等有关信息写入1553B总线接口模块,当总线控制器检测到远程终端的请求之后

参考文献

引证文献

问答

我要提问