A high orbit satellite remote sensing payload task and system for performing method by satellite to load task instruction analysis, parameters calculation, equipment configuration and scheduling instructions, to achieve a single task load instruction injection to complete several satellite maneuver and load imaging function, improve the injection efficiency through the task load instruction; load task instruction injection expansion check scheme, improve the reliability of the task load instruction; by storing reusable equipment instruction sequence scheme, improve the load allocation efficiency deployment task instructions; through the storage before loading task instructions, then start again the task load instruction program execution, saving storage space delay load task instruction.
【技术实现步骤摘要】
一种高轨遥感卫星载荷任务展开执行的方法及系统
本专利技术一种高轨遥感卫星载荷任务展开执行的方法及系统,涉及一种载荷任务展开执行的方法,特别是一种在计算机资源受限情况下高轨遥感卫星模板化载荷任务展开执行的方法,属于卫星任务执行领域。
技术介绍
遥感卫星的主要任务是对地成像并完成图像数据的下传。一次典型的载荷任务包括数传分系统设备开关机设置,相机分系统设备开关机设置,卫星姿态机动,相机成像,图像下传或记录等步骤。每个步骤需要生成、发送一系列相关设备的控制指令,不同类型的载荷任务需要不同的指令组合,其中大部分指令根据不同的载荷任务要求配置不同的控制参数。数管分系统CTU作为整星的数据中心和指令分发中心,负责地面上注载荷任务指令的接收、解析与生成,并通过星载数据总线向相关分系统设备发送指令,协调各个分系统共同完成载荷任务。传统的遥感卫星,地面运控人员根据载荷任务所需的设备参数在地面生成一系列配置好参数的遥控指令,按时间顺序组织成指令序列,通过遥控链路上注到卫星。星上数管分系统CTU接收到上注的遥控指令序列,经校验后保存在指令队列中,并依据指令执行时间将遥控指令顺序分发给星上相应的分系统设备,从而完成任务的执行。这种方式下,星载软件不需要在星上对遥控指令进行参数配置和调度组合,只需按时间发送接收到的地面上注遥控指令序列即可。但是这种载荷任务处理的方式会带来两个方面的问题:一是由于地面需要生成的载荷任务遥控指令数量多,特别是高轨卫星在连续成像或者区域机动成像的工况下,单次任务可能成像、机动上百次,涉及的指令至少几百条。如此多的指令数据通过高轨有限的上行通道注入,需要花 ...
【技术保护点】
一种高轨遥感卫星载荷任务展开执行的方法,其特征在于步骤如下:(1)卫星收到载荷任务指令后,设置卫星当前处于展开校验状态,并在星上设置指令校验缓存区,在设置的指令校验缓存区中执行步骤(2)和步骤(3);(2)根据载荷任务类型,调度星上预先存储的设备指令或设备指令基本序列,完成设备指令的参数配置,生成设备指令序列;(3)进行指令调度展开,即对于重复使用的设备指令或设备指令序列,在第一次配置完参数后,记录设备指令或设备指令序列的内容,保存为设备指令子序列,后续重复使用时,直接拷贝使用设备指令子序列;(4)对步骤(2)和步骤(3)配置完参数后的设备指令即解析展开完的设备指令进行校验,校验通过的设备指令对应的载荷任务指令放入待执行队列,校验未通过的设备指令对应的载荷任务指令丢弃,并通知地面;(5)周期性检查步骤(4)的待执行队列的载荷任务指令是否到时;对到时的载荷任务指令,设置执行缓存区,在执行缓存区中重复步骤(2)、步骤(3)后存储步骤(2)和步骤(3)得到的设备指令,执行步骤(6);对未到时的载荷任务指令,等待到时后,设置执行缓存区,使用执行缓存区重复步骤(2)、步骤(3),执行步骤(6); ...
【技术特征摘要】
1.一种高轨遥感卫星载荷任务展开执行的方法,其特征在于步骤如下:(1)卫星收到载荷任务指令后,设置卫星当前处于展开校验状态,并在星上设置指令校验缓存区,在设置的指令校验缓存区中执行步骤(2)和步骤(3);(2)根据载荷任务类型,调度星上预先存储的设备指令或设备指令基本序列,完成设备指令的参数配置,生成设备指令序列;(3)进行指令调度展开,即对于重复使用的设备指令或设备指令序列,在第一次配置完参数后,记录设备指令或设备指令序列的内容,保存为设备指令子序列,后续重复使用时,直接拷贝使用设备指令子序列;(4)对步骤(2)和步骤(3)配置完参数后的设备指令即解析展开完的设备指令进行校验,校验通过的设备指令对应的载荷任务指令放入待执行队列,校验未通过的设备指令对应的载荷任务指令丢弃,并通知地面;(5)周期性检查步骤(4)的待执行队列的载荷任务指令是否到时;对到时的载荷任务指令,设置执行缓存区,在执行缓存区中重复步骤(2)、步骤(3)后存储步骤(2)和步骤(3)得到的设备指令,执行步骤(6);对未到时的载荷任务指令,等待到时后,设置执行缓存区,使用执行缓存区重复步骤(2)、步骤(3),执行步骤(6);(6)周期性检查执行缓存区的设备指令,按时间依次发送给相应设备。2.根据权利要求1所述的一种高轨遥感卫星载荷任务展开执行的方法,其特征在于:展开校验状态为根据载荷任务指令类型和参数生成的设备指令数据放到校验缓冲区保存,并在校验缓冲区中记录设备指令的条数、长度信息。3.根据权利要求1所述的一种高轨遥感卫星载荷任务展开执行的方法,其特征在于:指令调度展开是选取设备指令,按设定的顺序排列,并设置各个指令执行的时间间隔。4.根据权利要求1所述的一种高轨遥感卫星载荷任务展开执行的方法,其特征在于:设备指令基本序列是指在星上预先存储的按一定时间顺序排列的一组设备指令,设备指令中可能存在需要补充的参数内容。5.根据权利要求1所述的一种高轨遥感卫星载荷任务展开执行的方法,其特征在于:设备指令的参数配置是指使用载荷任务指令中的参数数据或使用载荷任务指令中参数按规则计算生成的数据,填充到相应设备指令中的位置。6.根据权利要求1所述的一种高轨遥感卫星载荷任务展开执行的方法,其特征在于:设备指令序列是指根据载荷任务指令类型和参数,星上自主生成的按时间顺序排列的一组设备指令,设备指令中的参数...
【专利技术属性】
技术研发人员:韦涌泉,刘鑫,朱玛,刘云鹤,刘宁,王丽俐,武莹,董振辉,张红军,
申请(专利权)人:北京空间飞行器总体设计部,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。