一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种针对多探头星敏感器的系统故障诊断与修复方法与流程

2022-02-22 17:51:14 来源:中国专利 TAG:


1.本发明属于航天器姿态控制领域,涉及一种针对多探头星敏感器的系统故障诊断与修复方法。


背景技术:

2.星敏感器是目前各类航天器上精度最高的姿态测量器件,是卫星完成正常功能的重要基石。传统星敏感器通常采用单个探头对应单个处理器的结构,因此单个探头或对应处理器发生异常后,作为冗余备份的星敏感器仍能正常工作,因而对卫星功能性能基本没有影响。
3.多探头星敏感器利用单处理器线路处理来自多个探头的图像信息,通过星图融合算法获取更高的姿态确定精度、更好的可靠性和更优的动态性能的同时,其成本、重量和功耗并没有显著增加,因此在单机的性能指标上具有一定的优势。
4.但多探头星敏感器采用主/备份线路 3个独立探头的方式,每个线路均可处理3个探头的星图数据。该体系架构决定了作为公共环节的单处理器发生异常时,会导致多个探头无法正常工作,因此处理线路通常采用主/备份的冷备份架构,因此系统上需对多探头星敏感器探头及/线路的故障诊断及修复策略进行专门的设计。


技术实现要素:

5.本发明解决的技术问题是:克服现有技术的不足,提出一种针对多探头星敏感器的系统故障诊断与修复方法,实现不同位置发生的不同故障均能得到及时诊断与处理,故障处置范围控制在合理范围,对系统的影响小。
6.本发明解决技术的方案是:
7.一种针对多探头星敏感器的系统故障诊断与修复方法,星敏感器内部设置主份线路和备份线路;星敏感器与3个探头对接,且主份线路和备份线路均与3个探头连接;故障诊断与修复包括如下步骤:
8.步骤一、对星敏感器线路进行通讯故障检测;
9.步骤二、对星敏感器线路进行通讯故障处理;
10.步骤三、对星敏感器进行星图处理故障检测;
11.步骤四、对星敏感器进行星图处理故障处理;
12.步骤五、对星敏感器四元素数据进行故障检测;
13.步骤六、对星敏感器进行四元素数据进行故障处理。
14.在上述的一种针对多探头星敏感器的系统故障诊断与修复方法,所述步骤一中,星敏感器的通信帧的属性为:
15.通信帧的长度为固定值frame_length,frame_length的选取无特殊限制;
16.通信帧包括帧头码frame_code,帧头码长度为1-4字节;
17.通讯帧中设置有帧号;帧号在每个通讯周期加1,帧号长度为1字节;
18.通讯帧中设置有校验码checking_code;校验码的校验算法采用异或校验、循环冗余校验、累加校验或纵向冗余校验;通讯帧中除校验码以外的所有字节均参与校验和计算;
19.通讯帧中包括星敏感器的当前工作模式;工作模式分为启动模式、全天球捕获模式、局部天区捕获模式、局部天区跟踪模式;其中局部天区跟踪模式为高精度输出的模式;
20.通讯帧中包括星敏感器数据有效标志;当星敏感器对采集星图处理后能够得到有效的姿态四元素,则将该标志置为有效;否则置为无效;
21.通讯帧中包括星敏感器输出姿态四元素对应的时间;
22.通讯帧中包括见强光标志;见强光标志根据星图的背景均值和阈值得到;当背景均值大于设定阈值时,设置为见强光,否则置为未见强光。
23.在上述的一种针对多探头星敏感器的系统故障诊断与修复方法,所述步骤一中,对星敏感器线路进行通讯故障检测的方法为:
24.s11、星敏感器线路返回数据的长度满足约定的frame_length;
25.s12、星敏感器线路返回数据的帧头与约定的frame_code一致;
26.s13、星敏感器线路返回数据的帧号与上一次通讯的帧号不同;
27.s14、星敏感器线路返回数据的校验码与约定的checking_code一致;
28.当s11、s12、s13、s14均满足时,判断通讯误故障,将连续通讯故障次数清零;否则,判断通讯故障,将连续通讯故障次数加1。
29.在上述的一种针对多探头星敏感器的系统故障诊断与修复方法,所述步骤二中,对星敏感器线路进行通讯故障处理的具体方法为:
30.s21、设置是否允许线路主/备份切换的标志,该标志默认为允许线路主/备份切换的标志;
31.s22、在连续通讯故障大于等于设定值n时,对线路进行断电再加电操作;
32.s23、在连续通讯故障大于等于设定值2n时,在允许线路主/备份切换的标志为允许的状态下切换至备份线路,并同时将允许线路主/备份切换的标志置为禁止。
33.在上述的一种针对多探头星敏感器的系统故障诊断与修复方法,n的取值由通讯周期t
period
星敏感器看门狗时间t
wdt
和复位后恢复正常的时间t
reset
确定,即n》(t
wdt
t
reset
)/t
period

34.在上述的一种针对多探头星敏感器的系统故障诊断与修复方法,所述步骤三中,上位机在通讯成功的基础上,对多探头星敏感器中每个单探头i进行星图处理故障检测:
35.s31、设定针对单探头i的星敏感器工作模式为集合m1;为保证星敏感器的输出数据可信度,集合m1仅为局部天区跟踪模式;
36.s32、单探头i的星敏感器数据有效标志为有效;
37.s33、单探头i的姿态四元素的时间与当前时间之差小于1秒;
38.s34、单探头i的星敏感器数据标志为未见强光;
39.当s31、s32、s33、s34均满足,则判断单探头i星图处理未出现故障,将连续故障次数清0;否则,判断单探头i星图处理出现故障,将单探头i连续星图故障次数加1。
40.在上述的一种针对多探头星敏感器的系统故障诊断与修复方法,所述步骤四中,对星敏感器进行星图处理故障处理的方法为:
41.s41、设置2个阈值k1和k2;
42.s42、当单探头i连续星图故障次数》k1时,对单探头i进行断电、重新加电操作;
43.s43、当所有单探头i连续星图故障次数》k2时,对主份线路进行断电再加电操作;
44.s44、在连续通讯故障大于等于2*k2时,在允许线路主/备份切换的标志为允许的情况下切换至备份线路,并将允许线路主/备份切换的标志置为禁止。
45.在上述的一种针对多探头星敏感器的系统故障诊断与修复方法,所述阈值k1取值由通讯周期t
period
、在轨星敏感器见太阳或地球的最长时间t
sun_earth
和星敏感器全天球捕获时间t
catch
确定,k1》(t
sun_earth
t
catch
)/t
period

46.所述阈值k2取值由通讯周期t
period
、星敏感器看门狗时间t
wdt
、复位后恢复正常的时间t
reset
和星敏感器全天球捕获时间t
catch
确定,即k2》(t
wdt
t
reset
t
catch
)/t
period

47.在上述的一种针对多探头星敏感器的系统故障诊断与修复方法,所述步骤五中,对星敏感器四元素数据进行故障检测的方法为:
48.上位机在通讯成功的基础上,对星敏感器线路返回的每个单探头i的四元素数据进行常值判断,即判断单探头i的星敏感器四元素数据与上一个周期数据是否完全一致;当不完全一致时,则判断单探头i四元素数据故障,并对单探头i连续四元素数据故障次数加1;否则,判断单探头i四元素数据正常,对进行清0操作。
49.在上述的一种针对多探头星敏感器的系统故障诊断与修复方法,所述步骤六中,对星敏感器进行四元素数据进行故障处理的方法为:
50.s61、设置2个阈值m1和m2;
51.s62、当连续常值故障次数》m1后,将单探头i的数据置为无效;
52.s63、当连续常值故障次数》m2后,对单探头i进行断电/重新加电操作;
53.m1取值为1~5s,m2为50~2000s,根据系统其他敏感器的工作状态确定。
54.本发明与现有技术相比的有益效果是:
55.(1)本发明从系统层面对多探头星敏感器的故障诊断及恢复策略进行设计;
56.(2)本发明从处理器的通讯故障到软件故障、再到探头故障进行了分级、分类、分时处理,实现不同位置发生的不同故障均能得到及时诊断与处理,故障处置范围控制在合理范围,对系统的影响小。
附图说明
57.图1为本发明多探头星敏感器系统示意图;
58.图2为本发明多探头星敏感器故障诊断与修复流程图;
59.图3为本发明通讯故障处理流程图;
60.图4为本发明星图处理故障流程图;
61.图5为本发明四元素数据故障处理流程图。
具体实施方式
62.下面结合实施例对本发明作进一步阐述。
63.本发明提供一种针对多探头星敏感器的系统故障诊断与修复方法,从处理器的通讯故障到软件故障、再到探头故障进行了分级、分类、分时处理,实现不同位置发生的故障均能得到及时诊断与处理,故障处置范围控制在合理范围,对系统的影响小。
64.星敏感器内部设置主份线路和备份线路;星敏感器与3个探头对接,且主份线路和备份线路均与3个探头连接,如图1所示。
65.针对多探头星敏感器的系统故障诊断与修复方法,如图2所示,具体包括如下步骤:
66.步骤一、对星敏感器线路进行通讯故障检测;星敏感器的通信帧的属性为:
67.通信帧的长度为固定值frame_length,frame_length的选取无特殊限制;
68.通信帧包括帧头码frame_code,帧头码长度为1-4字节;
69.通讯帧中设置有帧号;帧号在每个通讯周期加1,帧号长度为1字节;
70.通讯帧中设置有校验码checking_code;校验码的校验算法采用异或校验、循环冗余校验、累加校验或纵向冗余校验;通讯帧中除校验码以外的所有字节均参与校验和计算;
71.通讯帧中包括星敏感器的当前工作模式;工作模式分为启动模式、全天球捕获模式、局部天区捕获模式、局部天区跟踪模式;其中局部天区跟踪模式为高精度输出的模式;
72.通讯帧中包括星敏感器数据有效标志;当星敏感器对采集星图处理后能够得到有效的姿态四元素,则将该标志置为有效;否则置为无效;
73.通讯帧中包括星敏感器输出姿态四元素对应的时间;
74.通讯帧中包括见强光标志;见强光标志根据星图的背景均值和阈值得到;当背景均值大于设定阈值时,设置为见强光,否则置为未见强光。
75.对星敏感器线路进行通讯故障检测的方法为:
76.s11、星敏感器线路返回数据的长度满足约定的frame_length;
77.s12、星敏感器线路返回数据的帧头与约定的frame_code一致;
78.s13、星敏感器线路返回数据的帧号与上一次通讯的帧号不同;
79.s14、星敏感器线路返回数据的校验码与约定的checking_code一致;
80.当s11、s12、s13、s14均满足时,判断通讯误故障,将连续通讯故障次数清零;否则,判断通讯故障,将连续通讯故障次数加1。
81.步骤二、对星敏感器线路进行通讯故障处理;对星敏感器线路进行通讯故障处理的具体方法为:
82.s21、设置是否允许线路主/备份切换的标志,该标志默认为允许线路主/备份切换的标志;
83.s22、在连续通讯故障大于等于设定值n时,对线路进行断电再加电操作;
84.s23、在连续通讯故障大于等于设定值2n时,在允许线路主/备份切换的标志为允许的状态下切换至备份线路,并同时将允许线路主/备份切换的标志置为禁止。
85.n的取值由通讯周期t
period
星敏感器看门狗时间t
wdt
和复位后恢复正常的时间t
reset
确定,即n》(t
wdt
t
reset
)/t
period

86.步骤三、对星敏感器进行星图处理故障检测;上位机在通讯成功的基础上,对多探头星敏感器中每个单探头i进行星图处理故障检测:
87.s31、设定针对单探头i的星敏感器工作模式为集合m1;为保证星敏感器的输出数据可信度,集合m1仅为局部天区跟踪模式;
88.s32、单探头i的星敏感器数据有效标志为有效;
89.s33、单探头i的姿态四元素的时间与当前时间之差小于1秒;
90.s34、单探头i的星敏感器数据标志为未见强光;
91.当s31、s32、s33、s34均满足,则判断单探头i星图处理未出现故障,将连续故障次数清0;否则,判断单探头i星图处理出现故障,将单探头i连续星图故障次数加1。
92.步骤四、对星敏感器进行星图处理故障处理;s41、设置2个阈值k1和k2;
93.s42、当单探头i连续星图故障次数》k1时,对单探头i进行断电、重新加电操作;
94.s43、当所有单探头i连续星图故障次数》k2时,对主份线路进行断电再加电操作;
95.s44、在连续通讯故障大于等于2*k2时,在允许线路主/备份切换的标志为允许的情况下切换至备份线路,并将允许线路主/备份切换的标志置为禁止。
96.阈值k1取值由通讯周期t
period
、在轨星敏感器见太阳或地球的最长时间t
sun_earth
和星敏感器全天球捕获时间t
catch
确定,k1》(t
sun_earth
t
catch
)/t
period

97.所述阈值k2取值由通讯周期t
period
、星敏感器看门狗时间t
wdt
、复位后恢复正常的时间t
reset
和星敏感器全天球捕获时间t
catch
确定,即k2》(t
wdt
t
reset
t
catch
)/t
period

98.步骤五、对星敏感器四元素数据进行故障检测;对星敏感器四元素数据进行故障检测的方法为:
99.上位机在通讯成功的基础上,对星敏感器线路返回的每个单探头i的四元素数据进行常值判断,即判断单探头i的星敏感器四元素数据与上一个周期数据是否完全一致;当不完全一致时,则判断单探头i四元素数据故障,并对单探头i连续四元素数据故障次数加1;否则,判断单探头i四元素数据正常,对进行清0操作。
100.步骤六、对星敏感器进行四元素数据进行故障处理。对星敏感器进行四元素数据进行故障处理的方法为:
101.s61、设置2个阈值m1和m2;
102.s62、当连续常值故障次数》m1后,将单探头i的数据置为无效;
103.s63、当连续常值故障次数》m2后,对单探头i进行断电/重新加电操作;
104.m1取值为1~5s,m2为50~2000s,根据系统其他敏感器的工作状态确定。
105.本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献