社区导航

 
查看: 1512|回复: 2

[求助] HMC5883L的正确读数应该是多少?为什么变化会这么大?

[复制链接]

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-12-1 15:17:01 | 显示全部楼层 |阅读模式
10芯币
首先,在将磁力计水平放置的情况下,测试了东南西北四个方向上的三轴数值,输出值如下:
北:x : 012; y : 006; z : 500;
东:x : 537; y : 025; z : 504;
南:x : 507; y : 544; z : 505;
西:x : 545; y : 520; z : 499;

感觉数据怪怪的,应该是有错误吧,器件应该如何初始化呢?

在水平面上旋转磁力计,会发现x轴和y轴的读数从0开始增加,增加到20多一点的时候就开始减小,在小于0的时候就变为553,然后再减小,直到500的时候又开始增加,加到553的时候又变为0。

想利用磁力计和加速度传感器算航偏角,可磁力计一直有问题,到底正确的初始化应该如何设置,正确的读数应该是多少,希望可以有大神指点一下,谢谢



回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-3-28 16:07:07 | 显示全部楼层
求楼主给一下程序。小弟现在输出全部是65535.0
5.PNG


回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2016-3-28 16:16:31 | 显示全部楼层
楼主用的是51么?我用的是stm32


回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2018-10-23 13:57 , Processed in 0.107220 second(s), 15 queries , Gzip On, MemCache On.

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