OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3657|回复: 3

求解,MPU6050采集来的角度受到加速度的影响!?

[复制链接]

25

主题

161

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
金钱
269
注册时间
2017-7-17
在线时间
149 小时
发表于 2018-5-31 16:56:40 | 显示全部楼层 |阅读模式
66金钱
本帖最后由 王建峰 于 2018-5-31 17:07 编辑

我很纳闷,为什么使用探索者开发板上的MPU6050解算出来的角度这稳定,,同样的程序我移植到核心板上,当物体处于加速或者减速状态下,通过加速度计计算得到的姿态和实际的姿态有不同。然后我又在原子哥程序的基础上,加了一个限幅滤波算法
@U%R$RSG9_][PWV]B8(G.png

还是不行,,,这个是视屏连接
https://share.weiyun.com/5e1mSj1



源码附上,大佬帮着看看。。。万分感谢
MPU6050-串口.zip (6.31 MB, 下载次数: 818)

不忘初心,方得始终!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

192

帖子

0

精华

高级会员

Rank: 4

积分
582
金钱
582
注册时间
2017-6-2
在线时间
192 小时
发表于 2018-5-31 17:12:41 | 显示全部楼层
通过加速度计算的姿态当然手运动的影响啊,所以才有互补滤波算法,用陀螺仪来保证实时姿态的快速测量,用加速度计保证姿态不漂移
回复

使用道具 举报

25

主题

161

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
金钱
269
注册时间
2017-7-17
在线时间
149 小时
 楼主| 发表于 2018-5-31 17:15:58 | 显示全部楼层
jkd405 发表于 2018-5-31 17:12
通过加速度计算的姿态当然手运动的影响啊,所以才有互补滤波算法,用陀螺仪来保证实时姿态的快速测量,用加 ...

用原子配套例程,探索者上运行还比较稳定。移植过来就不行了。。。
那么现在有什么方法解决呢?
不忘初心,方得始终!
回复

使用道具 举报

18

主题

190

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1068
金钱
1068
注册时间
2012-6-18
在线时间
158 小时
发表于 2018-6-3 11:06:50 | 显示全部楼层
我觉得问题出在你的MPU6050芯片安装位置不正,形象的说是mpu芯片的矢量轴没有和运动矢量轴重合。导致合成矢量方向分解后出现了夹角。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-1 02:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表