1553B学堂在线课程笔记

课程来源于学堂在线:带你走进1553B总线
有时间建议去看原课程

带你走进1553B总线-学堂在线

1 机载总线网络概述

是什么?基本概念

有什么用?基本功能

发展情况?发展历程

1.1 基本概念:公共数据通道
  1. 物理传输线:电缆、光缆、连接器、耦合器

  2. 约定,即总线标准/规范

    • 拓扑结构

    • 机械特性

    • 功能特性

    • 电气特性

    • 数据编码

    • 传输协议

      • 指令/响应协议:有总线控制器,总结为“集中控制、听令而行”
      • 竞争协议:所有终端地位平等,监听总线,总结为“分布控制,随机行事”
      • 令牌传递协议:获得令牌的终端获得总线控制权,总结为“分布控制,得令而行”
  • 差错控制
1.2 基本功能
  • 控制网络:发射武器
  • 传输网络:传输外部信息和自身状态信息
1.3 机载总线网络发展历程
  1. 分立式

    • 分立式模拟结构:设备接口复杂、配线数量多、可靠性低

    • 分立式数字结构:

      典型代表ARINC429:结构简单、性能稳定

      • 同一方向的多个模拟信号线用一条串行的数字总线代替
      • 单发多收,如果要实现设备间的双向通信,就要额外增加一条物理链路,当增加设备时,将引起线缆数量的急剧增加
      • 传输速率最大为100Kbps
  2. 联合式:集中控制、分布处理

    • MIL-STD-1553B总线,采用时分制、命令/响应机制

      • 传输速率:1Mbps

      • 最大可连接31个终端

      • 在带宽允许的前提下,增加设备不会增加额外的线缆

      • 具有总线控制器,是集中式控制

    • ARINC629总线(波音777)----?好像有点问题,这个是分布控制,所以他真的是联合式吗,还是分立式…无所谓了其实

      • 总线式结构
      • 传输速率:2Mbps
      • 最大可连接128个终端
      • 分布控制
  3. 综合式:“宝石柱”计划:F-22、“宝石台”计划:F-35

    • 综合处理器

    • 高速数据总线

    • AFDX总线:Y20

2 1553B总线的前世今生

即MIL-STD-1553B,是为第三代飞机设计的总线,其全称为时分制指令/响应多路传输数据总线

采用了总线互联特性

  • 传输介质:电气特性、连接方式

  • 信息格式:字格式、消息格式

  • 总线接口板:电气特性、功能特性

  • 通信机制:数据传输控制、错误异常管理

考虑到数据传输速率的限制,进一步提出了增强型1553B总线:SAE5652,速率达到10Mbps,摈弃了传统的总线型拓扑结构,采用了星型拓扑结构

3 1553B总线网络拓扑结构

3.1 基本结构

请添加图片描述

终端是子系统于总线连接的数字组件,通常以总线接口板的形式嵌入到子系统中(总线接口板类似于网卡,一端链接PC,一端连接总线线缆),按照终端功能的不同,可分为3类

  1. BC(总线控制器),网络的唯一管理者,是整个网络的核心,同一时间只能有一个BM在工作,其主要功能如下:

    • 组织数据传输

      • 发出命令
      • 接收响应
    • 管理系统状态

      • 监视状态
      • 发出系统管理命令
      • 故障管理
  2. RT(远程终端),在BC的控制下传输数据,并将并将执行命令后的情况以状态字反馈给BC,以总线接口板的形式存在于各个任务设备中,如雷达、惯导、大气机等,单套总线最多能连接31个终端

  3. BM(总线监视器),监视数据传输,并可从中选择性的提取信息,只收不发,其对应的子系统往往是一个记录设备或遥测发送器

3.2 拓扑结构

(即各个子系统互联的物理映像,反应各个实体的结构关系)

  1. 普通总线的典型拓扑:
    请添加图片描述

  2. 1555B的典型拓扑结构:

    • 单总线结构:终端数量少、传输数据量小

      请添加图片描述

    • 多总线结构:终端数量大于31、传输速率大于1Mbps

      • 并列结构:各总线相互独立

        请添加图片描述

      • 层次结构:

        请添加图片描述

4 1553B总线的基本组件(物理组成)

分为 总线连接组件(总线电缆、耦合器、终端电阻、连接器) 和 总线接口板

4.1 传输介质

双绞屏蔽线缆–>传输差分信号时,可以降低自身对外界的干扰,还可以抑制外界的共模干扰

分为主总线和连接终端的短截线

请添加图片描述

4.2 耦合变压器
  1. 功能

    • 信号耦合:实现主总线和短截线之间的信号传输
    • 故障隔离:把主总线和短截线上的信号隔离开
    • 抑制干扰:阻抗匹配和抑制共模干扰
  2. 耦合方式

    • 直接耦合
    • 变压器耦合
  3. 耦合器分类,有总线端口BUS和短截线端口STUB

    • 线式耦合,带线,体积小,性能优良,但不宜拆解
    • 盒式耦合:不带线,带接口,适用于实验室环境
4.3 终端电阻

作用:实现阻抗匹配、防止信号反射,在主总线两端应端接阻值等于线缆标称特征阻抗的终端电阻,通常为78Ω,在没有使用的短截线终端端接一个阻值为3000Ω的电阻

4.4 总线接口板

又称为多路数据传输总线接口板,简称MBI(Multiplexer Bus Interface)板

  • 他是连接 1553B总线 和 各个子系统 的桥梁

  • 主要功能是:按照1553B标准的规定,完成各类指令及数据的传输,实现子系统间的信息交互

  • 工作过程:MBI板从总线上接收数据,将数据存放在接收缓冲区(MBI板上的DRAM),子系统处理器通过调用接口函数获取新数据;另一方面,子系统处理器将需要发送的数据存放在发送缓冲区(子系统处理器的DRAM中),MBI板在收到发送命令时,将该数据发送到1553B总线上

  • 其采用一体化设计方法,通过更改软件可使其工作在BC、RT或BM的模式下

5 1553B总线字格式

1553B总线上 信息如何表达、通信能否可靠、终端之间怎样配合

5.1 编码格式
  • 一般的数字编码用低电平表示0,高电平表示1,但是缺点比较明显
  • 1553B采用的是曼彻斯特Ⅱ型编码
    • 前高后低表示1,前低后高表示0,每一位具有跳变
    • 提供自同步信号,没有直流分量(适用于变压器耦合)
5.2 1553B总线字的分类

1553B总线传输的最基本单元是字长度为20位,由于1553B采用的是命令/响应机制,因此字又可分为:

  1. 数据字:用于传输数据
  2. 命令字:用于 通信联系 和 系统控制
  3. 状态字:对BC所发命令进行应答

下面对这三类字进行一一说明

5.3 命令字

只能由BC下达

包含内容:”让谁干“,”干什么“,”干多少“

  • ”让谁干“:确定参与通信的对象,通过终端编号的方式,称为RT地址(第4-8位共5位)以及RT子地址(第10-14位共5位)

  • ”干什么“:接收数据、发送数据(第9位收发,1表示终端发数据,0反之)

  • ”干多少“:传输的数据字个数(第15-19位共5位),注意,当为全零是,代表传输32个字,而不是0个字

请添加图片描述

命令字除了包含以上三个内容以外,还包括同步头(前3位)和奇偶校验位(末位)

  • 同步头:用于区分此字的类型(是命令字、状态字还是数据字)一共占用3个时钟周期,命令字前1个半为高,后一个半为低

  • 奇偶校验位:1553B规定采用奇校验,即前面16位(不包含同步头)中1的个数为偶数时为1,为奇数时为0(一定别记反了!奇校验,1的个数为奇数时为0)

注意:RT地址为11111时代表广播,总线上所有终端都接收命令并执行

命令字除了组织收发通信之外,还要进行系统的管理,此时命令字携带的是系统管理命令—方式命令,采用子地址和数据字个数位复用的方法:当RT子地址段为00000或11111是代表方式命令,通知RT按照BC指定在代表数据字个数的5位中的方式来进行操作,此时数据字个数段中放的是“方式码”

请添加图片描述

5.4 数据字

请添加图片描述

5.5 状态字

只能由RT发出

同步头,前高后低,与命令字相同,但是由于一个由BC发出,一个由RT发出,所以不会混淆

请添加图片描述

6 1553B总线消息格式

在实际应用时,是通过“消息”的形式组织信息的传递(学习基本思路:什么是消息、消息如何完成一次通信)

1553B总线上的消息可分为3类:(其实消息就是多个类多个字的组合)

  1. 数据传输消息
    • RT-RT:BC向接收RT发送命令字,再向发送RT发送命令字,发送RT向BC发送状态字,然后数据字上总线,之后接收RT发送状态字
    • RT-BC:BC向接收RT发送命令字,规定时间内接收RT返回状态字,发的数据字上总线
    • BC-RT:BC向发送RT发送命令字,数据字上总线,等待发送RT发送状态字
  2. 方式控制消息
    • 不带数据字:方式命令字-状态字
    • 带数据字(发送):方式-状态-数据…数据
    • 带数据字(接收):方式-数据…数据-状态
  3. 广播消息(上述两类消息都是在总线的直接控制下才能执行,相应的远程终端需要做出对应的、唯一的响应,而广播消息无需对终端的状态进行确认,如果BC要确认RT的消息传输是否正确,BC可以询问RT,接受RT的状态字进行判断)

1553B共有10种消息传输格式:

  • 广播消息

    • BC广播:单项命令、不需反馈
    • RT广播:发送数据的远程终端需要先进行状态反馈
  • 非广播消息

    • 数据传输消息

    • 方式控制消息

消息响应时间:远程终端在规定时间内返回状态字,4~12us,当超过14us,响应超时

7 1553B总线通信机制

问题:

  • 如何实现多个终端设备之间的通信?

  • 如何保证实时、可靠的传输?

1553B:时分制指令/响应多路传输数据总线

  • 时分制

    • 分时复用总线
    • 轮流进行传输
  • 指令/响应机制:BC是控制器,掌控全局,负责数据传输和系统管理

航空电子系统的工作任务主要分为2类:

  • 周期性任务
    • 数据采集
    • 计算处理
    • 输出
  • 非周期性任务
    • 按压按钮完成指定操作,等等

这两类任务对应了不同的通信机制,分别为同步传输和异步传输:

  • 同步传输:消息按固定的顺序,周期出现

  • 异步传输(两种方式)

    • 命令字状态字的形式

异常处理方式

  • 超时检测
  • 重发纠错
  • 余度替换(BBC与BBC之间有离散线,BBC监视BC状态,出问题了自动替换)-
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值