嵌入式开发 > 详情

某型测试系统中1553B 总线通信设计及应用

发布时间:2020-07-13 发布时间:
|

0 引言

MIL-STD-1553B 总线是美军为其航空应用定义的串行多路数据总线标准,其数据传输率为1 MHz/s,具有实时性好.抗干扰能力强.冗余备份.易于扩展等优点,是一种确定的.可靠的.命令/响应式数据通信标准.我国于20世纪90年代引进和应用该标准,目前该标准已广泛应用在国内机载各设备间及武器外挂管理上.

某型机载设备与载机火控系统之间采用1553B 总线实现数据通信和时序控制.本文在研究1553B 总线协议的基础上,讨论某型机载设备总体性能测试中利用1553B多功能板卡模拟载机1553B总线通信,实现机载设备总体测试控制并对测试系统与机载设备间总线交换信息实时记录.

1 1553B 总线

1.1 1553B总线概述

MIL-STD-1553B总线是一种时分指令/响应多路传输数据总线,该标准是20世纪70年代由美国军方和政府公布的一种串行多路数据总线标准.该总线标准规定了飞机内部数字式的命令/响应时分制多路数据总线的技术要求,同时规定了多路总线的操作方式和总线上的信息流的格式一级电气规范.

1553B总线系统主要包括终端模块.耦合器.电缆.电缆连接器.终端匹配器等,它们通过两根冗余电缆连接,最多可挂接32个终端.在总线通信过程中一条总线(A总线)工作,另一条总线(B总线)处于热备份状态;总线耦合有直接耦合与变压器耦合两种方式.典型的1553B总线系统应用如图1所示.

总线系统联接的终端按其作用分为总线控制器(BC).远程终端(RT)和总线监控器(BM或MT).BC是在总线上惟一的建立和启动数据传输任务的控制终端;RT是数据总线上用户子系统终端,在BC的控制下提取或接收总线数据;总线监控器(BM或MT)监控总线上的信息传输,并能对总线上数据进行记录和分析,本身不参与总线通信.每个终端被分配了惟一的总线形式,各终端之间信息传输方式有:BC 到RT?RT 到BC?RT 到RT?广播方式和系统控制方式.

1.2 1553B总线通信

1553B总线通信以周期为单位批量进行,消息是周期内数据传输的最小单位.总线标准定义了3种字类型:命令字.数据字和状态字.每类字的字长为20位:

包括3 位同步头.16 位信息段及1 个奇偶校验位,信息字的详细格式如图2所示.

命令字的16位有效消息段依次为5位RT 地址,1位RT端收发标志位,5位RT子地址/方式代码,5位数据字计数/方式代码,数据字的16位有效消息为传输的有效数据信息,状态字的16为有效消息包括5位本RT端地址.8 位指示了通信状态和本RT 端及子系统状态的信息位,3位备用位.命令字由BC端发出,状态字由被寻址的RT发出以响应BC端的消息.二者同步头相同,1个半比特位为高电平,1 个半比特位为低电平,数据字的同步头和命令字.状态字相反,先低电平后高电平.



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
django是什么_django能做什么