0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32 BMP280模块获取气压温度高度传感器数据 TFT显示

机智云 2022-07-21 10:47 次阅读

BMP280是博世最新推出的数字气压传感器,具有卓越的性能和低廉的价格,相对精度为±0.12 hPa(相当于±1米),传感器功耗仅有2.7μA,包括压力和温度测量功能。气压传感器支持SPI和IIC通信接口,相比上一代的BMP180,精度已有相当大的提升,非常适合应用于低成本的多旋翼飞行器飞行控制器上,价格仅有目前流行的MS5611的四分之一。

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

电路设计

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

传感器数据获取流程

BMP280的测试启动流程

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

(2)把补偿寄存器的值都读出来。

(3)对BMP280进行reset。

(4)对BMP280的数据采集精度,模式。。。等进行配置。

(5)给点延时,等待数据采集完毕放入寄存器中。

(6)读取寄存器中的采集数据。

工程文件

代码较多,见源码地址:

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

效果

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2550

    文章

    51056

    浏览量

    753245
收藏 人收藏

    评论

    相关推荐

    气压传感器的分类与应用

      传感器技术已成为现代工业、科研及日常生活中不可或缺的重要部分。其中,气压传感器作为能够精确测量大气压力的设备,其应用广泛且日益重要。本文将深入探讨
    的头像 发表于 12-20 09:22 97次阅读
    <b class='flag-5'>气压</b><b class='flag-5'>传感器</b>的分类与应用

    【正点原子STM32H7R3开发套件试用体验】+04-读取BMP388气压传感器相关数据

    在环境监测中,常见的数据有气压、海拔、温度、湿度、风速、雨雪量等等,我们的BMP388的传感器可以支持气压、海拔、还有
    发表于 12-12 16:29

    CW32模块使用 BMP180气压传感器

    CW32F030C8T6开发板上【能够测量环境温度气压高度】。首先要获取资料,查看数据手册应如何实现读取
    的头像 发表于 12-05 12:06 123次阅读
    CW32<b class='flag-5'>模块</b>使用 <b class='flag-5'>BMP</b>180<b class='flag-5'>气压</b><b class='flag-5'>传感器</b>

    气压传感器与物联网的结合

    的基本原理 气压传感器是一种能够测量大气压力的设备。大气压力是指空气分子对地球表面施加的压力,它受到温度、湿度、海拔等多种因素的影响。传统的
    的头像 发表于 11-28 14:12 189次阅读

    气压传感器的校准方法 无线气压传感器的使用优势

    气压传感器的校准方法 1. 校准前的准备 在进行校准之前,需要确保传感器处于稳定状态,并且环境条件(如温度、湿度)符合校准要求。此外,需要准备校准设备,如标准
    的头像 发表于 11-28 14:09 243次阅读

    气压传感器温度传感器的区别

    技术: 机械式气压传感器 :利用膜片或波纹管等机械结构在不同气压下发生形变,通过机械位移转换为电信号。 半导体式气压传感器 :基于半导体材料
    的头像 发表于 11-28 13:43 227次阅读

    气压传感器应用领域分析 如何选择气压传感器

    领域至关重要。 航空 飞机上的气压传感器用于测量高度和大气压力,以确保飞行安全。 航海 船舶上的气压传感
    的头像 发表于 11-28 13:40 303次阅读

    【核桃派ZeroW开发板体验连载】小小气象站 03 aht10、bmp280测试

    .pressure) print(\"海拔高度: %0.2f meters\" % bmp280.altitude) time.sleep(1) 可以看到shell打印出了数据: 今天先到这里,下一次我们分享oled
    发表于 08-10 10:04

    气压计LPS22HB开发(1)----轮询获取气压计数据

    本文将介绍如何使用 LPS22HB 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器数据输出率和滤波
    的头像 发表于 05-17 15:31 1497次阅读
    <b class='flag-5'>气压</b>计LPS22HB开发(1)----轮询<b class='flag-5'>获取</b><b class='flag-5'>气压计数据</b>

    气压计LPS25HB开发(1)----轮询获取气压计数据

    本文将介绍如何使用 LPS25HB 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器数据输出率和滤波
    的头像 发表于 05-17 15:19 1173次阅读
    <b class='flag-5'>气压</b>计LPS25HB开发(1)----轮询<b class='flag-5'>获取</b><b class='flag-5'>气压计数据</b>

    揭秘!气压传感器如何解读“天气密码”

    BoschSensortec的气压传感器BMP581是提高气象气球准确性的关键组件之一。内置在WindBorneSystems气象气球内部的BMP581经历了多次
    发表于 03-28 11:39 591次阅读

    简单的家用环境监测传感器

    联网上报信息的功能不可或缺。硬件选型本次小项目的核心是XR806开发板,显示部分使用2.8寸 ST7789显示屏,环境状态获取使用的是BMP280和ATH20
    发表于 03-25 11:25

    【开源项目】Arduino ESP32 彩色电子气象站

    ,并结合 ESP32 微处理。在我过去六年使用过的所有电子纸板中,这是最好的。 在显示屏上,我们显示温度、湿度、气压和天气预报。我们从两个
    发表于 01-16 14:01

    【核桃派1B 开发板试用体验】车窗智能防结冰结霜

    ,在这里我选取了两个不同的传感器。我们分来讲他们的驱动方法。 首先是BMP280,这本是一颗气压传感器,但是传感器内部有
    发表于 01-09 10:51

    气压计LPS28DFW开发(1)----轮询获取气压计数据

    本文将介绍如何使用 LPS28DFW 传感器来读取数据。主要步骤包括初始化传感器接口、验证设备ID、配置传感器数据输出率和滤波
    的头像 发表于 12-28 09:58 553次阅读
    <b class='flag-5'>气压</b>计LPS28DFW开发(1)----轮询<b class='flag-5'>获取</b><b class='flag-5'>气压计数据</b>