跳到主要内容

BMP180-大气压力传感器

BMP180是BMP XXX系列传感器之一。它们都是为了测量大气压大气压. BMP180是一种高精度传感器,专为消费者应用而设计。大气压只不过是施加在物体上的空气重量。空气有重量,无论哪里有空气,都能感受到它的压力。BMP180传感器感知压力并以数字输出方式提供信息。温度也会影响压力,因此我们需要温度补偿压力读数。为了进行补偿,BM180还具有良好的温度传感器。

BMP180引脚配置

BMP180有两个模块。一个是五针模块,另一个是四针模块。对于五针模块,我们有额外的+3.3V针,这在四针模块中是不存在的。除此之外,功能是相同的。

密码名

描述

VCC

连接至+5V

GND

接地。

SDA

串行数据引脚(I2C接口)

症状自评量表

串行时钟引脚(I2C接口)

3.3V

如果不存在+5V电压。通过将+3.3V连接到此引脚,可以为模块供电。

BMP180模块功能

  • 可以测量温度和高度。
  • 压力范围:300至1100hPa
  • 相对精度高达±0.12hPa
  • 能在低电压下工作
  • 3.4Mhz I2C接口
  • 低功耗(3uA)
  • 压力转换时间:5毫秒
  • 可饮用尺寸

BMP180模块规格

  • BMP180的工作电压:1.3V–3.6V
  • BMP180模块输入电压:3.3V至5.5V
  • 峰值电流:1000uA
  • 在待机状态下消耗0.1U
  • SDA、SCL时的最大电压:VCC+0.3V
  • 工作温度:-40ºC至+80ºC

注:完整的技术信息可在中找到BMP180数据表链接在此页面底部。

BMP180等效物

BMP280,BMP085

在哪里使用BMP180模块

BMP180比其他模块更受欢迎的原因有很多,这里有几个原因

案例1:你想要精确的大气压力。在市场上的许多模块中,BMP180可以更准确地测量大气压力。

案例2:其中,功耗是个问题。BMP180模块运行时消耗的电源非常少。因此,该模块可用于智能手表和手机等电池系统。

案例3:需要高速通信的地方。BMP180模块能够与高速TWI接口通信。

随着高度测量,高速感测和温度传感器板上的BMP180模块的使用是促进甚至比其他模块。

如何使用BMP180模块

如引脚图所示。只有两个引脚用于与模块通信。这种通信是I2C接口。数据通过I2C接口发送至模块或从模块接收。因此,我们必须通过这个接口获取大气压力和温度的信息。典型的BMP180与ARDUINO的电路图如下所示。

BMP180 Arduino电路连接

如电路图所示,模块连接至+5V电源或阿杜伊诺·乌诺别针。模块可在+5V稳压电源下工作,电压过高可能会损坏模块。I2C接口如图所示建立,只需将模块的SDA引脚连接到ARDUINO的SDA引脚,将模块的SCL引脚连接到ARDUINO的SCL即可。

虽然连接到BMP180传感器模块很容易与它沟通并不容易。ARDUINO控制器和模块之间的数据交换非常复杂。通常,要向模块发送信息或从模块接收信息,我们必须遵循协议。该协议是一系列无错误的步骤。这些步骤对于初学者来说很复杂。因此,使用为模块预先编写的库是理想的。使用图书馆使交流变得容易。您只需下载这些库并在程序中调用它们。一旦包含头文件,ARDUINO将自动遵循协议并解码所需数据。一旦这些数据可用,我们就可以执行欲望的功能。

因此,通过使用库,我们可以轻松地使用BMP180模块。

应用

  • 室内导航
  • 运动器材
  • 计算机外围设备
  • 全球定位系统
  • 天气预报
  • 垂直速度指示
  • 爱好项目

二维模型

毫米测量

BMP180传感器模块尺寸

组件数据表

相关职位



加入20K+订户

我们永远不会给你发垃圾邮件。

*表示需要

成为我们不断发展的社区的一部分。