-
公开(公告)号:CN117932908A
公开(公告)日:2024-04-26
申请号:CN202410044542.2
申请日:2024-01-11
Applicant: 中国科学院微小卫星创新研究院 , 上海微小卫星工程中心
Abstract: 本发明公开了一种针对星务软件的数字化仿真测试平台设计方法,包括:使用QEMU软件模拟星载软件的硬件环境,创造一个与真实硬件功能一样的数字化仿真环境,模拟CPU、内存、中断和其他外部设备,并修改启动加载器bootloader模块;基于目标架构,选择对应的交叉编译工具,在Linux环境中配置编译器相关参数设置;利用该交叉编译工具链将星载软件代码生成为可运行于目标架构的二进制可执行文件;确认测试环境相关设备等配置正确,启动QEMU数字化仿真测试环境,加载指定目标架构的可执行文件,进行星载软件用例测试及调试;采集并判断用例运行数据信息。本发明能够提高星载软件测试的效率和准确性,降低测试成本。
-
公开(公告)号:CN118192302A
公开(公告)日:2024-06-14
申请号:CN202410507433.X
申请日:2024-04-25
Applicant: 中国科学院微小卫星创新研究院 , 上海微小卫星工程中心
IPC: G05B17/02
Abstract: 本发明提供了一种基于动力学模型的通用化卫星仿真测试方法及系统,提供一动力学模型架构,并设置通用化接口,构建得到动力学模型;针对动力学模型,生成相应的动力学动态库源代码,并进行审查和优化,通过动力学动态库源代码将动力学模型转化成对应目标系统架构的动力学模型应用;基于动力学模型应用构建得到卫星半物理仿真平台,通过星务控制计算机与动力学模型应用、遥测单机和遥控单机交互,实现卫星仿真测试。本发明将卫星单机或传感器虚拟化,定制化生成符合单机或传感器运行逻辑的模型动态库,在卫星研制阶段提供半物理仿真的测试环境,保证卫星研制和测试精确度的条件下,降低卫星研制成本,提高卫星仿真测试的效率。
-
公开(公告)号:CN119271197A
公开(公告)日:2025-01-07
申请号:CN202410990968.7
申请日:2024-07-23
Applicant: 中国科学院微小卫星创新研究院 , 上海微小卫星工程中心
Abstract: 本发明公开了一种基于嵌入式软件的低代码标准化组件开发方法,该方法包括:收集完整嵌入式软件源代码,并明确待封装的函数或功能模块;函数封装筛选,识别并封装独立函数及相互依赖的集合函数;函数接口封装,根据函数参数类型设计统一的接口模板;功能框架选型封装,根据函数功能类型设计相应的封装框架;标准化组件通用结构框架集成封装;标准化组件数据通信接口挂载,设计标准的数据通信接口并验证其稳定性;标准化组件入库,为封装完成的组件添加标签和分类信息,并建立组件库管理系统进行统一管理。本发明通过低代码、不改动原有代码的标准化组件开发方法,显著提升了嵌入式软件开发的便捷性、适应性、复用性和系统集成度。
-
公开(公告)号:CN117068405B
公开(公告)日:2024-06-18
申请号:CN202310994403.1
申请日:2023-08-08
Applicant: 中国科学院微小卫星创新研究院 , 上海微小卫星工程中心
Abstract: 本发明提供一种基于CPS的数字卫星仿真系统及其方法。数字卫星仿真系统包括连接层组件、转化层组件、认知层组件、控制层组件。控制层组件接收认知层组件的数据,接收用户输入的与数字卫星仿真有关的配置信息,控制分析状态量,生成业务决策,并将业务决策传输给认知层组件。认知层组件接收并处理业务决策,并将业务决策传输至转化层。转化层组件根据业务决策进行数字卫星仿真运行,将业务决策转化为数字卫星仿真指令,并将数字卫星仿真指令传输至连接层组件。连接层组件执行数字卫星仿真指令。本系统具有时间连续性和状态更新离散性,各模块可独立扩展升级,模块调度持续可控,支持卫星半物理测试,支持高速数据流、低速控制流测试。
-
公开(公告)号:CN117068405A
公开(公告)日:2023-11-17
申请号:CN202310994403.1
申请日:2023-08-08
Applicant: 中国科学院微小卫星创新研究院 , 上海微小卫星工程中心
Abstract: 本发明提供一种基于CPS的数字卫星仿真系统及其方法。数字卫星仿真系统包括连接层组件、转化层组件、认知层组件、控制层组件。控制层组件接收认知层组件的数据,接收用户输入的与数字卫星仿真有关的配置信息,控制分析状态量,生成业务决策,并将业务决策传输给认知层组件。认知层组件接收并处理业务决策,并将业务决策传输至转化层。转化层组件根据业务决策进行数字卫星仿真运行,将业务决策转化为数字卫星仿真指令,并将数字卫星仿真指令传输至连接层组件。连接层组件执行数字卫星仿真指令。本系统具有时间连续性和状态更新离散性,各模块可独立扩展升级,模块调度持续可控,支持卫星半物理测试,支持高速数据流、低速控制流测试。
-
-
-
-