当地时间22日,美国喷气实验所证实证实“勇气号”火星探测车对地面的紧急指令作出回应,发回“嘟嘟的”无线电响声。此前有消息称,“勇气号”已经连续30个小时与地面失去联系。科研人员推测“勇气号”上的计算机目前可能处在一种“错误模式”下,发回地面的“嘟嘟声”证明计算机检测到了一处严重的硬件或软件上的错误。 但是不管怎么样“勇气号”已经向地面作出了回应,这相当令人振奋。这表明造成故障的最为可怕的原因--电力供应问题还没有发生。但是部分专家分析认为,“勇气号”目前至少处在部分断电状态,正在以节电模式运转。 雷暴天气影响指令接受从而引发软件错误? 故障发生的时间表明,可能是某个软件错误造成故障发生。21日早晨地面向“勇气号”发出一套指令,帮助它确定白天的行动次序,但是这套指令未能被完全接收,因此造成了该软件错误。据悉,指令上传期间,澳大利亚堪培拉跟踪站上空发生了一场很大的雷暴,造成“勇气号”接受指令受阻。 太空射线造成计算机内存发生物理紊乱? 22日早晨在喷气推进实验所的新闻发布会上,实验所发言人称,他们相信“勇气号”上计算机强大的程序可以辨识出这种不完全的指令,并拒绝执行,“勇气号”会改用预先编制好的简易指令进行白天的活动。但是有专家认为,“勇气号”突然“沉默”也有可能是因某个与指令接受完全不相干的原因造成。 如果造成故障的原因并不确定,喷气推进实验所工程人员现在面临的一个问题是,分析造成软件错误的准确原因,或者是因为接受指令不完全,或者是因宇宙射线或太阳辐射造成计算机内存发生某种物理紊乱,然后采取相应的措施。 无法利用太阳光发电的原因可以排除 以前的航天器故障多数由于软件原因引发,软件发生错误造成它们跟踪太阳的姿态发生偏差,无法继续利用太阳辐射充电,最终导致电力耖尽。所幸的是“勇气号”是停落在火星表面,有太阳光线不间断的集中照射它的背部,所以至少不会因无法充电造成故障。 航天器软件错误校正成功曾有先例 分析原因并采取补救措施是一项难度极大的工作,需要实验所工程人员谨慎操作,他们必须首先进行大量的地面试验确认发往“勇气号”的每条正确指令具备了所有的发射条件才行。 当年的“麦哲伦号”金星探测卫星在进入预定轨道的头几天,由于一个很小的软件错误,几乎两次面临毁灭的境地,而且据估算发生此类错误的概率只有百万分之一,后来科研人员花费了4个月时间进行跟踪才最终将错误校正过来。 (章田) 转自搜狐
|