磁力計的原理基於磁學知識,利用各向異性磁致電阻(Anisotropic Magneto-Resistance, AMR)或霍爾效應來檢測空間中的磁感應強度。
在磁力計中,使用AMR材料的傳感器對外界磁場敏感,磁場的強弱變化會導致AMR材料的電阻值發生變化。例如,在LSM303DLH磁力計中,AMR材料在強磁場下磁化,建立起一箇主磁域,當外界磁場作用時,主磁域方向會發生變化,導致電阻值變化。這種電阻值的變化可以通過惠斯通電橋檢測,從而轉換成電信號,用於測量磁場的強度和方向。
此外,磁力計的工作原理與指南針類似,可以測量出當前設備與東南西北四個方向上的夾角。