【STM32】MPU6050简介

devtools/2024/11/29 2:21:26/

文章目录

  • MPU6050简介
    • MPU6050关键块
      • 带有16位ADC和信号调理的三轴MEMS陀螺仪
      • 具有16位ADC和信号调理的三轴MEMS加速度计
      • I2C串行通信接口

MPU6050对应的数据手册:MPU6050 陀螺仪加速度计
链接: https://pan.baidu.com/s/13nwEhGvsfxx0euR2hMHsyw?pwd=v2i6
提取码: v2i6

中文版可参考:官方文档及库源文件

里面包括 PS(产品说明书) 和 RM(寄存器映像)

MPU6050简介

  • MPU6050是一个6轴姿态传感器,可以测量芯片自身X、Y、Z轴加速度角速度参数,通过数据融合,可进一步得到姿态角(欧拉角),常应用于平衡车、飞行器等需要检测自身姿态的场景
  • 3轴加速度计(Accelerometer):测量X、Y、Z轴的加速度(具有静态稳定性,不具有动态稳定性)
  • 3轴陀螺仪传感器(Gyroscope):测量X、Y、Z轴的角速度(具有动态稳定性,不具有静态稳定性)

MPU6050关键块

这部分内容参考:MPU6050开发 – 基本概念简介 这篇文章
原文链接:https://blog.csdn.net/qq_29350001/article/details/78603714

在这里插入图片描述

带有16位ADC和信号调理的三轴MEMS陀螺仪

各传感器最终输出的是随姿态变化而变化的电压,要想量化输出的电压信号就离不开 AD 转换器,所以芯片内部自带 AD 转换器,可以对各个传感器的模拟信号进行量化

MPU-60X0 由三个独立的振动 MEMS 速率陀螺仪组成,可检测旋转角度 X 轴,Y 轴和 Z 轴
当陀螺仪围绕任何感应轴旋转时,科里奥利效应就会产生电容式传感器检测到的振动, 所得到的信号被放大,解调和滤波产生与角速度成比例的电压,该电压使用单独的片内数字化 16 位模数转换器(ADC)对每个轴进行采样

陀螺仪传感器可以全面范围的被数字编程为每秒±250,±500,±1000 或 ±2000度(dps)
【注】因为 AD 值的范围是一定的(-32768 ~ 32767),所以满量程选择越小,测量分辨率就越高(测量越细腻),满量程选择越大,测量范围越广

ADC样本速率可以从每秒 8000 个采样点编程到每秒 3.9 个采样点,并且可由用户选择低通滤波器可实现广泛的截止频率

具有16位ADC和信号调理的三轴MEMS加速度计

MPU-60X0的3轴加速度计为每个轴使用单独的检测质量
加速沿着一条特定轴在相应的检测质量上引起位移,并且电容式传感器检测到该位移位移有差别,MPU-60X0 的架构降低了加速度计的敏感度制造变化以及热漂移。 当设备放置在平坦的表面上时,将进行测量在X和Y轴上为 0g,在Z轴上为 +1g,加速度计的比例因子在工厂进行校准并且在名义上与电源电压无关,每个传感器都有一个专用的 sigma-delta ADC来提供数字输出

数字输出的满量程范围可以调整到±2g,±4g,±8g 或 ±16g

【注】AD 值和加速度值是线性关系,一一对应的,由 AD 值求加速度就是乘一个系数就可以了

I2C串行通信接口

MPU6050 使用或 I2C 串行通信至系统处理器接口, 与系统处理器通信时,MPU6050 始终充当从属设备,I2C 从地址的地址由引脚 9(AD0)设置(由于内置弱下拉电阻,所以默认接地)

  • AD0 = 0 时,从机地址为 1101000
  • AD0 = 1 时,从机地址为 1101001

STM32 专栏文章均参考 《STM32入门教程-2023版 细致讲解 中文字幕》教程视频


http://www.ppmy.cn/devtools/137808.html

相关文章

Python 网络爬虫进阶:动态网页爬取与反爬机制应对

在上一篇文章中,我们学习了如何使用 Python 构建一个基本的网络爬虫。然而,在实际应用中,许多网站使用动态内容加载或实现反爬机制来阻止未经授权的抓取。因此,本篇文章将深入探讨以下进阶主题: 如何处理动态加载的网…

IC数字后端实现之大厂IC笔试真题(经典时序计算和时序分析题)

今天小编给大家分享下每年IC秋招春招必考题目——静态时序分析时序分析题。 数字IC后端笔试面试题库 | 经典时序Timing计算题 时序分析题1: 给定如下图所示的timing report,请回答一下几个问题。 1)这是一条setup还是hold的timing report?…

python-解决一元一次方程

【题目】解决一元一次方程数学问题 【问题描述】 我们要解决一个较为复杂的一元一次方程数学问题,方程形如:ax b c,其中a、b、c为已知常数,x为未知数。 现在我们要通过编程的方式解决这个问题,即找到方程的解x。 【…

ubuntu 安装 docker 记录

本文假设系统为 Ubuntu,从 16.04 到 24.04,且通过 APT 命令安装。理论上也其他 Debian 系的操作系统。 WSL 也一样。 感觉 Docker 官方在强推 Docker Desktop,搜索 Docker 安装文档,一不小心就被导航到了 Docker Desktop 的安装页…

什么是 C++ 中的函数对象?它有什么特点?函数对象与普通函数有什么区别? 如何定义和使用函数对象?

1)什么是 C 中的函数对象?它有什么特点? 在 C中,函数对象(也称为函数符或仿函数)是一个可以像函数一样被调用的对象。 函数对象是指该对象具备函数的行为函数对象,是通过()调用操作符声明得到的,然后便能通…

手机实时提取SIM卡打电话的信令声音-智能拨号器的双SIM卡切换方案

手机实时提取SIM卡打电话的信令声音 --智能拨号器app的双SIM卡切换方案 一、前言 在蓝牙电话的方案中,由于采用市场上的存量手机来做为通讯呼叫的载体,而现在市面上大部分的手机都是“双卡双待单通”手机,简称双卡双待手机。即在手机开机后…

在 Spring Boot 中构造 API 响应的最佳实践

在平时的开发和项目中,我们一定会涉及到接口对接的功能,由于不同开发人员的编码习惯不同,API报文在项目中通常是"百花齐放"的。 不但增加工作难度,往往也是扯皮的大头,如果能统一报文格式,不但能…

深入浅出剖析典型文生图产品Midjourney

2022年7月,一个小团队推出了公测的 Midjourney,打破了 AIGC 领域的大厂垄断。作为一个精调生成模型,以聊天机器人方式部署在 Discord,它创作的《太空歌剧院》作品,甚至获得了美国「数字艺术/数码摄影」竞赛单元一等奖。 这一事件展示了 AI 在绘画领域惊人的创造力,让人们…