BMP085 - 气压传感器
BMP085是传感器博世用于感应气压和温度。该器件专为高精度测量和低功耗而设计,使其适用于高级移动应用。
PIN配置
BMP085是一个八针设备,如引脚图所示,每个引脚的功能如下所示。通常,该设备被开发为模块,然后在电路中使用,为方便起见。这些模块中的每一个都有不同的引脚,但它们共享相同的引脚,可以与设备匹配。
别针 |
姓名 |
功能 |
1 |
地面 |
该引脚连接到地面 |
2 |
EOC. |
EOC(转换末端)引脚用作加速转换时间的指示 |
3. |
VDDA. |
正电源连接到该引脚 |
4. |
VDDD. |
数字电源引脚与VDDA引脚连接在一起并连接到电源 |
5. |
NC. |
无连接 |
6. |
SCL. |
I2C接口 - 串行时钟引脚 |
7. |
SDA. |
I2C接口 - 串行数据引脚 |
8. |
XCLR. |
主透明销(电源低) |
特点和电气特性
- 低成本设备
- 高精准度
- 温度传感器包括在内
- 强大的套餐
- 低功率:1个样品/秒为5μA。在标准模式下
- I2C接口
- 完全校准
- 无铅,无卤素和符合rohs
- 压力范围:300 ... 1100HPA(+ 9000m ... -500m以上海平面)
- 工作电压范围:1.8V至3.6V
- 工作温度范围:-40ºC至+85ºC
- 转换时间温度:最大4.5ms
- 转换时间压力:最大25.5ms
类似的传感器
BMP180,BME280,BMP280
BMP085概述
BMP085基本上用于准确测量大气压和温度的地方。虽然设备准确,但它已经过时,因为市场上的BMP系列更准确。在市场上存在的模块中,BMP180更准确地测量气压。
BMP085专门设计用于消耗极低的电源,因此可以使用电池在智能手表和移动电话等系统上运行。此外,设备通过串行接口传达,这使其适合于现代微控制器和微处理器的接口。
如何使用BMP085压力传感器
下面给出了设备BMP085的典型应用电路。
如电路图所示,三个引脚连接在微控制器和设备之间。在它们中,仅使用两个引脚来与模块通信,并且该通信是I2C接口。数据被发送到模块或从模块接收到该I2C接口。因此,我们必须通过该界面获取气压和温度的信息。为了建立此I2C界面,您需要做的就是将模块的SDA连接到SDA引脚的μC(微控制器)和模块SCL引脚的SCL(微控制器)。
设置可以从电压源供电+ 1.8V至+ 3.6V,但为方便起见,选择3.3V电源。
完成连接后,只需将微控制器编程以与模块通信。为了轻松建立沟通,我们将使用预先编写模块的库。使用这些库使得通信简单,您需要做的就是下载这些库并在程序中调用它们。一旦包含标题文件,您可以使用简单命令从模块发送或接收数据。
一旦从模块接收到数据,我们就可以根据程序中需要使用数据(其表示气压和温度)。因此,我们可以使用BMP085来测量气压。
应用程序
- 室内和室外导航
- 运动装备
- 天气预报
- 温度感应器
- 垂直速度指示
- 增强GPS导航
- 爱好项目
2D模型
所有测量均为毫米