MPU 9250 Arduino-运动传感器特性
您一定遇到过许多外部传感器,但 MPU 9250 Arduino 可以说是最好的传感器之一。
我们将讨论是什么让这款 9 轴 MEMS 传感器出类拔萃,以及它与旧版本相比的附加功能。
什么是 MPU 9250 Arduino?
图 1:运动传感器
它是一种与 Arduino 兼容的微机电系统 (MEM) 传感器。因此,它是运动跟踪测量和应用中的有效工具。
除了与 Arduino Uno 兼容外,它还是一款高性能且功耗相对较低的组件。
此外,与以前的 MPU-9150 传感器和其他可穿戴传感器不同,MPU-9250 传感器具有相对较小的外形尺寸。
最后,它结合了加速度计、陀螺仪和磁力计输出的功能。同样,它将两个裸片压缩成一个 QFN 封装。一个芯片有一个 AK8963 3 轴磁力计,而另一个芯片有一个加速度计和一个 3 轴陀螺仪。
MPU 9250 传感器模块的引脚配置
图 2:修复运动传感器的专家
下表给出了MPU-9250 9轴传感器的引脚配置。
MPU 9250 特性
图 3:白色运动传感器
陀螺仪属性 | 加速度计属性 | 磁力计专业版 |
它具有 X、Y 和 Z 数字输出角速率传感器,满量程范围为每秒 ±250、±500、±1000 和 ±2000 度。此外,它还具有一个 16 位集成 ADC。 | 此外,三输出加速度计(3 轴加速度计)集成了 ±2g、±4g、±8g 和±16g 的 16 位 ADC | 这是一个单片霍尔效应磁传感器。再次,磁力计轴是三个,它还具有一个磁集中器。 |
此外,它还有一个数字可编程的低通滤波器。 | 其次,加速度计的工作电流为450µA | 此外,它还具有相对较宽的测量范围、高分辨率和低电流消耗。 |
第三,工作电流为3.2mA。 | 您还可以将加速度计设置为 0.98Hz 时为 8.4µA 和 31.25Hz 时为 19.8µA 的低功耗模式 | 此外,当设置为 8Hz 重复频率时,其工作电流为 280µA。 |
其睡眠模式电流为 8µA。 | 此外,与陀螺仪一样,它的睡眠模式电流为 8µA。 | 此外,14 位输出数据分辨率为 0.6µT/LSB |
此外,该模块还带有制造商已校准的灵敏度比例因子 | 此外,它还具有用户可编程中断和运动唤醒中断。后者在应用处理器的低功耗操作中是必不可少的。 | 此外,它还具有 ±4800µT 的广泛测量范围。 |
最后,它具有自检功能。 | 最后,它也是一个自检设备。 | 它也是一种具有内部磁源的自检设备。 |
MPU 9250 与 MPU 9150:改进
图 4:固定运动传感器
以下是 MPU 9250 在硬件连接和功能方面优于旧版 MPU 9150 的一些特点:
- 首先,与 MPU 9150 相比,MPU 9250 相对更小,功耗更低。
- 此外,MPU-9250 的 Gyro 和 Compass 性能相对优于 MPU 9150。
- 第三,MPU-9250 配备 AK8963 磁力计和 MPU-6500,而另一个配备 AK8975 磁力计和 MPU-6050。
- 此外,由于 MPU-6500 的特性,MPU 9250 比 MPU 9150 具有相对更高的功率和更低的噪音。
- 最后,得益于 AK8963 磁力计,MPU 9250 的满量程范围比 MPU 9150 有所提高。
MPU 9250 Arduino 指南
首先,进行连接,如下图所示。
此外,下表方便地显示了将多芯片模块连接到 Arduino 的位置。
进一步的步骤
完成上述连接后,在 Arduino IDE 中下载并安装 MPU-9250 库。
接下来,重新启动 Arduino IDE,然后上传下面的代码。它应该给出 3 个加速度计值、3 个陀螺仪值和 3 个磁场值。
MPU 9250 应用程序
图 5:用遥控器控制电视。
- 它在 3 维遥控器中非常有用,尤其是在联网电视中。
- 其次,它适用于可穿戴传感器制造、平板电脑和智能手机。
- 此外,它在基于 Motion 的游戏应用程序中也必不可少。
结论
根据我们的指南,您现在熟悉 MPU 9250 MEMS MotionTracking™ 传感器的工作原理。将来,如果您对组件有任何疑问,请随时与我们联系。
工业技术