STM32标准库开发—MPU6050详细介绍

MPU6050简介

在这里插入图片描述
在这里插入图片描述

3轴IMU即只有3轴陀螺仪的IMU,其因为只有一个3轴陀螺仪,所以只能感知载体roll(滚转)、pitch(俯仰)、yawl(偏航)共3个自由度的姿态信息。
6轴IMU在3轴IMU的基础上加装了3轴加速度计,因此在感知载体姿态的基础上,还能感知载体3个自由度上的加速度信息。
9轴IMU在6轴IMu的基础上加装了3轴磁强计,由于3轴陀螺仪只能估计载体自身的相对位姿变化(通过加速度计也可获得载体的绝对roll和pitch),单凭3轴陀螺仪无法获取载体的全部姿态信息,而通过3轴磁强计就可以,本质上磁强计的感知原理类似于指南针。
10轴IMU就是在9轴基础上加上压力传感器,用于检测高度
更多信息参考可以参考这篇博客
https://blog.csdn.net/zack_liu/article/details/112308535

MPU6050参数

在这里插入图片描述

MPU6050硬件电路

在这里插入图片描述

SCL,SDA,自带上拉电阻,因此可以直接与最小系统版连接,不用外接上拉电阻
AUX_DA,AUX_CL是拓展I2C引脚,可外接一个磁力计,气压计,使得MPU6050可以直接读取这些数据
AD0用于设置从机地址的最低位,当有多个相同设备时地址冲突才需要配置
INT用于中断信号输出,MPU6050可以配置芯片内部的一些事件触发中断输出

MPU6050框架图

在这里插入图片描述

时钟系统有时钟输入脚和时钟输出脚,一般使用内部时钟
MPU6050自带温度传感器,使用方法与加速度计,陀螺仪使用方式一致
最左侧是自测单元,通过使能自测与失能自测,来判断芯片的好坏.
Charge Pump是电荷泵用于升压,主要为陀螺仪供电
SensorRegisters是传感器寄存器,存储了左侧各个传感器的数据
DMP是内置的姿态检测,用于姿态解算
SerialInterfaceBypassMux(旁路选择器)可以设置是否启用拓展I2C接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值