iPhone 的指南針是什麼原理?

網上的說法是霍爾片。但我發現 iPhone 的指南針似乎不受外來磁場的影響。我把吸鐵石放手機旁邊它的指向完全沒有變化。是怎麼做到的?

補充:

外加磁場後,下方度數消失。

上為正常。

上為磁鐵靠近後。


如果的確是靠磁場來判斷方向,那肯定會受磁場影響的。難不成磁場還能加個濾波器濾除強磁?

然後谷歌了一下

首先,通過內置hall sensors(注意加了s),iPhone的確是可以判斷磁場方向的。

下面是YouTube上別人做的試驗。

https://youtu.be/_cB3Bru_CMc

可以看出iPhone是可以測出磁場方向的。

IPhone4的霍爾晶元:

IPhone3GS在四個角都用了這麼個晶元。

接著一陣谷歌,,,,,

實際上iPad的一些殼子都是帶有磁鐵的,也就是說工程師怎麼分辯地磁場和外部磁場才是解決方案。

一種常見的方案是對比加速器和陀螺儀的數據,在沒有運動的情況下演算法會鎮壓外部磁場變化。

更深層次的演算法實現就不知道了,比如ipad裝上帶吸鐵石的殼子怎麼recalibrate,希望有懂行的解答。

另外對光學防抖是否有影響,也值得玩味


下載個MATLAB,可以直接看感測器參數。

還可以把數據通過區域網傳到PC,做處理。

把磁鐵放旁邊,可以看到感測器數據有明顯的變化,至於為什麼指南針不受影響,應該是還使用了其它感測器數據,參考其它答案。


加陀螺儀,我明明沒動,才不會被你一塊破磁鐵騙


繞一圈校準的時候,試試把磁鐵放旁邊


三軸磁力計(電子羅盤)

搜一下霍尼韋爾HMC5883L的應用與校準,網上一大把。

需要指出的:

自己寫的東西還不讓複製了?WTF!


accel+gyro+compass組合演算法的。

首先是校準,校準之後就有了0點;

其次通過演算法可以計算任意時刻所處於的位置,包括旋轉角度和方向。

這樣可以實現在校準後可以在任何場合獲得方向信息,即使周圍有其他干擾。

當然了,如果沒校準,那就。。。有一個offset而已。。。


磁感應器+陀螺儀。

磁感應器用來校準慣性坐標軸的,陀螺儀用來保證手機不管朝哪個方向都能確定手機相對慣性坐標軸(南北極)的角度嘍。

不只是愛瘋,移動設備應該都是這個原理。


應該是陀螺儀配合磁場感應 校準的時候會用到磁場感應


imu


你的磁鐵太弱,或者放的不夠近,換個強磁鐵貼手機後面試下。


做了個實驗,應該是通過gps或者網路訪問方式定位,再加陀螺儀。


電子羅盤+陀螺儀

運動起來就有gps。

我猜的


推薦閱讀:

未來智能手機是否會取消側邊音量鍵?
有哪些值得推薦的拍照手機?
蘋果官換機性價比高嗎?一般哪裡有賣的?
怎麼對付蘋果iphone7售後的無賴行為?

TAG:iPhone | 手機 | 物理學 | 指南針 | 磁學 |