【技术实现步骤摘要】
一种星载路由管控系统的在轨重构方法及系统
[0001]本专利技术属于在轨重构
,具体涉及一种星载路由管控系统的在轨重构方法及系统。
技术介绍
[0002]随着卫星通信、卫星对地观测、全球卫星导航定位等天基应用系统的发展,航天系统的功能越来越复杂,也随之对系统在轨重构、在轨维护提出了更高的要求。
[0003]星载在轨服务期间,如果需要进行故障修复或者功能更新升级时,一般是以应用软件上注的方式实现在轨重构。对比文件1(CN202110662031.3)公开了一种基于FPGA的宇航电子系统在轨重构方法及系统,系统包括基于反熔丝FPGA的主控通信协议解析模块、刷新芯片协议转换和控制模块、CPU路由软件和加载控制模块、遥测采集与组帧模块、CPU软件运行监测模块、通信模块等。以及FPGA外部的SRAM型FPGA刷新芯片、FLASH存储器等。基于该系统的重构方法能够同步对软件和FPGA进行更新,从而灵活定义卫星或电子组件的功能或性能,但该方法没有对传输数据进行验证,因此在数据可靠性方面稍显不足。
技术实现思路
>[0004]针对现本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种星载路由管控系统的在轨重构方法,其特征在于:该方法具体包括以下步骤:步骤一、硬件加电或全局复位,管控系统自检判断各个通路通信状态;若存在通信异常,则重新加电或复位;若通信正常,进入步骤二;步骤二、管控系统进行软件上注控制流程,由星务机向管控系统发送软件上注指令,管控系统按照既定协议对软件上注指令进行解析和判断,识别上注数据流类型及上注目标;若上注数据类型为FPGA,则执行步骤三;若上注数据类型为CPU,则执行步骤四;所述上注目标包括主控插件、用户插件、馈电插件和路由交换插件,其中主控插件的上注数据类型为FPGA;步骤三、根据解析后的软件上注指令,生成对应的目标指令,发送到目标插件,具体步骤如下:s3.1、管控系统对目标插件关闭刷新;s3.2、管控系统对目标插件的FLASH进行擦除,返回遥测数据;s3.3、管控系统对目标插件的FLASH进行烧写数据,返回遥测数据;s3.4、若目标插件为主控插件,则执行s3.5;否则执行s3.8;s3.5、管控系统对目标插件进行复位;s3.6、管控系统更新目标插件的FLASH存储码流起始地址;s3.7、管控系统更新目标插件的FLASH存储码流结束地址,执行s3.9;s3.8、管控系统向目标插件发送烧写结束标志指令,执行s3.9;s3.9、管控系统对目标插件进行回读校验,返回遥测数据;s3.10、若目标插件为主控插件,执行s3.11;否则执行s3.12;s3.11、管控系统对目标插件进行主/备FLASH选择;s3.12、管控系统对目标插件进行FPGA重加载;s3.13、若重加载成功,则启动定时刷新,在轨重构完成;若重载失败,则返回遥测数据;步骤四、根据解析后的软件上注指令,生成对应的目标指令,发送给目标插件;具体步骤如下:s4.1、管控系统对目标插件的FLASH进行擦除,返回遥测数据;s4.2、管控系统对目标插件的FLASH进行烧写数据,返回遥测数据;s4.3、管控系统向目标插件发送烧写结束标志指令;s4.4、管控系统对目标插件进行回读校验;s4.5、管控系统对目标插件进行CPU重加载;s4.6、若重加载成功,则在轨重构完成;若重载失败,则返回遥测数据。2.一种星载路由管控系统的在轨重构系统,其特征在于:用于实现如权利要求1所述的在轨重构方法;系统包括时钟管理模块、全局复位模块、软件上注接收与分发模块、输入锁存模块、RS422接收与发送模块...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。