1、MT数据——1553b总线
(1)概述
1553总线是MIL-STD-1553总线的简称。
- 1553数据总线标准是20世纪70年代由美国公布的一种串行多路数据总线标准。
- 1553B是MIL-STD-1553B的简称。1553B是1553总线的
第2个版本
,后面的更新以notice的形式发布。
1553B总线是集中式
的 时分
串行
多路复用
数据总线。
1553B总线是 命令/响应式
数据总线。1553B总线用的是指令/响应型通信协议
。
1553B总线为多冗余度总线型拓扑
结构。
1553B总线的工作频率是1Mb/s(1Mbps)
。
1553B总线数据传输方式为半双工
。1553B总线具有双向传输
特性。
1553B总线传输媒介为屏蔽双绞线
。
- 1553B的传输介质有同轴电缆、屏蔽双绞线、光缆等,通过变压器藕合或直接藕合方式把终端藕合到总线上去。
1553B总线耦合方式有直接
耦合和变压器
耦合。
1553B总线编码采用曼彻斯特II码
:
- 采用这种编码方式是因为适用于
变压器耦合
,由于直接耦合不利于终端故障隔离
,会因为一个终端故障而造成整个总线网络的完全瘫痪,
所以其协议中明确指出不推荐直接耦合
方式。
(2)特性及应用
(2.1)1553B总线主要特点是分布处理
、集中控制
和实时响应
- 一是实时性好
- 1553B总线的数据传输率为1Mbps,每条消息最多包含32个字,传输一个固定不变的消息所需时间短。数据传输速率比一般的通讯网高。
- 二是合理的差错控制措施和特有的方式命令
- 为确保数据传输的完整性,1553B采用了合理的差错控制措施――
反馈重传纠错
方法。 - 当BC向某一RT发出一个命令或发送一个消息时,终端应在给定的响应时间内发回一个状态字,如果传输的消息有错,终端就拒绝发回状态字,由此报告上次消息传输无效。
- 该特有命令方式,不仅使系统能完成数据通讯控制任务,还能检查故障情况并完成容错管理功能。
- 为确保数据传输的完整性,1553B采用了合理的差错控制措施――
- 三是总线效率高
- 总线形式的
拓扑
结构对总线效率的要求比较高,为此1553B对涉及总线效率指标的某些强制性
要求如命令响应时间、消息间隔时间以及每次消息传输的最大和最小数据块的长度都有严格限制。
- 总线形式的
- 四是具有命令/响应以及“广播”通讯方式
- BC能够以"广播"方式向所有RT发送一个时间同步消息,这样总线上的所有消息传输都由总线控制器发出的指令来控制,相关终端对指令应给予响应并执行操作。这种方式非常适合
集中控制
的分布式
处理系统。
- BC能够以"广播"方式向所有RT发送一个时间同步消息,这样总线上的所有消息传输都由总线控制器发出的指令来控制,相关终端对指令应给予响应并执行操作。这种方式非常适合
(2.2)1553B总线特性是实时性和可靠性高
- 其可靠性机制包括防错功能、容错功能、错误的检测和定位、 错误的隔离、错误的校正、系统监控及系统恢复功能。
- 采用双冗余系统,有两个传输通道,保证了良好的容错性和故障隔离。
(2.3)1553B总线应用
- 由于
实时性和可靠性高
,广泛应用在当代的运输机和相当数量的民航客机以及军用飞机上,航天系统也广泛的应用
这一总线。 - 对于
动力传动一体化控制
这种数据通信种类多、数据量大、实时性要求较高、网络节点少的系统,1553B总线比现有的绝大多数总线具有更多的性能优势。 - 由于
传输速率、传输距离、远程终端数
,能较好的满足各类中小型舰艇
以及潜艇系统通信
的要求,故应用十分普及。 - 由于
价格高昂
,限制了它在工业领域的普遍性应用。
(3)硬件组成
1553B总线,系统硬件部分主要由3部分组成,3种终端:
- 总线控制端(BC:Bus Control),BC作为总线通讯的发起者和组织者,负责总线调度、管理。
- 远程终端(RT:Remote Terminal),RT表示总线网络中的各个通讯节点。
- 他是用于电子系统到数据总线上的接口,他在BC的控制下发送数据或接收数据。
- 最多支持31个RT。
- 总线监视端(MT:Monitor Terminal),MT用于监视总线的运行。
- MT又叫总线监控器(BM:Bus Mointor)。
- 监控总线上的信息传输,以完成对总线上的数据源进行记录和分析,但他本身不参与总线的通信。
一般情况下,这3部分通过1个多路总线接口(MBI)来完成。可把MBI嵌在计算机内。
(4)消息
(4.1)1553B总线有10种消息传输格式
- 对于应用层,常用的就3种格式:BC到RT、RT到BC、RT到RT。
- ①BC到RT:BC向RT发送一个表示发送数据的控制字和数据字,指令字与数据字连续发送。RT回送BC一个状态字。
- ②RT到BC:BC向RT发送一个表示接收数据的控制字,RT回送BC一个状态字后,紧接着连续发送指定数据的数据字。
- ③RT到RT:BC向RT1发送一个表示接收数据的控制字,紧接着向RT2发送一个表示发送数据的控制字,随后RT2发出状态字和对应的数据字,RT1接收到数据字后,给BC回送一个状态字。
- 其他消息格式:
- ④方式命令(无数据)
- ⑤方式命令(有数据:发送)
- ⑥方式命令(有数据:接收)
- ⑦广播消息-BC到RTs
- ⑧广播消息-RT到RTs
- ⑨广播消息-方式命令无数据
- ⑩广播消息-方式命令有数据
- 具体参考:https://blog.csdn.net/qq_42330920/article/details/113770444
- 所有的消息字都采用曼彻斯特II码构成。
(4.2)1553B总线的消息结构
-
所有的字分为三类:命令字、数据字和状态字。
- 命令字位于每条消息的起始部分,其内容规定了该次传输的具体要求。
- 状态字只能由RT发出,它的内容代表RT对BC发出的有效命令的反馈。BC可以根据状态字的内容来决定下一步采取什么样的操作。
- 数据字既可以由BC传输到某RT,也可以从某RT传输至BC,或者从某RT传输到另一RT,它的内容代表传输的数据。
-
每条消息最短2个字,最长32个字。每个字的长度为20位,前3位为单字的同步字头,中间16个有效信息位,最后是1个奇偶校验位。
- 有效信息(16位)及奇偶校验位在总线上以曼彻斯特码的形式进行传输,传输一位的时间为1 μS(即码速率为1MHz)。
- 同步字头占3位,先正后负为命令字和状态字,先负后正为数据字。
更多参考:https://www.cnblogs.com/zhang-peng/articles/14012871.html
2、装订诸元
诸元:诸多元素,各种参数。
装订诸元:是指为命中目标,射击时须装定于武器上的各种数据。
诸元根据战术要求、敌我相对位置、运动状态及气象环境条件等计算确定。
//诸元有哪些:
如舰炮射击时的方位角、高低角和引信装定量;鱼雷射击时在鱼雷上装定的方向转角、航行深度、航速及鱼雷发射管的瞄准角、散角等。