2. 航电设备接口分类与特征

航电设备接口控制文件(ICD)的第一项核心工作,是把设备之间“怎么连、传什么、按什么规则传”讲清楚。要做到这一点,必须先按接口类型建立分类认知:不同接口在电气层、链路层、数据组织方式和适用场景上差异很大,ICD 中需要描述的字段、参数和约束也完全不同。本节按“模拟量、离散量、ARINC 429、ARINC 664、MIL-STD-1553、CAN、RS-422/485”七类展开,重点说明其电气特性、协议特征与典型适用场景。

一、模拟量与离散量:最基础的两类信号接口

模拟量接口传输的是连续变化的物理量,典型形式包括 0~5 V、±10 V 电压信号,4~20 mA 电流环,以及热电阻、热电偶、LVDT/RVDT 等传感器信号。ICD 中必须明确:信号名称、量程范围、对应物理量、比例系数与偏移量、参考地、输入输出阻抗、精度与更新率。例如某大气数据计算机输出“迎角电压”为 0~5 V 对应 −10°~+40°,则比例系数为 10°/V,偏移量为 −10°,ICD 中应写成“角度 = 10 × 电压 − 10”。模拟量接口的优点是直观、延迟低,缺点是易受干扰、长线传输衰减明显,因此常用于传感器到采集单元、作动器位置反馈等短距离、高实时性场合。

离散量接口传输的是二值状态,如“起落架收上/放下”“舱门开/关”“电源正常/故障”。电气形式常见 28 V 开/地、5 V TTL、地/开(GND/Open)等。ICD 中需定义有效电平、逻辑极性、去抖时间、驱动能力与隔离要求。离散量看似简单,但极性定义错误是外场排故的高发问题,因此 ICD 必须明确“高有效”还是“低有效”,并给出真值表。

二、ARINC 429:经典单向广播总线

ARINC 429 是民航航电中应用最广的串行总线之一,采用单向广播、双绞屏蔽线传输,典型速率有低速 12.5 kbps 和高速 100 kbps。其电气特性为差分信号,逻辑“1”和“0”通过 A、B 线极性区分。每帧 32 位,包含标号(Label,8 位)、源/目的标识(SDI,2 位)、数据(19 位)、符号/状态矩阵(SSM,2 位)和奇偶校验(P,1 位)。

ARINC 429 的协议特征决定了 ICD 的写法:每个 Label 对应一个参数,需说明其八进制标号、更新率、数据编码(BNR 二进制补码或 BCD 二—十进制)、分辨率与 SSM 含义。例如 Label 203 表示气压高度,BNR 编码,分辨率 1 ft,SSM 为“正常/无计算数据/功能测试”。由于 429 是单向的,收发关系必须在 ICD 中通过“端口—方向—对端设备”明确,避免出现两端都发送或都接收的错误配置。其适用场景是传输速率要求不高、但可靠性要求高的参数广播,如大气数据、惯导、无线电高度等。

三、ARINC 664:航空以太网

ARINC 664 Part 7 基于以太网,采用全双工交换式网络,典型速率 100 Mbps 或 1 Gbps。它通过虚拟链路(VL)实现确定性传输,每个 VL 有独立的带宽分配和最大帧长。ICD 中需定义:VL ID、源/目的 IP 与 MAC、端口号、帧格式、刷新率、最大传输时延与冗余方式(如双网 A/B)。与 429 的“点对点广播”不同,664 是网络化传输,适合航电骨干网、显示系统、飞行管理计算机之间的高带宽数据交换。

四、MIL-STD-1553:军用命令/响应总线

MIL-STD-1553B 采用命令/响应式、双冗余差分总线,速率 1 Mbps。总线上有一个总线控制器(BC)和若干远程终端(RT),BC 发起命令,RT 响应。消息格式包括 BC→RT、RT→BC、RT→RT 三种。ICD 中需定义:RT 地址、子地址、发送/接收方向、数据字数量、更新率与状态字含义。1553 的强实时性和容错性使其广泛用于军机、直升机等平台,适合传输控制指令、状态回报和关键参数。

五、CAN 与 RS-422/485:通用工业与设备级接口

CAN 总线采用差分信号、多主竞争、基于报文标识符的优先级仲裁,速率常见 125 kbps~1 Mbps。ICD 中需定义报文 ID、DLC、数据字节含义、周期与超时处理。CAN 适合机电管理、燃油系统等中等速率、多节点场景。RS-422 为全双工差分点对点,RS-485 为半双工差分多点,速率可达 10 Mbps 但距离受限。ICD 中需定义波特率、数据位、停止位、校验方式与帧头帧尾。二者常用于设备调试、地面维护和部分机载子系统。

航电接口分类与特征对照 模拟量 电气:0~5V / ±10V / 4~20mA 协议:连续量,无帧结构 ICD:量程、比例、偏移、精度 场景:传感器采集、位置反馈 示例:迎角 0~5V ↔ −10°~+40° 离散量 电气:28V开/地、5V TTL 协议:二值状态,无帧结构 ICD:有效电平、极性、去抖 场景:起落架、舱门、电源状态 示例:高有效=收上,低有效=放下 ARINC 429 电气:差分双绞,12.5/100 kbps 协议:单向广播,32位帧 ICD:Label、SDI、SSM、更新率 场景:大气数据、惯导、无线电高度 示例:Label 203 气压高度 BNR ARINC 664 电气:以太网,100M/1Gbps 协议:交换式,虚拟链路VL ICD:VL ID、IP/MAC、刷新率 场景:航电骨干网、显示系统 示例:双网A/B冗余,VL带宽分配 MIL-STD-1553B 电气:双冗余差分,1 Mbps 协议:命令/响应,BC与RT ICD:RT地址、子地址、方向、状态字 场景:军机控制指令、状态回报 示例:BC→RT 发送指令,RT→BC 回报 CAN 电气:差分,125k~1Mbps 协议:多主竞争,ID优先级仲裁 ICD:报文ID、DLC、字节含义、周期 场景:机电管理、燃油系统 示例:ID 0x18F 周期100ms,超时报警 RS-422 / RS-485 电气:差分,422全双工/485半双工 协议:异步串行,点对点/多点 ICD:波特率、数据位、停止位、校验 场景:设备调试、地面维护 示例:115200-8-N-1,帧头0xAA ICD 编写要点:先定电气层,再定链路层,最后定数据层 ① 电气特性:电平、速率、阻抗、隔离、连接器 ② 协议特征:帧格式、寻址、仲裁、冗余、更新率 ③ 数据定义:参数名、编码、分辨率、量程、SSM/状态字 ④ 方向与对端:源/目的、端口、收发关系 ⑤ 异常处理:超时、无效数据、故障状态 ⑥ 验证方法:回环、总线监视、激励响应

六、分类选择与 ICD 编写要点

面对一个具体设备,选择接口类型时通常按以下顺序判断:先看数据性质——连续物理量选模拟量,二值状态选离散量;再看实时性与可靠性——高可靠广播选 ARINC 429,高带宽网络选 ARINC 664,强实时命令响应选 1553;最后看节点数量与成本——多节点中等速率可选 CAN,设备级调试可选 RS-422/485。

在 ICD 中,无论哪类接口,都应遵循“电气层—链路层—数据层”三层描述结构。电气层写电平、速率、阻抗、连接器针脚;链路层写帧格式、寻址、仲裁、冗余与更新率;数据层写参数名、编码方式、分辨率、量程、有效状态与异常值。以 ARINC 429 为例,一个完整的参数条目应包含:Label 八进制值、参数名称、单位、BNR/BCD 编码、分辨率、范围、SSM 定义、更新率、源设备与目的设备。以 CAN 为例,应包含:报文 ID、DLC、周期、字节偏移、位域、物理量换算、超时阈值。

编写 ICD 时,建议先画一张“接口关系拓扑图”,标出每个设备的端口、方向和对端,再逐条填写参数表。这样能有效避免方向冲突、Label 重复和地址冲突等常见错误。
模拟量与离散量接口最容易出现“参考地不一致”和“极性定义相反”两类问题。ICD 中必须明确信号地、屏蔽地连接方式,并给出真值表或换算公式,不能只写“高有效”三个字。

综上,七类接口各有其电气与协议边界,ICD 的价值就在于把这些边界固化为可检查、可验证的文字与表格。掌握分类特征,是后续编写参数表、开展接口联试和排故的基础。