一种星载综合电子操作系统及单机适配方法技术方案

技术编号:31233426 阅读:14 留言:0更新日期:2021-12-08 10:11
本发明专利技术公开了一种星载综合电子操作系统及外围单机适配方法,属于星载嵌入式软件技术领域,包括通信系统,由地面通信系统和星载通信系统两部分组成,所述星载通信系统用于连接外围单机,所述地面通信系统用于连接地面站,所述地面站包括:荷载系统,包括荷载数据获取单元,用于通过所述通信系统获取外围单机的数据;处理运算平台,包括实时操作系统和存储管理单元,其中所述实时操作系统包括高轨道操作系统和低轨道操作系统,通过所述高轨道操作系统和所述低轨道操作系统与所述外围单机交互;计算机单元,包括高低轨选择模块,用于通过所述外围单机的工作环境选择所述高轨道操作系统或所述低轨道操作系统。统或所述低轨道操作系统。统或所述低轨道操作系统。

【技术实现步骤摘要】
一种星载综合电子操作系统及单机适配方法


[0001]本专利技术涉及星载嵌入式软件
,特别涉及一种星载综合电子操作系统及单机适配方法。

技术介绍

[0002]随着卫星及飞行器任务需求,载荷的数量和功能呈上升趋势,相对综合电子系统软件,负责整星数据流的处理及通信,载荷的数量增加,意味着综合电子系统软件的复杂度增加。基于传统星载软件开发模式,继续开发目前卫星及飞行器系统中的综合电子系统软件,会面临诸多问题,软件升级扩展难以实现、软件分层不明显、软硬件无法解耦、软件利用率低等。因此利用嵌入式操作系统提供的多进程/多线程技术实现卫星及飞行器中综合电子系统软件的开发技术,在现有航天工程实际中应运而生。
[0003]但是随着嵌入式操作系统的不断商业化,多数嵌入式操作系统开始收费,因此,更换操作系统会增加系统移植、开发、验证成本,从而使星载嵌入式系统会对某一操作系统进行依赖,而且卫星上单机和传感器的数量和种类不断增加使综合电子软件的复杂度也不断增加,单机和传感器的扩展导致的软硬件出现耦合问题。

技术实现思路

[0004]本专利技术的目的就在于为了解决上述嵌入式星载操作系统依赖操作系统导致更换成本高以及外围单机适配不稳定的问题而提供一种星载综合电子操作系统及单机适配方法,具有通用性强,不依赖操作系统也可执行任务,外围单机适配方便连接稳定的优点。
[0005]第一方面,本专利技术通过以下技术方案来实现上述目的,一种星载综合电子操作系统,包括:
[0006]通信系统,由地面通信系统和星载通信系统两部分组成,所述星载通信系统用于连接外围单机,所述地面通信系统用于连接地面站,所述地面站包括:
[0007]荷载系统,包括荷载数据获取单元,用于通过所述通信系统获取外围单机的数据;
[0008]处理运算平台,包括实时操作系统和存储管理单元,其中所述实时操作系统包括高轨道操作系统和低轨道操作系统,通过所述高轨道操作系统和所述低轨道操作系统与所述外围单机交互;
[0009]计算机单元,包括高低轨选择模块,用于通过所述外围单机的工作环境选择所述高轨道操作系统或所述低轨道操作系统。
[0010]优选的,所述通信系统包括遥测和遥控处理单元、射频单元以及存储单元,遥测和遥控处理单元用于星载遥测数据下传至地面站以及遥控指令从地面站上传星载通信系统完成控制任务,射频单元用于地面通信系统和星载通信系统之间的网络互连,存储单元用于存储遥测和遥控处理单元的数据。
[0011]优选的,所述外围单机和星载通信系统之间通过通用总线连接,地面通信系统也通过通用总线依次连接荷载系统、处理运算平台和计算机单元,所述通用总线包括RS422和
CAN总线,且由总线管理单元进行管理。
[0012]优选的,所述实时操作系统为基于AMR

M4体系架构的通用平台和通用操作系统,该系统包括:
[0013]应用层,包括星务软件、姿控软件、安全模式、总线管理软件和存储管理软件,星务软件用于控制调度星载所有任务,姿控软件用于控制外围单机,安全模式提供整个系统的安全服务;
[0014]驱动层,用于连接硬件和软件之间的交互,包括软件驱动和外围单机驱动。
[0015]优选的,所述计算机单元还包括实时处理模块、延时处理模块以及时间分割器,通过实时处理模块提供实时操作系统实时处理任务的执行方式,延时处理模块提供实时操作系统延时处理任务的执行方式,时间分割器用于提供软件定时功能。
[0016]优选的,在所述延时处理模块工作时,通过时间分割器将执行任务时间划分为毫秒级间隔,再由消息队列向处理线程发送消息,使时间间隔内未被执行的任务在后台挂起。
[0017]第二方面,本专利技术通过以下技术方案来实现上述目的,一种外围单机适配方法,使用上述第一方面的电子操作系统,该方法包括以下步骤:
[0018]S1、通过通用总线与星载通信系统建立通信;
[0019]S2、通过星载通信系统与地面站进行交互,其中包括:在接收到星载通信系统转发的遥测指令时,将数据通过星载通信系统发回地面站;
[0020]在接收到星载通信系统转发的遥控指令时,执行该遥控指令;
[0021]S3、根据自身的响应频率在消息队列中进行排序。
[0022]与现有技术相比,本专利技术的有益效果是:
[0023]1、通过在该操作系统中设置高轨道操作系统以及低轨道操作系统,使该系统可以通用在各种卫星系统上,通过计算机单元提供的高低轨选择模块使操作系统切换更加智能方便。
[0024]2、通过计算机单元提供的时间分割器以及实时处理模块以及延时处理模块,使该系统具备定时以及选择执行方式的功能,使得高轨道操作系统或者低轨道操作系统均可以不依赖传统的操作系统独立运行,使用成本更低。
[0025]3、通过星载通信系统以及地面通信系统组建的通信系统,使外围单机在扩展时,与该系统的适配更加方便和稳定,而且根据每个单机的响应频率不同,在执行任务时,可利用时间间隔对执行的任务进行划分,减少CPU的占用,减轻系统的运行压力
附图说明
[0026]图1为本专利技术的星载综合电子操作系统整体组成示意图。
[0027]图2为本专利技术的实时操作系统组成架构示意图。
[0028]图3为本专利技术的外围单机适配方法流程图。
具体实施方式
[0029]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本专利技术保护的范围。
[0030]请参考图1所示,一种星载综合电子操作系统,包括:
[0031]通信系统,由地面通信系统和星载通信系统两部分组成,所述星载通信系统用于连接外围单机,所述地面通信系统用于连接地面站,所述通信系统包括遥测和遥控处理单元、射频单元以及存储单元,遥测和遥控处理单元用于星载遥测数据下传至地面站以及遥控指令从地面站上传星载通信系统完成控制任务,射频单元用于地面通信系统和星载通信系统之间的网络互连,存储单元用于存储遥测和遥控处理单元的数据,通信系统以遥测遥控处理为主,实时遥测放置500ms处(自由配置),延时遥测放置2000ms处(自由配置)。实时遥测以500ms处采集遥测信息,并下发通信系统,产生下行遥测行为,延时遥测可以境外获取,以存储为主,入境下发通信系统,产生下行遥测行为,存储以慢采集为主,以实际综电硬件平台存储能力进行分配。
[0032]所述地面站包括:荷载系统,包括荷载数据获取单元,用于通过所述通信系统获取外围单机的数据,荷载系统可挂靠单机总线和综合电子进行全双工通信,载荷数据可直接存入存储单元或者直接存入通信系统。
[0033]处理运算平台,包括实时操作系统和存储管理单元,其中所述实时操作系统包括高轨道操作系统和低轨道操作系统,通过所述高轨道本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种星载综合电子操作系统,其特征在于,包括:通信系统,由地面通信系统和星载通信系统两部分组成,所述星载通信系统用于连接外围单机,所述地面通信系统用于连接地面站,所述地面站包括:荷载系统,包括荷载数据获取单元,用于通过所述通信系统获取外围单机的数据;处理运算平台,包括实时操作系统和存储管理单元,其中所述实时操作系统包括高轨道操作系统和低轨道操作系统,通过所述高轨道操作系统和所述低轨道操作系统与所述外围单机交互;计算机单元,包括高低轨选择模块,用于通过所述外围单机的工作环境选择所述高轨道操作系统或所述低轨道操作系统。2.根据权利要求1所述的一种星载综合电子操作系统,其特征在于,所述通信系统包括遥测和遥控处理单元、射频单元以及存储单元,遥测和遥控处理单元用于星载遥测数据下传至地面站以及遥控指令从地面站上传星载通信系统完成控制任务,射频单元用于地面通信系统和星载通信系统之间的网络互连,存储单元用于存储遥测和遥控处理单元的数据。3.根据权利要求1所述的一种星载综合电子操作系统,其特征在于,所述外围单机和星载通信系统之间通过通用总线连接,地面通信系统也通过通用总线依次连接荷载系统、处理运算平台和计算机单元,所述通用总线包括RS422和CAN总线,且由总线管理单元进行管理。4.根据权利要求1所述的一种星载综合电子操作系统,其特征在于,所述实时操作系统为基于AMR

【专利技术属性】
技术研发人员:车治川王一同李栋万林涛
申请(专利权)人:上海蔚星数据科技有限公司
类型:发明
国别省市:

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

1