Edwardwei 发表于 2014-10-19 10:03:09

HMC5883l的x,y,z轴数据是什么啊?

这三轴是什么数据? 只知道有个角度计算公式: angle=atan2((double)y,(double)x)*(180/3.1416)+180; 不知道是怎么来的啊?

kingway00 发表于 2014-10-19 11:18:46

读取出来的数字量乘以系数就是那个轴上的磁通量,地磁场被测成3个方向的分量。
你说的那个公式是它认为你的板子始终在水平方向,水平方向上地磁磁通不变,只是在水平转角不同的时候两个分量不一样而已。
hx^2+hy^2=C

csaaa 发表于 2014-10-19 12:59:27

默默七 发表于 2014-10-19 14:02:10

2楼正解,比值出来可以用来校准陀螺仪累积误差导致的yaw角偏移

zhangdaozi 发表于 2014-11-19 16:14:44

默默七 发表于 2014-10-19 14:02
2楼正解,比值出来可以用来校准陀螺仪累积误差导致的yaw角偏移

磁通量 怎么变成航向角啊!

zhangdaozi 发表于 2014-11-19 16:15:19

kingway00 发表于 2014-10-19 11:18
读取出来的数字量乘以系数就是那个轴上的磁通量,地磁场被测成3个方向的分量。
你说的那个公式是它认为你的 ...

磁通量 怎么变成航向角啊!

kingway00 发表于 2014-11-19 16:54:04

zhangdaozi 发表于 2014-11-19 16:15
磁通量 怎么变成航向角啊!

你什么学业水平,单位圆知道不?求转角还不会?{:sweat:}

zhangdaozi 发表于 2014-11-19 19:47:58

kingway00 发表于 2014-11-19 16:54
你什么学业水平,单位圆知道不?求转角还不会?

他是不是测得x y z是3个方向的磁通量,然后求arctan就算出角度,就是航向角了啊!5883出的是是AD采集的值除去LSB就是x y z还是直接出磁通量啊!那个5883的中文手册没看懂。

zhangdaozi 发表于 2014-11-19 19:51:25

kingway00 发表于 2014-11-19 16:54
你什么学业水平,单位圆知道不?求转角还不会?

顺便求5883的 代码啊,刚才下载了一个野火的直接算出航偏角了,结果就不晓得怎么进行水平校准了。

pipi516 发表于 2015-5-15 12:07:43

mark!{:lol:}{:lol:}{:lol:}{:lol:}{:lol:}
页: [1]
查看完整版本: HMC5883l的x,y,z轴数据是什么啊?