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 单向广播 ARINC(航空无线电公司) ARINC 429-15 等 物理层:双绞线差分 链路层:32位字,Label标识 速率:12.5/100 kbps B737/A320 等商用机 大气数据、惯导、显示 ARINC 629 多发射器共享 ARINC(航空无线电公司) 为 B777 开发 物理层:电流模式耦合 链路层:时间槽+优先级 速率:约 2 Mbps B777 飞行控制 作动器控制电子 MIL-STD-1553B 命令/响应 美国军方标准 1978 年 B 版 物理层:屏蔽双绞线 链路层:BC/RT/BM,20位命令字 速率:1 Mbps,双冗余 F-16/F-22、阿帕奇 火控、惯导、外挂管理 AFDX 交换式以太网 ARINC 664 Part 7 基于 IEEE 802.3 物理层:100 Mbps 全双工 网络层:虚拟链路 VL、BAG 应用层:ARINC 653 分区 A380/B787 飞控、显示、发动机监控 CAN 事件触发/仲裁 博世公司开发 ISO 11898 标准化 物理层:差分总线 链路层:非破坏性逐位仲裁 应用层:CANopen/J1939 无人机、通用航空 发动机控制、起落架 选型逻辑:带宽需求 ↑ → AFDX;确定性/容错 ↑ → 1553B;成本敏感/短帧 → CAN;传统参数广播 → 429

四、工程选型与故障定位的关联

理解协议体系对故障定位有直接帮助。例如,ARINC 429 出现数据丢失时,应优先检查标签是否正确、发送端与接收端速率是否匹配、双绞线屏蔽与终端电阻是否正常;MIL-STD-1553B 通信中断时,需区分是总线控制器故障、远程终端无响应,还是双冗余通道切换失败;AFDX 出现延迟抖动时,应核查虚拟链路的 BAG 配置、交换机端口统计与冗余路径状态;CAN 总线错误帧增多时,则要检查终端电阻、线束长度与节点优先级冲突。

下表给出一个简化的选型对照,便于在工程中快速判断:

协议 典型速率 拓扑 确定性 典型应用
ARINC 42912.5/100 kbps单向点对多点中商用机参数广播
ARINC 629约 2 Mbps多发射器共享较高B777 飞控
MIL-STD-1553B1 Mbps双冗余总线高军机航电骨干
AFDX100 Mbps交换式星型高(静态配置)新一代航电网络
CAN最高 1 Mbps多主总线中低无人机/设备内通信
提示:协议分层不是死记硬背的表格,而是排查问题的地图。遇到通信异常时,先定位故障发生在物理层(线缆、终端、电平)、链路层(帧格式、仲裁、命令响应)还是网络/应用层(虚拟链路、端口、分区),再选择对应的测试工具与判据,能显著缩短定位时间。

总体来看,ARINC 429 代表传统单向广播,ARINC 629 是过渡期的多发射器尝试,MIL-STD-1553B 是军用确定性与容错的标杆,AFDX 是新一代高带宽交换网络,CAN 则是低成本、广适性的补充。掌握它们的标准来源、分层模型与适用对象,是后续分析具体总线数据、定位通信故障的基础。