OpenEdv-开源电子网

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

HMC5883L如何来求偏航角

[复制链接]

11

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2017-2-20
在线时间
55 小时
发表于 2017-11-16 20:21:58 | 显示全部楼层 |阅读模式
7金钱
用HMC5883L来矫正陀螺仪使用四元数法来求偏航角,想问问如何处理磁力计HMC5883L获取的三轴数据?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2017-11-16 21:55:18 | 显示全部楼层
回复

使用道具 举报

11

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2017-2-20
在线时间
55 小时
 楼主| 发表于 2017-11-16 22:40:22 | 显示全部楼层

求四轴的偏航角
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2017-11-16 22:57:15 | 显示全部楼层

那就是对YAW进行校正。
你可以做9轴姿态融合。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

11

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2017-2-20
在线时间
55 小时
 楼主| 发表于 2017-11-16 23:04:32 | 显示全部楼层
正点原子 发表于 2017-11-16 22:57
那就是对YAW进行校正。
你可以做9轴姿态融合。

我就是做的九轴  我用的MPU6050+HMC5883L进行四元数的姿态解算,但是我解算出来的YAW有问题
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2017-11-18 01:26:32 | 显示全部楼层
liuamin 发表于 2017-11-16 23:04
我就是做的九轴  我用的MPU6050+HMC5883L进行四元数的姿态解算,但是我解算出来的YAW有问题

看看你的算法是否没搞好?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

24

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2018-1-19
在线时间
50 小时
发表于 2018-3-31 12:24:12 | 显示全部楼层
liuamin 发表于 2017-11-16 23:04
我就是做的九轴  我用的MPU6050+HMC5883L进行四元数的姿态解算,但是我解算出来的YAW有问题

你好,我想问下,磁力计得到的数据要如何转换化为标准式,然后才能放进四元数解算
回复

使用道具 举报

11

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2017-2-20
在线时间
55 小时
 楼主| 发表于 2018-4-2 08:38:49 | 显示全部楼层
曾洪涌 发表于 2018-3-31 12:24
你好,我想问下,磁力计得到的数据要如何转换化为标准式,然后才能放进四元数解算

陀螺仪的三轴数据转换为弧度
回复

使用道具 举报

24

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2018-1-19
在线时间
50 小时
发表于 2018-4-2 21:13:14 | 显示全部楼层
liuamin 发表于 2018-4-2 08:38
陀螺仪的三轴数据转换为弧度

我说的是磁力计数据啦啦
回复

使用道具 举报

11

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2017-2-20
在线时间
55 小时
 楼主| 发表于 2018-4-3 09:54:12 | 显示全部楼层
曾洪涌 发表于 2018-4-2 21:13
我说的是磁力计数据啦啦

不好意思看错了 我用正点原子小四轴 没有融合磁力计 感觉效果还是好好的勒 之前弄过大四轴的磁力计 磁力计数据就获取过后减去零偏 带进去的 我没有进行校正 所以出来的偏航角总是有问题的 但是如果小四轴在小范围偏航,角度应该也还是可以的吧 我是这样想的 本人也是小白一枚啦
回复

使用道具 举报

24

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2018-1-19
在线时间
50 小时
发表于 2018-4-5 16:02:23 | 显示全部楼层
liuamin 发表于 2018-4-3 09:54
不好意思看错了 我用正点原子小四轴 没有融合磁力计 感觉效果还是好好的勒 之前弄过大四轴的磁力计  ...

你好。磁力计没有校正 然后就代入拟合成三个角度。偏航角不再偏移了,但是左转跟右转相同角度 测得的偏航角数据偏差挺大,是不是就是因为没有校正的缘故了 。
回复

使用道具 举报

11

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2017-2-20
在线时间
55 小时
 楼主| 发表于 2018-4-8 17:07:55 | 显示全部楼层
曾洪涌 发表于 2018-4-5 16:02
你好。磁力计没有校正 然后就代入拟合成三个角度。偏航角不再偏移了,但是左转跟右转相同角度 测得的偏航 ...

我跟你的问题一模一样的 我做磁力计求偏航角也是这个问题
回复

使用道具 举报

28

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
494
金钱
494
注册时间
2017-10-14
在线时间
76 小时
发表于 2018-4-18 16:32:49 | 显示全部楼层
曾洪涌 发表于 2018-4-5 16:02
你好。磁力计没有校正 然后就代入拟合成三个角度。偏航角不再偏移了,但是左转跟右转相同角度 测得的偏航 ...

磁力计矫正一下也许会好很多,然后加个磁力计倾角补偿,,,我是这么搞的还可以,但是没有融合陀螺仪航向,受外界干扰太严重,,,不是九轴融合,请问你九轴弄出来了么???
回复

使用道具 举报

24

主题

63

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2018-1-19
在线时间
50 小时
发表于 2018-4-18 16:45:32 | 显示全部楼层
tiefeng 发表于 2018-4-18 16:32
磁力计矫正一下也许会好很多,然后加个磁力计倾角补偿,,,我是这么搞的还可以,但是没有融合陀螺仪航向 ...

什么是倾角补偿啦啊我将磁力计校正了,效果就比较好了,yaw角度不漂,但是开始上电yaw就直接有指向一个角度,我不知道是不是算法的问题。
回复

使用道具 举报

28

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
494
金钱
494
注册时间
2017-10-14
在线时间
76 小时
发表于 2018-4-19 13:31:53 | 显示全部楼层
曾洪涌 发表于 2018-4-18 16:45
什么是倾角补偿啦啊我将磁力计校正了,效果就比较好了,yaw角度不漂,但是开始上电yaw就直接有指向一 ...

给你个链接,介绍的还不错
http://blog.exbot.net/archives/1753
但是九轴融合我还没弄明白,从网上搞了个,但是YAW会飘
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 03:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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