【技术实现步骤摘要】
三路冗余循环数据的表决
[0001]本公开总体上涉及使用确定最佳值并检测错误数据源的方案来对冗余数据源进行表决和监测。更具体地,本公开涉及表决和监测,其中数据本质上是循环的(circular)-具有不连续的点,其中数据在最大值和最小值之间转换(wrap)。
技术介绍
[0002]本节提供与本公开相关的不一定是现有技术的背景信息。
[0003]飞行器控制系统经常依赖于多个冗余数据源。需要对这些源进行完整性监测,并进行表决以提供单一综合数值,用于控制目的。典型的监测方案包括通过测量源之间的绝对差来确定误差。典型的表决方案包括平均或中间值选择。
[0004]通常在飞行器应用中发现的某些类型的数据本质上是循环的。循环数据是类似模拟时钟上的秒数或模拟罗盘上的方位的数据,其具有不连续点,当越过不连续点时,数值突然从最大值跳至最小值,反之亦然。在模拟时钟上,不连续性位于60秒和0秒之间的边界处;在模拟罗盘上,不连续性位于360度和0度之间的边界处。这些当然只是示例。还存在可能遇到循环数据的其他情况。例如,在典型的飞行器控制 ...
【技术保护点】
【技术特征摘要】
1.一种表决器电路,用于从每个载有循环数据的多个输入中确定表决输出,所述表决器电路包括:处理器,其被编程为通过从由计算均值和选择中值构成的组中选择的处理来计算所述多个输入的统计平均值,其中通过如下方式计算所述统计平均值:将所述多个输入分组成对,并且针对每对,通过选择以下中的最小值来生成最小角度差:(a)该对输入之间的绝对差,和(b)该对输入之间的绝对差的共轭;集合地使用每对的最小角度差来生成所述统计平均值;以及使用所生成的统计平均值作为所述表决输出。2.根据权利要求1所述的表决器电路,其中所述处理器被编程为通过计算三个输入的中值来计算统计平均值,并且其中通过排除所述三个输入中其间具有最大的最小角度差的两个输入并选择未被排除的输入作为所述中值来选择所述中值;以及使用所述中值作为所述表决输出。3.根据权利要求1所述的表决器电路,其中所述处理器被编程为通过以下方式计算两个输入的均值来计算所述统计平均值:(c)如果所述两个输入之间的绝对差小于或等于180度,则计算常规算术平均值,并且(d)如果所述两个输入之间的绝对差大于180度,则将所述两个输入中的最大值与所述两个输入之间的最小角度差的一半相加。4.根据权利要求1所述的表决器电路,其中所述多个输入包括三个输入,并且其中所述处理器被编程为将所述统计平均值计算为所述三个输入的中值。5.根据权利要求1所述的表决器电路,其中所述多个输入包括两个输入,并且其中所述处理器被编程为将所述统计平均值计算为所述两个输入的均值。6.根据权利要求1所述的表决器电路,还包括输入电路,所述输入电路针对三个输入中的每一个,接收从由数据有效和数据无效组成的组中选出的有效状态,并且其中所述处理器被编程为如下计算所述表决输出:如果三个输入都与数据有效状态相关联,则选择三个值的中值,并使用所选的中值作为所述表决输出;并且如果三个输入中只有两个与数据有效状态相关联,则计算这两个输入的均值,并使用计算出的均值作为所述表决输出。7.根据权利要求1所述的表决器电路,还包括输入电路,所述输入电路针对三个输入中的每一个,接收从由数据有效和数据无效组成的组中选择的有效状态,并且其中所述处理器被编程为如下计算所述表决输出:如果三个输入都与数据有效状态相关联,则选择三个值的中值,并使用所选的中值作为所述表决输出;如果三个输入中只有两个与数据有效状态相关联,则计算这两个输入的均值,并使用计算出的均值作为所述表决输出;并且如果三个输入中只有一个与数据有效状态相关联,则使用这一个有效输入作为所述表决输出。8.根据权利要求1所述的表决器电路,还包括输入电路,所述输入电路针对三个输入中
的每一个,接收从由数据有效和数据无效组成的组中选出的有效状态,并且其中所述处理器被编程为如下计算所述表决输出:如果三个输入都与数据有效状态相关联,则选择三个值的中值并使用所选的中值作为所述表决输出;如果三个输入中只有两个与数据有效状态相关联,则计算这两个输入的均值,并使用计算出的均值作为所述表决输出;如果三个输入中只有一个与数据有效状态相关联,则使用这一个有效输入作为所述表决输出;并且如果三个输入中都不与数据有效状态相关联,则输出空值或零值作为所述表决输出。9.一种用于从每个载有循环数据的多个输入确定表决输出的表决器方法,所述表决器方法包括:通过从由计算均值和选择中值构成的组中选择的处理来计算所述多个输入的统计平均值,其中通过如下方式计算所述统计平均值:将所述多个输入分组成对,并且针对每对,通过选择以下中的最小值来生成最小角度差:(a)该对输入之间的绝对差,和(b)该对输入之间的绝对差的共轭;集合地使用每对的最小角度差来生成所述统计平均值;以及使用所生成的统计平均值作为所述表决输出。10.根据权利要求9所述的表决器方法,其中所述统计平均值是三个输入的中值,并且其中通过排除所述三个输入中其间具有最大的最小角度差的两个输入并选择未被排除的输入作为所述中值来选择所述中值;以及使用所述中值作为所述表决输出。11.根据权利要求9所述的表决器方法,其中所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。