2. 航电数据管理核心概念
在综合航电系统中,数据管理贯穿传感器、任务计算机、显示控制、存储记录与地面保障等多个环节。工程实践中之所以要严格区分“数据、信息、消息、信号、参数、总线数据字”等术语,是因为它们分别对应不同的抽象层次、不同的处理责任和不同的验证方法。若把“信号”与“参数”混用,或把“消息”与“总线数据字”等同,就会在接口定义、时序分析和故障定位中产生歧义。本节先建立术语的层次关系,再逐项辨析,最后给出可操作的判断方法。
一、从原始量到可用信息:五个层次的递进
可以把航电数据链抽象为五个层次:信号是最底层的物理量或电学量,例如大气数据计算机输出的模拟电压、ARINC 429 总线上的双极性差分电平、离散量高低电平;数据是经过采样、量化、编码后得到的数值或符号,例如“高度 = 10668 m”;参数是数据在特定系统语境中的命名与语义绑定,例如“BARO_ALT”表示气压高度,并带有单位、范围、刷新率、精度等属性;消息是按协议组织、可被接收方解析的一个完整传输单元,例如一条 ARINC 429 字或一组 MIL-STD-1553B 命令/数据字;信息是面向任务或飞行员决策、经过融合与解释后具有意义的结果,例如“当前高度低于最低安全高度”。
这五层不是简单的线性管道,而是“物理承载—数值表达—语义绑定—协议封装—任务解释”的递进。理解这一点,就能明白为什么同一个数值在不同层次上有不同的正确性判据:信号层看电平和时序,数据层看量化误差,参数层看量纲与范围,消息层看帧格式与校验,信息层看任务一致性。
二、易混淆术语的逐项辨析
数据与信息。数据是“记录的符号”,信息是“消除不确定性的内容”。例如,一条 ARINC 429 字中携带的 19 位数值是数据;当它被解析为“无线电高度 250 ft”并用于近地告警判断时,才成为信息。数据可以冗余、可以重复,信息必须与任务相关且可被决策使用。
消息与总线数据字。消息是逻辑传输单元,总线数据字是物理承载单元。一条消息可能由一个或多个数据字组成,也可能需要命令字和状态字配合。例如 1553B 的一次“BC→RT 传输”由命令字、若干数据字、状态字共同构成一次完整消息;而 ARINC 429 的一个 32 位字本身既是数据字,也常被直接视为一条消息。判断时看“是否需要多字协同才能表达一个完整语义”。
参数与信号。参数是带语义和属性的命名量,信号是物理表现。同一个参数可能由多个信号冗余提供,例如大气高度可由左、右 ADC 两路信号分别给出;参数层需要做比较、表决和有效性判断,信号层只关心电平与波形是否正确。
数据源与数据宿。数据源是产生并发送数据的端系统,数据宿是接收并消费数据的端系统。二者是相对角色而非固定设备:FMS 对 ADC 而言是数据宿,对显示系统而言又是数据源。接口定义时必须明确每个参数的源、宿、方向、周期和更新方式,否则容易出现“双方都以为对方在发”的静默故障。
三、四个非功能属性:实时性、确定性、完整性、可用性
实时性关注“数据是否在截止时间内到达并被处理”。航电中常用刷新率、传输延迟、端到端时延来衡量。例如姿态参数通常要求 50 Hz 刷新,若某周期内未更新,接收端应保持上一有效值并置“数据陈旧”标志,而不是直接使用过期值。
确定性关注“行为是否可预测”。在 ARINC 429 这类单向广播总线上,发送周期和字间隔是确定的;在 1553B 这类命令/响应总线上,总线控制器按固定调度表轮询,任意时刻只有一对端系统通信,因此最坏响应时间可计算。确定性是实时性能够被验证的前提。
完整性关注“数据是否在传输和存储中保持正确、未被篡改或丢失”。常见手段包括奇偶校验、CRC、序号、时间戳和端到端校验。完整性不等于实时性:一个数据可能准时到达但校验失败,也可能校验通过但已过期。
可用性关注“系统在需要时能否提供可用的数据”。它由冗余、故障检测、重构和降级策略共同保证。例如双余度总线中一条失效后,系统应在规定时间内切换到另一条,并保持关键参数继续可用。
四、工程判断示例:一条高度数据的完整链路
假设某型飞机大气数据计算机以 50 Hz 向显示系统发送气压高度。在信号层,429 总线上的差分电平与字间隔必须满足规范;在数据层,19 位二进制补码表示的高度值经标定后得到米制数值;在参数层,该量被命名为 BARO_ALT,单位 ft,范围 -1000~50000 ft,精度 ±25 ft;在消息层,它被封装为 Label 203 的 32 位字,含 SSM 和奇偶校验;在信息层,显示系统结合无线电高度和近地告警门限,判断是否触发“PULL UP”告警。
若飞行员反映高度显示偶尔跳变,排查顺序应自下而上:先确认信号层波形与总线负载是否正常,再检查数据层标定与量化是否溢出,然后核对参数层范围与刷新率配置,接着验证消息层 Label、SSM 与校验,最后检查信息层融合逻辑与告警门限。这个顺序能避免“一上来就改显示软件”的盲目操作。
五、接口定义检查清单(可直接使用)
| 检查项 | 应明确的内容 | 常见错误 |
|---|---|---|
| 参数标识 | 名称、单位、范围、精度、刷新率 | 只写名称不写单位 |
| 数据源/宿 | 源设备、宿设备、方向、冗余路数 | 源宿角色未定义 |
| 消息格式 | 协议、Label/命令字、字长、周期 | 周期与刷新率混淆 |
| 完整性 | 校验方式、SSM、序号、时间戳 | 无校验或校验位未使用 |
| 异常处理 | 超时、无效、陈旧时的默认行为 | 未定义失效保持策略 |
| 实时性 | 端到端时延上限、抖动允许范围 | 只写平均延迟 |
| 可用性 | 冗余切换时间、降级模式 | 切换时间未验证 |