极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 22307|回复: 1

MPU6050 DMP输出的陀螺仪和加速计数据含义

[复制链接]
发表于 2014-7-31 16:03:09 | 显示全部楼层 |阅读模式

stm32 dmp驱动,由这个函数

dmp_read_fifo(gyro, accel, quat, &sensor_timestamp, &sensors,&more);

可知dmp能读出 陀螺仪,加速度,四元数 等的数据。



在线调试所得的数据如下:(三张图,隔10秒左右)






陀螺仪,加速度数据是short型,但肯定不是16ad的原始数据。原始数据如下所示:


原始数据是16位补码形式,简单做个处理便可

[pre lang="c" line="1"]MPU6050ReadAcc(ACCEL);
                delay_ms(10);
                  printf("加速度:%8.3f %8.3f %8.3f ",(float)((ACCEL[0]/16384.0f)*9.81f),(float)((ACCEL[1]/16384.0f)*9.81f),(float)((ACCEL[2]/16384.0f)*9.81f));                        
                                                                                                                                                                                                                                                                                                                                                                //量程+-2g,除以灵敏度16384变成单位g乘以9.81变成m/s2
                MPU6050ReadGyro(GYRO);
                delay_ms(10);
                printf("陀螺仪: %8.3f %8.3f %8.3f",(float)((GYRO[0]/(131.0f))/57.3f),(float)((GYRO[1]/(131.0f))/57.3f),(float)((GYRO[2]/(131.0f))/57.3f));                        
                                                                                                                                                                                                                                                                                                                                                                //量程+-2000,除以灵敏度16.4变成单位°/s再除弧度制系数57.3得出弧度制rad/s
                MPU6050_ReturnTemp(&TEMP);
                delay_ms(10);
                printf("温度: %d \r\n",TEMP);
                delay_ms(1000);
[/code]


而dmp得出的 陀螺仪,加速度显然不是16位补码形式。 有哪们大神知道它们表示的含义吗?求教

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-8-1 21:07:32 | 显示全部楼层
我也不知道
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 19:46 , Processed in 0.038746 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表