一种正弦波激励指令传感器的位移检测方法、系统及设备与流程
未命名
07-04
阅读:110
评论:0
1.本发明涉及飞机刹车系统领域,特别是涉及一种正弦波激励指令传感器的位移检测方法、系统及设备。
背景技术:
2.飞机刹车系统中经常应用到一种正弦波激励指令传感器,工作原理如图1所示。飞行员踩脚踏板刹车,推杆推动衔铁,铁芯位移发生变化,影响磁场,把铁芯位移变化转化为副边线圈输出电压幅度的变化。当不踩刹车时,输出的正弦波信号的幅度最小;满刹车时,输出的正弦波信号的幅度最大。正弦波信号即指令信号,正弦波峰峰值即代表位移大小,指令信号被提供给刹车控制单元,刹车控制单元将其转化为伺服阀能够接收的电流信号,从而控制机轮刹车装置的刹车压力。而由于正弦波激励指令传感器硬件的原因,在松刹时,正弦波激励指令传感器输出的正弦波信号存在残余位移,导致刹车不够精准。
3.基于上述问题,亟需一种位移检测方法以准确检测正弦波激励指令传感器的位移情况,进而避免存在位移。
技术实现要素:
4.本发明的目的是提供一种正弦波激励指令传感器的位移检测方法、系统及设备,可在不改变硬件的情况下,提高正弦波激励指令传感器的位移检测精度。
5.为实现上述目的,本发明提供了如下方案:
6.一种正弦波激励指令传感器的位移检测方法,包括:
7.针对第k个控制周期,对正弦波激励指令传感器输出的正弦波信号进行过采样,确定第k个控制周期内的最大值、最小值、峰值及谷值;k》0;
8.根据第k个控制周期内的最大值、最小值、峰值及谷值,确定第k个控制周期的初始位移;
9.根据第k-m个控制周期到第k-1个控制周期的初始位移,对第k个控制周期的初始位移进行滑动平均滤波,得到第k个控制周期的平均滤波位移;第0个控制周期的初始位移为0;0《m≤k;
10.根据第k个控制周期的平均滤波位移及第k-1个控制周期的低通滤波位移,确定第k个控制周期的低通滤波位移;第0个控制周期的低通滤波位移为0;
11.根据第k-1个控制周期的低通滤波位移,对第k个控制周期的低通滤波位移进行限幅,得到第k个控制周期内正弦波激励指令传感器的位移。
12.可选地,所述对正弦波激励指令传感器输出的正弦波信号进行过采样,确定第k个控制周期内的最大值、最小值、峰值及谷值,具体包括:
13.初始化最大值、最小值、峰值及谷值,得到初始最大值、初始最小值、初始峰值及初始谷值;
14.针对第n次过采样,判断第n个采样点的幅度值是否小于第n-1个最小值,若是,则
第n个最小值为第n个采样点的幅度值;否则,第n个最小值为初始最小值;0《n;第0个最小值为初始最小值;
15.判断第n个采样点的幅度值是否大于第n-1个最大值,若是,则第n个最大值为第n个采样点的幅度值;否则,第n个最大值为初始最大值;第0个最大值为初始最大值;
16.判断n是否小于3,若n小于3,则第n个峰值为初始峰值,第n个谷值为初始谷值;
17.若第n大于或等于3,则判断第n-1个采样点的幅度值是否大于或等于第n-2个采样点的幅度值,且第n-1个采样点的幅度值是否大于或等于第n个采样点的幅度值;
18.若第n-1个采样点的幅度值小于第n-2个采样点的幅度值,或第n-1个采样点的幅度值小于第n个采样点的幅度值,则第n个峰值为第n-1个峰值;
19.若第n-1个采样点的幅度值大于或等于第n-2个采样点的幅度值,且第n-1个采样点的幅度值大于或等于第n个采样点的幅度值,则判断第n-1个峰值是否为初始峰值,若是,则第n个峰值为第n-1个采样点的幅度值;否则,第n个峰值为第n-1个峰值与第n-1个采样点的幅度值的平均值;
20.判断第n-1个采样点的幅度值是否小于或等于第n-2个采样点的幅度值,且第n-1个采样点的幅度值是否小于或等于第n个采样点的幅度值;
21.若第n-1个采样点的幅度值大于第n-2个采样点的幅度值,或第n-1个采样点的幅度值大于第n个采样点的幅度值,则第n个谷值为第n-1个谷值;
22.若第n-1个采样点的幅度值小于或等于第n-2个采样点的幅度值,且第n-1个采样点的幅度值小于或等于第n个采样点的幅度值,则判断第n-1个谷值是否为初始谷值,若是,则第n个谷值为第n-1个采样点的幅度值,否则,第n个谷值为第n-1个谷值与第n-1个采样点的幅度值的平均值;
23.判断n是否等于n,若是,则过采样结束,第k个控制周期内的最小值为第n个最小值,第k个控制周期内的最大值为第n个最大值,第k个控制周期内的峰值为第n个峰值,第k个控制周期内的谷值为第n个谷值,否则进行第n+1次过采样;n为最大过采样次数。
24.可选地,所述根据第k个控制周期内的最大值、最小值、峰值及谷值,确定第k个控制周期的初始位移,具体包括:
25.判断所述峰值及所述谷值是否有效,且所述峰值是否大于所述谷值;若所述峰值等于初始峰值,则所述峰值无效,否则所述峰值有效;若所述谷值等于初始谷值,则所述谷值无效,否则所述谷值有效;
26.若所述峰值无效或所述谷值无效或所述峰值小于或等于所述谷值,则第k个控制周期的初始位移为所述最大值与所述最小值之差;
27.若所述峰值有效且所述谷值有效且所述峰值大于所述谷值,则采用公式sk=min(peak
k-valleyk,max
k-mink)确定第k个控制周期的初始位移;
28.其中,sk为第k个控制周期的初始位移,peakk为第k个控制周期内的峰值,valley(k)为第k个控制周期内的谷值,maxk为第k个控制周期内的最大值,mink为第k个控制周期内的最小值,min()表示求最小值。
29.可选地,采用公式s
f,k
=s
k-m
*km+...+s
k-1
*k1+sk*k0确定第k个控制周期的平均滤波位移;
30.其中,s
f,k
为第k个控制周期的平均滤波位移,s
k-m
为第k-m个控制周期的初始位移,
sk为第k个控制周期的初始位移,k0,k1,...,km为平均滤波系数,k0+k1+...+km=1。
31.可选地,采用公式s
l,k
=α*s
f,k
+(1-α)*s
l,k-1
确定第k个控制周期的低通滤波位移;
32.其中,s
l,k
为第k个控制周期的低通滤波位移,s
f,k
为第k个控制周期的平均滤波位移,s
l,k-1
为第k-1个控制周期的低通滤波位移,α为低通滤波系数。
33.可选地,采用以下公式,确定第k个控制周期内正弦波激励指令传感器的位移:
[0034][0035]
其中,s
o,k
为第k个控制周期内正弦波激励指令传感器的位移,s
l,k
为第k个控制周期的低通滤波位移,s
l,k-1
为第k-1个控制周期的低通滤波位移,p和q为限幅系数,且p》1,q《1。
[0036]
为实现上述目的,本发明还提供了如下方案:
[0037]
一种正弦波激励指令传感器的位移检测系统,包括:
[0038]
极值确定单元,与正弦波激励指令传感器连接,用于针对第k个控制周期,对所述正弦波激励指令传感器输出的正弦波信号进行过采样,确定第k个控制周期内的最大值、最小值、峰值及谷值;k》0;
[0039]
位移确定单元,与所述极值确定单元连接,用于根据第k个控制周期内的最大值、最小值、峰值及谷值,确定第k个控制周期的初始位移;
[0040]
平均滤波单元,与所述位移确定单元连接,用于根据第k-m个控制周期到第k-1个控制周期的初始位移,对第k个控制周期的初始位移进行滑动平均滤波,得到第k个控制周期的平均滤波位移;第0个控制周期的位移为0;0《m≤k;
[0041]
低通滤波单元,与所述平均滤波单元连接,用于根据第k个控制周期的平均滤波位移及第k-1个控制周期的低通滤波位移,确定第k个控制周期的低通滤波位移;第0个控制周期的低通滤波位移为0;
[0042]
限幅单元,与所述低通滤波单元连接,用于根据第k-1个控制周期的低通滤波位移,对第k个控制周期的低通滤波位移进行限幅,得到第k个控制周期内正弦波激励指令传感器的位移。
[0043]
为实现上述目的,本发明还提供了如下方案:
[0044]
一种电子设备,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行正弦波激励指令传感器的位移检测方法。
[0045]
根据本发明提供的具体实施例,本发明公开了以下技术效果:先对任一控制周期内正弦波激励指令传感器输出的正弦波信号进行过采样,确定极值,再根据极值确定第k个控制周期的初始位移,根据前m个控制周期的初始位移,对第k个控制周期的初始位移进行滑动平均滤波,得到第k个控制周期的平均滤波位移,再根据第k个控制周期的平均滤波位移及第k-1个控制周期的低通滤波位移,确定第k个控制周期的低通滤波位移,最后根据第k-1个控制周期的低通滤波位移,对第k个控制周期的低通滤波位移进行限幅,得到第k个控制周期内正弦波激励指令传感器的位移,通过对初始位移依次进行滑动平均滤波、低通滤波及限幅,在不改变硬件的情况下,提高了对正弦波激励指令传感器位移检测的精度,进而
能够解决松刹时存在残余位移的问题。
附图说明
[0046]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0047]
图1为正弦波激励指令传感器的工作原理示意图;
[0048]
图2为本发明正弦波激励指令传感器的位移检测方法的流程图;
[0049]
图3为正弦波采样示意图;
[0050]
图4为求极值的流程图;
[0051]
图5为计算初始位移的流程图;
[0052]
图6为本发明正弦波激励指令传感器的位移检测系统的模块示意图。
[0053]
符号说明:
[0054]
极值确定单元-1,位移确定单元-2,平均滤波单元-3,低通滤波单元-4,限幅单元-5。
具体实施方式
[0055]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0056]
本发明的目的是提供一种正弦波激励指令传感器的位移检测方法、系统及设备,通过对初始位移依次进行滑动平均滤波、低通滤波及限幅,在不改变硬件的情况下,提高对正弦波激励指令传感器位移检测的精度。
[0057]
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
[0058]
实施例一
[0059]
如图2所示,本发明正弦波激励指令传感器的位移检测方法包括:
[0060]
s1:针对第k个控制周期,对正弦波激励指令传感器输出的正弦波信号进行过采样,确定第k个控制周期内的最大值、最小值、峰值及谷值;k》0。
[0061]
假设控制周期为tc,正弦波信号的周期为t
sin
,一般正弦波信号的周期t
sin
小于控制周期tc。具体地,在一个控制周期内,对正弦波信号进行过采样,采样间隔为ts,采样次数为n,采样时长为ts*n,且采样时长满足ts*n《tc。因为是过采样,采样间隔ts应远小于正弦波信号的周期t
sin
。正弦波采样图如图3所示。
[0062]
进一步地,如图4所示,步骤s1具体包括:
[0063]
(1)初始化最大值、最小值、峰值及谷值,得到初始最大值、初始最小值、初始峰值及初始谷值。在本实施例中,初始最大值为0,初始最小值、初始峰值和初始谷值均为0xffff。
[0064]
(2)针对第n次过采样,判断第n个采样点的幅度值是否小于第n-1个最小值,若是,则第n个最小值为第n个采样点的幅度值;否则,第n个最小值为初始最小值;0《n;第0个最小值为初始最小值。
[0065]
(3)判断第n个采样点的幅度值是否大于第n-1个最大值,若是,则第n个最大值为第n个采样点的幅度值;否则,第n个最大值为初始最大值;第0个最大值为初始最大值。
[0066]
(4)判断n是否小于3,若n小于3,则第n个峰值为初始峰值,第n个谷值为初始谷值。
[0067]
(5)若第n大于或等于3,则判断第n-1个采样点的幅度值是否大于或等于第n-2个采样点的幅度值,且第n-1个采样点的幅度值是否大于或等于第n个采样点的幅度值。
[0068]
若第n-1个采样点的幅度值小于第n-2个采样点的幅度值,或第n-1个采样点的幅度值小于第n个采样点的幅度值,则第n个峰值为第n-1个峰值。
[0069]
若第n-1个采样点的幅度值大于或等于第n-2个采样点的幅度值,且第n-1个采样点的幅度值大于或等于第n个采样点的幅度值,则判断第n-1个峰值是否为初始峰值,若是,则第n个峰值为第n-1个采样点的幅度值;否则,第n个峰值为第n-1个峰值与第n-1个采样点的幅度值的平均值。
[0070]
(6)判断第n-1个采样点的幅度值是否小于或等于第n-2个采样点的幅度值,且第n-1个采样点的幅度值是否小于或等于第n个采样点的幅度值。
[0071]
若第n-1个采样点的幅度值大于第n-2个采样点的幅度值,或第n-1个采样点的幅度值大于第n个采样点的幅度值,则第n个谷值为第n-1个谷值。
[0072]
若第n-1个采样点的幅度值小于或等于第n-2个采样点的幅度值,且第n-1个采样点的幅度值小于或等于第n个采样点的幅度值,则判断第n-1个谷值是否为初始谷值,若是,则第n个谷值为第n-1个采样点的幅度值,否则,第n个谷值为第n-1个谷值与第n-1个采样点的幅度值的平均值。
[0073]
(7)判断n是否等于n,若是,则过采样结束,第k个控制周期内的最小值为第n个最小值,第k个控制周期内的最大值为第n个最大值,第k个控制周期内的峰值为第n个峰值,第k个控制周期内的谷值为第n个谷值,否则进行第n+1次过采样;n为最大过采样次数。
[0074]
为了节省内存,减小处理时延,在本实施例中,采样和求极值一起进行。采样时,只需保存当前采样点的幅度值,上一次采样点的幅度值,上上次采样点的幅度值。一个控制周期的采样数组表示为sn,n的范围(1,2,...,n)。对采样数组求最大值,最小值,峰值,谷值。最大值maxk=max(s1,s2,...,sn);最小值mink=min(s1,s2,...,sn);峰值peakk=sn,n的范围(2,3,...,n-1),且需满足(sn》s
n-1
&&sn》sn+1),检测到多个峰值时求平均,谷值valleyk=sn,n的范围(2,3,...,n-1),且需满足(sn《s
n-1
&&sn《sn+1),检测到多个谷值时求平均。
[0075]
由于采样过程无须保存全部的采样值,只需要保存两个历史采样值以及保存四个极值,占用内存很小,并且求极值和采样是同步进行的,采样结束后,即可求出位移,处理速度快。
[0076]
s2:根据第k个控制周期内的最大值、最小值、峰值及谷值,确定第k个控制周期的初始位移。
[0077]
进一步地,如图5所示,步骤s2具体包括:
[0078]
判断所述峰值及所述谷值是否有效,且所述峰值是否大于所述谷值。若所述峰值等于初始峰值,则所述峰值无效,否则所述峰值有效。若所述谷值等于初始谷值,则所述谷
值无效,否则所述谷值有效。
[0079]
若所述峰值无效或所述谷值无效或所述峰值小于或等于所述谷值,则第k个控制周期的初始位移为所述最大值与所述最小值之差。
[0080]
若所述峰值有效且所述谷值有效且所述峰值大于所述谷值,则采用公式sk=min(peak
k-valleyk,max
k-mink)确定第k个控制周期的初始位移;
[0081]
其中,sk为第k个控制周期的初始位移,peakk为第k个控制周期内的峰值,valley(k)为第k个控制周期内的谷值,maxk为第k个控制周期内的最大值,mink为第k个控制周期内的最小值,min()表示求最小值。
[0082]
s3:根据第k-m个控制周期到第k-1个控制周期的初始位移,对第k个控制周期的初始位移进行滑动平均滤波,得到第k个控制周期的平均滤波位移;第0个控制周期的初始位移为0;0《m≤k。
[0083]
具体地,滑动窗口长度设为m+1,对最近m个控制周期的位移和当前控制周期的位移求平均。采用公式s
f,k
=s
k-m
*km+...+s
k-1
*k1+sk*k0确定第k个控制周期的平均滤波位移。其中,s
f,k
为第k个控制周期的平均滤波位移,s
k-m
为第k-m个控制周期的初始位移,sk为第k个控制周期的初始位移,k0,k1,...,km为平均滤波系数,k0+k1+...+km=1。
[0084]
s4:根据第k个控制周期的平均滤波位移及第k-1个控制周期的低通滤波位移,确定第k个控制周期的低通滤波位移。第0个控制周期的低通滤波位移为0。
[0085]
具体地,采用一阶低通滤波对低通滤波位移进一步进行平滑处理。采用公式s
l,k
=α*s
f,k
+(1-α)*s
l,k-1
确定第k个控制周期的低通滤波位移。其中,s
l,k
为第k个控制周期的低通滤波位移,s
f,k
为第k个控制周期的平均滤波位移,s
l,k-1
为第k-1个控制周期的低通滤波位移,α为低通滤波系数,α的取值范围为(0~1)。
[0086]
s5:根据第k-1个控制周期的低通滤波位移,对第k个控制周期的低通滤波位移进行限幅,得到第k个控制周期内正弦波激励指令传感器的位移。
[0087]
具体地,采用以下公式,确定第k个控制周期内正弦波激励指令传感器的位移:
[0088][0089]
其中,s
o,k
为第k个控制周期内正弦波激励指令传感器的位移,s
l,k
为第k个控制周期的低通滤波位移,s
l,k-1
为第k-1个控制周期的低通滤波位移,p和q为限幅系数,且p》1,q《1。
[0090]
此外,在得到第k个控制周期内正弦波激励指令传感器的位移s
o,k
后,将其输入到刹车控制单元中,刹车控制单元将其转化为伺服阀能够接收的电流信号,从而准确控制机轮刹车装置的刹车压力。
[0091]
本发明通过飞机刹车系统中主芯片的模数转换模块和定时器,在一个控制周期内隔固定间隔,对正弦波信号采样一组数值,然后对采样数组求极值,根据极值求指令传感器的初始位移,再对最近几个控制周期的初始位移和当前控制周期的初始位移求滑动平均滤波值,对滑动平均的输出进一步做一阶低通滤波处理,最后对一阶低通滤波的输出进行限幅,得到最终的位移。进而使刹车控制单元接收的指令信号中存在的位移足够准确。
[0092]
经过试验验证,通过本发明的位移检测方法最终得到的指令传感器位移稳定,并且在无位移时(松刹时),最终得到的指令信号中没有残余位移,提高刹车的准确性。即在不改变硬件的情况下,提高了位移检测的精度,进而能够解决松刹时存在残余位移的问题。
[0093]
实施例二
[0094]
为了执行上述实施例一对应的方法,以实现相应的功能和技术效果,下面提供一种正弦波激励指令传感器的位移检测系统。
[0095]
如图6所示,本实施例提供的正弦波激励指令传感器的位移检测系统包括:极值确定单元1、位移确定单元2、平均滤波单元3、低通滤波单元4及限幅单元5。
[0096]
其中,极值确定单元1与正弦波激励指令传感器连接,极值确定单元1用于针对第k个控制周期,对所述正弦波激励指令传感器输出的正弦波信号进行过采样,确定第k个控制周期内的最大值、最小值、峰值及谷值;k》0。
[0097]
位移确定单元2与所述极值确定单元1连接,位移确定单元2用于根据第k个控制周期内的最大值、最小值、峰值及谷值,确定第k个控制周期的初始位移。
[0098]
平均滤波单元3与所述位移确定单元2连接,平均滤波单元3用于根据第k-m个控制周期到第k-1个控制周期的初始位移,对第k个控制周期的初始位移进行滑动平均滤波,得到第k个控制周期的平均滤波位移;第0个控制周期的位移为0;0《m≤k。
[0099]
低通滤波单元4与所述平均滤波单元3连接,低通滤波单元4用于根据第k个控制周期的平均滤波位移及第k-1个控制周期的低通滤波位移,确定第k个控制周期的低通滤波位移;第0个控制周期的低通滤波位移为0。
[0100]
限幅单元5与所述低通滤波单元4连接,限幅单元5用于根据第k-1个控制周期的低通滤波位移,对第k个控制周期的低通滤波位移进行限幅,得到第k个控制周期内正弦波激励指令传感器的位移。
[0101]
实施例三
[0102]
本实施例提供一种电子设备,包括存储器及处理器,存储器用于存储计算机程序,处理器运行计算机程序以使电子设备执行实施例一的正弦波激励指令传感器的位移检测方法。
[0103]
可选地,上述电子设备可以是服务器。
[0104]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0105]
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
技术特征:
1.一种正弦波激励指令传感器的位移检测方法,其特征在于,所述正弦波激励指令传感器的位移检测方法包括:针对第k个控制周期,对正弦波激励指令传感器输出的正弦波信号进行过采样,确定第k个控制周期内的最大值、最小值、峰值及谷值;k>0;根据第k个控制周期内的最大值、最小值、峰值及谷值,确定第k个控制周期的初始位移;根据第k-m个控制周期到第k-1个控制周期的初始位移,对第k个控制周期的初始位移进行滑动平均滤波,得到第k个控制周期的平均滤波位移;第0个控制周期的初始位移为0;0<m≤k;根据第k个控制周期的平均滤波位移及第k-1个控制周期的低通滤波位移,确定第k个控制周期的低通滤波位移;第0个控制周期的低通滤波位移为0;根据第k-1个控制周期的低通滤波位移,对第k个控制周期的低通滤波位移进行限幅,得到第k个控制周期内正弦波激励指令传感器的位移。2.根据权利要求1所述的正弦波激励指令传感器的位移检测方法,其特征在于,所述对正弦波激励指令传感器输出的正弦波信号进行过采样,确定第k个控制周期内的最大值、最小值、峰值及谷值,具体包括:初始化最大值、最小值、峰值及谷值,得到初始最大值、初始最小值、初始峰值及初始谷值;针对第n次过采样,判断第n个采样点的幅度值是否小于第n-1个最小值,若是,则第n个最小值为第n个采样点的幅度值;否则,第n个最小值为初始最小值;0<n;第0个最小值为初始最小值;判断第n个采样点的幅度值是否大于第n-1个最大值,若是,则第n个最大值为第n个采样点的幅度值;否则,第n个最大值为初始最大值;第0个最大值为初始最大值;判断n是否小于3,若n小于3,则第n个峰值为初始峰值,第n个谷值为初始谷值;若第n大于或等于3,则判断第n-1个采样点的幅度值是否大于或等于第n-2个采样点的幅度值,且第n-1个采样点的幅度值是否大于或等于第n个采样点的幅度值;若第n-1个采样点的幅度值小于第n-2个采样点的幅度值,或第n-1个采样点的幅度值小于第n个采样点的幅度值,则第n个峰值为第n-1个峰值;若第n-1个采样点的幅度值大于或等于第n-2个采样点的幅度值,且第n-1个采样点的幅度值大于或等于第n个采样点的幅度值,则判断第n-1个峰值是否为初始峰值,若是,则第n个峰值为第n-1个采样点的幅度值;否则,第n个峰值为第n-1个峰值与第n-1个采样点的幅度值的平均值;判断第n-1个采样点的幅度值是否小于或等于第n-2个采样点的幅度值,且第n-1个采样点的幅度值是否小于或等于第n个采样点的幅度值;若第n-1个采样点的幅度值大于第n-2个采样点的幅度值,或第n-1个采样点的幅度值大于第n个采样点的幅度值,则第n个谷值为第n-1个谷值;若第n-1个采样点的幅度值小于或等于第n-2个采样点的幅度值,且第n-1个采样点的幅度值小于或等于第n个采样点的幅度值,则判断第n-1个谷值是否为初始谷值,若是,则第n个谷值为第n-1个采样点的幅度值,否则,第n个谷值为第n-1个谷值与第n-1个采样点的幅
度值的平均值;判断n是否等于n,若是,则过采样结束,第k个控制周期内的最小值为第n个最小值,第k个控制周期内的最大值为第n个最大值,第k个控制周期内的峰值为第n个峰值,第k个控制周期内的谷值为第n个谷值,否则进行第n+1次过采样;n为最大过采样次数。3.根据权利要求1所述的正弦波激励指令传感器的位移检测方法,其特征在于,所述根据第k个控制周期内的最大值、最小值、峰值及谷值,确定第k个控制周期的初始位移,具体包括:判断所述峰值及所述谷值是否有效,且所述峰值是否大于所述谷值;若所述峰值等于初始峰值,则所述峰值无效,否则所述峰值有效;若所述谷值等于初始谷值,则所述谷值无效,否则所述谷值有效;若所述峰值无效或所述谷值无效或所述峰值小于或等于所述谷值,则第k个控制周期的初始位移为所述最大值与所述最小值之差;若所述峰值有效且所述谷值有效且所述峰值大于所述谷值,则采用公式s
k
=min(peak
k-valley
k
,max
k-min
k
)确定第k个控制周期的初始位移;其中,s
k
为第k个控制周期的初始位移,peak
k
为第k个控制周期内的峰值,valley(k)为第k个控制周期内的谷值,max
k
为第k个控制周期内的最大值,min
k
为第k个控制周期内的最小值,min()表示求最小值。4.根据权利要求1所述的正弦波激励指令传感器的位移检测方法,其特征在于,采用公式s
f,k
=s
k-m
*k
m
+...+s
k-1
*k1+s
k
*k0确定第k个控制周期的平均滤波位移;其中,s
f,k
为第k个控制周期的平均滤波位移,s
k-m
为第k-m个控制周期的初始位移,s
k
为第k个控制周期的初始位移,k0,k1,...,k
m
为平均滤波系数,k0+k1+...+k
m
=1。5.根据权利要求1所述的正弦波激励指令传感器的位移检测方法,其特征在于,采用公式s
l,k
=α*s
f,k
+(1-α)*s
l,k-1
确定第k个控制周期的低通滤波位移;其中,s
l,k
为第k个控制周期的低通滤波位移,s
f,k
为第k个控制周期的平均滤波位移,s
l,k-1
为第k-1个控制周期的低通滤波位移,α为低通滤波系数。6.根据权利要求1所述的正弦波激励指令传感器的位移检测方法,其特征在于,采用以下公式,确定第k个控制周期内正弦波激励指令传感器的位移:其中,s
o,k
为第k个控制周期内正弦波激励指令传感器的位移,s
l,k
为第k个控制周期的低通滤波位移,s
l,k-1
为第k-1个控制周期的低通滤波位移,p和q为限幅系数,且p>1,q<1。7.一种正弦波激励指令传感器的位移检测系统,其特征在于,所述正弦波激励指令传感器的位移检测系统包括:极值确定单元,与正弦波激励指令传感器连接,用于针对第k个控制周期,对所述正弦波激励指令传感器输出的正弦波信号进行过采样,确定第k个控制周期内的最大值、最小值、峰值及谷值;k>0;位移确定单元,与所述极值确定单元连接,用于根据第k个控制周期内的最大值、最小
值、峰值及谷值,确定第k个控制周期的初始位移;平均滤波单元,与所述位移确定单元连接,用于根据第k-m个控制周期到第k-1个控制周期的初始位移,对第k个控制周期的初始位移进行滑动平均滤波,得到第k个控制周期的平均滤波位移;第0个控制周期的位移为0;0<m≤k;低通滤波单元,与所述平均滤波单元连接,用于根据第k个控制周期的平均滤波位移及第k-1个控制周期的低通滤波位移,确定第k个控制周期的低通滤波位移;第0个控制周期的低通滤波位移为0;限幅单元,与所述低通滤波单元连接,用于根据第k-1个控制周期的低通滤波位移,对第k个控制周期的低通滤波位移进行限幅,得到第k个控制周期内正弦波激励指令传感器的位移。8.一种电子设备,其特征在于,包括存储器及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述电子设备执行权利要求1至6中任一项所述的正弦波激励指令传感器的位移检测方法。
技术总结
本发明提供一种正弦波激励指令传感器的位移检测方法、系统及设备,属于飞机刹车系统领域,位移检测方法包括:针对任一控制周期,对正弦波激励指令传感器输出的正弦波信号进行过采样,确定当前控制周期内的极值;根据极值确定当前控制周期的初始位移;根据前M个控制周期的初始位移对当前控制周期的初始位移进行滑动平均滤波,得到平均滤波位移;对平均滤波位移进行低通滤波,得到低通滤波位移;对低通滤波位移进行限幅,得到当前控制周期内正弦波激励指令传感器的位移。在不改变硬件的情况下,提高了对正弦波激励指令传感器位移检测的精度,进而能够解决松刹时存在残余位移的问题。题。题。
技术研发人员:李斌 邱东东 易准 彭浩 胡春凯
受保护的技术使用者:长沙鑫航机轮刹车有限公司
技术研发日:2022.10.24
技术公布日:2023/4/21
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:具有碳纳米管加热器的多层热塑性结构的制作方法 下一篇:氢燃料系统的制作方法
