基于中继高速上注的卫星任务规划软件在轨编程方法及系统技术方案

技术编号:40909008 阅读:21 留言:0更新日期:2024-04-18 14:38
本发明专利技术提供了一种基于中继高速上注的卫星任务规划软件在轨编程方法及系统,包括:通过中继高速上注的方式,将软件补丁包存至任务规划单元MRAM存储区内,后通过搬场实现任务规划单元下位机软件,从而实现软件的全文在轨更新。本发明专利技术实现方式较为简单,不受测控弧段影响,可全天时快速实现任务规划软件更新,提高了任务规划分系统软件更新的实时性。本发明专利技术公开的在轨编程设计方法实现指令触发在轨编程,减少了对原软件规模、复杂度的影响,提高了软件在轨编程的安全性以及可靠性。

【技术实现步骤摘要】

本专利技术涉及航天器,具体地,涉及基于中继高速上注的卫星任务规划软件在轨编程方法及系统


技术介绍

1、随着航天技术的不断发展,卫星任务规划软件研制逐步朝着周期短、通用化、智能化的方向延伸,同时伴随着卫星载荷的多样性和卫星业务设计的复杂性。为了满足任务规划软件在轨迭代更新的需求,针对各种不确定性导致的变化,设计快速有效的任务规划软件在轨编程方法也越发迫切。

2、软件在轨编程功能是实现卫星缺陷修复、功能变更和扩展,实现系统重构容错最重要的手段。目前星载计算机软件大多使用sram+eeprom的存储架构,现有的在轨编程方法使用预置钩子函数实现部分模块替代的编程方案,实现起来复杂度较高,安全性较差。而星载任务规划软件的需求日趋复杂,软件的代码规模也逐渐增大,如果进行代码在轨编程的代码全文替换,所需补丁包的数量已有数千之多,通过测控通道进行软件在轨编程补丁包上注已经难以满足这一需求。

3、为实现星载任务规划软件在轨编程的灵活性,基于中继高速上注的卫星任务规划软件在轨编程方法已经成为应对在轨卫星任务规划软件适应新需求、新策略的有效手段,补丁包本文档来自技高网...

【技术保护点】

1.一种基于中继高速上注的卫星任务规划软件在轨编程方法,其特征在于,包括:

2.根据权利要求1所述的基于中继高速上注的卫星任务规划软件在轨编程方法,其特征在于,中继高速上注补丁包前,需要对单机内寄存器进行设置,包括:准禁中继上注在轨编程功能、中继上注在轨编程初始化;

3.根据权利要求1所述的基于中继高速上注的卫星任务规划软件在轨编程方法,其特征在于,所述步骤S1包括:中继高速通道持续向高速缓存输出AOS帧流,利用高速缓存时基FPGA监测AOS帧同步头,并将完整数据帧保存在高速缓存中,高速缓存采用乒乓设计,存满预设大小后向SRAM发送。

<p>4.根据权利要求...

【技术特征摘要】

1.一种基于中继高速上注的卫星任务规划软件在轨编程方法,其特征在于,包括:

2.根据权利要求1所述的基于中继高速上注的卫星任务规划软件在轨编程方法,其特征在于,中继高速上注补丁包前,需要对单机内寄存器进行设置,包括:准禁中继上注在轨编程功能、中继上注在轨编程初始化;

3.根据权利要求1所述的基于中继高速上注的卫星任务规划软件在轨编程方法,其特征在于,所述步骤s1包括:中继高速通道持续向高速缓存输出aos帧流,利用高速缓存时基fpga监测aos帧同步头,并将完整数据帧保存在高速缓存中,高速缓存采用乒乓设计,存满预设大小后向sram发送。

4.根据权利要求1所述的基于中继高速上注的卫星任务规划软件在轨编程方法,其特征在于,

5.根据权利要求1所述的基于中继高速上注的卫星任务规划软件在轨编程方法,其特征在于,高速上注补丁包通过序列计数索引至mram的具体位置,补丁包写入mram时同时存储两份,分别存到mram的a区和b区;所述mram大小为1mb,通过32位读写操作访问。<...

【专利技术属性】
技术研发人员:颜俊菁王壮陈德相孟宪超张海许建峰
申请(专利权)人:上海卫星工程研究所
类型:发明
国别省市:

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

1