资讯详情

星载计算机的制作方法

f3e0b13caa4c9c210cb18e83dd54cf78.gif

本发明涉及星载计算机。

背景技术:

星载计算机用于控制卫星或管理星务。只有星载计算机正确处理数据,才能保证卫星控制或星务管理的正确实施。然而,宇宙中充满了高能粒子,高能粒子的影响很容易导致星载计算机产生单粒子翻转或单粒子定。一旦发生单粒子翻转或单粒子锁定,星载计算机数据处理错误,地面站将失去正确实施卫星控制或星务管理的能力。因此,星载计算机必须具备应对辐射干挠的能力。

技术实现要素:

本发明提供了一种星载计算机,包括中央处理器、监控器和内存器,以适应宇宙工作环境,及时纠正单粒子翻转或单粒子锁。中央处理器与内存器之间有一个低压差线性稳压器。中央处理器通过中央处理器与内存器之间的低压差线性稳压器控制内存器的复位电路。如果中央处理器检测到内存器的单粒子翻转,中央处理器与内存器之间的低压差线性稳压器将重新启动内存器。

首选中央处理器与监控器之间设有另一个低压差线性稳压器。监控器通过监控器与中央处理器之间的低压差线性稳压器控制中央处理器的复位电路。如果监控器检测到中央处理器的单粒子锁,监控器通过监控器与中央处理器之间的低压差线性稳压器重新启动中央处理器。

本发明采用低压差线性稳压器在中央处理器和内存器之间恢复内存器存储的程序,以对抗因单粒子翻转而导致内存器存储的机器代码数据错误的现象。通过在中央处理器和监控器之间设置低压差线性稳压器,监控器可以重新启动中央处理器。

附图说明

图1是本发明具体实施方法提供的星载计算机结构示意图。

图2是本发明具体实施方法提供的星载计算机结构示意图。

具体实施方法

结合附图,详细说明本发明提供的具体实施方法。

如图1所示,星载计算机的结构示意图包括中央处理器2、监控器3和内存器1。星载计算机还包括一个低压差线性稳压器4。低压差线性稳压器4设置在中央处理器2和内存器1之间。

中央处理器2从内存器1中读取机器代码进行验证。如果中央处理器2检查内存器1中的机器代码错误,中央处理器2向低压差线性稳压器4发出清空内存指令。接到中央处理器2发出的清空内存指令后,低压差线性稳压器4通过控制内存器1的复位电路重新启动内存器1。重启后的内存器1清除错误代码,恢复到初始状态。内存器1重新安装程序,恢复单粒子翻转的存储信息。

如图2所示,星载计算机的结构示意图包括中央处理器2、监控器3和内存器1。中央处理器2与内存器1之间有一个低压差线性稳压器4。中央处理器2通过连接到内存器1的低压差线性稳压器4重新启动内存器1。监控器3与中央处理器2之间设有另一个低压差线性稳压器5。监控器5通过连接到中央处理器2的低压差线性稳压器5来控制中央处理器的复位电路。如果监控器3检测到中央处理器2发生单粒子锁,中央处理器2将通过连接到中央处理器2的低压差线性稳压器5重新启动,使中央处理器2重新启动。中央处理器2重启后恢复初始状态。

星载计算机上电后,中央处理器2使用其内部设置的喂狗模块通过端口向监控器3发送喂狗信号。监控器3使用内部设置的看门狗模块不断读取中央处理器2发出的喂狗信号。如果单粒子事件端口被单粒子锁定,中央处理器2将停止向监控器3发送喂狗信号。如果监控器3无法接收中央处理器2发出的喂狗信号,则判定中央处理器2上有单粒子锁,并向中央处理器2之间的低压差线性稳压器5发出重启中央处理器的指令。

监控器3与中央处理器2之间的低压差线性稳压器5在收到中央处理器2发出的重新启动中央处理器指令后,控制中央处理器2的电源电路重新启动。因此,消除了重新启动后中央处理器2中的单粒子锁。

当星载计算机开始工作时,复位和清空内存器1,然后将软件加载到内存器1。如果软件加载成功,中央处理器2每2秒向监控器3发出喂狗指令,喂狗程序继续在星载计算机上运行。监控器3应每2秒从中央处理器2发送一次喂狗指令。只有当监控器3收到喂狗指令时,软件加载才会成功。

单粒锁锁是软件无法正常加载的主要原因。单粒锁紧的电子元件可以通过重新上电恢复,使星载计算机从表面正常工作。

以上只是本发明的首选实施方法。应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,也可以进行若干改进和润饰,也应视为本发明的保护范围。

标签: 单粒连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台