典型的数字罗盘具有以下特点:
1.三轴磁阻传感器测量平面地磁场,双轴倾角补偿。
2.高速高精度A/D转换。
3.内置温度补偿,最大限度减少倾斜角和指向角的温度漂移。
4.内置微处理器计算传感器与磁北夹角。
5.具有简单有效的用户标校指令。
6.具有指向零点修正功能。
7.外壳结构防水,无磁。电子罗盘的原理是测量地球磁场,如果在使用的环境中还有除了地球以外的磁场且这些磁场无法有效的屏蔽时,那么电子罗盘的使用就有很大的问题,这时只能考虑使用陀螺来测定航向了。
电子罗盘由三维磁阻传感器、两个倾角传感器和MCU构成。三维磁阻传感器用来测量地球磁场,倾角传感器是在磁力仪非水平状态时进行补偿;MCU处理磁力仪和倾角传感器的信号以及数据输出和软铁、硬铁补偿。该磁力仪是采用三个互相垂直的磁阻传感器,每个轴向上的传感器检测在该方向上的地磁场强度。向前的方向称为x方向的传感器检测地磁场在x方向的矢量值;向左或Y方向的传感器检测地磁场在Y方向的矢量值;向下或Z方向的传感器检测地磁场在Z方向的矢量值。每个方向的传感器的灵敏度都已根据在该方向上地磁场的分矢量调整到最佳点,并具有非常低的横轴灵敏度。传感器产生的模拟输出信号进行放大后送入MCU进行处理。磁场测量范围为±2Gauss。通过采用12位A/D转换器,磁力仪能够分辨出小于1mGauss的磁场变化量,我们便可通过该高分辨力来准确测量出200-300mGauss的X和Y方向的磁场强度,不论是在赤道上的向上变化还是在南北极的更低值位置。
仅用地磁场在X和Y的两个分矢量值便可确定方位值:
Azimuth=arcTan(Y/X)