BMP280气压传感器引脚图_工作原理_应用特点
BMP280是一款高精度传感器模块芯片,可测量空气中的大气压力和温度。不仅如此,它还可以测量空气中的湿度。这个6-Pin模块同时支持SPI和I2C接口。该器件使用了BMP280气压传感器,与其它传感器不同,这些传感器经过预先校准。
因此,BMP280在通电后立即开始测量温度、压力和湿度,并且不需要额外的组件来进行校准或操作。
规格参数
产品属性 | 属性值 |
---|---|
Bosch | |
产品种类: | 板机接口压力传感器 |
Absolute | |
30 kPa~110 kPa | |
100 Pa | |
数字 | |
SMD/SMT | |
I2C、SPI | |
1.71V~3.6V | |
16 bit | |
LGA-8 | |
–40°C | |
+85°C | |
Reel | |
工作电源电流: | 2.8uA |
电源电压-最大: | 3.6V |
电源电压-最小: | 1.71V |
单位重量: | 48mg |
引脚配置
- Pin1-Vcc:这是电源引脚,在此引脚连接3.3V直流电源。
- Pin2-GND:接地地脚。
- Pin3-SCL:这是I2C接口的串行时钟引脚。
- Pin4-SDA:这是I2C接口的串行数据引脚。
- Pin5-CSB:片选引脚选择I2C或SPI接口,它在提供低信号或接地时选择SPI接口。在施加3.3V的高电平信号时,该引脚将选择I2C接口。
- Pin6-SDO:这是串行数据输出脚,送出输出值。
规格特点
- 需要3.3V电源才能运行。
- 没有任何板载稳压器或电平转换器。
- 该板使用BMP280传感器,它是BMP085或BMP180或BMP183的升级版本。
- 它以±1hPa和±1.0°C的精度测量大气压力和温度。
- 模块峰值电流为1.12mA。
- 其运行所需的温度介于-40°C至+85°C之间。
- 压力范围从300 hPa到1100 hPa,相当于海拔+9000到-500m。
- 它支持I²C(高达3.4MHz)和SPI数字接口(高达10MHz)。
- 模组尺寸为11.5mm*15mm。
工作原理
将电源引脚Vcc和GND连接到电路3.3伏和接地。现在,需要选择数字接口。对于I²C,将片选引脚 (CSB) 连接到Vcc,否则将其接地或悬空。设置I²C地址,如果要设置0x77地址,请将SDO引脚连接到Vcc。要设置0x76地址,请悬空引脚。该模块不包含任何板载稳压器或电平转换器。因此,要将其连接到工作电压为5V或3.3V以外的任何电压的设备,则需要一个电平转换器和稳压器。
与Arduino接口
使用2N7000双向电平转换器模块将3.3V模块连接到5V Arduino,该晶体管执行电平转换功能。它执行传感器模块的3.3V逻辑到5V和Arduino的5V逻辑到3.3V的双向转换。将模块的Vcc引脚连接到3.3V引脚或Arduino。
I²C接口说明
对于I²C 接口,连接说明如下:
- Arduino的Pin1到3.3V引脚
- Pin2到Arduino的地脚
- Pin3到模拟引脚5或SCL引脚使用电平转换器电路
- 使用电平转换器电路将Pin4转至模拟引脚4或SDA引脚
- Pin5悬空
- 传感器模块的Pin6到pin1
SPI接口说明
对于SDO和SCL引脚,使用电平转换器电路或任何其他模块在两个电压之间进行转换。从Arduino的3.3V引脚为模块供电。将传感器连接到Arduino ICSP接头上的SPI引脚,如下所示:
- Pin3到Arduino的Pin13
- Pin6到Arduino的MISO Pin12和MOSI Pin11
- Pin5到Arduino的Pin10。
引脚1和2的连接相同。
主要应用
BMP280模块由I2C和SPI组成。由于此功能,可以使用I2C或SPI接口将此传感器与Arduino和任何其它微控制器连接或连接,它用于天气传感应用。这种低成本传感器提供精确的气压和温度值,精度为±1 hPa 和±1.0°C。由于它可以测量随高度变化的压力,因此,它也可以测量高度。此外,它也可以将 BMP280 模块用作高度计,其读数精度为±1米。一些比较常见的应用包括:
- 医疗保健应用
- 天气预报
- 坡度、楼层和电梯检测
- GPS导航
BMP280和BMP180的区别
BMP280和BMP180都是数字式温度和气压传感器,具有相似的功能,但两者在性能、封装和应用方面有所不同,具体包括:
1、性能:- 精度:BMP280的气压传感器精度高达±1Pa,而BMP180的为±2Pa。
- 测量范围:BMP280测量范围为300-1100hPa,BMP180的测量范围为300-1100hPa。
- 响应时间:BMP280的响应时间为1秒,而BMP180的响应时间为5秒。
- 尺寸:BMP280封装尺寸为2.5mm x 2.5mm x 0.93mm,而BMP180的尺寸为3mm x 3mm x 0.95mm。
- 引脚数量:BMP280的引脚数量为6个,而BMP180的引脚数量为4个。
- BMP280适用于要求高精度测量和高响应速度的应用,比如气象站、无人机、室内/室外导航、健康检测等。
- BMP180则适合于相对简单的气压检测、高度测量和气压补偿等应用。
所以,BMP280的性能更加优越,适用于对精度、响应速度、温度范围等有较高要求的应用场景,而BMP180则适用于一些相对简单的气压检测和高度测量等应用场景。