-
公开(公告)号:CN103488595B
公开(公告)日:2015-10-21
申请号:CN201310371637.7
申请日:2013-08-23
Applicant: 北京控制工程研究所
IPC: G06F13/38
Abstract: 本发明涉及一种保证小容量缓存串口通讯安全性的数据传输方法,首先给出了缓存FIFO的容量N,单字节的数据传输时间T以及最大中断时间T中断之间的关系,在不同的数据传输时刻判断缓存FIFO的工作状态,根据缓存FIFO不同状态采取不同的传输策略,从而保证了串口通讯的可靠性和连续性,防止中断打断对数据传输的影响,本发明数据传输方法根据缓存FIFO容量、单字节的数据传输时间、最大中断处理时间等固有特性设计,同时适用与大容量FIFO与小容量FIFO,尤其适用于容量≤10字节的小容量FIFO;且本发明方法实现过程简单、易于实现,具有较强的实用性。
-
公开(公告)号:CN103218292B
公开(公告)日:2015-09-23
申请号:CN201310108724.3
申请日:2013-03-29
Applicant: 北京控制工程研究所
IPC: G06F11/36
Abstract: 本发明公开了一种航天星载软件自动测试系统,包括主控计算机、动力学计算机、遥控计算机、遥测计算机和测试数据存储模块;所述主控计算机包括可执行脚本生成模块,自动测试执行模块和测试结果输出模块所组成;动力学计算机对接收的参数包进行参数解包,根据解包后的数据进行动力学计算获得动力学数据,并将动力学数据发送至星载计算机和测试数据存储模块;遥控计算机将接收的遥控指令发送至星载计算机;遥测计算机接收星载计算机发送的卫星运行的遥测数据;并将遥测数据发送至测试数据存储模块。本发明的自动测试系统为一种面向星载控制软件测试应用的半物理闭环实时自动测试系统,能够增强测试用例的复用性,测试过程的可重复性,提高测试覆盖率。
-
公开(公告)号:CN103218250A
公开(公告)日:2013-07-24
申请号:CN201310108537.5
申请日:2013-03-29
Applicant: 北京控制工程研究所
IPC: G06F9/455
Abstract: 本发明公开了一种处理器模拟方法,首先建立体系结构模拟层、指令集模拟层、和处理器模拟层;所述体系结构模拟层由处理器配置文件模块实现,所述指令集模拟层由处理器指令译码模块和处理器指令执行模块组成,所述处理器模拟层由处理器存储模块和处理器片内设备模块组成。本发明仅通过三个层次的模拟接口实现,便快速完成处理器的模拟,缩短了处理器模拟研发时间和周期,提升处理器模拟器研发效率,同时建立了处理器模拟平台统一性,可以使多个航天中常用的不同种类处理器模拟集成于相同模拟平台上,便于处理器模拟的集成、扩展及应用。
-
公开(公告)号:CN113268368B
公开(公告)日:2023-07-14
申请号:CN202110455131.9
申请日:2021-04-26
Applicant: 北京控制工程研究所
IPC: G06F11/07
Abstract: 基于飞行任务剖面的组合体航天器安全关键数据维护方法,将组合体航天器整个飞行任务过程根据任务特点划分为多个飞行任务剖面,每个飞行任务剖面具有各自关注的安全关键数据以及数据保存周期。打破传统的安全关键数据固定格式维护形式,实现安全关键数据格式与飞行任务剖面的动态映射,使得安全关键数据格式具有任务相关性,提高安全关键数据资源利用效率,提高系统故障发生后现场恢复完整性;通过定义安全关键数据自解析格式,为每个飞行任务剖面定义各自的安全关键数据格式,安全关键数据的存储与恢复逻辑根据表头信息实现安全关键数据内容自解析操作,有效降低安全关键数据功能维护工作量及代码规模。
-
公开(公告)号: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端软件设计灵活性,降低通信协议更动带来的变更影响,便于特殊消息时序处理,有效提升系统通讯功能设计能力。
-
公开(公告)号:CN106325860B
公开(公告)日:2019-11-12
申请号:CN201610676562.7
申请日:2016-08-16
Applicant: 北京控制工程研究所
Abstract: 一种航天嵌入式软件接口数据的自动化维护方法,监测航天嵌入式软件代码中的数据自动化维护指令并判断,当为分组控件时,生成分组控件显示当前及下一个分组控件语句间所有变量及变量取值,当为复选框控件或者编辑框控件时,通过复选框或者编辑框改变前置变量取值,当为下拉列表框控件时,生成下拉列表框改变被选中的变量赋值,当为单选按钮控件时,生成单选按钮改变被选中变量赋值,当为数组编辑窗口控件时,生成数组编辑窗口修改被选变量的取值,当为生成文件选择窗控件时,生成文件选择窗口查看系统文件。
-
公开(公告)号:CN108279591A
公开(公告)日:2018-07-13
申请号:CN201711386677.3
申请日:2017-12-20
Applicant: 北京控制工程研究所
IPC: G05B19/042
Abstract: 一种仿真平台数字量通用输出方法,首先定义初始化设置描述,包括发送模式、脉冲宽度、脉冲个数、电平状态、信号触发延时时间以及外部信号同步设置参数,判断发送使能或同步信号有效,等待相应延时时间后依据参数配置信息产生相应高低电平输出、正负单脉冲输出、有限个数脉冲输出和连续脉冲输出。本发明实现了数字量输出信号的统一描述,克服了传统数字量输出方法通用性差、研制周期长、成本高的缺陷,具有规范性、复用性强,研制周期短、成本低的优点。
-
公开(公告)号:CN104836611B
公开(公告)日:2018-04-27
申请号:CN201510164291.2
申请日:2015-04-09
Applicant: 北京控制工程研究所
IPC: H04B7/185
Abstract: 一种基于事件的星载软件运行状态监控方法,首先建立有限的关键事件存储空间和软件运行过程中关键事件信息编号,并确保每个关键事件信息的编号唯一性;然后,通过关键事件信息在软件中的触发点将关键事件信息存储在预先设置的有限事件存储空间中;最后,在到达关键事件信息存储时间上限或关键事件信息存储数目上限时,对固定下传数目的关键事件信息进行下传,保证关键事件信息下传的及时性。本发明通过有限存储空间内完成所有关键事件信息记录,节省了事件信息存储空间,另外本发明在关键事件信息被触发时才进行记录和下传,提高存储空间和遥测下行通道使用效率。
-
公开(公告)号:CN104898645B
公开(公告)日:2018-02-09
申请号:CN201510219987.0
申请日:2015-04-30
Applicant: 北京控制工程研究所
IPC: G05B23/02
Abstract: 本发明公开了一种卫星故障检测隔离恢复策略及策略动态调整方法,包括步骤如下:根据遥控指令,动态调整卫星故障检测隔离恢复策略;顺序取出故障检测隔离恢复策略队列中的故障检测隔离恢复策略,并根据故障检测隔离恢复策略进行故障检测;若故障检测结果为产生故障,则进行故障隔离和故障恢复。本发明解决了传统星载嵌入式软件必须通过钩子函数、替换现有功能以及修改堆栈窗口等复杂方法实现软件新增功能的不足,提高了卫星故障检测隔离恢复策略的可调整能力,为今后XX‑3B卫星平台提供了良好的应用基础。
-
-
-
-
-
-
-
-
-