遥控
AI 摘要:遥控是指利用无线电链路从地面向航天器发送指令,控制其姿态、轨道、工作模式和载荷状态的技术过程。它与遥测的区别是:遥测从星上向地面回传状态,遥控从地面向星上发送指令,两者构成测控系统的闭环。遥控指令按功能分为直接指令、数据注入指令和间接指令,通过PCM或分包体制上行传输。遥控系统的核心约束是安全性与可靠性:指令必须唯一标识、防误触发、可追溯,地面与星上需通过序列计数器和唯一标识符实现端到端闭环跟踪。中国航天遥控广泛采用PCM体制,遥控码率在1 kbps至2 kbps量级,指令码长度从2 Byte到1024 Byte不等。
一句话定义
遥控是指地面测控站通过无线电上行链路向航天器发送编码指令,控制航天器执行特定动作或改变工作状态的技术过程。
概念边界:遥控不是“远程控制”,而是“有约束的指令传输”
“遥控”在通俗语境中容易被理解为“从远处按按钮”,但航天遥控的工程内涵远比“发送指令”复杂。
遥控与遥测的区别是:遥控解决的是“地面让航天器做什么”的问题,信号从地面流向星上;遥测解决的是“航天器现在怎么样”的问题,信号从星上流向地面。两者构成航天测控最基本的双向闭环——地面发出遥控指令,航天器执行后,通过遥测将执行结果和状态变化回传,地面据此判断指令是否生效。没有遥测反馈的遥控是“开环”的,在航天任务中不可接受。
从系统约束看,遥控的核心是安全性与唯一性。地面发出的每一条指令都必须被航天器正确接收、正确识别、正确执行。一条错误的指令可能导致航天器姿态失控、载荷误动作甚至任务失败。因此遥控系统的设计围绕三个基本问题展开:指令如何编码才能被星上正确译码;指令如何标识才能避免重复执行或漏执行;指令如何保护才能防止误触发。
遥控指令的三种类型
航天遥控指令按功能和传输方式分为三类,这一分类是理解遥控系统设计的起点。
| 指令类型 | 功能 | 码长范围 | 传输特点 |
|---|---|---|---|
| 直接指令 | 控制开关通断、继电器动作 | 2 Byte 至数十 Byte | 码长短,实时性要求高 |
| 数据注入指令 | 注入程序、参数、星历表 | 8 Byte 至 1024 Byte | 码长长,需分包传输 |
| 间接指令 | 由星上计算机解释执行的指令序列 | 可变 | 依赖星上软件状态 |
直接指令是最基础的遥控指令形式,用于控制航天器上开关类设备的通断。直接指令的码长通常在数个字节量级,星上译码电路直接比对指令码字,匹配成功后驱动继电器或开关电路动作。直接指令的可靠性要求最高,因为误触发一个直接指令可能直接导致关键设备断电。
数据注入指令用于向星上计算机注入程序代码、轨道参数、星历表或载荷工作参数。注入数据的长度可达 1024 Byte,远超单条直接指令的码长,需要分包传输。分包遥控体制中,较长的注入数据被分解为多个遥控包,经传送帧封装后上行,星上按顺序重组后交付应用。
间接指令不直接驱动硬件,而是由星上计算机解析后执行。间接指令的码字包含的是“让星上软件做什么”的信息,具体动作由星上软件根据当前状态决定。间接指令的灵活性高,但其正确性依赖于星上软件的正确状态,在遥控系统设计中需要更谨慎的验证。
指令编码与安全保护机制
遥控指令从地面到星上执行,需要经过编码、调制、发射、接收、解调、译码、驱动等多个环节。每个环节都可能引入差错,遥控安全保护编码因此成为系统设计的关键。
PCM遥控体制采用遥控安全保护编码对指令进行保护。安全保护编码的基本原理是在指令码字中附加校验位和固定格式字段,星上译码电路在接收到指令后先进行校验,只有校验通过的指令才被送往执行电路。GJB 1198.1A 规定的 PCM 遥控系统基本构成中,安全保护编码是标准配置-14。
指令序列计数器是防止指令重复执行的核心机制。每一条遥控指令都携带一个序列号,星上接收到指令后检查序列号是否递增。如果接收到的指令序列号等于或小于已执行的序列号,星上判定为重复指令并丢弃。这一机制有效防止了因链路差错或地面重发导致的指令重复执行-2。
唯一标识符进一步提升了遥控指令的可追溯性。地面系统在生成遥控指令时,结合预配置的种子值和遥控序列计数器,通过确定性算法(如 UUIDv5、SHA256)生成 128 位唯一标识符。星上接收到指令后执行相同的算法生成标识符,并将其记录在执行日志中。遥测下行时,星上可将标识符随执行结果一并回传,地面系统据此将原始任务计划、指令发送记录、星上执行日志和遥测反馈进行统一关联,实现遥控指令的端到端闭环跟踪-2。
遥控的可靠性与故障保护
遥控链路的可靠性直接决定航天器能否被安全控制。在神舟二十号飞船的遥控系统升级中,设计人员重点消除了单点环节,采用反熔丝 FPGA 为控制核心,升级后产品重量约为原先的 42%,提高了抗单粒子翻转性能和指令响应速度-4。
遥控接口电路的故障保护设计围绕“安全默认状态”展开。通信卫星遥控指令接口检测电路定义了指令安全时间、安全电压和安全电流三个约束参数。逻辑判断电路持续监测指令输出的实际脉宽、驱动电流和供电电压,一旦发现指令输出长高(脉宽超过安全时间)、驱动过流或驱动欠压,立即切断电流驱动电路的电源,使系统退出故障模式-11。这一设计的核心思想是:当遥控输出异常时,宁可让设备停止工作,也不能让错误的指令脉冲持续输出。
主备份冗余是遥控系统的基本可靠性设计。遥控接收机、译码电路和驱动电路通常采用主备份配置,主份故障时备份自动接管。主备份电路的输出通过隔离二极管汇总至同一继电器,避免了主备电路之间的相互干扰-11。
常见问题 FAQ
遥控指令发出去后,怎么知道卫星收到了?
通过遥测反馈。地面发送遥控指令后,星上接收、译码和执行的状态会作为遥测参数下行。地面接收遥测数据,确认指令是否被正确接收、是否执行成功。对于关键指令,星上还会将指令的唯一标识符随遥测回传,地面据此将指令发送记录与执行结果一一对应。如果遥测显示指令未被执行或执行结果异常,地面可以分析原因并决定是否重发。遥控与遥测的闭环配合是航天测控的基本工作模式。
遥控指令会不会被“误触发”?
航天遥控系统通过多层保护机制防止误触发。安全保护编码确保星上只执行校验正确的指令;序列计数器防止重复执行;指令码字中的星上地址字段确保指令只被目标航天器接收;对于关键直接指令,通常需要连续发送多次且码字完全一致才被确认执行。遥控接口电路的故障检测电路还会监测指令输出的脉宽、电流和电压,超出安全范围时立即断电保护-11。
深空探测的遥控和近地卫星遥控有什么不同?
主要区别在信号时延和链路预算。近地轨道卫星的信号往返时延在毫秒量级,地面可以近乎实时地发送指令并观察遥测反馈。深空探测器的信号单程传播时间从秒级(地月距离约 38 万 km)到小时级(火星距离可达数亿公里),地面无法“实时”遥控。深空遥控的指令设计需要更充分的星上自主性,地面发送的往往是较长时间的指令序列或程序包,星上按预定逻辑自主执行。深空遥控的链路预算也更紧张,需要更大口径的地面天线和更高效的编码来保证指令正确到达-12。