-
公开(公告)号:CN113885940A
公开(公告)日:2022-01-04
申请号:CN202111026007.7
申请日:2021-09-02
Applicant: 北京航天长征飞行器研究所
Inventor: 王东东 , 方海红 , 董春杨 , 王菁华 , 史文卿 , 凌咸庆 , 王洁 , 秦卓 , 张甜 , 宋景亮 , 鞠晓燕 , 张竑颉 , 程光耀 , 张超 , 李德标 , 付思帅 , 王玥兮 , 杨宇 , 苏连明 , 蔡志旭 , 李焕东 , 司文文 , 谢雨霖 , 边梦琦 , 王晨
IPC: G06F8/76
Abstract: 一种基于平台的分布式规划软件研制方法,其特征在于,包括以下步骤:基于Window平台和语言编写软件完成规划类软件的开发编写通用软件代码和算法正确性的验证,将Window平台上的源码移植到国产化平台上,生成动态链接库,不同的平台获取打包好的所述软件代码,采用平台环境适用的开发框架技术将所述软件代码转码为与平台相适应的代码,完成软件的安装或更新,并在平台运行。
-
公开(公告)号:CN108845823A
公开(公告)日:2018-11-20
申请号:CN201810790518.8
申请日:2018-07-18
Applicant: 北京航天长征飞行器研究所 , 中国运载火箭技术研究院
IPC: G06F8/654
Abstract: 本发明公开了一种基于F2812芯片的软件在线升级方法,该方法包括如下步骤:步骤一:将驻留软件和初始工作软件存储在F2812芯片的FLASH空间中;步骤二:上电,驻留软件启动,判断上电时间是否在时间窗内,如果上电时间在时间窗内,驻留软件接收升级指令,驻留软件进一步接收新的工作软件,把初始工作软件擦除,并写入新的工作软件,新的工作软件开始工作;如果上电时间不在时间窗内,驻留软件对存有初始工作软件的片区进行校验。本发明提高了工作效率,降低运行维护成本。
-
公开(公告)号:CN112484731B
公开(公告)日:2023-05-09
申请号:CN202011359908.3
申请日:2020-11-27
Applicant: 北京航天长征飞行器研究所
Inventor: 董春杨 , 方海红 , 王君 , 鞠晓燕 , 杨宇 , 彭杰 , 秦卓 , 张瑞鹏 , 苏峰 , 孟晨光 , 王菁华 , 边梦琦 , 程光耀 , 窦宇飞 , 付思帅 , 凌咸庆 , 李德标 , 宋景亮 , 王晨 , 王东东 , 王洁 , 王玥兮 , 张超 , 张竑颉
Abstract: 一种高精度实时飞行导航计算方法,利用高速处理器,在接收到INS导航数据和GNSS信息后,依次执行SINS导航计算、惯导外推以及SINS导航计算、组合导航卡尔曼滤波。在本发明工作的典型工作场景中,SINS导航解算0.5ms,GNSS对SINS导航外推用时小于0.01ms,可忽略,组合导航卡尔曼滤波1.6ms,由于两次导航解算输入不同,需独立运行。因此,共耗时约0.5*2+1.6=2.6ms,考虑80%时间余量,可满足组合导航计算周期大于3.25ms的系统实时性能要求。本发明充分利用双CPU资源,可实现严苛的实时导航计算性能要求,能够实现精确组合导航。
-
公开(公告)号:CN108845823B
公开(公告)日:2021-07-13
申请号:CN201810790518.8
申请日:2018-07-18
Applicant: 北京航天长征飞行器研究所 , 中国运载火箭技术研究院
IPC: G06F8/654
Abstract: 本发明公开了一种基于F2812芯片的软件在线升级方法,该方法包括如下步骤:步骤一:将驻留软件和初始工作软件存储在F2812芯片的FLASH空间中;步骤二:上电,驻留软件启动,判断上电时间是否在时间窗内,如果上电时间在时间窗内,驻留软件接收升级指令,驻留软件进一步接收新的工作软件,把初始工作软件擦除,并写入新的工作软件,新的工作软件开始工作;如果上电时间不在时间窗内,驻留软件对存有初始工作软件的片区进行校验。本发明提高了工作效率,降低运行维护成本。
-
公开(公告)号:CN112484731A
公开(公告)日:2021-03-12
申请号:CN202011359908.3
申请日:2020-11-27
Applicant: 北京航天长征飞行器研究所
Inventor: 董春杨 , 方海红 , 王君 , 鞠晓燕 , 杨宇 , 彭杰 , 秦卓 , 张瑞鹏 , 苏峰 , 孟晨光 , 王菁华 , 边梦琦 , 程光耀 , 窦宇飞 , 付思帅 , 凌咸庆 , 李德标 , 宋景亮 , 王晨 , 王东东 , 王洁 , 王玥兮 , 张超 , 张竑颉
Abstract: 一种高精度实时飞行导航计算方法,利用高速处理器,在接收到INS导航数据和GNSS信息后,依次执行SINS导航计算、惯导外推以及SINS导航计算、组合导航卡尔曼滤波。在本发明工作的典型工作场景中,SINS导航解算0.5ms,GNSS对SINS导航外推用时小于0.01ms,可忽略,组合导航卡尔曼滤波1.6ms,由于两次导航解算输入不同,需独立运行。因此,共耗时约0.5*2+1.6=2.6ms,考虑80%时间余量,可满足组合导航计算周期大于3.25ms的系统实时性能要求。本发明充分利用双CPU资源,可实现严苛的实时导航计算性能要求,能够实现精确组合导航。
-
公开(公告)号:CN118409993A
公开(公告)日:2024-07-30
申请号:CN202410441938.0
申请日:2024-04-12
Applicant: 北京航天长征飞行器研究所
Abstract: 本发明涉及一种通用同步可配置串口通讯方法、介质及设备,包括:在QT工程下,并行运行模拟外设线程、遥测线程、实时参数显示线程;初始逐一读取每个模拟外设线程对应的配置文件,包括通讯模式、读数据接口号(RS422/485串口、以太网口)、写数据接口号、写数据(固定数据和文件格式);循环读取模拟外设的与配置文件对应的接口的缓冲区数据;若存在数据,则根据配置文件中的读写判断模式,对是否发送配置文件的数据内容帧执行相应的判断;若判断通过,则发送配置文件的数据内容帧,完成模拟外设通讯。本发明旨在通过线程和可配置方法,减少重复工作,提高软件的设计效率;协议层的更改,只需更改配置文件即可。
-
公开(公告)号:CN117389617A
公开(公告)日:2024-01-12
申请号:CN202311117552.6
申请日:2023-08-31
Applicant: 北京航天长征飞行器研究所
Inventor: 宋得良 , 方海红 , 董春杨 , 王菁华 , 张甜 , 程光耀 , 赵洋 , 鞠晓燕 , 张超 , 杨宇 , 司文文 , 谢雨霖 , 凌咸庆 , 王东东 , 张竑颉 , 宋景亮 , 苏连明 , 蔡志旭 , 秦卓 , 王洁 , 李焕东 , 王玥兮 , 王晨 , 刘洋 , 郭彤旭
Abstract: 本发明提出一种便携的飞行控制系统跨平台移植方法,将软件分成硬件驱动层、中间链路层和功能应用层三部分,规范标准化接口并复用应用层代码,能够与不同的硬件平台快速适配。在跨平台移植的过程中只需维护中间链路层与硬件驱动层和功能应用层的适配关系,降低硬件驱动层和功能应用层之间的耦合度,能够有效降低软件在跨平台移植过程中对代码的反复修改、验证工作,在保证软件功能复用、性能稳定的前提下,大大节约在跨平台移植过程中的时间和人力成本,提高软件跨平台移植开发的效率。
-
公开(公告)号:CN117234546A
公开(公告)日:2023-12-15
申请号:CN202310473998.6
申请日:2023-04-27
Applicant: 北京航天长征飞行器研究所
Inventor: 张甜 , 方海红 , 付思帅 , 金文 , 毛宪宁 , 焦胜海 , 董春杨 , 王菁华 , 凌咸庆 , 王玥兮 , 张竑颉 , 王洁 , 王东东 , 鞠晓燕 , 宋景亮 , 秦卓 , 张超 , 李德标 , 杨宇 , 程光耀 , 蔡志旭 , 苏连明 , 李焕东 , 司文文 , 谢雨霖 , 宋得良 , 吴昭辉 , 邵宇航 , 纪丽敏 , 薛强 , 王硕 , 边梦琦 , 王晨 , 石尚
IPC: G06F8/65 , G06F9/4401 , G06F3/06 , G06F11/10
Abstract: 本发明公开了一种DSP处理器通用化高可靠在线升级方法,包括:分配存储空间;对B区有效标志和B区首次运行标志进行初始化;进行应用程序设计;将引导程序和应用程序A存储至所分配的存储空间中;通过引导程序读取B区有效标志及B区首次运行标志,确认加载应用程序A区;接收在线升级数据和升级指令,将升级数据加载至应用程序B区存储空间中,进行程序升级;判断程序升级是否成功,若否,则进入升级错误处理程序;否则,进入升级后的处理程序;断电后重新上电,引导程序根据B区有效标志及B区首次运行标志,确认运行应用程序A区或应用程序B区。可以在不增加硬件设备的情况下,实现多次重复可靠地在线升级。
-
公开(公告)号:CN116932042A
公开(公告)日:2023-10-24
申请号:CN202310881023.7
申请日:2023-07-18
Applicant: 北京航天长征飞行器研究所
IPC: G06F8/76
Abstract: 本发明一种任务规划软件动态链接库生成验证方法,A1:使用跨平台编程语言,在X86+Windows平台上创建基于控制台的应用程序;A2:创建接口转换类,将程序计算完成的输出,转换为要求的接口格式;A3:创建一个或多个算法的类,在算法类中编写代码,实现规划软件算法功能;A4:通过算例测试控制台应用程序;A5:将控制台应用程序移植到目标平台环境;A6:通过算例测试目标平台下的控制台程序;A7:目标平台下的控制台程序封装为链接库程序;A8:目标平台下创建测试链接库的控制台程序;A9:通过算例测试目标平台下的链接库程序;A10:完成最终链接库的生成和正确性验证。
-
公开(公告)号:CN116125850A
公开(公告)日:2023-05-16
申请号:CN202211414658.8
申请日:2022-11-11
Applicant: 北京航天长征飞行器研究所
Inventor: 张超 , 秦卓 , 程光耀 , 鞠晓燕 , 王玥兮 , 方海红 , 董春杨 , 王东东 , 凌咸庆 , 张甜 , 苏连明 , 张竑颉 , 李焕东 , 宋景亮 , 王晨 , 蔡志旭 , 王菁华 , 李德标 , 谢雨霖 , 司文文 , 王洁
IPC: G05B19/042
Abstract: 一种基于伴随飞行器控制系统及方法,属于飞行器控制技术领域。本发明包括:数据获取模块通过接口将各类传感器及作动装置以中断方式获取数据,并对获取的数据进行帧格式校验,再通过消息API将数据传输至数据交互模块的消息队列;所述数据交互模块用于对数据获取模块发送来的数据进行消息分类,根据通讯协议进行数据解包操作,为每一数据定义对应的队列数据结构;以及为数据获取模块与数据应用模块提供数据输入与输出操作的API;所述数据应用模块用于通过数据交互模块消息队列获取消息数据,并实现飞控软件的算法;以及实时接收数据获取模块数据更新,按照相应的数据流规则进行对应算法计算,并将计算的结果发送至数据交互模块消息队列。
-
-
-
-
-
-
-
-
-