[发明专利]一种基于小卫星双机系统切机的控制方法在审
申请号: | 202010567463.1 | 申请日: | 2020-06-19 |
公开(公告)号: | CN111737038A | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 李彦妮 | 申请(专利权)人: | 西安微电子技术研究所 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/20;G06F11/10 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 李红霖 |
地址: | 710065 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 卫星 双机 系统 控制 方法 | ||
本发明公开了一种基于小卫星双机系统切机的控制方法,属于星务计算机领域。本发明的基于小卫星双机系统切机的控制方法,双机由看门狗进行监视,包括以下操作:当主机当班时,主机定期向主机FIFO和备机FIFO中写入数据;若发生一次狗咬,则提交NMI中断,星务计算机应用程序记录并回卷,所述星务计算机应用程序重新运行;若发生连续两次狗咬,则主机系统复位,主机系统的软硬件均恢复到初始状态,程序重新运行;若发生连续三次狗咬,则备机加电,待备机复位完成之后,主机的FIFO自动传输数据至备机的FIFO中,备机提取数据后,完成数据迁移,重新运行系统。本发明解决了飞行任务切换过程中存在的长时间缝隙问题。
技术领域
本发明属于星务计算机领域,尤其是一种基于小卫星双机系统切机的控制方 法。
背景技术
星务计算机作为卫星平台系统的核心部件,负责完成卫星的综合信息处理工 作,对星上各任务模块进行管理控制,监视全星状态,协调整星工作,配合有效 载荷实现各种控制和设置,完成整星的遥控遥测任务。传统星务计算机采用双机 冷备份构架,处于常加电工作模式。
针对星务计算机在整星所处地位的重要性,在面对复杂空间环境时,当星务 计算机出现单粒子翻转、死锁或程序跑飞等故障模式时,系统可通过双机系统的 故障切换和快速恢复控制电路逐级启动保护措施,从而保证星务系统在出现故障 时仍能满足系统响应性要求。
发明内容
本发明的目的在于解决卫星在飞行任务切换过程中存在的长时间缝隙问题, 提供一种基于小卫星双机系统切机的控制方法。
为达到上述目的,本发明采用以下技术方案予以实现:
一种基于小卫星双机系统切机的控制方法,双机由看门狗进行监视,包括以 下操作:
当主机当班时,主机定期向主机FIFO和备机FIFO中写入数据;
若发生一次狗咬,则提交NMI中断,星务计算机应用程序记录并回卷,所 述星务计算机应用程序重新运行;
若发生连续两次狗咬,则主机系统复位,主机系统的软硬件均恢复到初始状 态,程序重新运行;
若发生连续三次狗咬,则备机加电,待备机复位完成之后,主机的FIFO自 动传输数据至备机的FIFO中,备机提取数据后,完成数据迁移,重新运行系统, 并完成主机的关机操作。
进一步的,主机和备机互换。
进一步的,看门狗产生狗咬的具体过程为:
若2s之内,看门狗电路没有被清狗,则发生一次狗咬事件,系统产生200ms 负脉冲,触发NMI中断,进入中断之后软件保存信息;
若连续发生2次狗咬,则输出200ms的复位信号,对本机进行复位;
若连续发生3次狗咬,再输出200ms的切机指令,给对方机加电;
在上电复位、指令复位或清狗操作时,看门狗的时间计数器清零。
进一步的,所述看门狗的清狗周期不大于1s。
进一步的,若看门狗出现异常输出时,看门狗处于自身复位状态,不再对双 机进行监视。
进一步的,当切机时,双机利用信息交互通道进行数据交互,具体为:
备机加电之后,信息交互通道传输主机故障点之前的数据信息至备机,备机 提取数据之后,实现整星任务的快速恢复。
进一步的,主机、备机之间的数据交互的过程中进行如下校验:
主机向交互数据区写入3份相同的数据信息,在每64个字节增加一位CRC 进行校验;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安微电子技术研究所,未经西安微电子技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010567463.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种边读边写的SDRAM控制系统及控制方法
- 下一篇:一种鉴权方法及装置