分享我的MPU6050+卡尔曼+一阶互补+二阶互补滤波

2019-07-21 06:32发布

本帖最后由 wszdxmh 于 2016-8-23 15:12 编辑

不说,上图
X-Kalman.png
X-Kalman滤波
Y-Kalman.png
Y-Kalman滤波
Z-Kalman.png
Z-Kalman滤波,这个滤得不是很好。
X-Thr.png
X轴三种滤波对比图
Big.png
放大图
一阶互补跟随快,但是抗干扰也会差一点,其他两个要等几个周期才会跟随比较好,应该是要更新参数。
上代码。
STM32F103VModel.zip (409.82 KB, 下载次数: 5987) 2016-7-22 09:53 上传 点击文件名下载附件
滤波代码

匿名上位机
ANO_TC匿名科创地面站v4.06.rar (13.66 MB, 下载次数: 17406) 2016-7-22 10:17 上传 点击文件名下载附件
匿名地面站V4.0

UCOSIII移植版
STM32F103C8T6Model-UCOSIII.zip (1.65 MB, 下载次数: 7163) 2016-8-23 15:11 上传 点击文件名下载附件
UCOSIII版


现在研究PID算法,有空再更。








友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
48条回答
jim_
1楼-- · 2019-07-24 22:10
顶顶,学习学习学习学习.....
czdspeed
2楼-- · 2019-07-25 01:41
 精彩回答 2  元偷偷看……
wszdxmh
3楼-- · 2019-07-25 05:28
czdspeed 发表于 2016-7-27 16:25
楼主你研究pid是哪一个方面的,我这边也会抽时间研究,不过我们项目是研究pid参数的自整定不知道你有没有 ...

我现在只是在做静态的,自整定还没研究。到时底做到了这部分希望可以交流一下。
qq942266575
4楼-- · 2019-07-25 09:26
顶一下。
王轩
5楼-- · 2019-07-25 10:10
wszdxmh 发表于 2016-7-26 23:39
这个我就不知道你移植哪里出错了。我没遇过这个情况。

突然之间发现了~起始代码都正常的,知识我用的stc单片机,要等2分多种才可以!波形才完全正常~谢谢啦!
顺便在问一下,经过卡尔曼计算出来的三个姿态角可以直接用了吗?
wszdxmh
6楼-- · 2019-07-25 13:47
王轩 发表于 2016-7-27 19:06
突然之间发现了~起始代码都正常的,知识我用的stc单片机,要等2分多种才可以!波形才完全正常~谢谢啦!
...

我是直接用的。

一周热门 更多>