发明名称 卫星系统自主分级引导过程控制方法
摘要 卫星系统自主分级引导过程控制方法,首先主机依次进行全面自检、降级自检和核心自检;如果自检均不成功,主机有故障,自主切换到备机;如果自检成功,判断是否有装载程序的遥控指令,如果没有则读取指定FLASH/EEPROM程序到指定RAM中;如果有,等待并判断遥控命令是否为遥控上注代码指令、遥控组装代码指令和遥控上注代码执行指令,分别将遥控上注代码存储到指定的RAM中、将指定的RAM代码存储到指定FLASH/EEPROM中和读取指定FLASH/EEPROM程序到指定RAM中,并执行该RAM中程序。本发明降低了卫星星务系统的风险,提高了卫星星务系统的可靠性、实时性和安全性,解决了卫星在轨时系统出现故障时通过可控制、可编程的手段实现卫星在轨功能修改和增强的实际问题。
申请公布号 CN101332874B 申请公布日期 2010.06.16
申请号 CN200810118039.8 申请日期 2008.08.07
申请人 航天东方红卫星有限公司 发明人 李孝同;施思寒
分类号 B64G1/24(2006.01)I 主分类号 B64G1/24(2006.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 卫星系统自主分级引导过程控制方法,其特征在于步骤如下:(1)卫星上的星务管理系统主机进行全面自检,如果全面自检成功,则执行步骤(2);如果全面自检不成功,则进行降级自检;如果降级自检成功,则执行步骤(2);如果降级自检不成功,则进行核心自检;如果核心自检成功,则执行步骤(2);如果核心自检不成功,则认为星务管理系统主机有故障,自主切换到星务管理系统备机;(2)主机判断是否有从地面测控系统发送的运行装载程序的遥控指令,如果没有运行装载程序的遥控指令,则执行步骤(4);如果有运行装载程序的遥控指令,则执行步骤(3);(3)主机等待地面测控系统发送的与装载程序相关的遥控命令,判断所述的遥控命令是否为遥控上注代码指令、遥控组装代码指令和遥控上注代码执行指令三种之一;如果是遥控上注代码指令,则将遥控上注代码存储到指定的RAM中,从步骤(3)继续循环;如果不是遥控上注代码指令,则判断是否为遥控组装代码指令,如果不是遥控上注代码指令,则判断是否为遥控组装代码指令,如果是遥控组装代码指令,则将指定的RAM中的代码存储到指定FLASH/EEPROM中,从步骤(3)继续循环;如果不是遥控组装代码指令,则判断是否为遥控上注代码执行指令,如果是遥控上注代码执行指令,则执行步骤(4),如果不是遥控上注代码执行指令,则从步骤(3)继续循环,直至为遥控上注代码执行指令;(4)读取指定FLASH/EEPROM程序到指定RAM中,并执行该RAM中程序,从而完成装载程序的运行,以更新星上程序,满足星上新的任务需求,或者替换设计不完善的程序,实现控制代码,即是星上程序在轨重新设置和修改。
地址 100094 北京市海淀区5616信箱