-
公开(公告)号:CN103473056A
公开(公告)日:2013-12-25
申请号:CN201310403895.9
申请日:2013-09-06
Applicant: 北京控制工程研究所
IPC: G06F9/44
Abstract: 本发明涉及一种遥测配置文件自动生成方法,根据用户选择的配置项的解析方式及输入数据中提供的配置项描述,自动生成符合格式要求的遥测配置文件;该方法通过采用包含物理层、数据层和解析层的遥测配置文件自动生成系统实现,其中物理层识别数据格式,数据层将数据格式进行统一,解析层确定解析顺序并完成数据解析生成遥测配置文件,整个过程自动完成,与传统人工编写遥测配置文件相比,遥测配置文件自动生成速度快,能极大地提高遥测配置文件生成效率,同时避免传统人工编写容易出错的缺陷,大大提高了遥测配置文件的准确度,且该方法采用分层架构和逐级解析方式,能够适应输入文件、输出格式的变化,具有较强的可维护性、可扩展性和可伸缩性。
-
公开(公告)号:CN110764926B
公开(公告)日:2022-04-08
申请号:CN201910896595.6
申请日:2019-09-23
Applicant: 北京控制工程研究所
Abstract: 一种1553B总线RT端消息堆栈串并交叉查询方法,为提高1553B总线RT端消息收发的实时性与灵活性,简化软件设计时序,本发明提出了一种1553B总线RT端消息堆栈串并交叉查询设计策略,根据系统时序要求实现多次消息堆栈查询操作,并按需分布在任务或中断中,使得系统的每个控制周期实现多次消息堆栈查询操作,多次查询操作既可以为串行形式,又可以为并行形式,也可以串并交叉形式。此方法灵活可靠,时序设计简单,一方面,有效解决特殊消息收发时机需要特殊处理问题;另一方面,有效解决消息堆栈查询所面临的消息处理时延过长问题。本发明能够提高RT端软件设计灵活性,降低通信协议更动带来的变更影响,便于特殊消息时序处理,有效提升系统通讯功能设计能力。
-
公开(公告)号:CN107315587B
公开(公告)日:2020-08-14
申请号:CN201710476446.5
申请日:2017-06-21
Applicant: 北京控制工程研究所
IPC: G06F8/30
Abstract: 一种基于二次链接的航天器在轨维护注入码生成方法,包括:(1)还原航天器在轨运行软件的状态,生成在轨状态目标文件;(2)编写在轨维护源代码;(3)使用编译器对编写的在轨维护源代码进行单独编译,生成待上传目标文件;(4)新建二次链接的脚本文件;(5)基于建立的二次链接脚本文件,对在轨状态目标文件和待上传目标文件进行链接,生成新的可执行文件;(6)将新的可执行文件转换成链接指令文件或BIN文件,从链接指令文件或BIN文件中直接提取指定起始地址的注入码指令。本发明在保证原在轨软件二进制码不发生变化的前提下,自动实现在轨维护软件中各个地址相关项的重定位过程,从而大大提升了航天器在轨维护注入码的生成效率和正确性。
-
公开(公告)号:CN110262280B
公开(公告)日:2020-07-14
申请号:CN201910140961.5
申请日:2019-02-26
Applicant: 北京控制工程研究所
Abstract: 本发明公开了一种航天器交会对接飞行控制智能数据分析与决策支持系统,包括:飞行控制实时数据采集处理模块、飞行控制仿真与验证模块、多源数据融合与处理模块、内存数据库处理模块、飞行控制智能分析模块和飞行控制决策支持模块。本发明实现了航天器在轨交会对接等飞行控制任务过程中飞行控制任务的安全性的确认;对于实时飞控数据监视判读、分析比对和预估预报,提供给飞行控制决策者航天器当前的飞行状态信息与未来运行状态的预估预报信息,便于其更加快速准确地对于飞行控制事件做出准确地判断;为航天器的飞行控制决策提供重要依据,确保了交会对接的安全性。
-
公开(公告)号:CN106888121B
公开(公告)日:2019-11-29
申请号:CN201710115350.6
申请日:2017-03-01
Applicant: 北京控制工程研究所
Abstract: 一种基于数据块传输的1553B总线协议仿真方法,首先获取通讯帧,得到通讯帧中各个数据块的数据特征模型,然后修改当前通讯帧中数据块的数据特征模型中的启动标记置、数据块计数,送至数据接收端,最后控制数据接收端根据数据特征模型中的数据块长度、子地址,获取得到当前数据块的数据并进行解析,若成功获取当前数据块数据并进行解析,则通知数据发送端发送下一个数据块数据特征模型,否则通知数据发送端重新发送当前数据块的数据特征模型中,直至完成当前数据帧的所有数据块在数据接收端的成功获取并解析。
-
公开(公告)号:CN106452843B
公开(公告)日:2019-04-09
申请号:CN201610827520.9
申请日:2016-09-14
Applicant: 北京控制工程研究所
IPC: H04L12/24
Abstract: 一种在轨1553B总线网络故障监测诊断方法,选取总线网络中某RT端做功能复用,为其增加总线网络故障监测及诊断功能,使得总线网络具备故障集中监测、集中诊断、分布式处理的能力。被复用的RT端负责消息传输异常的监测、基于飞行任务剖面的故障建模、故障诊断,并将故障诊断结果分发给总线控制器及其他RT端,实现1553B总线网络故障在轨自主处理。本发明在轨无须额外增加独立功能的总线监视模块,通过功能复用的RT端集中式监测整个总线网络的数据传输状态,基于飞行任务剖面生成1553B总线网络故障特征库,为卫星总线网络提供自主故障诊断和健康管理。该方法在已发射卫星中得以应用,取得了较好效果,推广应用前景良好。
-
公开(公告)号:CN106411675B
公开(公告)日:2019-04-09
申请号:CN201610833842.4
申请日:2016-09-19
Applicant: 北京控制工程研究所
IPC: H04L12/40
Abstract: 本发明公开了一种基于时间片规划的集中式总线时序控制方法,包括向卫星综合电子系统上的ADU发送快帧消息步骤;延时1.6ms从BC消息栈读取ADU回送的闭环反馈数据步骤;根据64ms周期计数CNT1、448ms周期计数CNT2发送A类消息帧或B类消息帧步骤;下一控制周期从BC消息栈读取RT回送的遥测数据步骤;每控制周期CMU软件进行总线故障判断,根据RT消息状态字判断BC与RT的总线通信状态,从A总线切到B总线的步骤。本发明将总线操作严格控制在一个控制周期内,避免了突发事件导致的临时性消息帧收发,提高了系统通信实时性,降低了总线负载,保证了系统运行状态可预测性。
-
公开(公告)号:CN107315587A
公开(公告)日:2017-11-03
申请号:CN201710476446.5
申请日:2017-06-21
Applicant: 北京控制工程研究所
IPC: G06F9/44
Abstract: 一种基于二次链接的航天器在轨维护注入码生成方法,包括:(1)还原航天器在轨运行软件的状态,生成在轨状态目标文件;(2)编写在轨维护源代码;(3)使用编译器对编写的在轨维护源代码进行单独编译,生成待上传目标文件;(4)新建二次链接的脚本文件;(5)基于建立的二次链接脚本文件,对在轨状态目标文件和待上传目标文件进行链接,生成新的可执行文件;(6)将新的可执行文件转换成链接指令文件或BIN文件,从链接指令文件或BIN文件中直接提取指定起始地址的注入码指令。本发明在保证原在轨软件二进制码不发生变化的前提下,自动实现在轨维护软件中各个地址相关项的重定位过程,从而大大提升了航天器在轨维护注入码的生成效率和正确性。
-
公开(公告)号:CN103605279B
公开(公告)日:2016-06-01
申请号:CN201310487916.X
申请日:2013-10-17
Applicant: 北京控制工程研究所
IPC: G04F10/00
Abstract: 本发明涉及一种51单片机高精度计时方法,采用了连续读取定时器和适当屏蔽定时器的方法,其中:一、连续两次读取定时器的数值,解决了定时器低8位溢出进位造成的计时误差;二、适当屏蔽定时器并配合读取定时器溢出标志位,解决了定时器低16位溢出进位造成的计时误差,实现了51单片机的高精度计时,且本发明方法仅需要51单片中的定时器即可实现,不需要外围复杂的计时电路,具有相对较低的成本,且方法简单,易于实现,具有较强的实用性。
-
公开(公告)号:CN103218250B
公开(公告)日:2016-01-13
申请号:CN201310108537.5
申请日:2013-03-29
Applicant: 北京控制工程研究所
IPC: G06F9/455
Abstract: 本发明公开了一种处理器模拟方法,首先建立体系结构模拟层、指令集模拟层、和处理器模拟层;所述体系结构模拟层由处理器配置文件模块实现,所述指令集模拟层由处理器指令译码模块和处理器指令执行模块组成,所述处理器模拟层由处理器存储模块和处理器片内设备模块组成。本发明仅通过三个层次的模拟接口实现,便快速完成处理器的模拟,缩短了处理器模拟研发时间和周期,提升处理器模拟器研发效率,同时建立了处理器模拟平台统一性,可以使多个航天中常用的不同种类处理器模拟集成于相同模拟平台上,便于处理器模拟的集成、扩展及应用。
-
-
-
-
-
-
-
-
-