源:MPU6050首例整合性6轴的姿态模块

Mpu6050为全球首例整合3轴陀螺仪、3轴加速器、含9轴融合演;MPU-6000为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时之轴间差的问题,减少了大量的包装空间。MPU-6000整合了3轴陀螺仪、3轴加速器,并含可藉由第二个I2C端口连接其他厂牌之加速器、磁力传感器、或其他传感器的数位运动处理(DMP: Digital Motion Processor)硬件加速引擎,由主要I2C端口以单一数据流的形式,向应用端输出完整的9轴融合演算技术InvenSense的运动处理资料库,可处理运动感测的复杂数据,降低了运动处理运算对操作系统的负荷,并为应用开发提供架构化的API。       MPU-6000的角速度全格感测范围为±250、±500、±1000与±2000°/sec (dps),可准确追緃快速与慢速动作,并且,用户可程式控制的加速器全格感测范围为±2g、±4g±8g与±16g。产品传输可透过最高至400kHz的I2C或最高达20MHz的SPI。

MPU-6000可在不同电压下工作,VDD供电电压介为2.5V±5%、3.0V±5%或3.3V±5%,逻辑接口VVDIO供电为1.8V± 5%。MPU-6000的包装尺寸4x4x0.9mm(QFN),在业界是革命性的尺寸。其他的特征包含内建的温度感测器、包含在运作环境中仅有±1%变动的振荡器。

应用:

  运动感测游戏;现实增强;电子稳像 (EIS: Electronic Image Stabilization)      

光学稳像(OIS: Optical Image Stabilization);行人导航器;“零触控”手势用户接口;姿势快捷方式

认证市场:

智能型手机;平板装置设备;手持型游戏产品;游戏机;3D遥控器;可携式导航设备

特征   

1、以数字输出6轴或9轴的旋转矩阵、四元数(quaternion)、欧拉角格式(Euler Angle forma)的融合演算数据。   

2、具有131 LSBs/°/sec 敏感度与全格感测范围为±250、±500、±1000与±2000°/sec 的3轴角速度感测器(陀螺仪)。   

3、可程式控制,且程式控制范围为±2g、±4g、±8g和±16g的3轴加速器。   

4、移除加速器与陀螺仪轴间敏感度,降低设定给予的影响与感测器的飘移。   

5、数字运动处理(DMP: Digital Motion Processing)引擎可减少复杂的融合演算数据、感测器同步化、姿势感应等的负荷。   6

、运动处理数据库支持Android、Linux与Windows   

7、内建之运作时间偏差与磁力感测器校正演算技术,免除了客户须另外进行校正的需求。   

8、以数位输出的温度传感器   

9、以数位输入的同步引脚(Sync pin)支援视频电子影相稳定技术与GPS   

10、可程式控制的中断(interrupt)支援姿势识别、摇摄、画面放大缩小、滚动、快速下降中断、high-G中断、零动作感应、触击感应、摇动感应功能。   11、VDD供电电压为2.5V±5%、3.0V±5%、3.3V±5%;VDDIO为1.8V± 5%   

12、陀螺仪运作电流:5mA,陀螺仪待命电流:8A;加速器运作电流:8A,加速器省电模式电流: 8A@10Hz   

13、高达400kHz快速模式的I2C,或最高至20MHz的SPI串行主机接口(serial host interface)   

14、内建频率产生器在所有温度范围(full temperature range)仅有±1%频率变化。   

15、使用者亲自测试   

16、10,000 g 碰撞容忍度   

17、为可携式产品量身订作的最小最薄包装 (4x4x0.9mm QFN)   

18、符合RoHS及环境标准MPU-6000为全球首例整合性6轴运动处理组件,相较于多组件方案,免除了组合陀螺仪与加速器时之轴间差的问题,减少了大量的包装空间。MPU-6000整合了3轴陀螺仪、3轴加速器,并含可藉由第二个I2C端口连接其他厂牌之加速器、磁力传感器、或其他传感器的数位运动处理(DMP: Digital Motion Processor)硬件加速引擎,由主要I2C端口以单一数据流的形式,向应用端输出完整的9轴融合

  演算技术:InvenSense的运动处理资料库,可处理运动感测的复杂数据,降低了运动处理运算对操作系统的负荷,并为应用开发提供架构化的API。  从MPU6050的技术文档里我们可以看得出来一些重要参数出来!如果比例数是多少,芯片的特性都是可以看得出来的!

第一张是MPU6000与MPU6050芯片的比较!

第二张是MPU6000与MPU6050芯片的最小驱动电路的连接!

第三张是陀螺仪的设计规范表格!

第四张是加速度的设计规范表格!

下面是arduino与MPU6050的小模块的连线图:   

A4接SDA     A5接SCL   vcc接3v3商家说可以接5v但是保守起见还是接了3.3v   GND接GND不过mpu受温度的影响精度相差比较大!   

注意:本模块采用的是IIC通信方式,所以我们只需要连接四跟线就可以完成电路的连接,简单方便!

1.关于6050 陀螺仪和加速度计 的角速度和角度计算。   

A.陀螺仪角度计算,很多帖子中都提到了用的是积分,但是我这里还是重新讲下。

      angle_n = angle_n-1 + (Gyro-C_Gyro)*R_Gyro;

      (1)angle_n  当前角度值,它的单位是度(°)  

      (2)angle_n-1 上一次计算出的角度值  

      (3)Gyro 陀螺仪敏感轴偏转值,也就是当前敏感轴读数         

(4)C_Gyro 陀螺仪零点偏移值,这个值的测量方法是:将陀螺仪敏感轴水平放置静止时的读数,我的零点偏移值是水平、垂直、倒置,分别取1024次,作平均值得出的,读数是-177.8865041,但是最后在程序实践中,调整到-99.90。或许还有别的办法,自己看着办吧。                          (5)R_Gyro 是陀螺仪比例。飞思卡尔的参考中提到这个值是可以计算出来的,下面我会提供下载,大家自己去看看怎么算的,但是在其论坛和调试手册中都提到,这个比例值还是实验法测量出来的比较准确。

B.加速度仪 角度计算。   

加速度仪的角度计算有很多方法,论坛里就有2中。但是都用到了三角函数,数学没学好,照抄了也不行。参考了飞思卡尔的计算方法后大概是这样的。                   Angle_Z = (az-C_Z)*R_Z;         

(1)angle_z 加速度计敏感轴Z轴产生倾角计算出的角度,单位度(°)   

      (2)az 是加速度仪 Z轴读数   

      (3)C_Z Z轴零点偏移量 测量方法和陀螺仪的一样。   

      (4)R_Z 加速度计Z轴比例   

C.反复试验,MPU6050加速度计Z轴对应的是陀螺仪的X轴。不知道是不是我的有问题,还是就这么设计的?

转载于:https://www.cnblogs.com/LittleTiger/p/4595857.html

MPU6050首例整合性6轴的姿态模块(转)相关推荐

  1. 树莓派pico mpu6050 一阶互补滤波四元数法 解算姿态角

    micro-python:一阶互补滤波&四元数法 代码 2.系统方案 2.1.组成 本系统由供电部分, 主控部分, 姿态传感器与通信部份组成 2.2.供电部分 电池为一节14500锂电池, 容 ...

  2. 领扣中国没有php,全国首例领扣型人工角膜临床试验成功实施

    7月15日,全国首例领扣型人工角膜临床试验手术在山东省眼科医院由院长史伟云成功实施,手术后该重度角膜盲患者会在解开纱布的一瞬间,看到一个有希望的世界.22日上午,山东省眼科医院召开领扣型人工角膜新闻发 ...

  3. 领扣中国没有php,400万角膜盲患者新希望!全国首例领扣型人工角膜临床试验成功实施...

    (健康时报网端部记者 孔天骄)角膜盲不再是"绝症"!7月15日,我国自主研发的首例领扣型人工角膜临床试验手术在山东省眼科医院由院长史伟云成功实施.术后一周患者效果恢复理想,已达到脱 ...

  4. 全国首例:新一代仿生型人工心脏在福建成功植入

    此时此刻,福建福清吴先生的体内正搏动着一颗新款的"人工心脏".心脏是生命的中枢,一旦衰竭生命也将终止,人工心脏为这些心衰患者带来了新的希望.福建医科大学附属协和医院心外科团队,将科 ...

  5. VR医疗|全球首例“换头手术”成功了么?

    用VR技术让病人提前适应"换头手术"后的生活,真的可以吗? 还记得半年前很惊悚的新闻--"换头手术"吗?从小瘫痪的斯皮里多诺为了改变人生决定把自己的脑袋完整割下 ...

  6. 里程碑:BCH网络出现首例Schnorr Multisig交易

    2019年5月15日,BCH在区块高度582679完成网络升级.此次网络升级属于提高性能的一次升级,升级后的BCH增加两个新的协议功能:Segwit复原和备受期待的Schnorr签名. 为什么会引进S ...

  7. 首例猪心移植人体,川妹子立大功!36 岁哈佛女学霸敲除猪致病基因,成顶刊收割机...

    几天前,美国 57 岁男子成功接受了转基因猪心的移植手术.这项技术的突破,背后离不开一位 36 岁华人女科学家的贡献.她被称为「基因剪刀手」,毕业于北大-哈佛的真学霸. >>>> ...

  8. AI一周热闻:北大建立人工智能新校区;英国首例机器人心脏手术致死

    AI前线导读: 北大建立人工智能新校区 英国首例机器人心脏手术致死,主刀医生未经过足够训练 搜狗联合新华社发布AI合成主播 腾讯无人车在硅谷组建团队 谷歌发布大型机器学习数据集Open Images ...

  9. Sai Life Sciences任命COO;Affamed 在华植入首例景深延长型人工晶状体 | 医药健闻

    Affamed Technologies在中国成功植入首例景深延长型人工晶状体.总部位于意大利的国际领先眼科护理公司SIFI通过AffaMed Therapeutics与SIFI之间的合资企业Affa ...

最新文章

  1. Android-如何开发一个功能强大的图片选择器
  2. IE JS关闭窗口不提示的方法
  3. 访问SAP C4C Business Configuration工作中心时遇到的错误信息
  4. IDEA中安装配置Jrebel热部署插件用法笔记
  5. oracle当查询没有输出返回0,ORACLE技术问题专家问答五则
  6. android 系统(7)---android框架大全
  7. OpenShift 4 - Knative教程 (1) 创建Serverless运行环境
  8. 在linux系统下用rpm查看安装信息,rpm的查询命令
  9. LeetCode 30. Substring with Concatenation of All Words
  10. struts2 模型驱动封装
  11. webpack + vue 学习看过的文章 网址
  12. WP模板,WP网站模板,WP网站主题模板
  13. STM32F103C8T6 核心板
  14. VS Code Material Icon Theme插件设置自定义文件夹图标关联
  15. 熬夜总结的2022java面试题
  16. 关于微信小程序开发者工具的版本管理使用介绍
  17. 2021年茶艺师(初级)报名考试及茶艺师(初级)实操考试视频
  18. 联发科6758_OPPO新机使用联发科天玑720处理器,整体性能到底怎么样?
  19. 云端服务器的稳定方法,云端服务器的问题怎么解决
  20. ps基础知识学习总结

热门文章

  1. oracle时间用法
  2. promise is promose
  3. the data structure i like
  4. formal method satisfiable check
  5. 空集的cardinality是0
  6. 这个学期的总结,下个学期比较坑的事情和要注意的点
  7. UE4材质:只在石头缝中刷草
  8. sql server的远程连接
  9. 谈谈我熟悉又陌生的cookie
  10. .Net Discovery系列之十二-深入理解平台机制与性能影响(下)