-
公开(公告)号:CN115079228A
公开(公告)日:2022-09-20
申请号:CN202210495299.7
申请日:2022-05-07
Applicant: 北京控制工程研究所
Abstract: 本发明涉及一种卫星自主任务规划复杂指令时序验证方法,属于卫星姿态轨道控制技术领域;针对规划结果中的任务时序、任务衔接性、指令动作的正确性等功能进行时序验证和自动判读,通过建立时序模型验证规划结果的时序和冲突检测;通过建立数传模型模拟数传的开关机、图像文件的记录、回放和擦除等时序功能;通过建立规则库为测试结果提供自动化判读支持;本发明能够解决任务规划结果最主要的指令时序和指令完整性验证等一系列问题,通过多个时序模型解决了指令时序难以验证的问题,为任务规划软件和系统测试提供了一种更加高效可靠的方法。
-
公开(公告)号:CN115061676A
公开(公告)日:2022-09-16
申请号:CN202210554603.0
申请日:2022-05-19
Applicant: 北京控制工程研究所
Abstract: 一种星载协议组包代码自动生成方法,包括:建立遥测协议参数与软件变量的映射信息表;提取映射信息表中的任一星载协议参数,进行代码自动生成,包括:进行参数协议分析、星端数据提取;对软件变量的编码信息中的值映射属性进行判断:如果值映射属性非空,则进行星端数据映射;否则不执行星端数据映射;对星载协议参数的编码信息中的变换属性进行判断:如果变换属性非空,则进行协议参数变换;否则不执行协议参数变换;将源类型和目标类型进行比较,如果源类型与目标类型不一致,则进行数据类型转换;否则不执行数据类型转换;进行字节流赋值;返回提取映射信息表中的下一个星载协议参数。本发明有效降低了人为错误导致代码失效。
-
-
公开(公告)号:CN110430023A
公开(公告)日:2019-11-08
申请号:CN201910667362.9
申请日:2019-07-23
Applicant: 北京控制工程研究所
IPC: H04L1/16
Abstract: 一种适用于SpaceWire总线通讯的数据传输方法,数据发送端打包数据包,拼接各个数据包生成数据块,并生成描述此数据块的特征信息表,然后启动发送,将数据块发送至数据接收端,控制数据接收端接收数据块并解析其特征信息表,根据数据块特征信息表中的数据长度、数据包的种类,解析数据块获取得到各个数据包,若成功获取所有数据包,则应答传输成功应答符,否则应答传输失败应答符,数据发送端接收到应答符,判断此次发送的数据块是否传输成功,若传输不成功则重新启动发送,若传输成功则进行下一个数据块的发送,直至完成所有数据包的发送。
-
公开(公告)号:CN108267982A
公开(公告)日:2018-07-10
申请号:CN201711387861.X
申请日:2017-12-20
Applicant: 北京控制工程研究所
IPC: G05B19/042
Abstract: 本发明涉及一种仿真平台数字量通用采集方法,获得采样信号,当电平存储个数N大于0时,电平宽度实时计数器开始进行累加;当检测到待采集信号的上升沿或者下降沿,电平变化次数实时计数器加1,并更新至电平高低变化次数寄存器;判断电平变化次数K是否小于或等于N-1,如果是,存储实时电平状态及电平宽度实时计数器的计数值至对应第K个寄存器,并将电平宽度实时计数器清零;如果否,电平宽度实时计数器清零,电平高低变化次数清零;当检测到清除寄存器使能时,电平高低变化次数和电平宽度实时计数器清零。本发明克服了传统数字量采集方法通用性差、研制周期长、成本高的缺陷,具有规范性、复用性强,研制周期短、成本低的优点。
-
公开(公告)号:CN108197042A
公开(公告)日:2018-06-22
申请号:CN201711387859.2
申请日:2017-12-20
Applicant: 北京控制工程研究所
IPC: G06F13/10
Abstract: 本发明设计一种基于FPGA的通用异步串口及其应答方法,异步串口包括寄存器模块、控制模块、接收模块、发送模块以及接收存储器和发送存储器;当通用异步串口检测到信号后,执行开始条件,按照接口配置的物理层协议特性进行数据解析还原,得到接收判读数据,然后检测接口配置的应用层协议,并且逐字节与应用层协议进行匹配,匹配全部成功,回送应答数据完成异步串口通信,匹配不成功记录错误信息,匹配成功与否均保存接收的异步串口数据供分析使用。本发明实现了异步串口通信的统一描述,克服了传统异步串口数据处理方法通用性差、研制周期长、成本高的缺陷,具有规范性、复用性强,研制周期短、成本低的优点。
-
公开(公告)号:CN103970027A
公开(公告)日:2014-08-06
申请号:CN201410132049.2
申请日:2014-04-02
Applicant: 北京控制工程研究所
IPC: G05B17/02
Abstract: 本发明涉及一种综合电子软件仿真环境中的遥测处理单元模拟方法,通过遥测数据交互仿真系统实现,采用FPGA技术与遥测仿真计算机软件配合首次模拟了综合电子单元中遥测处理单元状态变化和数据交互过程,实现方法简便,响应速度快、且有利于测试过程中对遥测处理单元状态参数和模拟量进行实时修改,以满足不同条件下的遥测处理单元故障模拟要求和热控分系统、电源分系统的测试要求;同时本发明通过采用中断设计和改变遥测处理单元状态,实现了非定周期的遥测数据的实时响应,有效解决了综合电子单元中遥测处理单元大数据量毫秒级接收及对遥测处理单元状态快速变化的模拟问题,显著提高了开发效率。
-
公开(公告)号:CN119247799A
公开(公告)日:2025-01-03
申请号:CN202411167239.8
申请日:2024-08-23
Applicant: 北京控制工程研究所
IPC: G05B17/02
Abstract: 本发明公开了一种航天器电推进系统级仿真模型,包括工控机(含测试设备)、EPCU模拟器、地面遥控遥测系统,贮供子系统和PPU&TSU子系统;地面遥控遥测系统、贮供子系统和PPU&TSU子系统均为真实系统;EPCU模拟器包括地面遥控遥测系统数据交互模块、贮供子系统数据通信模块、PPU&TSU子系统数据通信模块和星载EPCU应用模块;工控机用于实现星载EPCU应用模块的任务调度、地面遥控遥测系统数据交互模块的调用、贮供子系统数据通信模块的调用和PPU&TSU子系统数据通信模块的调用。本发明能够实现无星载电推进控制单元EPCU的前提下,快速验证卫星电推进系统设计方案,适用于系统设计早期,验证方案设计的可行性以及系统选用产品功能性能指标的符合性情况。
-
公开(公告)号:CN116880440A
公开(公告)日:2023-10-13
申请号:CN202310804025.6
申请日:2023-06-30
Applicant: 北京控制工程研究所
IPC: G05B23/02
Abstract: 本发明涉及航天器控制技术领域,特别涉及一种航天器控制软件IP模块识别与描述方法及装置。其中,该方法包括:获取待识别和描述的目标航天器控制软件;将所述目标航天器控制软件进行功能分解,形成所述目标航天器控制软件的功能特征树;将所述功能特征树中的部分节点识别为所述目标航天器控制软件的IP模块;基于集成芯片设计原则中外部物理接口与内部功能电路所具有的关联关系,将IP模块内部的功能拆分成功能子模块,并将与功能子模块具有关联关系的输入和/或输出提取为相应功能子模块的模块接口;基于对IP模块拆分的功能子模块和提取的模块接口,生成对IP模块的描述内容。本发明能够实现航天器控制软件的复用。
-
公开(公告)号:CN116450503A
公开(公告)日:2023-07-18
申请号:CN202310299428.X
申请日:2023-03-24
Applicant: 北京控制工程研究所
IPC: G06F11/36
Abstract: 本发明涉及卫星系统软件测试技术领域,特别涉及一种航天器软件基于模块化的测试用例生成方法及生成装置。其中,方法包括:基于预先确定的目标测试功能点,确定具有共性的多个共性测试需求;基于共性测试需求,生成每一个共性测试需求的各层函数模块;判断每一个共性测试需求的测试部件是否为部件组合遍历;若是,则基于当前共性测试需求对应的各层函数模块,生成当前共性测试需求的测试用例母版,以基于测试用例母版生成目标测试用例;若否,则基于当前共性测试需求对应的各层函数模块,生成目标测试用例。本方案,不仅可以提高测试用例的可维护性和可复用性,还可以提高测试用例的生成速度。
-
-
-
-
-
-
-
-
-