OpenEdv-开源电子网

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

MPU6050角度算法求教!!!!

[复制链接]

3

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2017-9-30
在线时间
23 小时
发表于 2021-8-25 09:56:27 | 显示全部楼层 |阅读模式
1金钱
请教一下各位大神,MPU6050板子调试的时候,无论采用四元法、一阶互补滤波法或者卡尔曼滤波算法,俯仰角(其他角暂时无法测试)实际上1度的偏差,从板子从测出来只有0.8的变化。请教一下这是什么原因导致的,该怎么解决呢。图中是一阶互补滤波的代码
一阶互补滤波.PNG

最佳答案

查看完整内容[请看2#楼]

比如采样周期不准、量程没设置对。 陀螺仪传感器输出为角速度,角度=角速度按周期累加,所以量程、周期都会对结果产生影响。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8184
金钱
8184
注册时间
2020-5-11
在线时间
3697 小时
发表于 2021-8-25 09:56:28 | 显示全部楼层

比如采样周期不准、量程没设置对。
陀螺仪传感器输出为角速度,角度=角速度按周期累加,所以量程、周期都会对结果产生影响。
专治疑难杂症
回复

使用道具 举报

0

主题

465

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1732
金钱
1732
注册时间
2021-4-11
在线时间
320 小时
发表于 2021-8-25 10:04:38 | 显示全部楼层
帮顶            
回复

使用道具 举报

10

主题

3281

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8184
金钱
8184
注册时间
2020-5-11
在线时间
3697 小时
发表于 2021-8-25 12:20:42 | 显示全部楼层
陀螺仪的比例小了呗,gyro_m要除0.8
专治疑难杂症
回复

使用道具 举报

4

主题

456

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1072
金钱
1072
注册时间
2021-4-26
在线时间
352 小时
发表于 2021-8-25 12:36:54 | 显示全部楼层
原子的例程精确度0.1°,不知道你实际的1度偏差有没有1度
回复

使用道具 举报

3

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2017-9-30
在线时间
23 小时
 楼主| 发表于 2021-8-25 13:35:14 | 显示全部楼层
zzk111 发表于 2021-8-25 12:36
原子的例程精确度0.1°,不知道你实际的1度偏差有没有1度

实际的一度是用仪器量出来的,应该是准的
回复

使用道具 举报

3

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2017-9-30
在线时间
23 小时
 楼主| 发表于 2021-8-25 13:35:57 | 显示全部楼层
LcwSwust 发表于 2021-8-25 12:20
陀螺仪的比例小了呗,gyro_m要除0.8

能仔细讲讲么?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 14:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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