地磁傳感器測量沿x、y和z軸的地球磁場強度(單位為微特斯拉,μT)。但是,它的行為并不像我預期的那樣。
如果將設備放在一個位置,測量磁場,然后將設備旋轉(zhuǎn)90,新的磁場讀數(shù)將與第一個正交?;蛘?,如果旋轉(zhuǎn)180,則兩個矢量的大小相等,但方向相反。我還希望無論設備的方向如何,單個位置的場強幾乎相同。
但這些都沒有像預期的那樣表現(xiàn)。應該是正交的向量結(jié)果有一個高于0.8的點積(每個向量歸一化)。如果我將設備旋轉(zhuǎn)180,向量的點積應該為-1,但在我的測試中,我得到的點積約為0.9(而不是負值)。
幅度也相差很大。有些方向是250,有些方向是45。
唯一需要注意的是它是一致的當我將設備返回到相同的方向和位置時,數(shù)字大致相同。
因此,如果數(shù)字(x、y和z)不是沿這些軸的場的真實值,那么它們是什么?或者,如果它不是向量空間,它在測量什么?
地磁場傳感器應獨立于設備的方向。它測量地球磁場強度,因此應該只取決于位置而不是設備的方向。上面所有的點積都應該接近于一個,因為你將一個歸一化向量與自身相比較。磁矢量的坐標變化只是因為磁矢量用設備坐標表示。因此,當您更改設備方向時,坐標會發(fā)生變化,但矢量保持不變。