iPhone 的指南針是什麼原理?
01-07
網上的說法是霍爾片。但我發現 iPhone 的指南針似乎不受外來磁場的影響。我把吸鐵石放手機旁邊它的指向完全沒有變化。是怎麼做到的?
補充:外加磁場後,下方度數消失。上為正常。上為磁鐵靠近後。
如果的確是靠磁場來判斷方向,那肯定會受磁場影響的。難不成磁場還能加個濾波器濾除強磁?
然後谷歌了一下
首先,通過內置hall sensors(注意加了s),iPhone的確是可以判斷磁場方向的。下面是YouTube上別人做的試驗。https://youtu.be/_cB3Bru_CMcIPhone4的霍爾晶元:
接著一陣谷歌,,,,,
實際上iPad的一些殼子都是帶有磁鐵的,也就是說工程師怎麼分辯地磁場和外部磁場才是解決方案。
一種常見的方案是對比加速器和陀螺儀的數據,在沒有運動的情況下演算法會鎮壓外部磁場變化。
更深層次的演算法實現就不知道了,比如ipad裝上帶吸鐵石的殼子怎麼recalibrate,希望有懂行的解答。
另外對光學防抖是否有影響,也值得玩味下載個MATLAB,可以直接看感測器參數。還可以把數據通過區域網傳到PC,做處理。把磁鐵放旁邊,可以看到感測器數據有明顯的變化,至於為什麼指南針不受影響,應該是還使用了其它感測器數據,參考其它答案。
加陀螺儀,我明明沒動,才不會被你一塊破磁鐵騙
繞一圈校準的時候,試試把磁鐵放旁邊
三軸磁力計(電子羅盤)
搜一下霍尼韋爾HMC5883L的應用與校準,網上一大把。
需要指出的:
自己寫的東西還不讓複製了?WTF!accel+gyro+compass組合演算法的。首先是校準,校準之後就有了0點;其次通過演算法可以計算任意時刻所處於的位置,包括旋轉角度和方向。這樣可以實現在校準後可以在任何場合獲得方向信息,即使周圍有其他干擾。
當然了,如果沒校準,那就。。。有一個offset而已。。。
磁感應器+陀螺儀。磁感應器用來校準慣性坐標軸的,陀螺儀用來保證手機不管朝哪個方向都能確定手機相對慣性坐標軸(南北極)的角度嘍。不只是愛瘋,移動設備應該都是這個原理。
應該是陀螺儀配合磁場感應 校準的時候會用到磁場感應
imu
你的磁鐵太弱,或者放的不夠近,換個強磁鐵貼手機後面試下。
做了個實驗,應該是通過gps或者網路訪問方式定位,再加陀螺儀。
電子羅盤+陀螺儀
運動起來就有gps。
我猜的
推薦閱讀:
※未來智能手機是否會取消側邊音量鍵?
※有哪些值得推薦的拍照手機?
※蘋果官換機性價比高嗎?一般哪裡有賣的?
※怎麼對付蘋果iphone7售後的無賴行為?