一种卫星遥控数据的现场保留方法与流程

    专利2022-07-08  75


    本发明涉及卫星遥控遥测领域,特别涉及一种卫星遥控数据的现场保留方法。



    背景技术:

    卫星在发射升入太空后,操作主要通过遥控指令数据执行,并通过遥测观察遥控指令数据的执行情况。遥控指令数据分为两大类,一类是数值型遥控数据(比如打开或者关闭某个开关,设置某个运行参数等),一类是清除型遥控数据(比如清除某单机故障,设置一次动作一次,动作完成后此参数即无效),对于数值型数据一般由地面遥控改变后,星上在使用过程中不做改变;但对清除型数据,因为其具有一次执行性的特征,星上在使用完成后,将会恢复默认值,以便使下次清除型数据到来时,再次使用。

    改变上注遥控值,虽然能满足星上的使用要求,但是改变了原始遥控值,遥控指令现场没有得到完整的保留,因此在排查问题或者复现现场时都带来很大困难。

    同时为了查看上注的遥控数据(遥控指令数据),需要使用遥测通道来查看这些数据,一般卫星遥测通讯带宽较窄,只能挑选一些重要的遥控数据进行下传观测,这样对遥控数据的现场也无法做到原样还原。



    技术实现要素:

    本发明的目的提供一种卫星遥控数据的现场保留方法,实现在不改变遥控数据的前提下,完成各种遥控数据的正确使用,而且能通过少量的遥测通道将遥控的各项数据得到保留的目的。

    为了实现以上目的,本发明通过以下技术方案实现:

    一种卫星遥控数据的现场保留方法,包括:获取上注的遥控指令数据,所述遥控指令数据的数据类型为清除型数据时,所述清除型数据包括参数数据内容和参数更新标志;选定需要使用的清除型数据名称,并根据清除型数据名称判断其为动作数据,若所述清除型数据的参数更新标志已更新时,则根据所述清除型数据的参数数据内容执行动作;清除所述清除型数据的参数更新标志。

    优选地,还包括:根据清除型数据名称判断其为不动作数据,则不执行动作,清除所述清除型数据的参数更新标志。

    优选地,还包括:若所述清除型数据的参数更新标志未更新时,则不执行动作,清除所述清除型数据的参数更新标志。

    优选地,所述遥控指令数据的数据类型为数值型数据时,选定需要使用的数值型数据名称,读取数值型数据的参数数据内容,并使用该参数数据内容。

    优选地,还包括:将上注的遥控指令数据中的参数数据内容放入待发送队列中,并依次通过复用的至少一个遥测通道下传至地面遥测中心。优选地,所述依次通过复用的至少一个遥测通道下传至地面遥测中心的步骤包括:

    步骤s2.1、进行赋值标志初始化。

    步骤s2.2、查看待发送队列中是否有参数数据内容,若否,则结束;

    若是,则进入步骤s2.3。

    步骤s2.3、将待发送队列中位于首位的参数数据内容赋值给对应遥测通道内的遥测数据并更新其赋值标志。

    步骤s2.4、查看已更新的所述赋值标志,若赋值标志为假,则该参数数据内容下传失败,不作处理;若赋值标志为真,则该参数数据内容下传成功。

    优选地,还包括步骤s2.5、将待发送队列中的后续参数数据内容前移至待发送队列中的首位,并将待发送队列中的参数数据内容的数目减少一个,进入所述步骤s2.6。

    步骤s2.6、重复所述步骤s2.3~步骤s2.5,直至所述待发送队列中所有参数数据内容均下传至所述地面遥控中心。

    本发明至少具有以下优点之一:

    本发明提供的所述遥控指令数据的数据类型为清除型数据时,所述清除型数据包括参数数据内容和参数更新标志;这个参数更新标志用于确定这个参数数据内容是否得到更新,当星上接收到上述清除型数据时,在改变参数数据内容的同时,将会同步更新此参数更新标志;由此在执行所述清除型数据时,仅需更改参数更新标志由此实现了对遥控原值(参数数据内容)100%保留的情况下正确使用。

    本发明所提供的现场保留方法,可以在100%不改变遥控指令数据的前提下,完成各种遥控指令数据的正确使用,并能通过一个遥测通道将所有上注过的遥控指令数据100%下传进行地面观测,为星上排查遥控操作的正确性以及程序的正确性提供了最有利的现场。

    附图说明

    图1为本发明一实施例提供的一种卫星遥控数据的现场保留方法的遥控指令数据的格式示意图;

    图2为本发明一实施例提供的一种卫星遥控数据的现场保留方法的流程示意图;

    图3为本发明一实施例提供的一种卫星遥控数据的现场保留方法中将上注的遥控指令数据下传的流程示意图。

    具体实施方式

    以下结合附图1~3和具体实施方式对本发明提出的一种卫星遥控数据的现场保留方法作进一步详细说明。根据下面说明,本发明的优点和特征将更清楚。需要说明的是,附图采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本发明实施方式的目的。为了使本发明的目的、特征和优点能够更加明显易懂,请参阅附图。须知,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容能涵盖的范围内。

    需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

    结合图1和图3所示,本实施例提供的一种卫星遥控数据的现场保留方法,包括:

    一种卫星遥控数据的现场保留方法,包括:步骤s1.1、获取上注的遥控指令数据。

    步骤s1.2、所述遥控指令数据的数据类型为清除型数据时,所述清除型数据包括参数数据内容和参数更新标志(结构具体如图)。

    在每一个清除型数据的参数的前面增加一个参数更新标志,这个参数更新标志用于确定这个遥控指令数据是否得到更新,当星上接收到遥控指令数据时,在改变遥控指令数据的参数数据内容的同时,将会同步更新此参数更新标志(比如置参数更新标志为0x1表示更新);这种数据结构为后续的遥控指令数据的参数数据内容(遥控参数)不改变使用奠定基础。

    步骤s1.3、选定需要使用的清除型数据名称(参数更新标志),并根据清除型数据名称判断其为动作数据(例如0xaa表示全部清除故障,0x0表示不清除)。如果上注的清除型数据本身不需要清除(比如0x0,这也表示此次操作是一个无动作操作),则不执行动作,如果上注的清除型数据发生变化(比如0xaa),则进入下一步。

    步骤s1.4、若所述清除型数据的参数更新标志已更新时,则根据所述清除型数据的参数数据内容执行动作。例如0x1表示更新,0x0表示没有更新。

    步骤s1.5、清除所述清除型数据的参数更新标志。

    还包括:根据清除型数据名称判断其为不动作数据,则不执行动作,清除所述清除型数据的参数更新标志。

    若所述清除型数据的参数更新标志未更新时,则不执行动作,清除所述清除型数据的参数更新标志。

    所述遥控指令数据的数据类型为数值型数据时,选定需要使用的数值型数据名称,读取数值型数据的参数数据内容,并使用该参数数据内容。

    由此可知,遥控指令数据分为两大类,一类是数值型数据(比如打开或者关闭某个开关,设置某个运行参数等),一类是清除型数据(比如清除各单机故障,每置一次仅动作一次),这两类数据分别采用不同的处理方式。

    对于数值型数据一般被地面遥控中心改变后,星上软件在收到上述遥控指令数据后,直接使用这些遥控原值。

    对于清除型数据,主要按上面步骤s1.1~步骤s1.5实现在确保不改变遥控原值的情况下来正确使用。

    星上(星上软件)收到的遥控指令数据是否是地面遥控中心发送的遥控指令数据,中间是否有被打断或者错位等情况,这些现场信息都需要通过遥测查看。具体做法分为收到遥控指令数据时的动作和通过遥测发送遥控时的两个动作来完成。

    即,将上注的遥控指令数据中的参数数据内容放入待发送队列中,并依次通过复用的至少一个遥测通道下传至地面遥测中心。所述依次通过复用的至少一个遥测通道下传至地面遥测中心的步骤包括:

    步骤s2.1、进行赋值标志初始化。

    步骤s2.2、查看待发送队列中是否有参数数据内容,若否,则结束;

    若是,则进入步骤s2.3。

    步骤s2.3、将待发送队列中位于首位的参数数据内容赋值给对应遥测通道内的遥测数据并更新其赋值标志。

    步骤s2.4、查看已更新的所述赋值标志,若赋值标志为假,则该参数数据内容下传失败,不作处理;若赋值标志为真,则该参数数据内容下传成功。

    优选地,还包括步骤s2.5、将待发送队列中的后续参数数据内容前移至待发送队列中的首位,并将待发送队列中的参数数据内容的数目减少一个,进入所述步骤s2.6。

    步骤s2.6、重复所述步骤s2.3~步骤s2.5,直至所述待发送队列中所有参数数据内容均下传至所述地面遥控中心。

    综上所述,本实施例提供的所述遥控指令数据的数据类型为清除型数据时,所述清除型数据包括参数数据内容和参数更新标志;这个参数更新标志用于确定这个参数数据内容是否得到更新,当星上接收到上述清除型数据时,在改变参数数据内容的同时,将会同步更新此参数更新标志;由此在执行所述清除型数据时,仅需更改参数更新标志由此实现了对遥控原值(参数数据内容)100%保留的情况下正确使用。

    本实施例所提供的现场保留方法,可以在100%不改变遥控指令数据的前提下,完成各种遥控指令数据的正确使用,并能通过一个遥测通道将所有上注过的遥控指令数据100%下传进行地面观测,为星上排查遥控操作的正确性以及程序的正确性提供了最有利的现场。

    本实施例提供的每一个清除型遥控参数(清除型数据)在星上的存储结构都是参数更新标志和参数数据内容的一对结构体。卫星上使用清除型遥控数据时,结合遥控数据原值(参数数据内容)和参数更新标志来使用数据,以保证不改变遥控数据原值的情况下正确使用数据。在星上使用遥控数据的同时,通过少量的遥测通道(可以为一个)即可将100%的遥控数据下传至地面,还原了现场,以便开展对遥控操作的观测。

    上述数值型数据也可以包括参数数据内容和参数更新标志,但在执行该数值型数据时,其参数更新标志不适用,仅是为了与清除型数据的结构形式保持一致。

    尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。


    技术特征:

    1.一种卫星遥控数据的现场保留方法,其特征在于,包括:

    获取上注的遥控指令数据,所述遥控指令数据的数据类型为清除型数据时,所述清除型数据包括参数数据内容和参数更新标志;

    选定需要使用的清除型数据名称,并根据清除型数据名称判断其为动作数据,

    若所述清除型数据的参数更新标志已更新时,则根据所述清除型数据的参数数据内容执行动作;

    清除所述清除型数据的参数更新标志。

    2.如权利要求1所述的星遥控数据的现场保留方法,其特征在于,还包括:根据清除型数据名称判断其为不动作数据,则不执行动作,清除所述清除型数据的参数更新标志。

    3.如权利要求1所述的星遥控数据的现场保留方法,其特征在于,还包括:若所述清除型数据的参数更新标志未更新时,则不执行动作,清除所述清除型数据的参数更新标志。

    4.如权利要求1所述的星遥控数据的现场保留方法,其特征在于,所述遥控指令数据的数据类型为数值型数据时,选定需要使用的数值型数据名称,读取数值型数据的参数数据内容,并使用该参数数据内容。

    5.如权利要求1所述的星遥控数据的现场保留方法,其特征在于,还包括:将上注的遥控指令数据中的参数数据内容放入待发送队列中,并依次通过复用的至少一个遥测通道下传至地面遥测中心。

    6.如权利要求5所述的星遥控数据的现场保留方法,其特征在于,所述依次通过复用的至少一个遥测通道下传至地面遥测中心的步骤包括:

    步骤s2.1、进行赋值标志初始化;

    步骤s2.2、查看待发送队列中是否有参数数据内容,若否,则结束;

    若是,则进入步骤s2.3;

    步骤s2.3、将待发送队列中位于首位的参数数据内容赋值给对应遥测通道内的遥测数据并更新其赋值标志;

    步骤s2.4、查看已更新的所述赋值标志,若赋值标志为假,则该参数数据内容下传失败,不作处理;若赋值标志为真,则该参数数据内容下传成功。

    7.如权利要求6所述的星遥控数据的现场保留方法,其特征在于,还包括步骤s2.5、将待发送队列中的后续参数数据内容前移至待发送队列中的首位,并将待发送队列中的参数数据内容的数目减少一个,进入所述步骤s2.6;

    步骤s2.6、重复所述步骤s2.3~步骤s2.5,直至所述待发送队列中所有参数数据内容均下传至所述地面遥控中心。

    技术总结
    本发明提供的一种卫星遥控数据的现场保留方法,包括:获取上注的遥控指令数据,所述遥控指令数据的数据类型为清除型数据时,所述清除型数据包括参数数据内容和参数更新标志;选定需要使用的清除型数据名称,并根据清除型数据名称判断其为动作数据,若所述清除型数据的参数更新标志已更新时,则根据所述清除型数据的参数数据内容执行动作;清除所述清除型数据的参数更新标志。本发明实现在不改变遥控数据的前提下,完成各种遥控数据的正确使用,而且能通过少量的遥测通道将遥控的各项数据得到保留的目的。

    技术研发人员:徐家国;杜宁;王世耀;陈文晖;贾艳胜;吕若宁
    受保护的技术使用者:上海航天控制技术研究所
    技术研发日:2020.10.29
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-24522.html

    最新回复(0)