[运动传感器] LSM6DSL的Activity/Inactivity recognition

littleshrimp   2019-12-21 20:40 楼主

LSM6DSL支持活动和不活动识别,可以在不活动时让传感器进入低功耗模式,有活动时进入高速采集模式

以往这种方式是通过MCU来配置的, 比如先将ODR设置一个正常使用的数值,在一段时间内没有检测到加速度传感器的数据变化(预设阈值内)时通过MCU将加速度传感器配置成一个比较低的ODR来降低功耗

LSM6DSL器件内置了这种功能,可以不需要MCU介入,通过事先配置好的设置可以让传感器在两种模式下自动切换

下边两张图分别是活动和不活动模式下的电流消耗,活动模式下加速度ODR为208Hz,陀螺仪ODR为104Hz,对应的电流为670uA

传感器静止一段时间后会自动进入不活动模式,电流从670降到了50uA,可以大幅减少器件功耗。

QQ图片20191221203330.png

 

QQ图片20191221203311.png

下边是使用STM32L452配置的完整工程,基于STM32CubeMX

5.STM32L452 LSM6DSL.rar (9.32 MB)
(下载次数: 4, 2019-12-21 20:23 上传)

虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复