用于卫星的调度方法技术

技术编号:36808691 阅读:15 留言:0更新日期:2023-03-09 00:31
本申请公开了一种用于卫星的调度方法,包括:在与调度周期对应的目标时刻获取与调度周期对应的第一调度帧,其中调度周期划分为多个时间槽,用于分时调度卫星的应用;获取与第一调度帧关联的第二调度帧,其中第二调度帧分别与调度周期不同的时间槽对应;在调度周期的目标时间槽内从相应的第二调度帧获取与目标时间槽关联的调度任务信息;以及在目标时间槽根据调度任务信息对卫星的应用进行调度。据调度任务信息对卫星的应用进行调度。据调度任务信息对卫星的应用进行调度。

【技术实现步骤摘要】
用于卫星的调度方法


[0001]本申请涉及卫星
,特别是涉及一种用于卫星的调度方法。

技术介绍

[0002]调度应用在卫星的星载计算机中承担着非常重要的角色,控制整个卫星的软件的运行。调度应用的目的是实现卫星上各个应用的时分复用机制,从而提供了在周期内的特定时间内确定调度应用程序处理的能力。
[0003]如果要对卫星的调度进行配置,需要通过遥控的方式上注数据,对卫星的调度应用进行更新。如果对卫星上各个应用的调度规划进行较大调整,则需要对卫星上的整个调度应用进行更新,因此更新的效率低下,并且不利于卫星的调度应用的维护。
[0004]针对上述的现有技术中存在的卫星上调度应用的配置效率低下且不利于维护的技术问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本公开提供了一种用于卫星的调度方法,以至少解决现有技术中存在的卫星上调度应用的配置效率低下且不利于维护的技术问题。
[0006]根据本申请的一个方面,提供了一种用于卫星的调度方法,包括:在与调度周期对应的目标时刻获取与调度周期对应的第一调度帧,其中调度周期划分为多个时间槽,用于分时调度卫星的应用;获取与第一调度帧关联的第二调度帧,其中第二调度帧分别与调度周期不同的时间槽对应;在调度周期的目标时间槽内从相应的第二调度帧获取与目标时间槽关联的调度任务信息;以及在目标时间槽根据调度任务信息对卫星的应用进行调度。
[0007]综上所述,根据本公开的技术方案,由于调度应用通过获取主调度帧和副调度帧,并且根据副调度帧记载的调度任务信息对卫星的应用进行调度。因此地面系统在对卫星的调度规划进行重新配置时,只需要修改或者调整主调度帧和副调度帧的信息,并将调整后的主调度帧和副调度帧上注至卫星系统即可,而不必对调度应用进行更新。从而,通过这种方式,即便是在重新配置调度规划的过程中,也可以不必对调度应用做出较大的调整,从而提高了调度规划的配置效率,并且有利于调度应用的维护。
[0008]根据下文结合附图对本申请的具体实施例的详细描述,本领域技术人员将会更加明了本申请的上述以及其他目的、优点和特征。
附图说明
[0009]后文将参照附图以示例性而非限制性的方式详细描述本申请的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:
[0010]图1是根据本申请的一个实施例所述的卫星遥控遥测系统的示意图;
[0011]图2A是根据本申请一个实施例的卫星系统的的示意图;
[0012]图2B进一步示出了星载计算机中的程序架构的部分示意图;
[0013]图3是根据本公开实施例所述的用于卫星的调度方法的流程示意图;
[0014]图4A是根据本公开实施例所述的调度周期的示意图;
[0015]图4B示出了沿着时间顺序布置的多个调度周期的示意图;
[0016]图5A示出了与调度周期0对应的调度主帧0的示意图;
[0017]图5B示出了与调度周期1对应的调度主帧1的示意图;
[0018]图5C示出了与调度周期2对应的调度主帧2的示意图;
[0019]图6A示出了对应用进行激活的调度的流程示意图;
[0020]图6B示出了对应用进行遥测包调度的流程示意图;以及
[0021]图6C示出了对应用进行巡检调度的流程示意图。
具体实施方式
[0022]需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
[0023]为了使本
的人员更好地理解本公开方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。
[0024]需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便这里描述的本公开的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0025]需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0026]图1是根据本申请一个实施例所述的卫星遥控遥测系统的示意图。该系统包括:地面系统20以及卫星系统10,其中地面系统20通过分包遥控的方式,经由地面系统20与卫星系统10之间的遥控信道向卫系统星20发送遥控应用数据。此外,卫星系统10接收地面系统20发送的遥控应用数据,并且通过分包遥测的方式,经由卫星系统10与地面系统20之间的遥测信道向地面系统20 传输遥测数据。
[0027]图2A是根据本申请一个实施例的卫星系统10的示意图。参考图2A所示,卫星系统10包括星载计算机100、星载外设201~20n、CAN总线300以及测控应答机400。
[0028]其中测控应答机400与星载计算机100通信连接,用于与地面系统20建立遥控/遥测信道。从而,测控应答机400可以从地面系统20接收遥控应用数据,并将遥控应用数据传输至星载计算机100。或者,测控应答机400可以从星载计算机100接收遥测数据,并将遥测
数据传输至地面系统20。
[0029]所述星载外设201~20n例如可以是GNSS模块、光纤陀螺仪以及大力矩飞轮等通过总线(例如CAN总线)与星载计算机100连接的星载外设。从而星载计算机100可以通过CAN总线与星载外设201~20n进行通信。
[0030]此外,图2B进一步示出了星载计算机100中的程序架构的部分示意图。参考图2B所示,星载计算机100设置有调度应用、遥控应用、总线管理应用以及其他的应用0~m。其中应用0~m例如可以是时间管理应用、健康监测应用、综合管理应用以及热控管理应用等不同的应用过程。
[0031]从而调度应用可以对应用0~应用m进行调度,并且可以通过CAN总线对星载外设201~星载外设20n进行调度。
[0032]从而在上述基础上,本实施例提供了一种用于卫星的调度方法,该调度方法例如可以通过星载计算机100实现。其中图3示出了该方法的示意性流程图,参考图3所示,该方法包括:
[0033]S302:在与调度周期对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于卫星的调度方法,其特征在于,包括:在与调度周期对应的目标时刻获取与所述调度周期对应的第一调度帧,其中所述调度周期划分为多个时间槽,用于分时调度所述卫星的应用;获取与所述第一调度帧关联的第二调度帧,其中所述第二调度帧分别与所述调度周期不同的时间槽对应;在所述调度周期的目标时间槽内从相应的第二调度帧获取与所述目标时间槽关联的调度任务信息;以及在所述目标时间槽根据所述调度任务信息对所述卫星的应用进行调度。2.根据权利要求1所述的方法,其特征在于,还包括:从地面系统接收与用于对调度进行配置的遥控应用数据;以及根据所述遥控应用数据对所述第一调度帧和/或所述第二调度帧进行更新。3.根据权利要求1或2所述的方法,其特征在于,还包括:根据所述第一调度帧确定与所述调度周期相对应的调度类型,其中所述调度类型包括以下所述的一种:激活应用;遥测包调度;以及巡检调度,并且其中在所述目标时间槽根据所述调度任务信息对所述卫星的应用进行调度的操作,包括:在所述目标时间槽,根据所述调度任务信息,对所述卫星的应用执行与所述调度类型对应的调度操作。4.根据权利要求3所述的方法,其特征在于,在调度类型为激活应用的情况下,对所述卫星的应用执行与所述调度类型对应的调度操作,包括:根据与所述目标时间槽对应的第二调度帧,确定与所述目标时间槽对应的待激活的应用;以及对所述待激活的应用进行激活操作。5.根据权利要求4所述的方法,其特征在于,在调度类型为激活应用的情况下,对所述卫星的应用执行与所述调...

【专利技术属性】
技术研发人员:韩雍博张扬雨
申请(专利权)人:成都盈度科技有限公司
类型:发明
国别省市:

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

1