說到“力”,高中物理里講過“力是物體對物體的作用”,如壓力,重力等。而大氣壓力的測量就要用到氣壓傳感器。
氣壓傳感器是利用先進MEMS技術在單晶硅片上加工出真空腔體和惠斯登電橋,惠斯登電橋橋臂兩端的輸出電壓與施加的壓力成正比,經過溫度補償和校準后具有體積小,精度高,響應速度快,不受溫度變化影響的特點。輸出方式一般為模擬電壓輸出和數字信號輸出兩種,其中數字信號輸出方式由于和單片機連接方便,是市場上的主流。今天小編給大家帶來的氣壓傳感器BMP180便是I2C接口的數字氣壓傳感器。

在介紹氣壓傳感器BMP180之前,我們先看看氣壓傳感器主要都能做些什么?
測量海拔高度,貌似有些跑題?!非也。我們知道標準大氣壓是在標準大氣條件下海平面的氣壓,其值為101.325kPa,是壓強的單位,記作atm。通過實地測量科學家也發現,氣壓與海拔高度呈現規則的線性關系,這也就為我們精確測量海拔高度帶來了科學依據。換句話說,我們平時登山時使用的數字高度計,本質上就是一個氣壓計。
輔助GPS定位,作為氣壓計的另一個典型應用,本質上還是利用了測試海拔高度的功能。因為GPS定位對于高程的測量精度較弱,通過氣壓計做輔助,就可以精度定位三維坐標了,據說,可以將高度精度從幾十米,精確到幾十厘米。
今天的主角BMP180是一款具有高精度、精巧三維、超低功耗的壓力傳感器,輕松勝任移動設備。她的性能卓越,精度最高可以達到0.17米(0.02hPa),供電系統可以從1.8v至3.6v,并且耗電極低,只有3微安。BMP180采用強大的8引腳陶瓷無引線芯片設計,長寬僅有3.6*3.8mm,超薄封裝,I2C通訊總線接口,不僅方便maker們自行設計,而且兼容傳說中的arduino。
硬件設計中,由于是數字集成芯片,且采用數字式I2C接口與協議,只需要注意總線上掛接4.7K阻值上拉電阻即可,另外總線式接口,也方便通訊協議對接,更快融入更高一級物聯網平臺。軟件設計上,程序設計更為簡單。
小編以最新搭載英特爾的夸克處理器的“伽利略”開發板為例,給大家帖出參考源代碼:
短短幾行,是不是很方便~~(其實,同樣更加方便登錄到英特爾物聯網云平臺。)
有了這么好的理論基礎,科學依據,對于我們maker們來說,就差實際應用了。
GPS精確導航應用,在北京或者上海等高架橋與立交橋林立的城市里,精確的高度測量便能區分具體車道與行駛路線,將會帶來更精準的導航。當然,智能交通也就不再話下了。
室內導航應用,GPS信號在室內是一個很大的盲區,而高度計再配合加速度計,陀螺儀就能完成室內定位。再次逛商場時,就會更快找到我們心儀的商品了。還有更多的應用示例,例如垂直速度指示(上升/下沉速度),風扇功率智能控制等等,小編在這里就不再展開說了。
Maker們,不知道看完我的文章有沒有測量氣壓的沖動啊~~趕快行動起來吧!