一种引入无效态方式实现的注入数据解耦方法技术

技术编号:8322841 阅读:214 留言:0更新日期:2013-02-13 22:59
本发明专利技术涉及一种引入无效态方式实现的注入数据解耦方法,包括如下步骤:1)确定航天器的遥控块中需要更改的注入数据及取值;2)生成需要向航天器注入的遥控块,遥控块中包括需要更改的和不需要更改的注入数据,其中对需要更改的注入数据赋予步骤(1)中确定的取值,对不需要更改的注入数据取值为无效态约定值;3)地面对注入数据进行校验;4)地面向航天器注入遥控块,航天器依次查询遥控块中各注入数据是否为无效态约定值,若为无效态约定值,则不更改对应的在轨数据的取值;若为非无效态约定值,则将注入数据的取值赋予对应的在轨数据,本发明专利技术减小遥控块中注入数据的确认、生成、校验的工作量,解决上行数据注入遥控方式实时性差的问题。

【技术实现步骤摘要】

本专利技术属于航天控制
,涉及一种应用于航天器遥控指令中注入数据的解耦方法,特别是涉及。
技术介绍
航天器遥控功能是地面干预航天器运行状态的重要手段。航天器在轨飞行过程中,需要地面注入遥控指令来控制和维护航天器的在轨飞行状态。同时,根据航天器的实际飞行状况,遥控指令能够对一些重要的控制参数进行必要修改。随着航天技术日新月异的发展,航天器目前多采用功能强大、性能优良、高可靠的航天嵌入式系统,实现了上行数据注入的遥控功能。而上行数据注入成为地面干预航天器运行状态的主要手段。 航天器上行数据注入通过注入遥控块来完成,遥控块是上行数据注入的基本单元。遥控块中主要包含遥控块识别信息、遥控块校验信息和用于改变航天器状态的注入数据等遥控信息。航天器在轨飞行维护过程中,若需要上行数据注入,则一般包括以下步骤1)、通过航天器遥测数据和注入遥控块,确认遥控块中各注入数据的在轨取值;2)、根据控制目的,确定遥控块中需要更改的注入数据及取值;3)、确定遥控块中各注入数据的取值后,地面按照封装协议生成需要注入的遥控块;4)、对生成的遥控块中的各注入数据的取值进行校验,确保各注入数据的正确性;5)、地面向航天器注入遥控块。航天器接收到遥控指令后,按照遥控块的定义将遥控快中的注入数据全部赋值给对应的在轨数据,完成地面上行数据注入遥控。但是,随着航天技术的发展,遥控块的容量越来越大,可包含的注入数据越来越多,这样就对航天器在轨飞行维护带来如下问题(I)遥控块中各注入数据在轨状态的确认、遥控块的生成、遥控块校验的工作量越来越大,容易导致人为低层次问题,异常改变航天器状态;(2)由于遥控块中各注入数据的耦合,直接导致上行数据注入遥控方式实时性差。明确需要更改的注入数据后,需要按照遥控块生成及注入步骤完成上注。遥控块注入前需要经过状态确认、生成、校验步骤,每个步骤均需要一定的时间,导致实时性差。
技术实现思路
本专利技术的目的在于克服现有技术的上述不足,提供,可以遥控指令注入前仅需要核对需要更改的注入数据及相应取值,无需对其他注入数据进行确认,减小遥控块中注入数据的确认、生成、校验的工作量;同时,进一步解决上行数据注入遥控方式实时性差的问题。本专利技术的上述目的主要是通过如下技术方案予以实现的,包括如下步骤(I)地面根据对航天器的控制目的,确定航天器的遥控块中需要更改的注入数据及取值;(2)地面按照与航天器的约定协议生成需要向航天器注入的遥控块,遥控块中包括需要更改的注入数据和不需要更改的注入数据,其中对需要更改的注入数据赋予步骤(I)中确定的取值,对不需要更改的注入数据取值为无效态约定值;(3)地面对生成的遥控块中有确定取值的注入数据和取值为无效态约定值的注入数据进行校验,确保注入数据的正确性;(4)地面向航天器注入遥控块,航天器接收到遥控块后,依次查询遥控块中各注入数据是否为无效态约定值,若为无效态约定值,则航天器不更改取值为无效态约定值的注入数据所对应的在轨数据的取值;若为非无效态约定值,则将遥控块中的所述注入数据的取值赋予对应的在轨数据,完成地面上行数据注入遥控。·在上述引入无效态方式实现的注入数据解耦方法中,步骤(2)中对不需要更改的注入数据取值为无效态约定值时,数据类型为相同字节长度的注入数据的无效态约定值取同一数值,且所述无效态约定值的取值与航天器上使用的数据有效值不相同。本专利技术与现有技术相比的优点在于(I)本专利技术数据解耦方法中每次地面向航天器注入数据前,对无需更改的注入数据赋予无效态约定值,在对遥控块中的数据进行校验时,无效态约定值的设定大大缩短了对无需更改的注入数据的校验时间,从而使得地面仅需重点对遥控块中需要更改的注入参数进行取值确认、生成、校验,因此,遥控块中注入数据的确认、遥控块的生成、遥控块校验的工作量大大减少,且容易避免人为低层次问题;(2)本专利技术数据解耦方法引入无效态约定后,遥控块中各注入数据实现了解耦,在航天器发射前,将遥控块中所有注入数据的所有取值(如标志类注入数据)遍历生成单指令遥控块,即每个单指令遥控块中仅有一个注入指令,其他注入指令均为无效态取值;这些单指令遥控块均存储在地面发射库中,当需要快速注入遥控块进行在轨操作时,可立刻从地面发射库中将对应的单指令遥控块注入航天器,解决了原有方式实时性差的缺点;(3)本专利技术数据解耦方法由于无效态是针对遥控块中的每个注入数据进行的独立约定,当在某些特定使用需求下,允许同时更改多个或全部注入数据,使用更加灵活;(4)本专利技术数据解耦方法中对不需要更改的注入数据取值为无效态约定值时,数据类型为相同字节长度的注入数据的无效态约定值取同一数值,且所述无效态约定值与航天器上使用的数据有效值不重叠,进一步缩短了人工校验时对遥控块中注入数据校验的时间,提高了工作效率。附图说明图I为本专利技术引入无效态方式实现的注入数据解耦方法流程图。具体实施例方式下面结合附图和具体实施例对本专利技术作进一步详细的描述本专利技术在原有的遥控块各注入数据中引入了无效态定义,实现了遥控块中各注入数据的解耦,减小遥控块中注入数据的确认、生成、校验等工作;同时,进一步解决上行数据注入遥控方式实时性差的问题。本专利技术注入数据解耦方法的具体实现步骤如下一、在遥控块中的各注入参数引入无效态定义,如下表I所示表I本文档来自技高网
...

【技术保护点】
一种引入无效态方式实现的注入数据解耦方法,其特征在于:包括如下步骤:(1)地面根据对航天器的控制目的,确定航天器的遥控块中需要更改的注入数据及取值;(2)地面按照与航天器的约定协议生成需要向航天器注入的遥控块,遥控块中包括需要更改的注入数据和不需要更改的注入数据,其中对需要更改的注入数据赋予步骤(1)中确定的取值,对不需要更改的注入数据取值为无效态约定值;(3)地面对生成的遥控块中有确定取值的注入数据和取值为无效态约定值的注入数据进行校验,确保注入数据的正确性;(4)地面向航天器注入遥控块,航天器接收到遥控块后,依次查询遥控块中各注入数据是否为无效态约定值,若为无效态约定值,则航天器不更改取值为无效态约定值的注入数据所对应的在轨数据的取值;若为非无效态约定值,则将遥控块中的所述注入数据的取值赋予对应的在轨数据,完成地面上行数据注入遥控。

【技术特征摘要】
1.一种引入无效态方式实现的注入数据解耦方法,其特征在于包括如下步骤(1)地面根据对航天器的控制目的,确定航天器的遥控块中需要更改的注入数据及取值;(2)地面按照与航天器的约定协议生成需要向航天器注入的遥控块,遥控块中包括需要更改的注入数据和不需要更改的注入数据,其中对需要更改的注入数据赋予步骤(I)中确定的取值,对不需要更改的注入数据取值为无效态约定值;(3)地面对生成的遥控块中有确定取值的注入数据和取值为无效态约定值的注入数据进行校验,确保注入数据的正确性;(4)地面向航天器注入遥控块,航...

【专利技术属性】
技术研发人员:战毅王淑一綦艳霞王跃陈超王晋鹏丁建钊张海彤段磊强瞿涵雷拥军
申请(专利权)人:北京控制工程研究所
类型:发明
国别省市:

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

1