zgaunc 发表于 2011-1-7 15:37:12

HMC5883L 电子罗盘测试

最近一直在测试电子罗盘,选了一款霍尼韦尔的 HMC5883L。测试的时候 X 轴的输出非常好,但是发现 Y 轴的输出有问题
后来发现当水平旋转时,Y 的输出值只在360度中一半的范围内跟着变化,在另外半边输出值一直不变。
所以我就不能用那个公式了 角度 = arctan(Y/X)
只有在 Y 轴和磁北平行和垂直时才出现正负值的变化
大家遇到过这个问题吗,如果知道原因请赐教。
非常感谢

COMPASS1 发表于 2011-3-22 10:38:23

LZ,应该不会出现这样的问题的,那你能提供下你的原始数据是多少呢,在旋转采集的时候

gameboy_xsc 发表于 2011-7-28 10:24:37

应该没道理出现这样的问题。可能是程序上的问题。

wjhdocter 发表于 2011-8-3 15:52:05

MARK

nirvanasyl 发表于 2011-11-10 17:33:42

MARK

gxiigreat 发表于 2011-12-12 10:34:02

maek

365026266 发表于 2012-4-9 16:25:05

也遇到这个问题,不知道有没有高手来解答一下

choovin 发表于 2012-7-24 13:50:04

同求-----------

fmmdptt163 发表于 2012-10-30 13:48:33

我遇到的情况为   设变量为int型但是数据采出来以后在以为换算的时候编译器编译为unsigned int型了so
页: [1]
查看完整版本: HMC5883L 电子罗盘测试