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

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

    关注

    2577

    文章

    55505

    浏览量

    793958
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    昉·星光开发板气压高度测量

    开发板使用气压传感器获取当前环境的温度与大气压,并进行高度测量 二、准备工作 在开始本次课程的
    发表于 03-17 07:39

    使用 VisionFive 2 上的气压传感器测量高度

    测量周围空气的绝对压力(大气压力)。其测量范围为300hPa-1100hPa,精度低至0.02hPa。它还可以测量温度并通过转换公式获得高度值。 BMP180
    发表于 03-09 06:02

    数字气压传感器,如何破解无人机高度控制的精度难题?

    无人机高度控制依赖数字气压传感器与IMU融合,提升精准飞行与安全性能。
    的头像 发表于 01-29 16:08 358次阅读
    数字<b class='flag-5'>气压</b><b class='flag-5'>传感器</b>,如何破解无人机<b class='flag-5'>高度</b>控制的精度难题?

    BMP390L 气压传感器:赋能无人机垂速指示与气压定高

    大家有没有想过,无人机为什么能够在空中如此稳定地悬停?为什么它们能够准确地保持特定高度飞行?这背后离不开一个看似小巧却功能强大的传感器——BMP390L气压
    的头像 发表于 01-29 10:12 393次阅读
    <b class='flag-5'>BMP</b>390L <b class='flag-5'>气压</b><b class='flag-5'>传感器</b>:赋能无人机垂速指示与<b class='flag-5'>气压</b>定高

    防水型气压传感器

    何谓气压传感器气压传感器是指检测大气压值及高度变化的传感器
    的头像 发表于 01-14 12:02 612次阅读
    防水型<b class='flag-5'>气压</b><b class='flag-5'>传感器</b>

    【上海晶珩睿莓 1 开发板试用体验】物联网环境监测终端

    传感器数据卡片自动获取,实现物联网环境气体监测。 准备工作 包括硬件连接、软件包安装、Home Assistant 平台搭建等。 硬件连接 将 AHT20 和 BMP280
    发表于 01-02 20:25

    凯米斯温湿度气压一体传感器:环境监测的智能守卫

    在气象观测、工业自动化及环境监测领域,精准获取大气数据是保障系统稳定与决策准确的核心。凯米斯温湿度气压一体传感器以全数字化集成设计,将温度
    的头像 发表于 08-12 08:36 1060次阅读
    凯米斯温湿度<b class='flag-5'>气压</b>一体<b class='flag-5'>传感器</b>:环境监测的智能守卫

    【BPI-CanMV-K230D-Zero开发板体验】+温度气压检测及显示

    的,而BMP280却没有湿度检测功能。 但BME280BMP280在程序上是可以共用的,且均采用I2C接口来工作。 为此,可使用I2C2来与传感器
    发表于 07-18 09:14

    HP206W高精度气压高度传感器:特性、应用及接口设计

    内容概要:HP206W是一款高精度气压计和高度传感器,具有1.8V到3.6V的工作电压范围,支持直接读取补偿后的气压(20位测量)、高度
    发表于 07-17 14:14 1次下载

    零知开源——STM32F4结合BMP581气压传感器实现ST7789中文显示教程

    581传感器数据采集。通过U8g2库实现高质量中文渲染,混合Adafruit_GFX进行高效数据显示,实时展示温度、压力和
    的头像 发表于 07-09 09:21 2230次阅读
    零知开源——<b class='flag-5'>STM32</b>F4结合<b class='flag-5'>BMP</b>581<b class='flag-5'>气压</b><b class='flag-5'>传感器</b>实现ST7789中文<b class='flag-5'>显示</b>教程

    零知开源——STM32F4结合BMP581气压传感器实现ST7789中文显示教程

    内存使用 一、硬件系统设计1.1 硬件组成组件 型号 接口 功能 主控板 STM32F407VET6零知增强板 - 核心控制 气压传感器 BM
    发表于 07-08 18:55

    零知开源——STM32F1驱动BMP581压强传感器使用SPI实现ST7789显示的环境监测系统

    ;); drawStaticElements(); } 2.3 读取传感器数据 loop函数循环获取实时的大气压强和温度数据,并通过经验
    发表于 07-03 17:26

    HPS27W高精度气压温度传感器:特性、应用及接口设计

    内容概要:HPS27W是一款高精度数字气压传感器,具有低功耗和小尺寸的特点,适用于多种移动设备和可穿戴应用。它支持I2C和SPI接口,能够在-40到85℃的工作温度范围内运行,供电电压为1.7V到
    发表于 06-30 16:27 4次下载

    MS4525DO-TP3AJ030APF压力传感器测量气压高度

    MS4525DO-TP3AJ030APF传感器10kHz的高频采样能力可捕捉到气压的瞬时波动,配合I²C数字输出接口,能实时传输数据至飞控系统。在气压
    的头像 发表于 06-03 10:19 1170次阅读
    MS4525DO-TP3AJ030APF压力<b class='flag-5'>传感器</b>测量<b class='flag-5'>气压</b><b class='flag-5'>高度</b>

    气压高度传感器是什么?如何选择?

    引言:气压计已经越来越多地被用于智能手机,平板电脑和可穿戴技术中,并为精准的高度位置监测以及预测性维护等新工业应用打开大门。那该如何根据设计需求选择合适的气压计?关注哪些具体参数?选品上需要考虑
    的头像 发表于 05-19 13:19 1684次阅读
    <b class='flag-5'>气压</b><b class='flag-5'>高度</b><b class='flag-5'>传感器</b>是什么?如何选择?