2. 机载总线协议体系与标准
机载总线协议并不是孤立的技术名词,而是一套由行业组织、军方标准与航空电子体系共同塑造的通信规范集合。理解这些协议,关键要抓住三条线索:标准来源决定了它由谁制定、面向什么场景;分层模型决定了它在物理层、链路层、网络层乃至应用层上如何组织数据;适用对象决定了它被装在什么飞机、连接什么设备、承担什么任务。本节围绕 ARINC 429、ARINC 629、MIL-STD-1553B、AFDX 与 CAN 五类主流协议展开,先建立整体对照,再逐项说明其技术特征与工程定位。
一、标准来源:谁定义了这些协议
ARINC 429 与 ARINC 629 来自航空无线电公司(Aeronautical Radio, Inc.,现为 ARINC 工业活动,隶属 SAE ITC)。ARINC 429 是早期广泛使用的单向串行总线标准,典型规范为 ARINC 429-15 等版本,面向商用运输类飞机。ARINC 629 则是为波音 777 等机型开发的多发射器双向总线,试图在更高带宽与更灵活拓扑上替代 429,但应用范围相对有限。
MIL-STD-1553B 由美国军方发布,全称为《数字时分命令/响应多路传输数据总线》,1978 年发布 B 版后成为军机与航天器的主流标准。它定义了命令/响应式通信、双冗余总线与 1 Mbps 传输速率,强调确定性与容错。
AFDX(Avionics Full-Duplex Switched Ethernet)源自空客 A380/A400M 等项目的航空电子全双工交换以太网,其核心规范由 ARINC 664 第 7 部分定义,基于 IEEE 802.3 以太网并引入虚拟链路、流量整形与冗余管理,面向高带宽、大规模航电网络。
CAN(Controller Area Network)最初由博世公司为汽车电子开发,后经 ISO 11898 标准化,并被大量用于无人机、通用航空与机载设备内部通信。它成本低、抗干扰强,但实时性与确定性需通过上层协议补充。
二、分层模型:从物理层到应用层
若按 OSI 参考模型粗略对照,ARINC 429 主要覆盖物理层与数据链路层,采用双绞线、差分信号,32 位字格式,标签(Label)标识参数类型,传输速率有 12.5 kbps 与 100 kbps 两档。它本质上是单向广播,一个发送端对应多个接收端,接收端通过标签识别数据含义。
ARINC 629 在物理层采用电流模式耦合,链路层支持多发射器共享总线,通过时间槽与优先级机制避免冲突,速率约 2 Mbps。它比 429 更接近现代网络,但协议复杂、成本高,未成为主流。
MIL-STD-1553B 的分层较清晰:物理层为屏蔽双绞线、曼彻斯特编码;链路层采用命令/响应协议,由总线控制器(BC)发起命令,远程终端(RT)响应,总线监视器(BM)监听;应用层由各子系统自定义消息格式。其 20 位命令字、16 位数据字与状态字构成固定帧结构,强调严格时序。
AFDX 的分层更接近以太网体系:物理层为 100 Mbps 全双工铜缆或光纤;链路层使用以太网帧;网络层与传输层引入虚拟链路(VL)、带宽分配间隔(BAG)与冗余路径;应用层通过 ARINC 653 分区与端口通信。AFDX 的确定性来自静态配置的 VL 与流量整形,而非动态路由。
CAN 的分层相对精简:物理层为差分总线;数据链路层定义帧格式、仲裁与错误检测;应用层常由 CANopen、J1939 等协议补充。CAN 采用非破坏性逐位仲裁,优先级由标识符决定,适合短帧、事件触发型通信。
三、适用对象:装在哪、连什么、干什么
ARINC 429 常见于波音 737/747/757/767、空客 A320/A330 等商用飞机,连接大气数据计算机、惯导、显示系统、无线电高度表等。它适合参数广播,不适合大文件传输或复杂交互。
ARINC 629 主要见于波音 777 的飞行控制与航电系统,连接飞行控制计算机、作动器控制电子等,强调多节点共享与较高带宽,但维护与测试成本较高。
MIL-STD-1553B 广泛用于 F-16、F-22、阿帕奇直升机、卫星平台等,连接任务计算机、火控雷达、惯导、外挂管理、座舱显示等。其双冗余总线在战损条件下仍能维持通信,是军机航电的经典骨干。
AFDX 用于 A380、A400M、波音 787 等新一代飞机,连接飞行控制、显示、发动机监控、客舱系统等。它支持 100 Mbps 交换式网络,通过 VL 保证关键数据的带宽与延迟,适合大规模航电集成。
CAN 常见于无人机飞控、发动机控制单元、起落架系统、座舱设备内部通信等。它成本低、布线简单,适合节点数不多、数据量较小的场景,但在高安全等级航电中通常需配合冗余与时间触发机制。
四、工程选型与故障定位的关联
理解协议体系对故障定位有直接帮助。例如,ARINC 429 出现数据丢失时,应优先检查标签是否正确、发送端与接收端速率是否匹配、双绞线屏蔽与终端电阻是否正常;MIL-STD-1553B 通信中断时,需区分是总线控制器故障、远程终端无响应,还是双冗余通道切换失败;AFDX 出现延迟抖动时,应核查虚拟链路的 BAG 配置、交换机端口统计与冗余路径状态;CAN 总线错误帧增多时,则要检查终端电阻、线束长度与节点优先级冲突。
下表给出一个简化的选型对照,便于在工程中快速判断:
| 协议 | 典型速率 | 拓扑 | 确定性 | 典型应用 |
|---|---|---|---|---|
| ARINC 429 | 12.5/100 kbps | 单向点对多点 | 中 | 商用机参数广播 |
| ARINC 629 | 约 2 Mbps | 多发射器共享 | 较高 | B777 飞控 |
| MIL-STD-1553B | 1 Mbps | 双冗余总线 | 高 | 军机航电骨干 |
| AFDX | 100 Mbps | 交换式星型 | 高(静态配置) | 新一代航电网络 |
| CAN | 最高 1 Mbps | 多主总线 | 中低 | 无人机/设备内通信 |
总体来看,ARINC 429 代表传统单向广播,ARINC 629 是过渡期的多发射器尝试,MIL-STD-1553B 是军用确定性与容错的标杆,AFDX 是新一代高带宽交换网络,CAN 则是低成本、广适性的补充。掌握它们的标准来源、分层模型与适用对象,是后续分析具体总线数据、定位通信故障的基础。