一、 MPU-6050模块简介
名称:MPU-6050模块(三轴陀螺仪+ 三轴加速度)
使用芯片:MPU-6050
供电电源:3-5v(内部低压差稳压)
通信方式:标准IIC通信协议
芯片内置16bit AD转换器,16位数据输出
陀螺仪范围:±250 500 1000 2000 °/s
加速度范围:±2±4±8±16g
特征:
以数字输出6轴或9轴的旋转矩阵、四元数(quaternion)、欧拉角格式(Euler Angle forma)的融合演算数据。
具有131 LSBs/°/sec 敏感度与全格感测范围为±250、±500、±1000与±2000°/sec 的3轴角速度感测器(陀螺仪)。
可程式控制,且程式控制范围为±2g、±4g、±8g和±16g的3轴加速器。
移除加速器与陀螺仪轴间敏感度,降低设定给予的影响与感测器的飘移。
数字运动处理(DMP: Digital Motion Processing)引擎可减少复杂的融合演算数据、感测器同步化、姿势感应等的负荷。
运动处理数据库支持Android、Linux与Windows
内建之运作时间偏差与磁力感测器校正演算技术,免除了客户须另外进行校正的需求。
以数位输出的温度传感器
以数位输入的同步引脚(Sync pin)支援视频电子影相稳定技术与GPS
可程式控制的中断(interrupt)支援姿势识别、摇摄、画面放大缩小、滚动、快速下降中断、high-G中断、零动作感应、触击感应、摇动感应功能。
VDD供电电压为2.5V±5%、3.0V±5%、3.3V±5%;VDDIO为1.8V± 5%
陀螺仪运作电流:5mA,陀螺仪待命电流:5μA;加速器运作电流:350μA,加速器省电模式电流: 20μA@10Hz
高达400kHz快速模式的I2C,或最高至20MHz的SPI串行主机接口(serial host interface)
内建频率产生器在所有温度范围(full temperature range)仅有±1%频率变化。
使用者亲自测试
10,000 g 碰撞容忍度
为可携式产品量身订作的最小最薄包装 (4x4x0.9mm QFN)
符合RoHS及环境标准
应用领域:
运动感测游戏
现实增强
电子稳像 (EIS: Electronic Image Stabilization)
光学稳像(OIS: Optical Image Stabilization)
行人导航器
“零触控”手势用户接口
姿势快捷方式
认证
市场
智能型手机
平板装置设备
手持型游戏产品
3D遥控器
可携式导航设备
二、 Mpu-6050与51开发板连接测试说明
主控芯片:STC89C52RC
硬件环境:mini51V2.0开发板+mpu-6050+lcd1602液晶
测试程序:mpu-6050测试程序
接线说明:
MPU-6050模块与51V2.0开发板接线说明:
VCC—5V;
GND—GND;
SCL—P10;
SDA—P11;
1602液晶和51V2.0开发板的接线说明:
RS—P15
RW—P16
EN—P17
数据口使用的是P0口
实验现象:
线连接好后,下载对应的程序液晶屏上会显示对应的数值
A (x的值) (y的值) (z的值)
G (x的值) (y的值) (z的值)
A代表加速度,G代表陀螺仪
三、MPU-6050与arduino板子连接说明
硬件环境:arduino UNO开发板 + MPU-6050
测试程序: MPU-6050测试程序
测试步骤:
先按照下面的说明连接好线
mpu-6050 arduino开发板
SDA — A4
SCL — A5
VCC — 5V或者3V3
GND — GND
要注意的是:mpu受温度的影响精度相差比较大!
把程序写进后,打开串口,可看到下面图片中的内容。
购买相关硬件链接如下:
cepark.taobao.com