OpenEdv-开源电子网

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

有懂电子罗盘HMC5883的朋友吗?我用它测方向时遇到些问题,请进来看看。

[复制链接]

84

主题

766

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2778
金钱
2778
注册时间
2015-6-1
在线时间
394 小时
发表于 2015-9-16 14:15:06 | 显示全部楼层 |阅读模式
5金钱
想用罗盘和陀螺仪做个惯性导航,从而得到一个前进的方向。现在的问题是:
1:为了排除周围环境中的磁场干扰,按网上找的八字校准法,要取到XYZ三轴的最大值最小值,再取平均,得到这个偏移量,但我真正用八字校准法时,每次取到的XMAX,XMIN。。还有Y轴Z轴,都是不一样的。第一次测XMAX=1000,XMIN=-300,第二次测XMAX=1020,XMIN=-312。。。也就是说在同一个地点使用八字校准法,得到的校正量都不一样,这样得到的方向也就不一样,和实际方向差了大约正负五度。然而小米手机的罗盘软件,用的就是八字校准法,人家感觉就没差这么多,谁懂这个,求帮忙说下可能的原因。

2:我在房间内使用老式指南针,指南针在不同的点所指的北都不一样。。。是不是说明这个屋里有磁场干扰,罗盘就不能用了?

最佳答案

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

试了罗差补偿,还是不好使。 在没磁场干扰时动起来方向偏差+-10度,同一条路,第一次经过我测出来是北偏东10度,绕一圈回来第二次经过测出来是北偏西10度。。。 在室内好像是有磁场干扰,罗盘最大能偏差+-30度,就是一个普通的屋子,根本不知道能有什么东西干扰到磁场,可它就是有干扰。 罗盘的动态效果就是这么差吗?四轴飞行器用罗盘挻多的,难道他们对5度到10度的航向偏差完全不在乎吗?注:以上问题请参照我后期的指南针校 ...
自在随心
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

84

主题

766

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2778
金钱
2778
注册时间
2015-6-1
在线时间
394 小时
 楼主| 发表于 2015-9-16 14:15:07 | 显示全部楼层
本帖最后由 yuzeyuan1 于 2019-1-23 10:36 编辑

试了罗差补偿,还是不好使。
<br>在没磁场干扰时动起来方向偏差+-10度,同一条路,第一次经过我测出来是北偏东10度,绕一圈回来第二次经过测出来是北偏西10度。。。
<br>在室内好像是有磁场干扰,罗盘最大能偏差+-30度,就是一个普通的屋子,根本不知道能有什么东西干扰到磁场,可它就是有干扰。
<br>罗盘的动态效果就是这么差吗?四轴飞行器用罗盘挻多的,难道他们对5度到10度的航向偏差完全不在乎吗?<div><br></div><div>注:</div><div>以上问题请参照我后期的指南针校正的帖子。</div>
自在随心
回复

使用道具 举报

72

主题

2711

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3505
金钱
3505
注册时间
2014-8-4
在线时间
696 小时
发表于 2015-9-16 23:15:19 | 显示全部楼层
帮顶.....
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-18 00:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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