2. 航天器测试数据体系与来源

航天器测试数据判读的第一步,不是打开曲线看图,而是先弄清楚“数据从哪来、长什么样、经过哪些环节才到判读终端”。同一时刻的异常现象,可能来自星上真实故障,也可能来自地面设备采样偏差、总线丢帧或时间戳对齐错误。因此,建立清晰的数据体系认知,是异常定位的基础。

一、五类数据源及其角色定位

航天器测试数据通常可归为五类,它们分别回答不同的问题:

  • 遥测参数(TM):回答“星上现在是什么状态”。包括模拟量(电压、电流、温度、压力)、数字量(开关状态、模式字)、计数器和状态字。它是判读的核心对象,通常以工程值形式呈现。
  • 遥控指令回执(TC回执):回答“指令是否被正确接收和执行”。包括指令发送时刻、上行链路确认、星上执行回执、执行结果状态码。它是判断“操作是否生效”的直接证据。
  • 地面测试设备数据(GSE):回答“地面供配电、激励、测量设备处于什么状态”。包括电源电压电流、负载模拟器状态、专用测试设备读数。它用于区分星上问题与地面设备问题。
  • 总线监听数据:回答“星上各分系统之间如何通信”。包括1553B、CAN、SpaceWire等总线的帧内容、源/目的地址、周期与响应时间。它揭示分系统间的交互关系。
  • 日志与报警信息:回答“系统在什么时刻报告了什么异常”。包括地面软件日志、星务日志、报警阈值触发记录。它是快速定位时间窗口的索引。

这五类数据不是并列孤立的,而是通过时间戳和指令序列相互关联。判读时通常以遥测为主线,用回执确认操作,用总线数据解释内部交互,用GSE数据排除地面因素,用日志锁定异常时刻。

二、数据格式与关键字段

不同数据源的格式差异很大,但判读时最关心的是“时间、对象、值、状态”四要素。以下为典型格式示例(参数为教学示例,非实测值):

# 遥测参数帧(简化示例)
TM,2024-06-12T10:23:45.120,PCU_BUS_VOLT,28.15,V,OK
TM,2024-06-12T10:23:45.120,PCU_BUS_CURR,3.42,A,OK
TM,2024-06-12T10:23:45.120,GYRO_X_RATE,0.012,deg/s,OK

# 遥控指令回执(简化示例)
TC,2024-06-12T10:23:50.005,CMD_ID=0x1A2B,SEND_OK
TC,2024-06-12T10:23:50.480,CMD_ID=0x1A2B,EXEC_OK,STATUS=0x00

# 总线监听帧(简化示例)
BUS,1553B,2024-06-12T10:23:50.200,RT=05,SA=12,WC=4,DATA=0x1F2A3B4C,RESP=OK

# 日志与报警(简化示例)
LOG,2024-06-12T10:23:51.003,WARN,PCU_BUS_VOLT,27.80,V,THRESHOLD_LOW=27.90

关键字段说明:时间戳应统一到同一时基(通常为地面测试统一时间),否则跨源比对会出现毫秒级错位;参数标识应使用唯一工程名,避免同一物理量在不同分系统中命名不一致;状态码需与接口数据单(ICD)对照,不能凭经验猜测。

三、采集链路与数据流

从星上传感器到判读终端,数据通常经过以下链路:传感器→星上采集单元→下行遥测帧→地面接收解调→帧同步与去格式→工程值转换→实时数据库→判读软件。遥控回执则走上行链路:地面指令生成→上行调制→星上接收→执行→回执下行。总线监听数据通常由地面总线监视器直接捕获,不经过遥测下行。GSE数据由地面设备通过独立接口送入测试网络。日志与报警由各软件模块本地生成后汇总。

理解链路的意义在于:当遥测值异常时,要判断是传感器问题、采集单元问题、下行链路问题,还是地面转换问题。例如,若同一时刻总线监听显示某分系统响应正常,而遥测中该分系统状态字异常,则更可能是遥测采集或转换环节的问题,而非分系统本身故障。

航天器测试数据五类来源与采集链路关系 星上系统 传感器/执行机构 星上采集单元 星务计算机 总线接口单元 下行遥测链路 遥测帧 → 调制 → 下行 地面接收 → 解调 → 帧同步 上行遥控链路 指令生成 → 上行调制 星上接收 → 执行 → 回执下行 总线监听 1553B / CAN / SpaceWire 地面测试设备 GSE 供配电 / 负载模拟 / 专用测量 日志与报警 软件日志 / 阈值触发记录 统一时基判读终端 遥测工程值曲线与状态字 指令回执序列与执行结果 总线帧时序与响应关系 GSE状态与报警日志索引 关键前提:所有数据源统一时基对齐 否则跨源比对将出现毫秒级错位

四、判读前的数据准备要点

拿到一批测试数据后,建议按以下顺序做判读前准备:

  1. 确认时基一致性:检查各数据源时间戳是否来自同一时钟源。若遥测与总线监听时间偏差超过一个遥测帧周期,需先做时间对齐。
  2. 核对参数标识与ICD:确认工程名、单位、量程、状态码定义与接口数据单一致。例如,某状态字“0x00”可能表示“正常”,而另一分系统中“0x00”表示“未初始化”。
  3. 建立指令-遥测-回执关联表:将每条遥控指令的发送时刻、回执时刻、相关遥测参数变化窗口列出,便于快速定位“操作后发生了什么”。
  4. 标记报警与日志时间窗口:以报警触发时刻为中心,向前后各扩展若干秒,作为重点判读区间。
判读时不要孤立地看一条曲线。遥测参数异常往往伴随指令回执状态码变化、总线响应超时或GSE读数波动。把五类数据放在同一时间轴上对照,才能区分“星上故障”“地面设备异常”“链路传输问题”和“数据转换错误”。

五、常见数据问题与判断依据

现象 可能来源 判断依据
遥测参数跳变但总线数据正常 采集单元或地面转换环节 总线监听显示分系统响应正常,排除星上分系统故障
指令回执EXEC_OK但遥测无变化 执行机构或遥测采集问题 检查回执状态码与对应遥测参数的关联关系
多源数据时间戳不一致 时基未统一或传输延迟 比对同一事件在各数据源中的出现时刻
报警频繁触发但参数在阈值附近波动 阈值设置过紧或信号噪声 查看原始采样值与工程值转换系数