BMP280是博世最新推出的数字气压传感器,具有卓越的性能和低廉的价格,相对精度为±0.12 hPa(相当于±1米),传感器功耗仅有2.7μA,包括压力和温度测量功能。气压传感器支持SPI和IIC通信接口,相比上一代的BMP180,精度已有相当大的提升,非常适合应用于低成本的多旋翼飞行器飞行控制器上,价格仅有目前流行的MS5611的四分之一。
传感器数据获取流程
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
效果
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
传感器
+关注
关注
2526文章
48102浏览量
740093
发布评论请先 登录
相关推荐
简单的家用环境监测传感器
联网上报信息的功能不可或缺。硬件选型本次小项目的核心是XR806开发板,显示部分使用2.8寸 ST7789显示屏,环境状态获取使用的是BMP280和ATH20
发表于 03-25 11:25
【开源项目】Arduino ESP32 彩色电子气象站
,并结合 ESP32 微处理器。在我过去六年使用过的所有电子纸板中,这是最好的。
在显示屏上,我们显示温度、湿度、气压和天气预报。我们从两个
发表于 01-16 14:01
【核桃派1B 开发板试用体验】车窗智能防结冰结霜
,在这里我选取了两个不同的传感器。我们分来讲他们的驱动方法。
首先是BMP280,这本是一颗气压传感器,但是传感器内部有
发表于 01-09 10:51
【涂鸦T2-U开发板试用体验】+智能农业系统实现代码
为了实现智能农业系统,我们需要以下几个部分:
1. 温湿度传感器、气象降水传感器、光照传感器等硬件设备。
2. 控制灌溉、施肥与水混合物的控制器。
3. 自动管理机器人农场的MCU
发表于 12-15 17:47
全志XR806实现简单的家用环境监测传感器
的当下,能够联网上报信息的功能不可或却.
2.硬件选型
2.1硬件选型
本次小项目的核心是XR806开发板.显示部分使用2.8寸 ST7789显示屏.
环境状态获取使用的是BMP280
发表于 11-03 10:19
采用防水封装的MEMS气压传感器LPS27HHW介绍
进行数据存储,可减少主机处理器的干预。LPS27HHW 采用配备金属盖的陶瓷 LGA 封装供货,确保能在-40°C 至+85°C 的扩展温度范围内工作。封装上有开孔,以允许外部气压到达
发表于 09-13 07:07
让BMP280温度和压力传感器在NodeMCU ESP8266板上工作,无法从BMP280获得任何输出是怎么回事?
大家好
试图让 BMP280 温度和压力传感器在我的 NodeMCU ESP8266 板上工作,但我似乎遇到了问题!
昨天设法让它在 Arduino 上正常工作,但是当我在 ESP8266 上运行
发表于 05-30 07:15
在Uno、Mega、ESP8266和ESP32上运行各种温度传感器,哪个温度传感器给出真实(实际)值?
我在 Uno、Mega、ESP8266 和 ESP32 上运行各种温度传感器,但我很好奇哪些最接近真实温度。
所有传感器都是数字的(I2C 或数据
发表于 05-25 09:14
如何使用bmp280将Esp-01的温度数据发送到thingspeak?
谁能帮助我使用 bmp280 将 Esp-01 的温度数据发送到 thingspeak?
接线和代码
发表于 05-12 08:00
评论