资讯详情

你如何以正确姿势使用加速度传感器?

原标题:如何以正确的姿势使用加速度传感器

ca8832e1c0e41010f6cfd3799a458898.png

NXP加速传感器MMA8652以及其他加速度芯片不仅具有加速度数据读取的功能,还能应用与在运动事件检测应用中,该系列的加速传感器提供4中事件检测功能。分别是加速度瞬变(Transient Detection)、敲击(Pulse Detection)、自由落体(Freefall and Motion Detection)、方向检测(Orientation Detection),NXP该系列加速度传感器广泛应用于消费电子和汽车电子。

MMA8652特征

NXP加速传感器MMA8652是专门为低功耗运动检测而设计的,它不仅具有加速可读功能,而且可用于运动检测,如下所示:

1.95-3.6V供电电压;

1.62-3.6V数字接口供电;

可编程加速度量程(±2g、±4g、±8g);

输出数据速率(ODR)可编程(1.56Hz~800Hz);

12位数字数据输出;

I2C编程中断接口。

MMA典型的8562应用如下:

电子罗盘;

静态定位检测;

电子阅读区;

实时定位检测;

实时运动分析;

敲击和振动检测。

运动事件检测

MMA8652提供加速度瞬变四种运动检测功能(Transient Detection)、敲击(Pulse Detection)、自由落体(Freefall and Motion Detection)、方向检测(Orientation Detection)。根据框图,其基本原理是这些事件会导致芯片内部嵌入式的瞬时加速变化DSP功能模块将记录、分析和判断事件引起的加速度变化曲线。当传感器判断相应的检测事件时,芯片会中断。通过中断信号(电平跳变)INT1或者INT2引脚输出,并且中断信号通过INT1还是INT引脚输出是可编程的。在实际应用中,用户可以根据变化尤为重要,根据该电平的变化,用户可以在实际应用中设置后续操作,MMA基于这一原理,8652传感器不用于加速读取,而是用于运动事件检测。

MMA8562参考设计

其中,MMA8652使用的引脚是供电部分的3.3V引脚、GND,只使用数据通信部分

SDA和SCL,另外两个可选中断引脚(INT1、INT2)没有使用其他引脚,占用尽可能少的引脚资源

芯片INT1、INT这不需要连接拉电阻,以确保高低电平的正常捕获。从而实现相应的I2C通信和中断读取。

注:本应用MMA8652 SCL、SDA接上拉电阻。

软件设计

LPC1114与MMA8562的通信接口是I2C,因此,软件主要涉及MMA8562的初始化。中断信号是指电平跳变,通过实时监控中断信号是否出现来验证运动事件。

在实际应用中,MCU端需提供I2C读字节函数和I2C为了控制传感器的工作,写字节函数。返回搜狐查看更多信息

责任编辑:

标签: 14加速度传感器3110加速度传感器加速度数字传感器1207系列加速度传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台