0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MEMS中计步器的工作原理分析

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-20 09:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

6 轴惯性模块LSM6DSL 或 LSM6DSM,以及eCompass LSM303AH. 这些 MEMS微机电系统)因其精确的传感器而深受移动设备制造商的欢迎。它们还可以从主 MCU 卸载一些计算,并且它们消耗的能量非常少(在低功耗模式下仅为 0.4 µA)。它们的特别之处在于两者都可以充当计步器,这意味着设备可以跟踪用户的跑步或步行步数,而对性能或电池寿命的影响很小。为了更好地了解 ST 如何能够以最小的封装提供如此强大的功能,让我们了解计步器的工作原理

LSM6DSL/M 和 LSM303AH 都使用加速度计,通过测量电势的变化来感知运动。当用户迈出一步时,一个由硅制成并附在锚上的自由元件沿感应的方向移动。当它移动时,它会接近或远离基础结构,这会影响它们的电容。这足以测量速度变化,还可以测量绝对手腕倾斜和相对倾斜。 数据在标准 SPI 或 I2C 串行总线上以数字形式输出到主机 MCU。

自定义计步器

ST 的组件很特别,因为它们不仅可以感应运动,还包括特殊的硬件单元来处理加速度计收集的数据。例如,计步器功能有自己特定的 IP 块。因此,当 MEMS 检测到运动时,该单元使用专有算法处理信息以确定它是否对应于一个步骤,而无需使用主机 MCU 的资源。ST 甚至允许工程师通过更改“去抖动步骤”和“最小阈值”来调整算法的某些方面。

pYYBAGKG63-Af6kCAACPKH9eBR8363.png

最小阈值如何影响计步器

去抖步数是在计数器开始增加之前必须检测到的最小连续步数。如果没有这个功能,就无法区分真假步骤。例如,如果一个人在跑步时必须在人行横道上停下来,那么在等待信号改变时计算所做的动作是没有意义的。去抖动步骤可以确保计数器仅在用户恢复其步伐时才增加。工程师还可以自定义最小阈值,这意味着可以作为一个步骤的最小力。因此,开发人员可以创建具有针对各种活动调整的特定设置的不同配置文件,以更准确地测量步骤并产生有意义的结果。

系统优化

每检测到一步,计步器就会向计步器发送一个中断。中断是传输到特定组件(通常是主机)的信号,指示事件需要其注意。在该系统中,计步器使用其 INT1 引脚(LSM6DSL 和 LSM6DSM)向主机上的特定引脚发送中断。因此,主机的其余部分可以处于睡眠模式,或执行其他任务,而只有一小部分架构检测到中断的存在,对其进行处理,并决定是否需要唤醒 MCU 的其余部分。该系统还确保数据采集过程的同步,以避免任何信息丢失。

例如,可以仅在超过去抖动步骤后才发送中断,以确保系统不会在琐碎的运动上浪费能量。随着越来越多的用户戴着健身手环睡觉,浪费电池寿命试图测量睡着时发生的小而零星的手势将毫无意义。通过正确设置系统的去抖步长和最小阈值,工程师可以确保没有中断唤醒系统,即使用户在睡眠期间移动。

模块化效率

在一个移动设备中同时包含 6 轴惯性模块和指南针是很常见的。因此,ST 为什么选择在两者中都包含一个加速度计和一个特定的计步器单元?原因是它们是模块化的,这意味着可以同时使用它们以获得更高的精度,或者禁用一个加速度计以节省能量,同时仍然受益于强大的计步器。这种设计还允许更大的灵活性。例如,如果其中一个组件已经关闭,系统仍然可以依靠唤醒组件的计步器 IP 来计算步数,无论它是哪一个。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mems
    +关注

    关注

    129

    文章

    4555

    浏览量

    199904
  • ST
    ST
    +关注

    关注

    32

    文章

    1194

    浏览量

    132855
  • 加速度计
    +关注

    关注

    6

    文章

    827

    浏览量

    48382
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    433M无线模块的工作原理和距离

    一、工作原理  433MHz无线模块的工作原理是通过发射器和接收器之间的模拟信号进行无线通信。具体来说,它由发射器和接收器两部分组成,这两部分通过433MHz的模拟信号进行通信。发射器工作原理
    发表于 04-10 14:44

    频谱分析仪的工作原理与应用

    仪的工作原理 频谱分析仪的工作过程就像一场精密的信号“解码”之旅。如果把信号比作一段旋律,那么频谱分析仪就是将这段旋律转化为可视化波形图的神奇工具。 (一)信号接收与调理 频谱
    的头像 发表于 03-02 17:05 939次阅读
    频谱<b class='flag-5'>分析</b>仪的<b class='flag-5'>工作原理</b>与应用

    E5071C矢量网络分析仪的工作原理

    信号下的传输与反射特性,其工作原理融合了精密射频技术、数字信号处理与矢量测量理论,具备高精度、宽频带和多参数分析能力。 E5071C的工作原理基于散射参数(S参数)的测量。S参数描述了电磁波在器件端口间的反射与传输行为。仪器通过
    的头像 发表于 02-26 16:10 310次阅读
    E5071C矢量网络<b class='flag-5'>分析</b>仪的<b class='flag-5'>工作原理</b>

    100%国产化!MTG200 三轴MEMS陀螺组合:高可靠+低功耗,性价比拉满~

    mems
    利科夫惯性导航
    发布于 :2026年02月26日 14:24:56

    MTG200 三轴MEMS陀螺组合|安装测试操作演示

    mems
    利科夫惯性导航
    发布于 :2026年02月26日 14:22:43

    MSU204 MEMS 惯性单元:精准感知,自主传感

    mems
    利科夫惯性导航
    发布于 :2026年02月12日 16:16:18

    MSU204 MEMS惯性测量单元丨安装测试操作演示

    mems
    利科夫惯性导航
    发布于 :2026年02月12日 16:14:39

    MNU107丨MEMS惯性测量单元

    mems
    利科夫惯性导航
    发布于 :2026年02月06日 13:20:59

    节点分析法的工作原理和基本步骤

    节点分析法(节点电压法、节点电位法)是一种电路分析技术,以电路中各节点(连接点)的电位作为未知量,运用基尔霍夫电流定律(KCL)建立联立方程进行求解。作为与网孔分析法同样重要的经典电路分析
    的头像 发表于 02-05 14:50 1285次阅读
    节点<b class='flag-5'>分析</b>法的<b class='flag-5'>工作原理</b>和基本步骤

    网孔分析法的工作原理和基本步骤

    网孔分析法(网孔电流法、回路电流法)是一种电路分析的基本方法,该方法将导线互不交叉的平面电路中的每个网孔电流设为未知量,并根据基尔霍夫电压定律(KVL)建立联立方程组,从而求解电压和电流。它是与节点
    的头像 发表于 01-16 15:17 7925次阅读
    网孔<b class='flag-5'>分析</b>法的<b class='flag-5'>工作原理</b>和基本步骤

    MEMS真空封装新突破:NEG薄膜技术受关注

    mems
    北京中科同志科技股份有限公司
    发布于 :2025年12月08日 15:22:56

    无线充电器的工作原理核心

    无线充电器的工作原理核心
    的头像 发表于 12-06 10:19 2232次阅读
    无线充电器的<b class='flag-5'>工作原理</b>核心

    语音控制模块工作原理

    ,才能够发出正确的指令。 语音芯片控制模块是实现 “语音指令 - 设备响应” 的核心组件,其工作原理可拆解为信号采集、处理、识别及指令执行的完整链路,下面将以WTK69000为例给大家分享一下整个流程的工作原理。 一、语音信号采集
    的头像 发表于 06-17 11:49 1923次阅读
    语音控制模块<b class='flag-5'>工作原理</b>

    管道浮力平衡压袋(配重压袋)工作原理

    管道浮力平衡压袋(配重压袋)工作原理
    发表于 06-12 15:09 0次下载

    FLASH的工作原理与应用

    14FLASHFLASH的工作原理与应用OWEIS1什么是FLASH?Flash闪存是一种非易失性半导体存储器,它结合了ROM(只读存储器)和RAM(随机访问存储器)的优点,具有电子可擦除和可编程
    的头像 发表于 05-27 13:10 2559次阅读
    FLASH的<b class='flag-5'>工作原理</b>与应用