MPU6050 介绍

2019-07-14 03:21发布

  MPU6050 为全球首例集成六轴传感器的运动处理组件,内置了运动融合引擎,用于手持和桌面的应用程序、游戏控制器、体感遥控以及其他消费电子设备。它内置一个三轴 MEMS 陀螺仪、一个三轴 MEMS 加速度计、一个数字运动处理引擎(DMP)以及用于第三方的数字传感器接口的辅助 I2C 端口(常用于扩展磁力计)。当辅助 I2C 端口连接到一个三轴磁力计,MPU6050 能提供一个完整的九轴融合输出到其主 I2C 端口。
  
  MPU6050 拥有16位模/数转换器(ADC),将三轴陀螺仪及三轴加速度计数据转化为数字量输出。为了精确跟踪快速和慢速运动,MPU6050 支持用户可编程的陀螺仪满量程范围有:±250、±500、±1000 与 ±2000(单位为 °/s 或 dps),支持用户可编程的加速度计满量程范围有:±2G、±4G、±8G 与 ±16G。同时 MPU6050 内置了一个可编程的低通滤波器,可用于传感器数据的滤波。
  
  MPU6050 数据传输可通过最高至 400kHz 的 I2C 总线完成,它的封装尺寸为 4mm * 4mm * 0.9mm(QFN),在业界是革命性的尺寸。其他的特性包括内置的温度传感器以及在整个工作温度范围内的振荡频率仅有 ±1% 波动的振荡器,并具有高达 10000 GHz 的碰撞容忍度。
  
  MPU6050 的电源供应十分灵活,电源电压 VDD 供电范围为 2.375~3.46 V。此外,提供了 I2C 接口的逻辑参考电平 VLOGIC,它可以是 1.8 V ± 5% 或 VDD 的电压。MPU6050 的三轴陀螺仪正常工作电流为 3.6 mA,待机电流低至 5 μA;三轴加速度计正常工作电流为 500 μA,低功耗模式下工作电流最低为 10 μA。通过片上的数字运动处理引擎 DMP(digital motion processing)可减少复杂的融合运算负荷,支持 3D 运动处理和手势识别算法。同时使能六轴传感器以及 DMP 仅需 3.9 mA 的工作电流。
  
  要玩转 MPU6050,首先驱动 I2C 总线,然后初始化 MPU6050,最后从 MPU6050 读取数据。
  
相关资料下载(免积分):
MPU-6050 六轴传感器数据手册(英文)
http://download.csdn.net/detail/luckydarcy/9548186
MPU-6050 六轴传感器数据手册(中文)
http://download.csdn.net/detail/luckydarcy/9548191
MPU-6050 寄存器中文版
http://download.csdn.net/detail/luckydarcy/9548198
MPU-6050 寄存器映射(官方)
http://download.csdn.net/detail/luckydarcy/9548203