MPU6050输出数据不稳定,如何解决?
本帖最后由 智波景严 于 2014-2-28 14:14 编辑我在调MPU6050时发现其输出数据不稳定,就是我平放,不动它的时候读出数据飘忽不定,暂时又不想调DMP,不知道如何解决,请高手指点!!! 没人回答,自己先顶一个。 看不稳定的范围了 放桌子上 手离开 有点小波动是对的 如果太大就再考虑其他问题 加滤波 用互补滤波,卡尔曼比较难理解 6050 内置数字滤波器啊可以寄存器设置滤波截止频率记得范围是20到256hz 本帖最后由 智波景严 于 2014-3-1 10:58 编辑
谢谢给位大神,经过一下午的调试解决了这个问题。我移植了MPU6050官网发布的程序中的mpu_run_self_test()函数,在mpu6050上电后第一次就执行mpu_run_self_test()(每次上电只能执行一次),,函数返回0接着初始化MPU6050,经四元素姿态解算得到角度很好,平放时Roll和pitch波动范围-1.5~0,yaw在增长,倾斜时角度波动也小于1.5;我是在线调试的,结果很好,运动时的变化还没测量。
页:
[1]