InvenSense传感器融合技术软件

InvenSense应用程序的动态图像

软件

传感器融合技术包含一个硬件加速引擎,我们称为数字运动处理器(DMP)和传感器融合固件。传感器融合技术可将模拟信号转换为数字信号,并智能地将其转换为可用数据。包含驱动程序和库的Embedded MotionApps平台提供了应用程序编程接口(API)和校准算法,可简化对客户通常所需的复杂功能的访问。该平台利用DMP层的输出,使系统设计人员可以在其应用程序中使用传感器数据,而无需了解详细的运动传感器输出并开发相关的运动接口算法。InvenSense提供了许多嵌入式解决方案,这些解决方案在各种微控制器平台上均受支持。

嵌入式MotionDriver 6.1-与所有ARM Mx内核架构兼容的9轴解决方案

  • Embedded MotionDriver 6.1是我们有史以来第一个未锁定到特定MCU的9轴解决方案。所有ARM Mx核心体系结构均支持此版本,并支持InvenSense MPU-6000、6050、6500、9150和9250。该版本包括针对M3和M4内核的优化库和示例项目,以及针对任何Mx内核的通用ARM库,以及针对TI MSP430的其他库和项目。eMD 6.1还包括一个Python客户端,用于可视化传感器性能和打印数据的命令。该解决方案将使您可以轻松利用和配置DMP的众多功能,并且还可以从MPL软件库中的动态功能中受益。

Embedded MotionDriver 5.1.2 –所有平台均支持6轴解决方案

  • 嵌入式运动驱动程序5.1.2是我们的eMD 6.1的六轴版本。如果您的应用程序不需要罗盘,则建议您使用此指南针。这是一个轻薄的解决方案,可以轻而易举地移植到任何MCU。该驱动程序具有DMP二进制映像的完整源代码,该映像负责融合和校准来自陀螺仪和加速度计的数据。此版本中不包含软件库。此版本包括python多维数据集演示,也非常适合应用程序开发。如果I2C不适合,则还有一个SPI实现的示例。此SPI示例也可用于eMD 6.1。

自动活动跟踪库-用于Atmel M4平台支持的健身跟踪应用程序的6轴库

  • 该库专为腕带式健身追踪应用而设计,可以检测大量活动。它必须与MPU-6555或MPU-9255和Atmel Cortex M4(ATSAM4LS4A)一起使用。该库可以在佩戴在手腕上的可穿戴设备上检测坐立,站立,行走,跑步,骑自行车,游泳,开车和睡眠的分析。该解决方案非常适合想要为可穿戴产品启用下一代功能的智能手表,智能手环和健身追踪器应用。该库使用在传感器DMP(数字运动处理器)上计算出的数据来识别新活动,通常可在10秒内识别出95%的真实阳性结果。AAR™库附带的计步器得益于上下文了解,知道哪些活动需要步骤,哪些不需要。AAR™库经过优化,可以识别用户的“持久”活动,在您尝试对用户的日常健康水平进行分类的应用程序中很有用。

MoveaTV演示–适用于PC和Android Nexus 10的SmartMotion远程演示

  • 为了评估这些演示,InvenSense创建了SmartMotion远程控制参考套件。可以使用TI的RF4CE或蓝牙远程平台来探索和评估这两种套件。
  • 这些演示以我们的SmartMotion服务器为特色。在这种体系结构中,原始传感器数据从遥控器发送到主机,该主机通常是机顶盒,智能电视或平板电脑设备。主机包含SmartMotion固件,该固件随后将原始传感器数据处理为用户命令。我们有两种类型的SMS可供评估,一种用于Android,另一种用于PC。

Contextual Awareness Developer Kit 5.1 –用于9轴开发的可穿戴传感器外形板

  • CA-SDK是我们的最新SDK,具有MPU-9250并支持9轴操作。TI MSP430 MCU在附带我们的嵌入式软件库之前进行了预刷新,该库允许9轴操作。该库也作为一个选项包含在eMD 6.1软件包中。该开发板上还装有蓝牙模块以及温度,湿度,压力,接近度,紫外线和环境光传感器,用于开发上下文相关的应用程序。这款可穿戴传感器尺寸板可在我们的InvenSense在线商店中购买。包括一个强大的Android和Python演示,用于可视化和记录数据。

MotionFit开发者套件5.1 –用于9轴开发的可穿戴传感器尺寸板

  • MotionFit SDK 5.1是我们的旧版开发人员套件,具有MPU-9150并支持9轴操作。TI MSP430 MCU在附带我们的嵌入式软件库之前进行了预刷新,该库允许9轴操作。该库也作为一个选项包含在eMD 6.1软件包中。车载蓝牙模块也用于无线通信。这款可穿戴传感器尺寸板可在我们的InvenSense在线商店购买。包括一个Teapot,Android和Python演示,用于可视化和记录数据。

Universal Datalogger 1.1 –用于记录原始数据的评估软件

  • 这是一个非常基本的演示,可以将原始数据打印/流式传输到PC,并且仅用于评估目的。您需要评估部件的EVB,以及通过I²C与EVB接口的ARM板。*仅支持Windows 7 *