-
公开(公告)号:CN118826840A
公开(公告)日:2024-10-22
申请号:CN202411051983.1
申请日:2024-08-01
Applicant: 北京控制工程研究所
IPC: H04B7/185
Abstract: 本发明涉及航天器控制技术领域,特别涉及一种卫星微振动测量数据的下传方法、装置、电子设备及介质。方法包括:每隔第一时间间隔,基于陀螺敏感器对目标卫星进行测量,以得到预设带宽内的第一数据;所述第一数据包括所述目标卫星的角速度信息,所述预设带宽包含当前时刻的目标频段;基于所述陀螺敏感器滤除所述第一数据中除所述目标频段之外的数据,得到第二数据;按照预设的规则将所述第一数据和所述第二数据发送至星上计算机;基于所述星上计算机将所述第二数据下传至地面设备。本申请,可以将用于确定卫星微振动特性的相关数据快速下传至地面设备,确定出更加准确的微振动特性。
-
公开(公告)号:CN115185906A
公开(公告)日:2022-10-14
申请号:CN202210692952.9
申请日:2022-06-17
Applicant: 北京控制工程研究所
IPC: G06F16/17 , G06F12/109 , G06F12/1009
Abstract: 一种针对NandFlash的轻量级文件管理方法及系统,是指根据空间飞行器对NandFlash的使用需求设计的一种轻量级文件管理系统。生成方法步骤为:(1)建立存储在NandFlash中的坏块表、对应表,给上层应用软件提供一个可以连续访问的虚拟存储空间,并对上层应用软件屏蔽坏块信息;(2)实现虚拟地址到实际地址的映射,实现快速在对应表中找到坏块对应的替换块的块号;(3)提供对页数据备份存储和累加和校验功能,可选择本专利提供的备份存储功能,以保证数据的可靠性;(4)提供采用虚拟地址或文件名称两种方式对数据进行访问的功能,在进行按文件名称写入操作时,系统会先查询文件名称与虚拟页地址对应表。
-
公开(公告)号:CN104063295A
公开(公告)日:2014-09-24
申请号:CN201410295331.2
申请日:2014-06-26
Applicant: 北京控制工程研究所
Abstract: 一种多核操作系统可重构容错启动方法,设置同步信号为初始状态,设置自旋锁为未被占用;各处理器核完成初始化后,申请自旋锁;申请到自旋锁的处理器核进入核间互斥访问的临界区,其余处理器核阻塞在自旋锁上;第一个申请到自旋锁的处理器核将自己的处理器核ID设置为主核ID号,并设置同步信号,然后释放自旋锁;后续申请到自旋锁的处理器核通过读取到的值得知自己为从核,且主核ID对应的处理器核为主核,释放自旋锁;主核完成内存、总线设备及操作系统内核的初始化后通过设置核间同步信号启动从核,使主核和从核同时开始任务调度。本发明能够在主核故障时仍能正常启动其他处理器核运行,提高了多核计算机的可靠性。
-
公开(公告)号:CN119248577A
公开(公告)日:2025-01-03
申请号:CN202411385841.9
申请日:2024-09-30
Applicant: 北京控制工程研究所
IPC: G06F11/14
Abstract: 本发明公开了一种基于嵌入式操作系统的故障恢复方法,首先构建包含任务信息和存储信息的目标进程结构,再使用检查点文件对关于检查点的各文件进行索引和存储。按照设定的检查点时间间隔,更新检查点文件中数据。当系统收到检查点设置请求时,按检查点文件中的进程关系结构,进行全局一致性的检查点设置;当系统收到检查点恢复命令时,根据关系结构、当前进程存储修改标志、关联进程存储修改标志,对相应进程进行回卷,恢复各进程。本发明通过使用检查点文件结构及采用仅回卷对存储修改状态进行置位标记的进程的方法,确保所有和存储修改进程具有依赖关系的进程都进行回卷,保障了故障恢复正确执行。
-
公开(公告)号:CN115514609B
公开(公告)日:2024-05-03
申请号:CN202211066243.6
申请日:2022-08-31
Applicant: 北京控制工程研究所
IPC: H04L41/0246 , H04L41/0273 , H04L41/12 , H04L41/50 , H04L45/02 , H04L69/16
Abstract: 本发明涉及一种Socket链路受限的发布订阅系统及方法,该系统包括N个单机,单机内部建立多个节点,其中一个单机为系统管理器,系统管理器之外的单机以单机为注册单位进行入网申请,入网成功后,单机间通过Socket链路进行网络通信,单机内部节点利用共享内存分发和接收消息,实现消息的传输。
-
公开(公告)号:CN105204952B
公开(公告)日:2018-03-09
申请号:CN201510521047.7
申请日:2015-08-21
Applicant: 北京控制工程研究所
IPC: G06F11/07
Abstract: 本发明提供一种多核操作系统容错管理方法,主要包括,构建n×n的核间故障检测矩阵,每个处理器核利用核间故障检测矩阵定期检测系统中其他处理器核是否发生故障;其中,每个处理器核的故障检测包括:在每个定时监测周期起始,各个处理器核在核间故障检测矩阵中各自对应的一列k中的元素设置为TRUE;在每个定时监测周期末尾,各个处理器核查看矩阵中各自对应的一行j中的元素,如果其中某一个元素ejk不为TRUE,则认为与该列对应的处理器核k可能发生了故障,最后将行j中的元素全部清零。本发明的系统每个处理器核均具备对处理器中其他核进行故障检测的能力,大大提高了系统容错能力。
-
公开(公告)号:CN106844281A
公开(公告)日:2017-06-13
申请号:CN201611045933.8
申请日:2016-11-22
Applicant: 北京控制工程研究所
IPC: G06F15/76
CPC classification number: G06F15/76 , G06F2015/765
Abstract: 一种适用于PowerPC处理器的高可靠指令Cache,包括AXI总线接口单元、指令Cache块缓存器、指令Cache控制器、指令Cache的数据存储体、命中检查器、指令寄存器、指令校验电路、指令校验码读出寄存器、校验码生成逻、校验码缓存器、检验码存储体,克服了现有的Cache不适用于航天、军事、工业控制等工作环境较恶劣领域,容易导致存储数据出现错误的问题,通过指令Cache的检错纠错功能增强了PowerPC处理器在恶劣工作环境的适应性,提高PowerPC处理器的可靠性,通过扩展ECC+Parity校验码数据通路,提高了指令Cache的可靠性,具有较好的使用价值。
-
公开(公告)号:CN104063295B
公开(公告)日:2016-08-24
申请号:CN201410295331.2
申请日:2014-06-26
Applicant: 北京控制工程研究所
Abstract: 一种多核操作系统可重构容错启动方法,设置同步信号为初始状态,设置自旋锁为未被占用;各处理器核完成初始化后,申请自旋锁;申请到自旋锁的处理器核进入核间互斥访问的临界区,其余处理器核阻塞在自旋锁上;第一个申请到自旋锁的处理器核将自己的处理器核ID设置为主核ID号,并设置同步信号,然后释放自旋锁;后续申请到自旋锁的处理器核通过读取到的值得知自己为从核,且主核ID对应的处理器核为主核,释放自旋锁;主核完成内存、总线设备及操作系统内核的初始化后通过设置核间同步信号启动从核,使主核和从核同时开始任务调度。本发明能够在主核故障时仍能正常启动其他处理器核运行,提高了多核计算机的可靠性。
-
公开(公告)号:CN115514609A
公开(公告)日:2022-12-23
申请号:CN202211066243.6
申请日:2022-08-31
Applicant: 北京控制工程研究所
IPC: H04L41/0246 , H04L41/0273 , H04L41/12 , H04L41/50 , H04L45/02 , H04L69/16
Abstract: 本发明涉及一种Socket链路受限的发布订阅系统及方法,该系统包括N个单机,单机内部建立多个节点,其中一个单机为系统管理器,系统管理器之外的单机以单机为注册单位进行入网申请,入网成功后,单机间通过Socket链路进行网络通信,单机内部节点利用共享内存分发和接收消息,实现消息的传输。
-
公开(公告)号:CN115373707A
公开(公告)日:2022-11-22
申请号:CN202210883336.1
申请日:2022-07-26
Applicant: 北京控制工程研究所
IPC: G06F8/65
Abstract: 一种航天器实时系统内存受限条件下任务在线更新系统,包括系统符号信息地面维护模块、注入数据包地面生成模块,注入数据包的星上处理模块;系统符号信息地面维护模块,检查注入程序是否与航天器内存分配冲突;注入数据包地面生成模块,将待注入程序头部信息、程序运行信息、任务属性信息、可执行二进制文件封装成注入数据包文件;注入数据包的星上处理模块,接到解析注入程序指令后,在空闲任务中按协议格式对注入数据包文件进行解析,解析完成后,将增加新任务到调度表或替换原有某任务。本发明同时提供一种在线更新方法。本发明使航天器具有任务级系统扩展能力,实现任务的新增或替换,根据任务需要及时升级航天器星载软件,赋予航天器新功能。
-
-
-
-
-
-
-
-
-