2. 卫星遥测系统与数据链路
卫星遥测系统是地面掌握星上状态的唯一“感官通道”。它把分散在星上各分系统、各单机中的物理量、状态量和事件量,经过采集、编码、调制、下行传输,最终还原为地面可判读的工程值。理解这条链路,是后续识别异常、设置告警门限的前提——因为同一个“异常”,可能来自星上真实故障,也可能来自采集周期、帧格式或工程值转换环节的失真。本节按“参数分类 → 采集周期 → 下行传输 → 帧格式 → 工程值转换 → 元数据管理”的顺序,把这条链路讲清楚。
一、遥测参数分类:先分清“是什么”,再谈“怎么判”
遥测参数按物理含义和判读方式,通常分为四类,分类直接决定了后续的采样、编码和告警策略。
- 模拟量:连续变化的物理量,如母线电压、蓄电池温度、太阳翼电流、推进剂贮箱压力。它们需要经过 A/D 转换和工程值换算,判读时看趋势和门限。
- 数字量(状态量):离散的状态,如“某继电器吸合/断开”“某加热器开/关”“某模式字取值”。通常用 1 位或几位表示,判读时看是否与预期状态一致。
- 计数/累加量:如某计数器累计值、指令计数、复位次数。判读时关注增量是否异常、是否发生回绕。
- 事件量/告警量:星上自主判断后置位的标志位,如“过温告警”“欠压告警”。它本身是结果,判读时重点看置位时刻与前后关联参数。
分类的意义在于:模拟量适合做趋势外推和软门限告警,数字量适合做状态一致性校验,计数类适合做增量突变检测,事件量适合做因果追溯。若把数字量当模拟量做趋势判断,或把事件量当普通状态位忽略,都会造成误判或漏判。
二、采集周期:不同参数不是“同时”被看到的
星上遥测采集并非所有参数同一时刻采样。工程上通常按重要程度和变化速率分配采集周期,常见分档为:
- 高速档(如 0.1~1 s):用于姿态角速度、关键母线电压等快速变化量;
- 中速档(如 1~8 s):用于温度、压力等缓变量;
- 低速档(如 16~60 s):用于贮箱压力、长期趋势量、非关键状态量。
采集周期带来的直接后果是时间不同步:同一帧遥测中,不同参数的“采样时刻”可能相差数秒甚至数十秒。做异常关联分析时,必须先把各参数对齐到同一时间基准,否则会把“温度先升、电流后升”的因果顺序看反。此外,采集周期还决定了告警的最快响应时间——若某参数 30 s 才采一次,那么任何基于它的告警都不可能比 30 s 更快。
三、下行传输与帧格式:数据如何被“打包”送下来
星上采集到的原始数据经格式化后,通过下行链路(常见 S 波段、X 波段)传至地面站。传输过程涉及信源编码、信道编码、调制,地面接收后再做解调、解码、帧同步。对遥测判读而言,最需要关注的是帧格式,因为它决定了“哪个字节对应哪个参数”。
典型遥测帧由以下部分构成:
- 帧同步头:固定码型,用于地面识别帧起点;
- 帧计数:循环递增,用于检测丢帧、重复帧;
- 帧标识/航天器标识:区分不同卫星或不同帧类型;
- 数据域:按固定格式排列的各遥测参数原始码;
- 校验字段:如 CRC,用于判断本帧是否传输错误。
帧格式一旦确定,参数在数据域中的起始位、长度、字节序、编码方式就固定下来。地面解析时,若帧格式版本与星上不一致,就会出现“参数整体错位”或“数值明显离谱”的现象——这是排障中非常典型的一类问题。
四、工程值转换:从“码值”到“物理量”
地面收到的原始数据是二进制码值,必须经过工程值转换才能变成有物理意义的量。最常见的是线性转换:
工程值 = 原始码值 × K + B
示例(教学假设):
某蓄电池温度参数,K = 0.1 ℃/码,B = -40 ℃
原始码值 = 850
工程值 = 850 × 0.1 - 40 = 45.0 ℃
除线性外,还有查表法(如状态字映射为文字)、多项式法(如某些传感器非线性修正)。转换的关键在于K、B、查表内容必须与星上定义严格一致。若 K 用错,数值会整体缩放;若 B 用错,数值会整体平移;若字节序用错,数值会出现剧烈跳变。这三种错误在遥测异常排查中都很常见,且往往表现为“所有该参数都异常”,而非单点异常。
五、元数据管理:让每个参数“可查、可对、可追溯”
元数据是描述遥测参数的数据,相当于每个参数的“身份证”。一份完整的遥测元数据至少应包含:参数名、所属分系统、帧内起始位、长度、字节序、编码方式、转换系数 K、偏移 B、单位、采集周期、上下限、告警级别、帧格式版本。元数据管理的核心要求有三点:
- 唯一性:同一参数在元数据中只能有一条权威定义,避免多版本并存导致解析不一致;
- 版本绑定:元数据必须与帧格式版本绑定,星上帧格式变更时,地面元数据同步更新;
- 可追溯:每次变更记录时间、原因、影响参数,便于异常回溯时确认“当时用的是哪版定义”。
六、链路各环节与异常判读的对应关系
把上述环节串起来看,遥测异常可以按链路位置快速定位:
| 异常现象 | 可能环节 | 排查方向 |
|---|---|---|
| 整帧参数全部乱码或校验失败 | 下行传输/帧同步 | 检查链路误码率、帧同步头、CRC |
| 某参数数值整体缩放或平移 | 工程值转换 | 核对 K、B 是否与星上一致 |
| 某参数数值剧烈跳变 | 字节序/起始位 | 核对元数据字节序与位偏移 |
| 参数变化趋势与关联量相反 | 采集周期/时间对齐 | 检查各参数采样时刻是否对齐 |
| 帧计数不连续 | 下行丢帧 | 统计丢帧率,判断是否链路问题 |
这张对应关系表的价值在于:当告警触发时,先判断是“星上真实异常”还是“链路/解析异常”。若同一帧内多个不相关参数同时异常,优先怀疑帧格式或元数据问题;若仅单个参数异常且关联参数正常,才更可能是星上真实故障。这一判断顺序,是后续章节中异常识别与告警抑制的重要基础。