mpu6050的航向角的问题?

2019-07-20 11:56发布

各位大神,我在用mpu6050模块给小车做转弯导航。调试时候用手模拟小车转弯的角度,测了好多遍都是正常的。实际安装在小车上,发现转着转着,yaw角度会一直自增或者自减,即使小车停下也是。
在自增或者自减的时候,我用手拿模块,腾空于小车主体,还是在自增自减。只有手大幅度变化,yaw值变化的快才会稳定。请问这是什么原因?是零点漂移吗?
我代码是移植原子哥的四元数计算代码。角度的观察全是在debug中看的。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
21条回答
BigDiong
1楼-- · 2019-07-22 16:57
明踪 发表于 2017-9-19 16:34
看下get_st_biases这个函数中 fifo是否溢出,溢出的话好像不行,,,主控芯片用的是什么?

实测下来,get_st_biases没有溢出。是accel_self_test或者gyro_self_test返回值有一个为0 或两个都为0。
明踪
2楼-- · 2019-07-22 18:35
 精彩回答 2  元偷偷看……
BigDiong
3楼-- · 2019-07-22 21:17
明踪 发表于 2017-9-20 10:40
为0 那自检不是没问题吗  你说的run_self_test()一直失败,是指什么现象

我说错了,不是两个都为0,有一个会不为0,或者两个都不为0。

一周热门 更多>