mpu6050陀螺仪积分换算不对
mpu6050陀螺仪换算角度只有1/3,红色是加速度换算角度,黄色是陀螺仪换算角度,蓝色是kalman滤波的角度。
陀螺仪设置是,FS_SEL = 3,采样间隔5ms
gyro=-(float)MPUData_G/16.4;
tt+=gyro_m*0.005;
输出tt即黄色线,旋转90°后,其积分值只有30°左右,郁闷中。 同问,我也是这个问题,陀螺仪积分翻转90度只积到50度,加速度却在45度之前没有输出,45度之后才输出。 楼主使用什么软件生成的图啊,一直在找,没有找到好用的。 代码全贴出来,我帮你看看 Ryanli 发表于 2012-6-23 17:46 static/image/common/back.gif
同问,我也是这个问题,陀螺仪积分翻转90度只积到50度,加速度却在45度之前没有输出,45度之后才输出。
同样代码贴出来,加速度的话应该上三角函数选择的角的问题。 调大mpu的读取间隔后问题解决 yangyh75 发表于 2012-7-20 16:05 static/image/common/back.gif
调大mpu的读取间隔后问题解决
再把图片结果发出来看看! BlackCat 发表于 2012-7-11 18:17 static/image/common/back.gif
同样代码贴出来,加速度的话应该上三角函数选择的角的问题。
我已经找到原因了,是计算时间的代码放错位置,导致积分时间漏掉了一大块。 Ryanli 发表于 2012-6-23 17:46 static/image/common/back.gif
同问,我也是这个问题,陀螺仪积分翻转90度只积到50度,加速度却在45度之前没有输出,45度之后才输出。
45度前没输出很可能是你的数据类型弄成int了 输出的数据小于1 就变成0了 楼主用什么显示的波形啊?我很急用啊 强大的东西,学习中 君临_天下 发表于 2012-10-25 19:47 static/image/common/back.gif
楼主用什么显示的波形啊?我很急用啊
可以用serial chart ,下载地址为:http://code.google.com/p/serialchart/
网站上有配置说明,英文资料的,难度不大。 学习了。。。。serial chart挺有用的 这个软件叫虚拟示波器,英文名字是VisualScope,大家可以下载,也可以加我735464768,我给你们发。
页:
[1]