小米手機上的「氣壓感應器」原理和用途分別是什麼?
你好,小米手機上的氣壓計感測器我沒有了解過具體的型號,因為和對方的供應鏈不太熟悉。
但我在幾年前接觸過iPhone 6系列上的氣壓感測器,手機中採用的感測器型號是BMP280(據考證小米5手機上也是用的這一顆)
我就用這個感測器舉例子吧:
這顆BMP280氣壓感測器是博世電氣公司產的。
我從我讀書時候的雲盤裡翻到了關於這個的技術文檔,給你解釋解釋吧:
首先我們來搞懂,氣壓計是用來幹嘛的:
第一、顧名思義,用來測量大氣壓的,單位是Pa這個知識大家中學應該有學過吧。
感測器是怎麼知道這個氣壓的呢?簡單來說就是感測器收到了壓力,將壓力轉換為電壓信號(AD轉換)然後通過公式轉換為氣壓數據呈現在手機上。
第二、精確測量海拔
那麼我們知道,氣壓計測量氣壓肯定是十拿九穩的,那麼是怎麼測量海拔高度的呢?
我們都學過初中地理或者物理的朋友都知道 海拔越高,氣壓越小 這個道理而海拔的數據就是通過提取氣壓計的數據然後通過公式得到:
這就是一個演算法的問題了,由此可以得出,氣壓增強1hPa,海拔的高度就會上升8.43m,通過這個演算法就能計算出真實環境的海拔。順便科普一個小知識,我國的0海拔線位於新疆吐魯番的火焰山,海拔升高溫度也會隨之下降,所以氣壓計還可以順便根據演算法測一測溫度。
根據上面的分析,我們知道了氣壓計能測量氣壓和海拔,GPS定位的時候只能大概的知道你在哪個坐標,精度不高,但如果通過氣壓計感測器分析你現在的海拔高度(因為每個小區域的海拔高度都是不一樣的),就可以更快更好的幫助到GPS進行精確的定位。
第四、輔助室內定位
我們都清楚,手機上的GPS在室內接收衛星信號都很差,定位基本上是很難精確,利用氣壓計進行換算海拔,從而能一定程度上幫助定位(雖然還是不準,哈哈哈)
最後再來看看這顆感測器的解析度達到了0.16Pa還算不錯的轉換數據。
好了我簡單總結一下關於氣壓感測器的問題:
原理就是通過感測器感受到的壓力轉換成數字信號得到氣壓數據,我們手機上看到的氣壓數據和海拔數據都是通過演算法得出來的。
用途我之前在上面說了就不提了,2018年了氣壓計這種東西一般消費者感知不到,所以很多廠商在千元機進行閹割去除了,甚至一些無良廠商旗艦機也進行閹割。
深度回答不易,希望看完能得到你的認可。歡迎點贊關注我。
推薦閱讀:
※是什麼促使小米手機能賣得那麼便宜?同配置總是最便宜
※一點猜想:為什麼榮耀magic2和小米mix3拋棄彈出攝像頭
※榮耀play更新手持夜景,千元機戰小米8,三星note9
※除了NFC,幾乎無短板的紅米6Pro值不值得買?
※小米營收猛增,利潤率猛降背後的商業邏輯