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的表达式为:
其中L为移位寄存器集的长度。
5.根据权利要求4所述的自适应阈值调整方法,其特征在于,步骤S20是以时间间隔τ对移位寄存器集进行操作,所述τ为存储L/2长度数据所需要的时间。
6.根据权利要求1或4所述的自适应阈值调整方法,其特征在于,还包括步骤S51,设定一个振动计数器,当振动判定为真实的外部振动,则振动计数器加1。