-
公开(公告)号:CN107135049A
公开(公告)日:2017-09-05
申请号:CN201710256778.2
申请日:2017-04-19
Applicant: 北京航天自动控制研究所 , 中国运载火箭技术研究院
Abstract: 一种面向离散数据流的可靠异步通信方法,主要涉及数据结构化,信源发送,信宿接收及信宿数据解析技术。其主要针对瞬时性通信速度大于处理速度,采取临时缓冲队列存储,然后信宿从缓冲队列中依次读取每一帧数据,并对数据帧完整性、结构、内容的正确性进行检查以确保通信数据正常接收。所述方法不涉及层次化协议栈,实现较简单,且可以较好地剔除接收到噪声数据。
-
公开(公告)号:CN120045347A
公开(公告)日:2025-05-27
申请号:CN202411953022.X
申请日:2024-12-27
Applicant: 北京航天自动控制研究所
Abstract: 本发明涉及一种适用控制系统多源数据输入的数据处理与显示系统及方法,包括前后端消息通用模板、数据收发总线、数据解析模块、数据显示模块;前后端消息通用模板以前后端消息元为单位,供用户定义前后端通用接口协议和数据,通过格式转换将模板转化成xml配置文件,形成前后端数据解析显示模板;数据收发总线用于连接后端应用软件的服务端接口和前端外部接口、后端应用软件的客户端接口和后端应用软件的服务端接口;数据解析模块对前后端数据解析显示模板进行解析,获得相应数据;数据显示模块对数据解析模块解析后的数据进行显示。本发明需求更改时仅需维护配置文件的正确性,无需编写代码即可实现功能变更,大大减少重复编写代码的工作量,提高软件开发的效率、质量和可靠性。
-
公开(公告)号:CN108804080B
公开(公告)日:2022-06-03
申请号:CN201810417634.5
申请日:2018-05-04
Applicant: 北京航天自动控制研究所 , 中国运载火箭技术研究院
IPC: G06F8/20
Abstract: 一种多中断嵌入式程序的高可靠性设计方法是一种用于提高带有多个中断需求的嵌入式高级语言软件安全可靠的方法。在带有多中断需求的嵌入式软件运行过程中通常会出现由于中断某些变量被异常修改,导致程序行为与预期不一致的现象,为了解决这种问题,一般选择对变量进行多次赋值等类似的处理方法来确保即使变量被异常修改,也可以将其改正回来,以避免引起功能异常。本发明所述方法包括确定临界区的方法,以及如何对临界区进行访问两个方面,大大提高嵌入式软件运行的可靠性和稳定性。
-
公开(公告)号:CN110569977B
公开(公告)日:2022-04-22
申请号:CN201910670830.8
申请日:2019-07-23
Applicant: 北京航天自动控制研究所 , 中国运载火箭技术研究院
Inventor: 丁万兵 , 崔小磊 , 崔宇 , 李娜 , 曹芳芳 , 何波 , 李辉 , 王冲 , 冯初彦 , 王乐其 , 刘鹏 , 吕京伟 , 韩翔宇 , 江思荣 , 孙鹏 , 张红群 , 范国梁 , 童璐 , 陈星宇
IPC: G06N5/04
Abstract: 一种面向实时专家系统并行时限推理的可复用定时方法,包括步骤如下:实时专家系统启动时,创建基础定时器gTimer,定时事件队列Q,定时事件管理线程tEventManager,以及给定时事件管理线程tEventManager传消息的消息队列msgQEvent;定义定时事件、定时事件队列Q和定时事件队列Q节点的数据项;每当实时专家系统中任意一个规则中的时限推理开始时,实时专家系统启动定时事件Ei,将定时事件Ei通过消息队列msgQEvent发送给定时事件管理线程tEventManager,定时事件管理线程tEventManager接到处理请求后,将定时事件Ei插入到定时事件队列Q中。本发明的方法为实时专家系统有效的管理和分配定时器资源。
-
公开(公告)号:CN107505883B
公开(公告)日:2020-05-19
申请号:CN201710637376.7
申请日:2017-07-31
Applicant: 北京航天自动控制研究所 , 中国运载火箭技术研究院
IPC: G05B19/048 , G05B23/02
Abstract: 本发明公开了一种基于微控制器的高可靠双冗余集成控制模块,包括互为冗余的主控制模块、从控制模块;主控制模块、从控制模块接收外部输入的I/O型控制信号输出命令后,产生相应的有效I/O控制信号,主控制模块、从控制模块产生的两路I/O控制信号进行逻辑“或”运算操作,任意一路I/O控制信号“有效”时,输出“有效”的I/O控制信号;互为冗余的主控制模块、从控制模块的微控制器实时采集对方所输出的I/O型控制信号状态,并根据主、从控制模块相应的I/O型控制信号状态进行故障判读,并将判读结果输出,实时采集所控I/O控制信号执行结果并输出。本发明增加了控制信号发送的稳定性和可靠性。
-
公开(公告)号:CN107026703B
公开(公告)日:2019-01-11
申请号:CN201710357135.7
申请日:2017-05-19
Applicant: 北京航天自动控制研究所 , 中国运载火箭技术研究院
IPC: H04J3/06
Abstract: 本发明公开了一种混合网络中的级联式时间同步方法,包括如下步骤:(1)、父层网络的时间同步控制站点向共享适配站点发送时间同步消息;(2)、共享适配站点收到时间同步消息之后,进行解析得到当前时刻父层时间系统时间Tsyn,同时记录时间同步消息收到时刻的本地时间Tlocal_syn;(3)、共享适配站点根据自身的子层时间系统时间Tlocal,对子层网络中的其他站点进行时间同步;(4)、共享适配站点收到子层网络中的任意其他站点发送的带有子层时间系统时间标记tsub的时间标记消息之后,将tsub转换为父层网络中的时间值TafterSyn,反馈至父层网络实现混合网络之间的时间同步。本发明在不影响父层网络和子层网络时间同步的基础上,将两层通信网中的各个站点时间同步。
-
公开(公告)号:CN105337592B
公开(公告)日:2018-05-01
申请号:CN201510544258.2
申请日:2015-08-28
Applicant: 北京航天自动控制研究所 , 中国运载火箭技术研究院
IPC: H03K5/19
Abstract: 本发明提供一种定周期脉冲周期稳定性监测方法,包括,步骤S1,将输入的待监测的周期为T、误差为σ的定周期脉冲信号接入到微控制器的计数器输入端口中,计数器对脉冲信号进行计数;步骤S2,通过在微控制器的顺序多任务中循环查询计数器的变化状态来实现对定周期脉冲信号周期稳定性的监测。本发明所述方法无需同步信号的电路,简化了外围监测电路的设计,提高了监测功能的稳定性。
-
公开(公告)号:CN107302481A
公开(公告)日:2017-10-27
申请号:CN201710358368.9
申请日:2017-05-19
Applicant: 北京航天自动控制研究所 , 中国运载火箭技术研究院
IPC: H04L12/40 , H04L12/403 , G06F13/42 , H04L12/26 , H04L12/24
Abstract: 本发明公开了一种1553B总线网络及串行总线网络的跨网状态可靠切换方法,具体为:(1)、1553B总线网络中的Smaster向Sslave发送状态切换命令消息;(2)、Sslave对状态切换命令消息进行解析,得到需要进行状态切换的所有站点;(3)、Sslave向除网络站点Sslave之外串行总线网络中的需要进行状态切换的站点Ui转发切换命令消息,查询状态切换好回复消息;(4)、Sslave根据各站点切换状态和自身状态切换好消息,形成跨网状态切换回复消息发送给Smaster;(5)、Smaster根据跨网状态切换回复消息,判断所有需要切换的站点的状态是否与所发出的状态切换命令相对应,从而判断要求切换的各站点是否均完成状态切换。本发明实现了1553B中任意站点对混合网络中的其他站点的状态控制功能。
-
公开(公告)号:CN105158607A
公开(公告)日:2015-12-16
申请号:CN201510544073.1
申请日:2015-08-28
Applicant: 北京航天自动控制研究所 , 中国运载火箭技术研究院
IPC: G01R31/00
Abstract: 一种非独立多通道模拟量实时监测方法,包括,步骤S1,对采集的模拟量进行分组,分成多个采集组;步骤S2,对单个采集组中分组后的模拟量进行排序;步骤S3,打开一个采集组的组内模拟量采集通道,同时打开模拟量采集通道的建立标志,并开始计时;步骤S4,查询模拟量采集通道的建立时间是否达到指定时长,若未达到指定时长,则退出,若已经达到指定时长则开始模拟量测试;模拟量测试完毕后,关闭采样通道,并开启下一个采集组内模拟量的采集通道;重复步骤S4直至所有采集组的模拟量测试完毕。本发明解决了采样效率与采样精度的矛盾,可以在保证监测精度的基础上,大幅度的提高被监测的模拟量的采样效率,从而提高了被监测量的采样率。
-
公开(公告)号:CN107301042B
公开(公告)日:2020-07-14
申请号:CN201710417550.7
申请日:2017-06-06
Applicant: 北京航天自动控制研究所 , 中国运载火箭技术研究院
IPC: G06F9/4401 , G06F11/10 , G06F11/22
Abstract: 本发明涉及一种带自检功能的SoC应用程序引导方法,在运行应用程序前将应用程序从FLASH搬运到SRAM去,并将应用程序的第一行指令地址赋予CPU的PC指针,启动程序运行的一种引导功能模块。本发明所述程序引导方法在搬运应用程序前对应用程序运行的SRAM进行检查,并对应用程序搬运的正确性进行检查,在应用程序运行前保证运行目标及其运行环境的正确性。本发明通过程序上传的一致性校验、搬运前、后的校验,保证了从源程序到每次运行程序的正确性,保证了运行环境功能完好,一旦程序发生故障,能够快速进行故障定位。
-
-
-
-
-
-
-
-
-