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