0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32 BMP280模塊獲取氣壓溫度高度傳感器數(shù)據(jù) TFT顯示

機(jī)智云 ? 2022-07-21 10:47 ? 次閱讀

BMP280是博世最新推出的數(shù)字氣壓傳感器,具有卓越的性能和低廉的價(jià)格,相對(duì)精度為±0.12 hPa(相當(dāng)于±1米),傳感器功耗僅有2.7μA,包括壓力和溫度測量功能。氣壓傳感器支持SPI和IIC通信接口,相比上一代的BMP180,精度已有相當(dāng)大的提升,非常適合應(yīng)用于低成本的多旋翼飛行器飛行控制器上,價(jià)格僅有目前流行的MS5611的四分之一。

660b858c-079a-11ed-9ade-dac502259ad0.png?

電路設(shè)計(jì)

66232f98-079a-11ed-9ade-dac502259ad0.png

傳感器數(shù)據(jù)獲取流程

BMP280的測試啟動(dòng)流程

(1)讀取BMP280的id,其值等于0x58。

(2)把補(bǔ)償寄存器的值都讀出來。

(3)對(duì)BMP280進(jìn)行reset。

(4)對(duì)BMP280的數(shù)據(jù)采集精度,模式。。。等進(jìn)行配置。

(5)給點(diǎn)延時(shí),等待數(shù)據(jù)采集完畢放入寄存器中。

(6)讀取寄存器中的采集數(shù)據(jù)。

工程文件

代碼較多,見源碼地址:

https://gitee.com/delehubcode/stm32-template/blob/master/2.GraduationDesignUpdate/STM32%20BMP280.md

效果

665bfe04-079a-11ed-9ade-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2545

    文章

    50448

    瀏覽量

    751077
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【核桃派ZeroW開發(fā)板體驗(yàn)連載】小小氣象站 03 aht10、bmp280測試

    .pressure) print(\"海拔高度: %0.2f meters\" % bmp280.altitude) time.sleep(1) 可以看到shell打印出了數(shù)據(jù): 今天先到這里,下一次我們分享oled
    發(fā)表于 08-10 10:04

    e2studio開發(fā)LPS28DFW氣壓計(jì)(1)----輪詢獲取氣壓計(jì)數(shù)據(jù)

    本文將介紹如何使用 LPS28DFW 傳感器來讀取數(shù)據(jù)。主要步驟包括初始化傳感器接口、驗(yàn)證設(shè)備ID、配置傳感器數(shù)據(jù)輸出率和濾波
    的頭像 發(fā)表于 08-09 14:24 ?1328次閱讀
    e2studio開發(fā)LPS28DFW<b class='flag-5'>氣壓</b>計(jì)(1)----輪詢<b class='flag-5'>獲取</b><b class='flag-5'>氣壓計(jì)數(shù)據(jù)</b>

    溫度水位傳感器顯示器怎么調(diào)

    溫度水位傳感器顯示器是一種廣泛應(yīng)用于工業(yè)、農(nóng)業(yè)、環(huán)保等領(lǐng)域的設(shè)備,用于實(shí)時(shí)監(jiān)測和顯示溫度、水位等參數(shù)。本文將詳細(xì)介紹
    的頭像 發(fā)表于 06-19 10:35 ?1026次閱讀

    氣壓計(jì)LPS22HB開發(fā)(1)----輪詢獲取氣壓計(jì)數(shù)據(jù)

    本文將介紹如何使用 LPS22HB 傳感器來讀取數(shù)據(jù)。主要步驟包括初始化傳感器接口、驗(yàn)證設(shè)備ID、配置傳感器數(shù)據(jù)輸出率和濾波
    的頭像 發(fā)表于 05-17 15:31 ?1362次閱讀
    <b class='flag-5'>氣壓</b>計(jì)LPS22HB開發(fā)(1)----輪詢<b class='flag-5'>獲取</b><b class='flag-5'>氣壓計(jì)數(shù)據(jù)</b>

    氣壓計(jì)LPS25HB開發(fā)(1)----輪詢獲取氣壓計(jì)數(shù)據(jù)

    本文將介紹如何使用 LPS25HB 傳感器來讀取數(shù)據(jù)。主要步驟包括初始化傳感器接口、驗(yàn)證設(shè)備ID、配置傳感器數(shù)據(jù)輸出率和濾波
    的頭像 發(fā)表于 05-17 15:19 ?1099次閱讀
    <b class='flag-5'>氣壓</b>計(jì)LPS25HB開發(fā)(1)----輪詢<b class='flag-5'>獲取</b><b class='flag-5'>氣壓計(jì)數(shù)據(jù)</b>

    揭秘!氣壓傳感器如何解讀“天氣密碼”

    BoschSensortec的氣壓傳感器BMP581是提高氣象氣球準(zhǔn)確性的關(guān)鍵組件之一。內(nèi)置在WindBorneSystems氣象氣球內(nèi)部的BMP581經(jīng)歷了多次
    發(fā)表于 03-28 11:39 ?479次閱讀

    簡單的家用環(huán)境監(jiān)測傳感器

    聯(lián)網(wǎng)上報(bào)信息的功能不可或缺。硬件選型本次小項(xiàng)目的核心是XR806開發(fā)板,顯示部分使用2.8寸 ST7789顯示屏,環(huán)境狀態(tài)獲取使用的是BMP280和ATH20
    發(fā)表于 03-25 11:25

    基于STM32U5片內(nèi)溫度傳感器正確測算溫度實(shí)戰(zhàn)經(jīng)驗(yàn)分享

    STM32 在內(nèi)部都集成了一個(gè)溫度傳感器STM32U5 也不例外。這個(gè)位于晶圓上的溫度傳感器
    的頭像 發(fā)表于 02-22 17:27 ?3888次閱讀
    基于<b class='flag-5'>STM32</b>U5片內(nèi)<b class='flag-5'>溫度</b><b class='flag-5'>傳感器</b>正確測算<b class='flag-5'>溫度</b>實(shí)戰(zhàn)經(jīng)驗(yàn)分享

    【開源項(xiàng)目】Arduino ESP32 彩色電子氣象站

    ,并結(jié)合 ESP32 微處理。在我過去六年使用過的所有電子紙板中,這是最好的。 在顯示屏上,我們顯示溫度、濕度、氣壓和天氣預(yù)報(bào)。我們從兩個(gè)
    發(fā)表于 01-16 14:01

    e2studio開發(fā)LPS28DFW氣壓計(jì)(1)----輪詢獲取氣壓計(jì)數(shù)據(jù)

    本文將介紹如何使用 LPS28DFW 傳感器來讀取數(shù)據(jù)。主要步驟包括初始化傳感器接口、驗(yàn)證設(shè)備ID、配置傳感器數(shù)據(jù)輸出率和濾波
    的頭像 發(fā)表于 01-09 16:05 ?411次閱讀
    e2studio開發(fā)LPS28DFW<b class='flag-5'>氣壓</b>計(jì)(1)----輪詢<b class='flag-5'>獲取</b><b class='flag-5'>氣壓計(jì)數(shù)據(jù)</b>

    【核桃派1B 開發(fā)板試用體驗(yàn)】車窗智能防結(jié)冰結(jié)霜

    ,在這里我選取了兩個(gè)不同的傳感器。我們分來講他們的驅(qū)動(dòng)方法。 首先是BMP280,這本是一顆氣壓傳感器,但是傳感器內(nèi)部有
    發(fā)表于 01-09 10:51

    氣壓計(jì)LPS28DFW開發(fā)(1)----輪詢獲取氣壓計(jì)數(shù)據(jù)

    本文將介紹如何使用 LPS28DFW 傳感器來讀取數(shù)據(jù)。主要步驟包括初始化傳感器接口、驗(yàn)證設(shè)備ID、配置傳感器數(shù)據(jù)輸出率和濾波
    的頭像 發(fā)表于 12-28 09:58 ?511次閱讀
    <b class='flag-5'>氣壓</b>計(jì)LPS28DFW開發(fā)(1)----輪詢<b class='flag-5'>獲取</b><b class='flag-5'>氣壓計(jì)數(shù)據(jù)</b>

    bmp280氣壓傳感器模塊例程

    BMP280 氣壓傳感器是一種高精度的數(shù)字氣壓傳感器,可以用于測量大氣壓力、
    的頭像 發(fā)表于 12-18 13:51 ?2148次閱讀

    【涂鴉T2-U開發(fā)板試用體驗(yàn)】+智能農(nóng)業(yè)系統(tǒng)實(shí)現(xiàn)代碼

    為了實(shí)現(xiàn)智能農(nóng)業(yè)系統(tǒng),我們需要以下幾個(gè)部分: 1. 溫濕度傳感器、氣象降水傳感器、光照傳感器等硬件設(shè)備。 2. 控制灌溉、施肥與水混合物的控制。 3. 自動(dòng)管理機(jī)器人農(nóng)場的MCU
    發(fā)表于 12-15 17:47

    基于STM32CUBEMX驅(qū)動(dòng)TMOS模塊STHS34PF80(6)----獲取狀態(tài)數(shù)據(jù)

    STHS34PF80傳感器項(xiàng)目種修改 Arduino 腳本,重新移植到STM32的MCU中。 該項(xiàng)目基于STHS34PF80 IR溫度傳感器,能夠檢測環(huán)境和物體
    的頭像 發(fā)表于 12-01 15:39 ?593次閱讀
    基于<b class='flag-5'>STM32</b>CUBEMX驅(qū)動(dòng)TMOS<b class='flag-5'>模塊</b>STHS34PF80(6)----<b class='flag-5'>獲取</b>狀態(tài)<b class='flag-5'>數(shù)據(jù)</b>