BMP280是博世最新推出的數(shù)字氣壓傳感器,具有卓越的性能和低廉的價(jià)格,相對(duì)精度為±0.12 hPa(相當(dāng)于±1米),傳感器功耗僅有2.7μA,包括壓力和溫度測(cè)量功能。氣壓傳感器支持SPI和IIC通信接口,相比上一代的BMP180,精度已有相當(dāng)大的提升,非常適合應(yīng)用于低成本的多旋翼飛行器飛行控制器上,價(jià)格僅有目前流行的MS5611的四分之一。
?
傳感器數(shù)據(jù)獲取流程
BMP280的測(cè)試啟動(dòng)流程
(1)讀取BMP280的id,其值等于0x58。
(2)把補(bǔ)償寄存器的值都讀出來(lái)。
(3)對(duì)BMP280進(jìn)行reset。
(4)對(duì)BMP280的數(shù)據(jù)采集精度,模式。。。等進(jìn)行配置。
(5)給點(diǎn)延時(shí),等待數(shù)據(jù)采集完畢放入寄存器中。
(6)讀取寄存器中的采集數(shù)據(jù)。
工程文件
代碼較多,見(jiàn)源碼地址:
https://gitee.com/delehubcode/stm32-template/blob/master/2.GraduationDesignUpdate/STM32%20BMP280.md
效果
-
傳感器
+關(guān)注
關(guān)注
2548文章
50702瀏覽量
752079
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論