[发明专利]一种基于有限状态机的卫星分包遥控接收控制方法有效
申请号: | 201910860192.6 | 申请日: | 2019-09-11 |
公开(公告)号: | CN110704133B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 杨俊春;李经松;党纪红;尚葳蕤;于海心;王晶;李川;陈朝晖;牛和明;王振华;张国峰;张维瑾 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张丽娜 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于有限状态机的卫星分包遥控接收控制方法,属于航天器上的遥控接收处理技术领域。基于有限状态机,提出一种多包序列遥控接收控制方法,将多包序列遥控接收控制所具有的6个状态及11个激励条件进行条目化,辅助软件完成所有工况的考虑及设计,避免状态遗漏,同时,为遥控功能的测试全面性提供有力支持。 | ||
搜索关键词: | 一种 基于 有限状态机 卫星 分包 遥控 接收 控制 方法 | ||
【主权项】:
1.一种基于有限状态机的卫星分包遥控接收控制方法,其特征在于:/n该方法的步骤包括:/n(1)判断有限状态机所处的状态,有限状态机所处的状态包括六种状态,六种状态分别为:无任何缓存包状态、首包状态、中间包状态、尾包状态、无效包状态和独立包状态;/n(2)当有限状态机所处的状态为无任何缓存包状态时,且接收到t0激励条件时,则有限状态机所处的状态更新为独立包状态;/n当有限状态机所处的状态为无任何缓存包状态时,且接收到t1激励条件时,则有限状态机所处的状态更新为首包状态;/n当有限状态机所处的状态为无任何缓存包状态时,且接收到t9激励条件时,则有限状态机所处的状态更新为无效包状态;/n(3)当有限状态机所处的状态为首包状态时,且接收到t2激励条件时,则有限状态机所处的状态更新为中间包状态;/n当有限状态机所处的状态为首包状态时,且接收到t7激励条件时,则有限状态机所处的状态更新为无效包状态;/n(4)当有限状态机所处的状态为中间包状态时,且接收到t3激励条件时,则有限状态机所处的状态更新为中间包状态;/n当有限状态机所处的状态为中间包状态时,且接收到t4激励条件时,则有限状态机所处的状态更新为尾包状态;/n当有限状态机所处的状态为中间包状态时,且接收到t8激励条件时,则有限状态机所处的状态更新为无效包状态;/n(5)当有限状态机所处的状态为尾包状态时,且接收到t5激励条件时,则有限状态机所处的状态更新为无任何缓存包状态;/n当有限状态机所处的状态为尾包状态时,且接收到除t5之外的其他激励条件时,则有限状态机所处的状态不进行响应,即有限状态机所处的状态不进行更新;/n(6)当有限状态机所处的状态为无效包状态时,且接收到t6激励条件时,则有限状态机所处的状态更新为无任何缓存包状态;/n当有限状态机所处的状态为无效包状态时,且接收到除t6之外的其他激励条件时,则有限状态机所处的状态不进行响应,即有限状态机所处的状态不进行更新;/n(7)当有限状态机所处的状态为独立包状态时,且接收到t10激励条件时,则有限状态机所处的状态更新为无任何缓存包状态;当有限状态机所处的状态为独立包状态时,且接收到除t10之外的其他激励条件时,则有限状态机所处的状态不进行响应,即有限状态机所处的状态不进行更新;/n六种状态的含义如下:/n无任何缓存包状态为初始化状态,未接收到多包序列中的任意包;/n首包状态是指遥控帧为多包序列中的首包;/n中间包状态是指遥控帧为多包序列中的中间包;/n尾包状态是指遥控帧为多包序列中的尾包;/n无效包状态是指遥控帧为无效包;/n独立包状态是指遥控帧为独立包;/n十一个个激励条件,分别是:/nt0:一次注入遥控接收完成,且包序列标识==11b;/nt1:一次注入遥控接收完成,且包序列标识==01b,源包序列计数>1;/nt2:一次注入遥控接收完成,且包序列标识==00b,源包序列计数==2;/nt3:一次注入遥控接收完成,且包序列标识==00b,源包序列计数==上一次缓存源包序列计数+1;/nt4:一次注入遥控接收完成,且包序列标识==10b,源包序列计数==总包数;/nt5:执行完多包序列遥控帧,包序列标识清零,源包序列计数清零,总包数清零;/nt6:包序列标识清零,源包序列计数清零,总包数清零;/nt7:异常工况,一次注入遥控接收完成,遥控帧中包顺序控制域为除t2条件之外的其他所有情况;/nt8:异常工况,一次注入遥控接收完成,遥控帧中包顺序控制域为除t3及t4条件之外的其他所有情况;/nt9:异常工况,一次注入遥控接收完成,遥控帧中包顺序控制域为除t0及t1条件之外的其他所有情况;/nt10:执行完独立包遥控帧,包序列标识清零,源包序列计数清零,总包数清零。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910860192.6/,转载请声明来源钻瓜专利网。