一种基于星载软件开发测试验证系统技术方案

技术编号:26970087 阅读:26 留言:0更新日期:2021-01-05 23:59
本发明专利技术公开了一种星载软件开发测试验证系统,基于Zynp平台以及EtherCAT技术设计而成,包括星载软件运行环境子系统、数据服务子系统、遥测遥控可视化子系统以及EtherCAT主站及从站。其中星载软件运行环境子系统用于模拟星载计算机环境,进行星载软件功能变时长仿真验证;数据服务子系统用于接入卫星轨道姿态动力学数据,以对外接设备和星载软件运算全过程提供数据服务;遥测遥控可视化子系统用于进行人机交互及通信,进行遥控上注指令以及数据块核对校验;以及EtherCAT主站则用于可扩展挂载设备的网络控制中心。

【技术实现步骤摘要】
一种基于星载软件开发测试验证系统
本专利技术涉及航空航天
,特别涉及一种星载软件开发测试验证系统。
技术介绍
近年来,随着我国航天事业突飞猛进的发展,卫星从研制到发射已经进入了批量化、高密度发射模式。由于航天是高投入、高风险性的科技密集型工业,依次,其对系统的可靠性、安全性有着严格的要求。其中,卫星星载软件是卫星研制关键环节,其用于实现卫星轨道计算、姿态控制、能源管理、载荷管理、接收遥控指令和数据注入、以及故障诊断等重要功能,并与整个卫星系统的其他部件构成闭环系统运行。因此,星载软件必须在研制过程中进行充分的测试验证,其测试覆盖性是否全面,将直接关系到卫星系统可靠性和试验的成败。然而,由于星载软件在研制过程中测试接口多,因此,其测试配套终端设备数量繁多,测试的工作量大,如何保证测试的全面性是星载软件开发测试验证系统的关键。
技术实现思路
为了实现星载软件开发的测试及验证,本专利技术提供一种星载软件开发测试验证系统,其基于可扩展处理平台Zynq以及以太网控制自动化技术EtherCAT设计而成,所述系统包括:星载软本文档来自技高网...

【技术保护点】
1.一种星载软件开发测试验证系统,其特征在于,包括:/n星载软件运行环境子系统,包括双核处理器、内存、程序存储闪存FLASH、非易失闪存NAND FLASH以及网络模块,所述星载软件运行环境子系统被配置为模拟星载计算机环境,进行星载软件功能变时长仿真验证;/n数据服务子系统,包括数据接入接口以及遥测遥控可视化接口,所述数据服务子系统与外部PC可通信地连接,以接入卫星轨道姿态动力学数据,为外接设备和星载软件运算全过程提供数据服务;以及/n遥测遥控可视化子系统,安装于PC上,与所述遥测数据可视化接口可通信地连接,所述遥测遥控可视化子系统被配置为进行人机交互及通信,进行遥控上注指令以及数据块核对校验...

【技术特征摘要】
1.一种星载软件开发测试验证系统,其特征在于,包括:
星载软件运行环境子系统,包括双核处理器、内存、程序存储闪存FLASH、非易失闪存NANDFLASH以及网络模块,所述星载软件运行环境子系统被配置为模拟星载计算机环境,进行星载软件功能变时长仿真验证;
数据服务子系统,包括数据接入接口以及遥测遥控可视化接口,所述数据服务子系统与外部PC可通信地连接,以接入卫星轨道姿态动力学数据,为外接设备和星载软件运算全过程提供数据服务;以及
遥测遥控可视化子系统,安装于PC上,与所述遥测数据可视化接口可通信地连接,所述遥测遥控可视化子系统被配置为进行人机交互及通信,进行遥控上注指令以及数据块核对校验。


2.如权利要求1所述的系统,其特征在于,所述双核处理器均采用Linux系统,并安装xenomai实时补丁,通过共享内存的方式进行双核间的通信。


3.如权利要求1所述的系统,其特征在于,所述数据服务子系统与外部PC通过TCP/IP协议进行通信,和/或所述遥测遥控可视化子系统与所述遥测数据可视化接口通过TCP/IP协议进行通信。


4.如权利要求1所述的系统,其特征在于,所述...

【专利技术属性】
技术研发人员:王正凯王学良林宝军贺芸祁见忠涂珍贞石龙龙乔伟男吴敏
申请(专利权)人:中国科学院微小卫星创新研究院上海微小卫星工程中心
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1