【技术实现步骤摘要】
一种敲击传感器算法及其敲击传感器
本专利技术涉及传感器
,具体的,涉及一种敲击传感器算法及其敲击传感器。
技术介绍
现有的敲击传感器,是将振动传感器模组与被检测物体固定在一起,应用能检测瞬时加速度的基本特性,来感知敲击信号,当振动传感器模组感知到敲击信号时,输出一个脉冲信号,通知主控。其中,振动传感器通常为三轴加速度传感器,它是基于加速度的基本原理去实现工作的,加速度是个空间矢量,一方面,要准确了解物体的运动状态,必须测得其三个坐标轴上的分量;另一方面,在预先不知道物体运动方向的场合下,只有应用三轴加速度传感器来检测加速度信号。并且,三轴加速度传感器具有体积小和重量轻特点,可以测量空间加速度,能够全面准确反映物体的运动性质,因此,三轴加速度传感器在航空航天、机器人、汽车和医学等领域得到广泛的应用。应用三轴加速度传感器的敲击传感器,当有正面敲击和侧面敲击时,都会检测输出,当有缓慢重压或者喇叭等低频波动时,也会检测输出,但是,敲击传感器在实际使用时要求:只有正面敲击时,才能检测输出;侧面敲击时,不能检测输出,以及低 ...
【技术保护点】
1.一种敲击传感器算法,其特征在于,MCU实时采集三轴加速度传感器数据,并进行以下数据运算及处理:/n(1)计算实时加速度的差值,是否有超过设定阈值;/n(2)计算实时值与移动平均值的差值,是否有超过设定阈值;/n(3)计算连续多次实时值与移动平均值的差值之和,是否是正面轴的差值之和最大;/n当满足(1)、(2)和(3)都是肯定答案时,MCU才输出一个脉冲信号,否则MCU不输出脉冲信号。/n
【技术特征摘要】
1.一种敲击传感器算法,其特征在于,MCU实时采集三轴加速度传感器数据,并进行以下数据运算及处理:
(1)计算实时加速度的差值,是否有超过设定阈值;
(2)计算实时值与移动平均值的差值,是否有超过设定阈值;
(3)计算连续多次实时值与移动平均值的差值之和,是否是正面轴的差值之和最大;
当满足(1)、(2)和(3)都是肯定答案时,MCU才输出一个脉冲信号,否则MCU不输出脉冲信号。
2.如权利要求1所述的敲击传感器算法,其特征在于,通过计算实时加速度的差值是否有超过设定阈值,来判断是否有发生振动;通过计算实时值与移动平均值的差值是否有超过设定阈值,来过滤低频波动;通过计算连续多次实时值与移动平均值的差值之和,哪个轴的差值之和最大,说明哪个轴发生了敲击。
3.如权利要求1所述的敲击传感器算法,其特征在于,所述实时采集一次三轴加速度传感器数据、并进行数据运算及处理的时间周期为2ms。
4.如权利要求3所述的敲击传感器算法,其特征在于,通过修改MCU里的软件代码,实现所述敲击传感器算法的应用。
5.一种敲击传感器,包括:连接器、电源转换电路、三轴加速度传感器、MCU、电平转换电路,连接器与电源转换电路的输入端连接,电源转换电路的输出端与三轴加速度传感器和MCU的输入端连接,三轴加速度传感器的输出端与MCU的输入端连接,MCU的输出端与电平转换电路的输入端连接,电平转换电路的输出端与连接器连接,连接器与外接主控连接,其特征在于,MCU实时采集三轴加速度传感器数据,并进行以下数据运算及处理:
(1)计算实时加速度的...
【专利技术属性】
技术研发人员:江冠华,程修国,
申请(专利权)人:江苏精微特电子股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。