1553B 协议 指南(English)
### 1553B协议知识点详解 #### 一、概述与背景 ##### 接口描述 MIL-STD-1553协议是美国军方制定的一种用于航空电子设备间数据传输的标准通信协议,其设计目的是为了提高飞机上各系统间的通信效率以及系统的可靠性。该标准规定了硬件接口、数据格式、传输规则等一系列的技术规范。 ##### 数字技术的出现 随着数字技术的发展,传统的模拟信号传输方式已经不能满足现代航空器对数据传输的需求。为了应对这一挑战,MIL-STD-1553协议应运而生,它能够支持高速、高可靠性的数据交换,并且能够在复杂的电磁环境下正常工作。 ##### 数据总线的应用 MIL-STD-1553协议中的数据总线是一种双冗余的串行总线,能够确保在一条总线发生故障时另一条总线仍能继续工作,从而大大提高了系统的可靠性。此外,该总线还支持多种数据传输模式,包括命令、数据和状态等不同类型的传输。 ##### 历史与应用 MIL-STD-1553协议自诞生以来,在军用和民用航空领域得到了广泛的应用,不仅限于飞机内部的数据传输,还在导弹、卫星等其他领域的控制系统中发挥了重要作用。 ##### MIL-STD-1553B定义 MIL-STD-1553B是该协议的一个具体版本,它定义了一系列的通信规则和技术细节,包括信号的编码方式、传输速率、接口的物理特性等。 #### 二、硬件元素 ##### 传输介质 MIL-STD-1553B协议中使用的传输介质通常为双绞线或同轴电缆,这些介质具有良好的抗干扰能力和较长的传输距离,适用于复杂的航空环境。 ##### 多路耦合器 多路耦合器用于将多个远程终端连接到数据总线上,它负责信号的分配和隔离,以保证通信的正常进行。 ##### 远程终端 (RT) 远程终端是MIL-STD-1553B网络中的基本单元,它们可以接收来自总线控制器的命令,并向总线控制器发送数据或状态信息。 ##### 总线控制器 (BC) 总线控制器是整个MIL-STD-1553B网络的核心,它负责管理所有远程终端之间的通信,包括发送命令、接收数据和监控通信状态等。 ##### 字控制器 (WC) 虽然文档中提到了字控制器(WC),但在MIL-STD-1553B的实际应用中,并没有专门的字控制器这个概念。这里可能是指特定情况下对数据包处理的设备或者功能模块。 ##### 消息控制器 (MC) 消息控制器也是文档中提到的概念,但实际上在MIL-STD-1553B标准中并没有明确的消息控制器这一角色,可能是指实现某种特定功能的组件。 ##### 帧控制器 (FC) 帧控制器的概念同样不常见于MIL-STD-1553B标准中,这里的“帧控制器”可能是指控制数据包传输的机制或设备。 ##### 总线监视器 (BM) 总线监视器负责监控整个网络的状态,它可以记录所有通过数据总线传输的信息,对于故障诊断和维护非常有用。 ##### 终端硬件 每个远程终端都需要配备特定的硬件来实现与数据总线的通信,这些硬件通常包括信号处理器、收发器以及其他必要的电路元件。 #### 三、协议 ##### 词类型 MIL-STD-1553B协议定义了几种不同的词类型,包括同步字段、命令词、数据词和状态词等。 - **同步字段**:用于同步网络中的各个节点。 - **命令词**:包含指令信息,用于指示远程终端执行特定操作。 - **数据词**:携带实际的数据信息,用于数据传输。 - **状态词**:用于报告远程终端的状态信息。 ##### 同步字段 同步字段是一个特殊的字段,用于确保所有设备在同一时间进行数据传输,保证数据的准确性和一致性。 ##### 命令词 命令词包含了操作码和地址信息,用于指示远程终端执行特定的操作。 ##### 数据词 数据词由远程终端发送或接收,包含了实际的数据信息。 ##### 状态词 状态词由远程终端发送给总线控制器,包含了远程终端的状态信息。 ##### 状态词重置 当接收到特定的命令时,远程终端会重置其状态词,以准备下一次状态报告。 ##### 终端地址 每个远程终端都有一个唯一的地址,用于识别网络中的不同设备。 ##### 消息错误 当检测到消息传输错误时,需要采取相应的措施来确保数据的正确性。 ##### 测量仪表 在MIL-STD-1553B网络中,可以使用专门的测量仪表来监测网络性能和故障情况。 ##### 服务请求 远程终端可以通过发送服务请求来请求总线控制器提供服务。 ##### 广播命令接收 广播命令是一种特殊类型的命令,它会被所有远程终端接收并执行。 ##### 忙碌状态 当远程终端处于忙碌状态时,它无法接收新的命令。 ##### 子系统标志 子系统标志用于标识远程终端中的不同子系统。 ##### 动态总线控制接受位 动态总线控制接受位允许远程终端临时接管总线控制权,用于特定情况下的数据传输。 ##### 终端标志 终端标志用于表示远程终端的特定状态或属性。 #### 四、消息格式 ##### 消息介绍 MIL-STD-1553B协议定义了几种不同类型的消息格式,包括总线控制器到远程终端、远程终端到总线控制器以及远程终端到远程终端的消息格式。 - **总线控制器到远程终端**:这种格式用于总线控制器向远程终端发送命令。 - **远程终端到总线控制器**:用于远程终端响应总线控制器的命令。 - **远程终端到远程终端**:用于两个远程终端之间的直接通信。 ##### 模式命令格式 模式命令用于设置远程终端的工作模式,例如启动自检等。 ##### 广播信息传输格式 广播信息传输格式用于向所有远程终端发送相同的信息。 ##### 命令与消息验证 为了保证通信的准确性,MIL-STD-1553B协议定义了一系列的验证机制,包括非法命令检查、消息完整性检查等。 ##### 非法命令 如果检测到非法命令,网络中的设备需要采取适当的措施,如忽略该命令或发送错误信息。 ##### 终端响应时间 为了保证通信的实时性,远程终端需要在规定的时间内响应总线控制器的命令。 ##### 信息间隔 在连续的消息之间需要有一定的间隔时间,以避免通信冲突。 ##### 超越命令 某些情况下,新的命令可能会覆盖正在执行的旧命令,这种现象称为超越命令。 #### 五、模式代码 ##### 模式代码介绍 MIL-STD-1553B协议定义了一系列的模式代码,用于控制远程终端的工作模式。 - **动态总线控制**:允许远程终端暂时接管总线控制权。 - **同步**:用于同步远程终端的状态。 - **发送状态词**:指示远程终端发送当前的状态词。 - **启动自检**:启动远程终端的自检程序。 - **发射器关闭**:命令远程终端停止发送数据。 - **覆盖发射器关闭**:撤销发射器关闭命令。 - **禁止测试**:禁止远程终端进行测试操作。 以上是对MIL-STD-1553B协议的部分内容进行了较为详细的解析,通过这些内容我们可以更深入地理解这一重要的航空电子通信标准。
剩余69页未读,继续阅读
- forever571457142014-03-06不错,有参考价值,1553b在gjb里不是289吧?我也忘了
- Christee2013-02-281553B的协议 英文原版 中文的可参考GJB289-97A? 有点记不清楚了
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于SpringBoot的城市公交管理系统(编号:0638680).zip
- 健康中国2030框架下智慧医药医疗博览会方案
- 基于springboot的房屋租赁管理系统(编号:07690162).zip
- ZZU数据库原理实验报告
- 基于SpringBoot的农业收成管理系统(编号:09468111).zip
- 基于SpringBoot的社区流浪动物救助系统(编号:34219152).zip
- 基于SpringBoot的特殊儿童家长教育能力提升.zip
- 基于Springboot的实验报告系统(编号:82862159).zip
- 基于SpringBoot的小区运动中心预约管理系统的设计与实现_1p95h88y_210-wx-.zip
- 售酒物流平台需求规格说明书-核心功能与实现方案
- 生化技术:新型加热器用平行软线的材料配方与制备方法
- c-programming-a-modern-approach-second-edition
- 艾利和iriver Astell&Kern SP3000 V1.17升级固件
- 垃圾废物检测1-YOLO(v5至v11)、COCO、CreateML、Paligemma、VOC数据集合集.rar
- 基于java实现堆排序
- 喜庆吉祥迎新年.mp3