一种高轨遥感卫星载荷任务展开执行的方法及系统

    公开(公告)号:CN107870782A

    公开(公告)日:2018-04-03

    申请号:CN201710908717.X

    申请日:2017-09-29

    IPC分类号: G06F9/38 G06F9/30

    摘要: 一种高轨遥感卫星载荷任务展开执行的方法及系统,通过星上对载荷任务指令的解析,完成设备指令的参数计算、配置和调度展开,实现了单次载荷任务指令注入完成多次卫星机动、载荷成像等功能,提高了载荷任务指令注入效率;通过载荷任务指令注入时展开校验的方案,提高了载荷任务指令展开的可靠性;通过保存重复使用设备指令子序列的方案,提高了载荷任务指令配置展开效率;通过存储未到时载荷任务指令,载荷任务指令到时后再次展开执行的方案,节省了延时载荷任务指令的存储空间。

    一种适用于多任务软件进程堆栈使用深度检测的方法

    公开(公告)号:CN105808424A

    公开(公告)日:2016-07-27

    申请号:CN201610080939.2

    申请日:2016-02-04

    IPC分类号: G06F11/36

    CPC分类号: G06F11/364

    摘要: 一种适用于多任务软件进程堆栈使用深度检测的方法,首先在地面生成堆栈深度检测指令,创建多个进程并分配堆栈区、进程控制块,将所有进程堆栈区均初始化为特定标识,然后执行各个进程,并令应用软件执行最大运行路径测试。同时将堆栈深度检测指令上注至任务软件运行的SRAM中,最后检测得到各个进程中首个不为特定标识的地址,进而计算得到第i个进程堆栈区的使用深度比,并通过测控信道下传到地面。本发明方法与现有技术相比,通过在地面生成堆栈深度检测指令,解决了一般堆栈深度检测需要安装专业检测软件或借助专门硬件的缺点,具有简单易用的优点。

    一种用于惯性空间观测卫星的载荷温度健康管理方法

    公开(公告)号:CN109781302A

    公开(公告)日:2019-05-21

    申请号:CN201910141157.9

    申请日:2019-02-26

    IPC分类号: G01K13/00 G05D23/24

    摘要: 一种用于惯性空间观测卫星的载荷温度健康管理方法,涉及用于惯性空间观测卫星的X射线探测科学载荷温度领域;步骤一、在第一中能望远镜、第二中能望远镜、第三中能望远镜、第一低能望远镜、第二低能望远镜和第三低能望远镜的外壁粘贴热敏电阻;步骤二、计算卫星总线的通信状态S1;步骤三、计算第一中能望远镜的温况S2;步骤四、计算第二中能望远镜的温况S3;步骤五、计算第三中能望远镜的温况S4;步骤六、计算第一低能望远镜的温况S5;步骤七、计算第二低能望远镜的温况S6;步骤八、计算第三低能望远镜的温况S7;步骤九、计算总体载荷的温况S值;本发明实现了调整卫星姿态、避免科学载荷设备受阳光直接照射的目的。

    一种适用于多任务软件进程堆栈使用深度检测的方法

    公开(公告)号:CN105808424B

    公开(公告)日:2018-08-07

    申请号:CN201610080939.2

    申请日:2016-02-04

    IPC分类号: G06F11/36

    摘要: 种适用于多任务软件进程堆栈使用深度检测的方法,首先在地面生成堆栈深度检测指令,创建多个进程并分配堆栈区、进程控制块,将所有进程堆栈区均初始化为特定标识,然后执行各个进程,并令应用软件执行最大运行路径测试。同时将堆栈深度检测指令上注至任务软件运行的SRAM中,最后检测得到各个进程中首个不为特定标识的地址,进而计算得到第i个进程堆栈区的使用深度比,并通过测控信道下传到地面。本发明方法与现有技术相比,通过在地面生成堆栈深度检测指令,解决了般堆栈深度检测需要安装专业检测软件或借助专门硬件的缺点,具有简单易用的优点。

    一种基于xml的航天器通用化指令生成方法

    公开(公告)号:CN102981849A

    公开(公告)日:2013-03-20

    申请号:CN201210455592.7

    申请日:2012-11-13

    IPC分类号: G06F9/44 G06F17/30

    摘要: 本发明提供了一种基于xml的航天器通用化指令生成方法。该方法包括四个步骤:指令结构描述、指令内容分解、指令结构解析与指令内容输入、指令生成。首先将航天器指令分为块头、块中和块尾部分;然后根据指令的实际含义,将航天器指令文件中的各指令分解为指令块的最小单元data,将指令块data内容填入块头、块中和块尾部分;接着依次解析块头、块中和块尾data,动态生成指令块用户输入界面,用户完成相应data内容,完成块头、块中和块尾内容的组织;最后,根据填充指令结构中的内容,生成指令的二进制字节序列。本发明给出了一种结构简单且能适用于各种指令的航天器指令结构,实现了指令生成功能的通用化处理,提高了研制效率,节省了航天器研制成本。

    一种基于差异化算法的航天器软件在轨增量重构方法

    公开(公告)号:CN112328303B

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

    申请号:CN202011053292.7

    申请日:2020-09-29

    IPC分类号: G06F8/72 G06F8/71 G06F16/174

    摘要: 本公开的基于差异化算法的航天器软件在轨增量重构方法,通过将航天器的基线星载软件和新版星载软件输入到重构编码器中,通过差异化算法计算得基线星载软件和新版星载软件的补丁文件;利用Deflate压缩算法对补丁文件进行压缩,并封装为航天器上注时使用的遥控帧数据;将遥控帧发送给目标航天器;对遥控帧进行逐一解析,并进入在轨维护状态;根据基线星载软件和补丁文件,用差异化查找算法恢复新版本星载软件;比较恢复的新版本星载软件的CRC‑32校验码与补丁文件中的新版本星载软件的CRC‑32校验码,若相同执行新版本星载软件,否则执行基线星载软件。能够保证待更新软件数据的快速解析,即使在重构过程中出现故障,也能够保证原始星载软件的有效运行。