浅析可穿戴设备和物联网设计的运动跟踪解决方案.docVIP

浅析可穿戴设备和物联网设计的运动跟踪解决方案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析可穿戴设备和物联网设计的运动跟踪解决方案 导语:?越来越多的可穿戴设备和物联网设计将检测方向和跟踪运动的能力视为重要要求。尽管已经有各种各样的可用运动传感器,但工程师还是不断受到挑战,探索以更低的功耗更快、更高效地集成这些设备,这在额外增加传感器时尤其具有挑战性。 越来越多的可穿戴设备和物联网设计将检测方向和跟踪运动的能力视为重要要求。尽管已经有各种各样的可用运动传感器,但工程师还是不断受到挑战,探索以更低的功耗更快、更高效地集成这些设备,这在额外增加传感器时尤其具有挑战性。 为应对这些运动跟踪挑战,设计人员需要集成度更高的加速计、陀螺仪和磁力仪五金件以及更加高效且智能的数据融合算法。 本文将介绍TDKInvenSense提供的同时为硬件和软件提供帮助的解决方案。然后,本文还将介绍设计人员如何着手将该解决方案应用于简化需要复杂的运动感应功能的复杂低功耗多传感器应用的开发。 高效运动跟踪的挑战 利用传统的运动跟踪方法,开发人员可以同时为硬件和软件处理重要的集成问题。在硬件方面,开发人员通常会努力在采用单独的传感器(包括加速计、陀螺仪和磁力仪)构建的设计中最大限度减少其复杂性、尺寸和零件的数量。软件工程师则需要特别注意同步各种各样的传感器输出,以创建高级运动跟踪应用中所用传感器融合算法所需的统一数据流。对于硬件和软件开发人员而言,需要在设计中集成额外传感器类型的应用面临的挑战均显著增加。 但是,使用TDKInvenSenseICM-20948,开发人员便能够以最少的工作量快速实现运动跟踪设计或其他多传感器系统。 运动跟踪解决方案 TDKInvenSenseICM-20948是一种多芯片模块,尺寸只有3mmx3mmx1mm,它集成了提供完整运动跟踪解决方案所需的整套传感器、信号链、数据处理和接口电路(图1)。 图1:TDKInvenSenseICM-20948通过其专用的信号链、可编程滤波器、接口电路和数字运动处理器执行运动跟踪 该模块在全面工作模式下仅需要3毫安(mA)左右便能实现其全部功能。对于功率受限的应用,开发人员可以关闭模块的某些部分,从而将完全休眠模式下各阶段的电流消耗降低至8微安(μA)。产生的功耗取决于工作电压(VDD),根据设计要求,该电压值可以介于1.71伏特和3.6伏特。 单独的信号链集成在模块中,为集成的3轴加速计、3轴陀螺仪和3轴磁力仪以及集成的温度传感器的每个通道提供支持。每个信号链都包括缓冲放大器和一个专用的16位模数转换器(ADC),以及特定于传感器的电路,如驱动模块的霍尔效应磁力仪的电流源。 为了提高每种信号链的输出,模块包括适用于每种进一步传感器类型的信号调节阶段。例如,磁力仪输出通过算术电路进行基本信号处理,而其他传感器的输出各自馈入自动的传感器特定调节阶段,以执行采样平均等处理功能。开发人员可以将ICM-20948设置为平均多达128个陀螺仪数据采样,或者将加速计设置为平均多达32个采样。最终,每个通道的信号调节阶段的输出馈入一组专用的传感器寄存器中。 ICM-20948的核心是一个专有的数字运动处理器(DMP),用于提供各种不同的功能,包括执行运动处理算法、校准和自测试。在正常工作期间,DMP会处理来自专用传感器寄存器的数据。然后再将结果存储在模块的集成式FIFO中,供主机MCU通过共享的I2C或SPI总线访问。 DMP和FIFO的功能为很多实际应用提供重要功能。很多情况下,应用以相对较慢的速度更新其运动跟踪结果,甚至允许其主机处理器在更新之间休眠,以降低总功耗。然而,运动跟踪算法需要的更新速度明显更高,以确保其在应用请求更新时以最低的延时提供精确的数据。DMP能够在不需要主机参与的情况下维持高更新速度,这有助于确保准确性,而不会对主机应用本身的性能或功耗强加额外的要求。 简单的集成 ICM-20948结合了小封装、系统集成功能及主机独立操作等特点,特别适合在移动设备、可穿戴设备和物联网设计中使用。模块的高水平集成意味着,开发人员仅使用三个电容器便可以执行典型的运动跟踪设计。按照TDKInvenSense使用陶瓷X7R零件的建议,开发人员将在模块的REGOUT引脚上增加一个0.1μF电容器进行稳压器滤波,并在其VDD和VDDIO引脚上增加一个该电容器用于电源旁通(图2)。 图2:设计人员可以将TDKInvenSenseICM-20948轻松添加到基于MCU的设计中,从而通过SPI(此处所示)或I2C接口连接到MCU,后者使用相同的配置,但引脚22(nCS)与VDDIO相关联 虽然ICM-20948为运动跟踪设计提供了近乎直接替代型的解决方案,但很多应用还是对其他传感器类型提出了要求。为帮助开发人

文档评论(0)

汪汪队 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档