Thursday, April 12, 2007

導致ecompass不準確的一些可能原因

環境磁場

引述garmin人員
被po在某網頁的回覆:
電子羅盤的IC是由許許多多具有磁性的小分子所構成的,在沒校正之前,這些小分子的排列是很紊亂的,所以得到的資料誤差就會比較大;但經過校正後,裡面的小分子會排列得很整齊,所以就可得到比較準確數值。不過校正過後,分子也不會一直都排列得很整齊,有很多原因會造成裡面分子排列變亂,環境溫度就是一個最明顯的例子;所有的磁性物質在溫度改變時,磁力分子都會產成變化,所以每過一陣子才會需要使用者校正。如:當溫度高到某個程度時,所有磁力物質的磁力都會消失,這個現象稱為"退磁"。
所有的羅盤都是反應「環境磁場」,不管是不是電子式或是傳統的羅盤。根據冷次定律,電流會產生磁場,所以不管那個羅盤在電線邊都是會受到電線所產生的磁場所影響。這並不是誤差,只是反應現場的狀況而已。

在PCB上配置不佳

1. 配線時應注意 Any wire other than the wires to ecompass is not allowable in the area over and under e-compass including both sides of PCB
2. 電流變動不可超過e-compass所能容許的範圍
3. keep magnetic parts such as speakers, vibrators, inductors or any other chips that may generate magnetic fields away from e-compass as far as possible
4. don't place e-compass on a battery

Library module

Neither correct attitude nor direction can be obtained unless a fine offset value of the geomagnetic field sensor is set to the Library Module. 如果要在系統啟動後取得正確的方向跟位置,必須先儲存offset value在FLASH or HDD, and set it to the Library Module before measurement.

0 comments: