bmp085驅(qū)動(dòng)程序,已經(jīng)經(jīng)過(guò)了測(cè)試,非常好用,支持多個(gè)傳感器。BMP085是新一代的小封裝氣壓傳感器,主要用于氣壓溫度檢測(cè),在四軸飛行器上可以用作定高檢測(cè),該傳感器屬于IIC總線接口,依然沿用標(biāo)準(zhǔn)IIC驅(qū)動(dòng)程序。需要的朋友歡迎來(lái)綠色資源網(wǎng)下載。
BMP085氣壓傳感器介紹
使用該傳感器需要注意的是我們不能直接讀出轉(zhuǎn)換好的二進(jìn)制溫度數(shù)據(jù)或者氣壓數(shù)據(jù),必須先讀出一整套約176位的矯正數(shù)據(jù),然后啟動(dòng)轉(zhuǎn)換,將轉(zhuǎn)換的數(shù)據(jù)與矯正數(shù)據(jù)一起進(jìn)行矯正運(yùn)算才能正常獲得溫度,溫度精度為0.1,大氣壓有16bit或者19bit的精度,一般選擇16位精度,

驅(qū)動(dòng)模式
獲取矯正數(shù)據(jù)-->啟動(dòng)溫度轉(zhuǎn)換--->獲取原始溫度數(shù)據(jù)-->啟動(dòng)大氣壓轉(zhuǎn)換-->獲取原始大氣壓數(shù)據(jù)-->計(jì)算實(shí)際溫度數(shù)據(jù)大氣壓數(shù)據(jù)
另,轉(zhuǎn)換時(shí)的轉(zhuǎn)換時(shí)間也是計(jì)算時(shí)的重要參數(shù),計(jì)算大氣壓時(shí)的過(guò)程中需要使用冤死溫度
什么是bmp085
BMP085是一款高精度、超低能耗的壓力傳感器,可以應(yīng)用在移動(dòng)設(shè)備中。它的性能卓越,絕對(duì)精度最低可以達(dá)到0.03hPa,并且耗電極低,只有3μA。BMP085采用強(qiáng)大的8-pin陶瓷無(wú)引線芯片承載(LCC)超薄封裝,可以通過(guò)I2C總線直接與各種微處理器相連。