一种基于同平台组合编译的航天器在轨维护注入码生成方法

    公开(公告)号:CN108491197B

    公开(公告)日:2021-06-11

    申请号:CN201810148099.8

    申请日:2018-02-13

    Abstract: 一种基于同平台组合编译的航天器在轨维护注入码生成方法,(1)采用ERC32编译系统还原航天器在轨运行软件的状态,通过一次链接生成a.out格式在轨状态目标文件;(2)使用ERC32编译系统对在轨维护源代码进行预处理和编译,生成相应的汇编码目标文件;(3)使用RCC编译系统对汇编码目标文件进行汇编处理,生成待上传中间目标文件;(4)将在轨状态目标文件转换为ELF格式的在轨状态中间目标文件;(5)精简在轨状态中间目标文件;(6)新建链接脚本文件;(7)生成新的可执行目标文件;(8)通过RCC编译系统将新的可执行目标文件转换成链接指令文件或BIN文件,直接提取指定起始地址的注入码指令,从而完成航天器在轨维护注入码的生成。

    一种基于索引的敏感器数据选用控制方法

    公开(公告)号:CN107270941B

    公开(公告)日:2019-10-18

    申请号:CN201710618502.4

    申请日:2017-07-26

    Abstract: 本发明一种基于索引的敏感器数据选用控制方法,步骤如下:(1)对同一类敏感器安装的各个组件建立编号索引,结合敏感器测量数据,完成卫星定姿控制;(2)通过自诊断方式判断出当前选用组件的健康状态,组件编号索引对应的健康状态将作为下一个控制周期确定选用组件构型及其编号索引集合的依据,进而完成下一个控制周期的定姿控制。本发明通过为每个敏感器组件设定索引,并形成一个选用敏感器组件的索引集合及其位选标志量,基于选用组件集合和设定的位选标志实现姿态确定及控制并完成异常判断与处理,从而大大拓展了算法实现的灵活性和可扩展性。

    一种针对DSP平台航天器软件的动态在轨维护方法

    公开(公告)号:CN106020812B

    公开(公告)日:2019-01-11

    申请号:CN201610320418.X

    申请日:2016-05-16

    Abstract: 一种针对DSP平台航天器软件的动态在轨维护方法,主要是依据航天器上软件设计时预先设定的钩子函数,编写相应的在轨维护源代码,通过编译链接文件(CMD文件)指定在轨维护注入区,修改编译生成的二进制码的返回地址,使在轨维护注入码执行完毕后能够正确返回原在轨软件继续执行。本发明方法可以避免静态在轨维护方案中系统需要重新加电的问题以及动态在轨维护方案中受限于存储空间和带宽无法进行大规模软件整体更替的问题,实现了航天器在轨DSP软件补丁型的模块级在轨维护功能。

    一种基于优先级序列的敏感器自主管理方法

    公开(公告)号:CN113485391B

    公开(公告)日:2024-02-23

    申请号:CN202110638602.X

    申请日:2021-06-08

    Abstract: 本发明一种基于优先级序列的敏感器自主管理方法,对同类多个敏感器进行数字编号,将敏感器选用与敏感器数据进行关联,实现了敏感器数据的快速索引,采用优先级序列描述的方式,根据优先级序列快速获取同类多个敏感器的高低优先级,当当前选用的敏感器数据无效时,航天器软件通过轮询优先级序列自主切换为数据可用的高优先级的备份敏感器,当航天器发生故障需要切换敏感器时,航天器软件可切换为数据可用的备份敏感器,优先级序列可由地面灵活配置,提高了航天器的自主运行和在轨维护能力。(56)对比文件Huaguang Shi 等《.A Fairness-AwareScheduling Algorithm for IndustrialWireless Sensor Networks with MultipleAccess Points》《.2017 5th InternationalConference on Enterprise Systems》.2017,第1-7页.

    一种高轨航天器GNC软件快速集成测试动力学库构建方法

    公开(公告)号:CN116804969A

    公开(公告)日:2023-09-26

    申请号:CN202310552853.5

    申请日:2023-05-16

    Abstract: 本发明提出一种高轨航天器GNC软件快速集成测试动力学库构建方法,包括:(1)设计航天器动力学库的功能模块;(2)编程实现得到航天器动力学库软件;(3)根据被测GNC软件功能确定航天器动力学库的轨道动力学模块、执行器模块、敏感器模块的优化配置;(4)根据被测GNC软件功能确定航天器动力学库的姿态动力学模块、数值求解模块的初始配置;(5)采用当前配置的航天器动力学库软件与被测GNC软件闭环组成集成测试环境,通过测试确定航天器动力学库姿态动力学模块的优化配置;(6)采用当前配置的航天器动力学库软件与被测GNC软件闭环组成集成测试环境,通过测试确定航天器动力学库数值求解模块的优化配置。本发明方法通过优化航天器动力学库的计算复杂度,构建出计算复杂度较小的航天器动力学库,可以显著提升高轨航天器GNC软件集成测试效率,工程实现简便,不增加测试设备成本,特别适合用于高轨航天器GNC软件长期功能的集成测试。

    一种卫星掉电故障的自主诊断与处理方法

    公开(公告)号:CN113359668A

    公开(公告)日:2021-09-07

    申请号:CN202110638606.8

    申请日:2021-06-08

    Abstract: 一种卫星掉电故障的自主诊断与处理方法,包括如下步骤:卫星上电后,通过判断确定发生掉电后恢复上电的故障后;设置轨道采用GNSS轨道数据,开地球敏感器,设置动量轮转速为标称转速,自主转地球指向模式;在地球指向模式下,连续T0个周期,当GNSS轨道数据可用且卫星上的任一星敏可用且卫星的三轴姿态角速度小于阈值K0,自主转惯性指向地模式;在惯性指向对地模式下,连续T1个周期,当所述的三轴姿态角小于阈值K1,自主转位置保持模式;在位置保持模式下,连续T2个周期,当所述的三轴姿态角小于阈值K2,且卫星上的M个动量轮转速控制到标称转速,则自主转正常模式;其中,T0

Patent Agency Ranking