-
公开(公告)号:CN114942777A
公开(公告)日:2022-08-26
申请号:CN202210359396.3
申请日:2022-04-06
Applicant: 北京控制工程研究所
Abstract: 本发明一种针对EEPROM中压缩存储的在轨维护方法,步骤如下:进行EEPROM程序存储与在轨注入的空间分配;设计EEPROM在轨程序注入区存储格式:上电后,在轨维护加载判断及处理模块;经过判断后,如果通过,则对SRAM相应地址进行修改,完成在轨修改,否则放弃修改;完成修改后进行在轨维护。本发明设计了基于EEPROM存储的压缩软件在轨维护改进方法,该方法空间及时间资源占用较少,对系统运行的影响可控,实施过程简单,已在导航卫星中得以应用,取得了较好效果。
-
公开(公告)号:CN113268368A
公开(公告)日:2021-08-17
申请号:CN202110455131.9
申请日:2021-04-26
Applicant: 北京控制工程研究所
IPC: G06F11/07
Abstract: 基于飞行任务剖面的组合体航天器安全关键数据维护方法,将组合体航天器整个飞行任务过程根据任务特点划分为多个飞行任务剖面,每个飞行任务剖面具有各自关注的安全关键数据以及数据保存周期。打破传统的安全关键数据固定格式维护形式,实现安全关键数据格式与飞行任务剖面的动态映射,使得安全关键数据格式具有任务相关性,提高安全关键数据资源利用效率,提高系统故障发生后现场恢复完整性;通过定义安全关键数据自解析格式,为每个飞行任务剖面定义各自的安全关键数据格式,安全关键数据的存储与恢复逻辑根据表头信息实现安全关键数据内容自解析操作,有效降低安全关键数据功能维护工作量及代码规模。
-
-
公开(公告)号:CN110764926A
公开(公告)日:2020-02-07
申请号:CN201910896595.6
申请日:2019-09-23
Applicant: 北京控制工程研究所
Abstract: 一种1553B总线RT端消息堆栈串并交叉查询方法,为提高1553B总线RT端消息收发的实时性与灵活性,简化软件设计时序,本发明提出了一种1553B总线RT端消息堆栈串并交叉查询设计策略,根据系统时序要求实现多次消息堆栈查询操作,并按需分布在任务或中断中,使得系统的每个控制周期实现多次消息堆栈查询操作,多次查询操作既可以为串行形式,又可以为并行形式,也可以串并交叉形式。此方法灵活可靠,时序设计简单,一方面,有效解决特殊消息收发时机需要特殊处理问题;另一方面,有效解决消息堆栈查询所面临的消息处理时延过长问题。本发明能够提高RT端软件设计灵活性,降低通信协议更动带来的变更影响,便于特殊消息时序处理,有效提升系统通讯功能设计能力。
-
公开(公告)号:CN110750869A
公开(公告)日:2020-02-04
申请号:CN201910896582.9
申请日:2019-09-23
Applicant: 北京控制工程研究所
IPC: G06F30/20
Abstract: 本发明公开一种姿轨控系统多部件动力学仿真模块的设计方法,采用动力学仿真模块分散细化的插针思路,不再将动力学仿真模块的运行时域统一放置于控制周期的固定位置,而是将动力学仿真模块拆分为若干子模块,按照实际性能需求决定细化程度,每个子模块按照其执行序列及时间裕度要求,重新安排执行时域,并且为每个部件设置调用标志,仅在需调用的周期进行数据输出,尽可能优化、均衡仿真性能。在不损失系统仿真度的前提下,成功解决了多部件动力学仿真的时间瓶颈问题。该方法目前已在空间站仿真环境中成功运用。
-
公开(公告)号:CN104898645B
公开(公告)日:2018-02-09
申请号:CN201510219987.0
申请日:2015-04-30
Applicant: 北京控制工程研究所
IPC: G05B23/02
Abstract: 本发明公开了一种卫星故障检测隔离恢复策略及策略动态调整方法,包括步骤如下:根据遥控指令,动态调整卫星故障检测隔离恢复策略;顺序取出故障检测隔离恢复策略队列中的故障检测隔离恢复策略,并根据故障检测隔离恢复策略进行故障检测;若故障检测结果为产生故障,则进行故障隔离和故障恢复。本发明解决了传统星载嵌入式软件必须通过钩子函数、替换现有功能以及修改堆栈窗口等复杂方法实现软件新增功能的不足,提高了卫星故障检测隔离恢复策略的可调整能力,为今后XX‑3B卫星平台提供了良好的应用基础。
-
公开(公告)号:CN106411675A
公开(公告)日:2017-02-15
申请号:CN201610833842.4
申请日:2016-09-19
Applicant: 北京控制工程研究所
IPC: H04L12/40
CPC classification number: H04L12/40013 , H04L2012/4028
Abstract: 本发明公开了一种基于时间片规划的集中式总线时序控制方法,包括向卫星综合电子系统上的ADU发送快帧消息步骤;延时1.6ms从BC消息栈读取ADU回送的闭环反馈数据步骤;根据64ms周期计数CNT1、448ms周期计数CNT2发送A类消息帧或B类消息帧步骤;下一控制周期从BC消息栈读取RT回送的遥测数据步骤;每控制周期CMU软件进行总线故障判断,根据RT消息状态字判断BC与RT的总线通信状态,从A总线切到B总线的步骤。本发明将总线操作严格控制在一个控制周期内,避免了突发事件导致的临时性消息帧收发,提高了系统通信实时性,降低了总线负载,保证了系统运行状态可预测性。
-
公开(公告)号:CN103593818B
公开(公告)日:2016-03-30
申请号:CN201310485339.0
申请日:2013-10-16
Applicant: 北京控制工程研究所
Abstract: 一种适用于软着陆过程和空间环境的快速图像处理方法,适用于航天探测器地外天体着陆过程的图像快速处理需求。通过利用DSP内的cache资源加速图像处理速度;同时采取定时器中断关闭cache等措施限定cache工作时长,以降低cache单粒子效应的不良影响。达到了在确保空间环境适应性的目的同时提高处理速度的目的。
-
公开(公告)号:CN104407968A
公开(公告)日:2015-03-11
申请号:CN201410601684.0
申请日:2014-10-30
Applicant: 北京控制工程研究所
IPC: G06F11/36
Abstract: 一种通过静态分析测算代码指令最长运行时间的方法,首先解析待分析源代码对应的机器码指令序列,识别指令序列中分支指令的源地址和目标地址,得到指令的执行周期数。然后建立指令序列对应的有向无环图,按照有向无环图计算最长路径的方法,计算最长执行周期数,进而得到最长运行时间。如果建立有向无环图遍历过程中有向后跳转指令,则建立的是有向有环图,而且环还是有次数的,次数就是源代码中对应的循环次数,通过确定循环对应的循环体和循环次数,能够消除循环把有向有环图变成有向无环图,进而得到代码指令的最长运行时间。
-
公开(公告)号:CN103488595A
公开(公告)日:2014-01-01
申请号:CN201310371637.7
申请日:2013-08-23
Applicant: 北京控制工程研究所
IPC: G06F13/38
Abstract: 本发明涉及一种保证小容量缓存串口通讯安全性的数据传输方法,首先给出了缓存FIFO的容量N,单字节的数据传输时间T以及最大中断时间T中断之间的关系,在不同的数据传输时刻判断缓存FIFO的工作状态,根据缓存FIFO不同状态采取不同的传输策略,从而保证了串口通讯的可靠性和连续性,防止中断打断对数据传输的影响,本发明数据传输方法根据缓存FIFO容量、单字节的数据传输时间、最大中断处理时间等固有特性设计,同时适用与大容量FIFO与小容量FIFO,尤其适用于容量≤10字节的小容量FIFO;且本发明方法实现过程简单、易于实现,具有较强的实用性。
-
-
-
-
-
-
-
-
-