-
公开(公告)号:CN103164220A
公开(公告)日:2013-06-19
申请号:CN201310055488.3
申请日:2013-02-21
Applicant: 北京控制工程研究所
IPC: G06F9/44
Abstract: 一种星载计算机在轨维护所用浮点立即数的自主处理方法,步骤为:(1)提取浮点立即数集合以及表示浮点立即数使用的浮点全局变量集合;(2)定义一个包含无符号整数类型成员与浮点型成员的共用体类型变量;(3)从提取的浮点立即数集合中选择一个未处理的浮点立即数,根据IEEE754数据格式计算该浮点立即数在计算机内存中的32位2进制表示值,并赋值给所述共用体类型变量中的无符号整数类型成员;(4)读取所述共用体类型变量中的浮点型成员的数值,并赋值给所述提取出的浮点全局变量集合中对应的一个浮点全局变量,即实现了该浮点立即数的处理,之后直至所有浮点立即数均处理完毕,星上计算机再进行后继处理。
-
公开(公告)号:CN102075291A
公开(公告)日:2011-05-25
申请号:CN201010611669.6
申请日:2010-12-17
Applicant: 北京控制工程研究所
Abstract: 本发明公开了一种实现遥测数据接收完整性的方法,在遥测中断服务程序中设立遥测帧标志位TM_INT,这样可以使处理中断时间很短,在遥测中断服务程序中查询标志TM_INT并进行遥测数据打包,相邻两次打包的遥测数据存放在SRAM中设置的两个临时缓冲区中,然后根据遥测当前路计数TM_POINT,两个临时缓冲区临时存储的打包遥测数据向双端口RAM中填充,从而保证了数据的完整性,由于中断处理时间非常短,能够减少中断冲突问题和避免对部件异步通讯造成影响;同时,相对关中断保护方式而言,该方法避免了频繁开关中断的操作,从而降低了系统和软件时序的复杂性,解决了遥测数据的完整性问题。
-
公开(公告)号:CN116860232A
公开(公告)日:2023-10-10
申请号:CN202310800420.7
申请日:2023-06-30
Applicant: 北京控制工程研究所
Abstract: 本发明提供了一种航天器控制软件IP程序实体实现方法及装置,其中方法包括:基于待开发航天器控制软件的需求规格说明,获取待生成程序实体的目标IP模块;IP模块为需求规格说明中的可复用功能点;提取目标IP模块包括的接口、参数变量、状态变量和自定义函数;接口包括数据接口和服务接口;数据接口用于所述目标IP模块与外部程序的数据交互,服务接口用于向外部程序输出功能;获取对目标IP模块的接口、参数变量、状态变量和自定义函数分别进行声明或声明及定义后得到的头文件和源文件;对得到的头文件和源文件进行编译和单元测试,当测试通过后,将得到的头文件和源文件确定为目标IP模块的程序实体。本方案,能够提高IP程序实体的复用性。
-
公开(公告)号:CN114637696A
公开(公告)日:2022-06-17
申请号:CN202210112573.8
申请日:2022-01-29
Applicant: 北京控制工程研究所
Abstract: 一种多核DSP同工程程序的bootimage生成方法,将生成的bootimage映像文件烧写进DSP的ROM区,用于DSP上电自动加载运行程序;不同于基于不同工程的多核程序,基于同工程的多核程序生成bootimage需进行针对性处理,针对各核配置CMD文件以生成各核.out文件并生成bootimage映像文件,进一步替换不同bootimage的.cinit段.text段对应内容,并连接所有bootimage生成用于烧写的最终bootimage映像文件,适用于所有TI(德州仪器)公司KeyStoneΙ型架构的多核处理器。
-
公开(公告)号:CN112278330B
公开(公告)日:2022-02-01
申请号:CN202011033010.7
申请日:2020-09-27
Applicant: 北京控制工程研究所
IPC: B64G1/40
Abstract: 本发明一种基于星时驱动的电推进位置保持方法,对电推进点火任务参数进行预处理,按参数是否根据任务变化的特点分为策略参数和属性参数;通过星时驱动,按时间顺序依次进行电推力器每轨点火前的初始化工作、矢量调节机构转向调节、电推力器参数配置、开机弧段处理。本发明实现了电推进的多轨道和多弧段的自动点火任务,提高了卫星的自主运行能力,点火轨道数和弧段数可地面灵活配置,具有更好的灵活性和可扩展性。
-
公开(公告)号:CN103235509B
公开(公告)日:2015-10-21
申请号:CN201310108761.4
申请日:2013-03-29
Applicant: 北京控制工程研究所
IPC: G05B13/04
Abstract: 一种基于动量轮的转动部件干扰补偿方法,包括以下步骤:(1)对所述转动部件进行干扰分析;(2)确定所述转动部件的干扰补偿函数;(3)设计基于时间片中断调用的干扰补偿实现方法;(4)将补偿力矩与姿控力矩进行融合;(5)确定将控制电压输出给动量轮I/O口的方式,从而实现对转动部件干扰补偿。本发明在提高姿态控制精度的同时可以减少喷气推进系统补偿的燃料消耗,同时,本发明补偿方法为结合姿态控制周期和控制计算机时间片中断规律的补偿方法,充分利用了硬件资源,硬件和软件相结合的方式解决了控制周期与补偿周期不一致的问题,实现了在轨实时补偿控制。
-
公开(公告)号:CN104898645A
公开(公告)日:2015-09-09
申请号:CN201510219987.0
申请日:2015-04-30
Applicant: 北京控制工程研究所
IPC: G05B23/02
CPC classification number: G05B23/0278
Abstract: 本发明公开了一种卫星故障检测隔离恢复策略及策略动态调整方法,包括步骤如下:根据遥控指令,动态调整卫星故障检测隔离恢复策略;顺序取出故障检测隔离恢复策略队列中的故障检测隔离恢复策略,并根据故障检测隔离恢复策略进行故障检测;若故障检测结果为产生故障,则进行故障隔离和故障恢复。本发明解决了传统星载嵌入式软件必须通过钩子函数、替换现有功能以及修改堆栈窗口等复杂方法实现软件新增功能的不足,提高了卫星故障检测隔离恢复策略的可调整能力,为今后XX-3B卫星平台提供了良好的应用基础。
-
公开(公告)号:CN103171775B
公开(公告)日:2015-03-18
申请号:CN201310037292.1
申请日:2013-01-30
Applicant: 北京控制工程研究所
IPC: B64G1/26
Abstract: 本发明公开了一种基于轨控干扰的角动量耦合卸载方法,本发明采用动量轮控制的方式吸收卫星轨控过程中产生的积累角动量,利用轨控干扰力矩使卫星X和Z方向动量轮的角动量每隔1/4周期交换的特性,通过X方向喷气卸载Z方向产生的轨控积累角动量,解决卫星无-Z向喷气控制情况下的轨道控制难题,通过Z方向喷气卸载X方向产生的轨控积累角动量,解决卫星无-X向喷气控制情况下的轨道控制难题,实现了卫星高精度轨迹捕获。轨控干扰的动量耦合卸载技术可以在一般卫星的轨控中进行采用,也可适用于在轨失去X轴或Z轴喷气控制的欠驱动卫星的轨控,同时可从喷气耦合卸载拓展到磁卸载,减少卫星轨控过程中的喷气量,提升卫星变轨效率。
-
-
公开(公告)号:CN103149008B
公开(公告)日:2013-11-20
申请号:CN201310035343.7
申请日:2013-01-30
Applicant: 北京控制工程研究所
IPC: G01M9/06
Abstract: 本发明公开了一种基于动量轮数据的在轨发动机羽流数据获取方法,包括以下步骤:建立航天器正常三轴稳定姿态,采用动量轮作为三轴控制的执行机构、磁力矩器卸载,陀螺和红外或星敏感器等姿态敏感器定姿;确定参与试验的发动机启控点和喷气时间长度;发动机工作前准备(如开加热器、开自锁阀等);记录动量轮输出的数据;测试结果分析,根据动量轮数据和航天器的质量特性分析发动机喷气产生的干扰力和力矩。采用本发明实现了在高真空真实环境下在轨发动机的羽流数据获取。
-
-
-
-
-
-
-
-
-