English

手機感測器測試

在手機或平板上檢查加速度計、陀螺儀和指南針。點開始,然後把裝置傾斜、旋轉、指向北方——感測器是壞了、卡住了還是偏得離譜,幾秒鐘就看得出來。所有讀數都只停留在你的螢幕上。

三種感測器各管什麼

加速度計測的是三個軸上的加速度,而且始終包含重力,所以完全靜止的裝置讀數也絕不會是 0——它讀到的是地球那 9.8 m/s² 的牽引。這正是它有用的原因:這個恆定牽引的方向告訴裝置哪邊朝下,螢幕也靠它決定要不要旋轉。陀螺儀測的是裝置轉動的快慢,單位是度/秒,傾斜機身時遊戲畫面能穩住就靠它。磁力計測的是地球磁場,給出方位角,也就是指南針。

讀數怎麼看

先把裝置平放在桌面上看加速度計。應該有一個軸接近 +9.8 或 −9.8,另外兩個軸接近 0。再依次把裝置翻到四個側邊:每次那個大數字都應該換到另一個軸上,而合計數要保持接近 9.8。如果合計偏離 9.8 越來越遠,或者本該接近 0 的軸一直很大,那就是加速度計出問題的典型特徵。

再看陀螺儀。把裝置放下盯著看:1°/s 以內的小殘餘是正常的感測器零偏,沒有意義。持續幾度每秒的固定偏移,或者裝置一動不動數字卻在爬,那才是真問題。把裝置緩慢轉滿一整圈再轉回原位——健康的陀螺儀會回到差不多開始的地方。

什麼樣的讀數才算真的不對

指南針是唯一一種會「無辜地說謊」的讀數,而瀏覽器本身就是其中一個原因:有的瀏覽器上報的是絕對方位角,有的上報的只是相對某個任意基準的角度——你看到的是後一種時,卡片會給出提示。另一個原因是周圍環境:鋼製桌面、車門、喇叭、磁吸手機殼和無線充電器都會在區域性扭曲地磁場,所以一臺完全正常的手機在室內方位角偏幾十度也不稀奇。要去室外、遠離金屬測,並用「8 字」手勢重新校準,之後才輪到懷疑硬體。如果方位角在哪兒都不對——是跟已知的羅盤對比出來的,而不是隻跟瀏覽器自己的基準比——或者加速度計合計完全不顧重力,那才是值得申請維修的真實感測器故障。反過來說,這裡讀數乾淨也能回答另一個問題:當某個應用或遊戲表現異常時,感測器正常就說明硬體沒問題。檢測方法說明 裡說明瞭本站每個測試是怎麼做的、能證明什麼、不能證明什麼。

常見問題

裝置靜止時,加速度計應該顯示多少?

合計大約 9.8 m/s²,那是重力,不是運動。螢幕朝上平放時,應該有一個軸接近 9.8,另外兩個接近 0。翻到側面,這個大數字就會換到另一個軸上。靜止的裝置合計明顯偏離 9.8,或者放著不動數值卻在漂,都指向感測器故障。

靜止時陀螺儀不是精確的 0,是壞了嗎?

不是。通常 1 度/秒以內的小殘餘,是廉價 MEMS 感測器固有的零偏,沒有意義。真正的故障表現為持續幾度每秒的固定偏移,或者裝置完全不動數值卻在爬。把裝置轉滿一圈再轉回來:健康的感測器會回到差不多開始的位置。

指南針為什麼指錯方向?

不一定是感測器,也不一定是干擾——先排除瀏覽器這一層。有的瀏覽器上報的是相對正北的方位角,有的只是相對任意基準的角度;後一種不管你朝哪兒都是同一個固定偏移,出現這種情況時指南針卡片會給出提示。所以先拿它和已知的羅盤對比,再怪硬體。剩下的就是干擾了:手機殼裡的磁鐵、車載磁吸支架、筆電喇叭、無線充電器,都會把讀數拉偏。要遠離金屬測,並用「8 字」手勢重新校準。只在某一個地方不對,是干擾;拿已知羅盤比也哪兒都不對,才是感測器。

為什麼 iPhone 上讀不到資料?

Safari 會先攔住運動感測器,直到你授權,而且只在一次點選之後才彈出視窗——本頁的「啟動感測器」按鈕就是提供這次點選。如果之前拒絕過,重新整理頁面重新點一次。感測器還要求 HTTPS,用普通 HTTP 開啟的頁面完全讀不到。

一切換到別的應用,讀數就不動了,是測試壞了嗎?

不是。為了省電,瀏覽器會限制背景分頁的運動感測器,頁面一被遮住讀數就停止更新,切回來又會繼續。這是瀏覽器的策略,不是你手機的問題。

這個測試能看出手機摔過嗎?

不能,它也不打算這麼做。它只說明感測器現在能不能用,不說明它們經歷過什麼。摔過的手機只要讀數乾淨就沒問題;讀數裡有卡死的軸,不管有沒有摔過都不行。

指南針在室內能用嗎?

用得很差,而且這是正常的。磁力計測的是地磁場,而建築裡的鋼筋和電子裝置都會把它扭曲,所以再好的手機在室內方位角也可能偏幾十度。要信得過的讀數,就去室外、遠離車輛和建築測。

這些資料會被髮到別處嗎?

不會。感測器數值只在當前分頁讀取並畫在螢幕上。不儲存、不上傳、不共享,關掉頁面就結束。