您当前的位置 :双鸭山新闻网 > e网超市 > 纳米时代 正文
美研制出可自动修复宇航计算机系统
http://shuangyashan.dbw.cn   2008-05-15 10:49:15

  东北网双鸭山5月15日电 在人类探索宇宙的历史进程中,不乏因卫星或者航天器上的某个小小电子元件出现故障,导致耗资庞大的太空探索或飞行任务功败垂成的事例。但要解决距离地球几百万公里之外更换小小电子元件的事,却并不那么简单。

  多年来,工程师们为此伤透了脑筋。虽然已经有过对太空天文望远镜进行维修的事例,也曾研制出了自动维修卫星,并在飞行中进行过实验,但这样的维修任务非常复杂,成本也很高。

  在太空开发的初期阶段,解决这种问题的方法就是使用重要设备的备用元件。比如,用于火星或木星探测的航天器上的某种重要设备或者电子元件出现问题,只能将希望寄托在那些备用系统上。但这样的解决方案将导致航天器或者飞船、卫星重量的增加,何况有时这种方法也于事无补,而减少航天器的重量也是航天探索中令人头痛的问题。

  最近,美国亚利桑那大学科研人员找到了一种解决上述问题的方法。他们研制出了一种特殊的计算机系统,这些计算机能够自动诊断航天系统中出现的设备故障,并可对设备进行重置,令其继续工作。

  这种可自动修复的计算机是在现场可编程门阵列(FPGA)的设计思想上诞生的。FPGA是作为专用集成电路领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA的使用非常灵活,同一片FPGA,通过不同的编程数据可以产生不同的电路功能。FPGA在通信、数据处理、网络、仪器、工业控制、军事和航空航天等众多领域得到了广泛应用。也就是说,FPGA可以通过硬件和软件灵活组合系统,达到重置失效芯片的功能。因为,一般来说大多数硬件的功能都可以用软件进行模拟,通过FPGA重新“学习”各种不同硬件的功能,再成功模拟出该硬件。此项研究是从2006年开始的,得到了美国宇航局8.5万美元的经费资助。

  目前,科研人员已研制出5个无线连接的硬件单元,每一个硬件单元可控制一个设备,例如在火星上工作的5个着陆器或漫游器。如果计算机在某一个地方发现一个重要元件受损,同时又不能自动重置,第二个单元将来帮助执行自动修复;如果第一、第二两个单元都不能胜任工作,其他三个单元则将承担起所有任务,全部活动都能在无人帮助下自主完成。

  研究人员指出,这种自动修复的计算机系统能够长时间工作,非常适应太阳系外的探索活动,并将对未来的宇宙开发和探测研究提供更高的安全保障。

作者:    来源: 人民网     编辑: 马玉书
相关文章