OpenEdv-开源电子网

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

求帮忙看一下MPU6050四元数软件解算结果对吗

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2016-1-18
在线时间
1 小时
发表于 2016-1-18 23:09:01 | 显示全部楼层 |阅读模式
1金钱
MPU初始状态水平,手动将MPU6050沿y轴转动90°后再转回去,对采集到的数据进行离线解算,得到的图形比较奇怪。
其中采集的陀螺仪(单位°/s)和加速度计(单位0.01g)原始数据x、y、z轴分别为
mpu6050.jpg
解算出的俯仰角和滚转角分别为
mpu6050result.jpg
因为采集到的间隔时间dt有误,所以测量出的角度大小不对,但我想问一下角度变化的趋势是否正常?滚转角的那个尖峰和后半段缓慢的回零过程是否正常?谢谢大家~

最佳答案

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

问题定位了,是因为测量的采集间隔时间不对,导致陀螺仪积分出的角度不对,而加速计测量的重力向量方向与间隔时间无关,是准确地,从而导致互补滤波的结果非常奇怪。接下来就是准确测量采集间隔时间的问题了。多谢大家~
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2016-1-18
在线时间
1 小时
 楼主| 发表于 2016-1-18 23:09:02 | 显示全部楼层
问题定位了,是因为测量的采集间隔时间不对,导致陀螺仪积分出的角度不对,而加速计测量的重力向量方向与间隔时间无关,是准确地,从而导致互补滤波的结果非常奇怪。接下来就是准确测量采集间隔时间的问题了。多谢大家~
回复

使用道具 举报

1

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
134
金钱
134
注册时间
2016-1-11
在线时间
8 小时
发表于 2016-1-19 14:37:41 | 显示全部楼层
也在试,坐等高手解答~
回复

使用道具 举报

0

主题

73

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2016-2-5
在线时间
13 小时
发表于 2016-2-5 16:03:25 | 显示全部楼层
我的妈呀,爱死你了
回复

使用道具 举报

5

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
199
金钱
199
注册时间
2015-10-11
在线时间
45 小时
发表于 2016-2-20 17:04:38 | 显示全部楼层
哎,我最近也在研究MPU6050    我通过DMP  解算出  角度,但是角度值很是不稳定,,而且零漂的厉害,
  还有什么办法抑制零漂,,来提高DMP结算的精度呢??????
回复

使用道具 举报

2

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2015-10-16
在线时间
9 小时
发表于 2016-3-24 10:34:45 | 显示全部楼层
商朕 发表于 2016-2-20 17:04
哎,我最近也在研究MPU6050    我通过DMP  解算出  角度,但是角度值很是不稳定,,而且零漂的厉害,
  还 ...

原子哥的F4有自带DMP列程,漂移小
回复

使用道具 举报

1

主题

6

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2015-9-24
在线时间
11 小时
发表于 2016-4-20 15:06:03 | 显示全部楼层
用原子哥的例程为什么FIFO会出现溢出,怎么解决啊???大神
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 22:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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