一种自适应阈值调整方法与流程

文档序号:12177716阅读:来源:国知局

技术特征:

1.一种自适应阈值调整方法,其特征在于,包括如下步骤:

步骤S10,根据加速度传感器的当前加速度值,求出当前振动能量;

步骤S20,振动能量数据流进入低通滤波器得到当前的振动能量均值;振动能量数据流还进入移位寄存器集,对移位寄存器集的存储区间所存振动能量数据取均值,再减去调整后的振动能量均值,得到振动能量区间均值;

步骤S30,振动能量区间均值通过滑动平均法,计算出振动能量的动态阈值;

步骤S40,设定标记位flag表示振动持续状态,初始的标记位flag为0;判断振动能量区间均值是否大于两倍的动态阈值,且标记位flag是否为0,是则标记位flag设为1,并记录当前时刻t1作为振动开始时间,并再次回到步骤S10更新振动能量区间均值和动态阈值;反之当振动能量区间均值小于等于两倍的动态阈值,则将标记位设为0,并记录当前时间t2作为振动结束时间;

步骤S50,判断振动开始与结束的时间间隔是否小于预设值,是则判定当前振动为真实的外部振动;否则判定当前振动为偶发性振动,并返回步骤S10。

2.根据权利要求1所述的自适应阈值调整方法,其特征在于,所述振动能量的表达式为:

P[n]=a[n]2

其中P[n]为当前第n次检测到的振动能量,a[n]为当前加速度值。

3.根据权利要求2所述的自适应阈值调整方法,其特征在于,所述当前能量均值Eavg[n]的表达式如下:

Eavg[n]=∑iaiP[n-i]+biEavg[n-i-1]

其中ai,bi为低通滤波器的系数,i为当前方法流程的循环次数。

4.根据权利要求3所述的自适应阈值调整方法,其特征在于,所述振动能量区间均值Pavg的表达式为:

<mrow> <msub> <mi>P</mi> <mrow> <mi>a</mi> <mi>v</mi> <mi>g</mi> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>L</mi> <mo>-</mo> <mi>I</mi> </mrow> </munderover> <mrow> <mi>P</mi> <mo>&lsqb;</mo> <mi>n</mi> <mo>-</mo> <mi>i</mi> <mo>&rsqb;</mo> </mrow> <mo>-</mo> <msub> <mi>E</mi> <mrow> <mi>a</mi> <mi>v</mi> <mi>g</mi> </mrow> </msub> <mo>&lsqb;</mo> <mi>n</mi> <mo>&rsqb;</mo> <mo>/</mo> <mn>2</mn> </mrow>

其中L为移位寄存器集的长度。

5.根据权利要求4所述的自适应阈值调整方法,其特征在于,步骤S20是以时间间隔τ对移位寄存器集进行操作,所述τ为存储L/2长度数据所需要的时间。

6.根据权利要求1或4所述的自适应阈值调整方法,其特征在于,还包括步骤S51,设定一个振动计数器,当振动判定为真实的外部振动,则振动计数器加1。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1