意外下载的机载计算机数据可能拯救旅行者1号探测器

摘要:

美国国家航空航天局(NASA)的旅行者 1 号(Voyager 1)深空探测器可能会重获新生,这要归功于它的一台机载计算机意外下载的数据。经过几个月的"胡言乱语"而不是收集数据的回传之后,这艘飞船可能提供了一条拯救自己的线索。

Voyager-1536x864.png

旅行者 1 号及其姊妹飞船旅行者 2 号于 1977 年从佛罗里达州肯尼迪航天中心发射升空,是现存寿命最长、最活跃的非被动式航天器。它们也是由五个探测器组成的精英舰队的一部分,这些探测器的轨道将把它们带出太阳系,再也不会返回。

旅行者 1 号令人印象深刻的地方还在于,它在 1980 年结束飞越木星和土星的任务后,并没有设计存活更长的时间。然而,得益于大量的过度工程设计和核动力源,该探测器在深空恶劣的条件下飞行了 47 年后,在坠入星际区域时仍能继续工作。

这是一项了不起的成就,但旅行者 1 号已经显露出老态,随着其无线电热发电机的耗尽,即便美国宇航局的工程师们能够克服2023年11月出现的计算机故障,它的寿命也仅剩几年时间。

问题并不在于旅行者1号无法与地球通信。它发回的是无法识别的乱码。位于加利福尼亚州帕萨迪纳喷气推进实验室的任务控制中心不仅没有得到任何有用的数据,也没有得到任何系统遥测数据或飞船对指令做出反应的确认。

故障最终被追溯到旅行者 1 号的三台星载计算机之一。特别是飞行数据子系统(FDS),它负责将科学和工程数据打包,通过遥测调制单元传输到地球。

将其隔离是第一步,但旅行者探测器的软件是在 20 世纪 70 年代中期编写的,负责人员早已退休。就连文档也因年代久远而泛黄。这意味着旅行者号团队需要重新学习很多东西,也需要很大的耐心。任务控制中心怀疑问题可能出在一组损坏的代码上,于是开始向旅行者 1 号发送一系列命令,希望能绕过损坏的代码。

据美国国家航空航天局(NASA)称,2024 年 3 月 1 日,发出了一条指令。由于旅行者 1 号距离地球超过 150 亿英里(约合 240 亿千米),探测器需要近两天的时间才能回复。3 月 3 日,研究小组从 FDS 的一个部分收到了更多的胡言乱语,但与之前的胡言乱语不同。

事实上,这根本不是胡言乱语。美国国家航空航天局深空网络的一名工程师认出了它的真面目,并对其进行了解码。到 3 月 10 日,"胡言乱语"变成了整个 FDS 内存的转储。

FDS 存储器包括其代码或操作指令,以及变量或代码中使用的值,这些值可根据指令或航天器的状态发生变化。它还包含用于下行链路的科学或工程数据。研究小组将把这一读数与出现问题前的读数进行比较,并查找代码和变量中的差异,以便找到问题的根源。

这一新信号是3月1日向旅行者1号发出的一条指令的结果。该命令被研究小组称为 "戳"(poke),意在轻柔地提示 FDS 在其软件包中尝试不同的序列,以防通过绕过损坏的部分来解决问题。

这意味着美国国家航空航天局现在掌握了旅行者 1 号本应发送的科学数据和遥测数据清单、FDS 操作指令,以及内存中因指令或旅行者 1 号的状态而改变的变量值。航天局希望通过宇宙"罗塞塔石碑",能够将读出的数据与故障前的数据进行比较。这样就可以找出问题的根源并进行修复。

查看评论
created by ceallan