一种卫星在轨大规模程序修改的地面自动验证系统技术方案

技术编号:8735081 阅读:312 留言:0更新日期:2013-05-26 11:43
本发明专利技术公开了一种卫星在轨大规模程序修改的自动验证系统,针对在轨大规模程序修改量大,人工比对效率低、可靠性低的问题分析,本发明专利技术提出了一种在轨大规模程序修改的地面自动验证系统,将待修改的程序自动分割成符合在轨注入要求的程序块,将程序块注入星载计算机后,再从星载计算机的内存中下卸程序块,最后将下卸的修改程序内容与待修改的程序块进行比对,由此来验证注入过程中程序修改的正确性,这种方法大大提高了程序修改验证的效率和可靠性,为海洋二号卫星在轨抢救工作提供了有力的地面支持,卫星在轨抢救节省了宝贵时间,提供的程序修改块100%正确。

【技术实现步骤摘要】

本专利技术涉及一种卫星在轨程序修改的自动验证系统,尤其涉及一种卫星在轨大规模程序修改的地面自动验证系统,属于航天

技术介绍
海洋二号卫星是我国第一颗海洋应用的微波遥感卫星,该卫星在发射入轨后因羽流问题导致姿态出现异常进入停控模式,处于高速自旋状态,由于卫星只有两轴喷气控制能力,而要完成三轴姿态控制需要制定合理可行的在轨抢救方案。经过科学论证和方案评审,制订了包括四个阶段的在轨抢救方案,由于抢救方案异常复杂,每个阶段均需借助在轨程序的修改来实现,而在轨程序修改的正确性直接决定了方案实施正确与否,如果在轨程序修改出错,可能带来灾难性的后果,这就需要借助高效率、100%可靠的手段来保证在轨程序修改的100%正确。卫星正常运行过程的程序修改一般修改内容很少,少于5个块的程序修改即可实现修改目标。但海洋二号卫星在轨运行在异常状态,抢救方案异常复杂,抢救方案的实现过程中程序修改规模大,而且整个抢救过程争分夺秒,如果靠人工去完成程序块的生成、注入及比对工作,效率低、耗时长且可靠性低,无法满足在轨抢救工作零失误的质量要求。
技术实现思路
本专利技术解决的技术问题是:为解决在轨大规模程序修改过本文档来自技高网...

【技术保护点】
一种卫星在轨大规模程序修改的自动验证系统,其特征在于:由星载计算机和OBDH模拟器组成,在OBDH模拟器中运行自动验证软件,自动验证软件包括程序自动生成模块、程序自动注入模块和程序自动比对模块;程序自动生成模块:读取待修改的程序,将待修改的程序分割生成符合在轨注入格式的程序块,然后将待修改程序的总字节数和星载计算机RAM的起始地址添加在第一个程序块中,在最后一个程序块中添加4个字节的校验和,中间的程序块为待修改程序内容,最后将分割的所有程序块进行封装;程序自动注入模块:将封装的程序块注入到星载计算机中;星载计算机:先对封装的程序块进行提取,然后查询封装的程序块总数,再按顺序提取出待修改程序内容...

【技术特征摘要】

【专利技术属性】
技术研发人员:曹永梅周剑敏王胜刚王哲潘立鑫袁军王新民赵性颂姚宁丁建钊程莉张辉
申请(专利权)人:北京控制工程研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1