智能车制作
标题:
调试互补滤波出错
[打印本页]
作者:
Mr.Zombatar
时间:
2014-7-2 07:18
标题:
调试互补滤波出错
互补滤波公式:CAR_angle=0.98*(CAR_angle+(CAR_gyro-350)*0.02)+0.02*(CAR_acc_z);
结果如图,红线是陀螺仪的值,黄线是加速度的值,蓝线是融合后的值(这值太坑爹了)[attach]61460[/attach]
作者:
Oner
时间:
2014-7-2 10:15
加速度传感器和陀螺仪的值的极性都没弄好 调个毛线啊
硬件不纠正就软件纠正吧,把陀螺仪的值乘(-1)
作者:
空心杯
时间:
2014-7-2 11:36
这值不是一般的坑爹
作者:
Mr.Zombatar
时间:
2014-7-2 12:22
Oner 发表于 2014-7-2 10:15
加速度传感器和陀螺仪的值的极性都没弄好 调个毛线啊
硬件不纠正就软件纠正吧,把陀螺仪的值乘(-1)
调整之后一样没有用,而且更扯淡的是融合后的值完全跟加速度低通后的值一样,也就是
CAR_angle=0.02*(CAR_acc_z) ,而且感觉0.98*(CAR_angle+(CAR_gyro-350)*0.02这部分没有被加上,顺便说一下我用的是128,用CW建的工程支持浮点数32位的。。。。融合是在周期中断里面进行的,中断周期是5ms
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2