BME280 — датчик давления, температуры и влажности

BME280 (1)BME280 представляет собой интегрированный датчик окружающей среды, разработанный специально для мобильных устройств, где размер и низкое энергопотребление являются ключевыми. Устройство совмещает 3 высоко линейных и точных датчиков: давления, влажности и температуры в 8-выводном металлическом LGA корпусе 2.5 х 2.5 х 0.93 mm³.
BME280 разработан для низкого потребления тока (3.6μA @ 1Гц), долгосрочной стабильности и высокой надежности. Датчик влажности имеет чрезвычайно быстрое время отклика, который поддерживает требования к рабочим характеристикам для новых приложений.
Датчик давления это абсолютный барометрический датчик давления, который показывает исключительно высокую точность и разрешение при очень низким уровнем шума.
Встроенный датчик температуры был оптимизирован и имеет очень низкий уровень шума и высокое разрешение. Он в основном используется для температурной компенсации датчиков давления и влажности, а также может быть использован для оценки температуры окружающей среды.
Датчик BME280 очень похож с BMP280. Различие в том, что BME280 имеет датчик влажности от чего его корпус шире чем у BMP280. Количество выводов и их расположение на корпусах совпадают.

BME280 — Технические характеристики

Параметр Технические данные
Размеры корпуса 8-выводов, металлический LGA корпус
2.5 x 2.5 x 0.93 mm³
Рабочий диапазон
(полная точность)
Давление: 300…1100 гПа
Температура: -40…85°C
Напряжение питания VDDIO 1.2 … 3.6 В
Напряжение питания VDD 1.71 … 3.6 В
Интерфейс I²C и SPI
Средний потребляемый ток
(Частота обновления данных 1Гц)
1.8 мкА @ 1 Гц (H, T)
2.8 мкА @ 1 Гц (P, T)
3.6 мкА @ 1 Гц (H, P, T)
T = температура, H = влажность, P = давление
Средний потребляемый ток в режиме ожидания 0.1 мкА
Датчик влажности
Время отклика (τ63%)
Допуск точности
Гистерезис
1s
± 3% относительной влажности
≤ 2% относительной влажности
Датчик давления
RMS шума
Ошибка чувствительности
Температурный коэффициент смещения
0.2 Па (экв. до 1,7 см)
±0.25% (экв. до 1 м при 400 м изменении высоты)
±11.5 Па/К (экв. до ±12.6 см при изменении температуры на 1°C)

Интерфейс

BME280 работает по интерфейсу I2C. Поддерживается протокол SPI, но я с этими датчиками работаю только по I2C. Схема подключения стандартная.

Расположение выводов и схема подключения

Расположение выводов

Вид снизу

Распиновка - вид снизуВид сверху

Распиновка - вид сверху

Описание выводов

Пин Название Тип
ввода/вывода
Подключение
SPI 4W SPI 3W I²C
1 GND Земля GND
2 CSB Вход CSB CSB VDDIO
3 SDI Вход/Выход SDI SDI/SDO SDA
4 SCK Вход SCK SCK SCL
5 SDO Вход/Выход SDO DNC GND
6 VDDIO Питание VDDIO
7 GND Земля GND
8 VDD Питание VDD

Схема подключения BME280 — I2C

Схема подключения BME280 по I2C

Рекомендуемое значение C1, C2 100 нФ;
Нормальное значение подтягивающих резисторов R1, R2 составляет 4,7 кОм;
Прямое соединение между CSB и VDDIO обязательно.

Схема подключения BME280 — SPI (3 линии связи)

Схема подключения BME280 по SPI (3 линии связи)

Рекомендуемое значение C1, C2 100 нФ;

Схема подключения BME280 — SPI (4 линии связи)

Схема подключения BME280 по SPI (4 линии связи)

Рекомендуемое значение C1, C2 100 нФ;

Датчик влажности

По умолчанию гигрометр в BME280 отключен. Только после выполнения соответствующих настроек датчика, можно считать актуальные данные гигрометра. Расчет влажности выполняется по формуле с использованием корректировочных коэффициентов. Диапазон измерения влажности от 0 до 100%.

Режимы работы

BME280 имеет три режима работы – Normal, Forced, Sleep.
В режиме Normal – в соответствии с настройками датчик периодически выполняет измерения. Значения пропускает через цифровой фильтр и Вам остается только считывать данные, когда Вам удобно.
В режиме Forced – датчик выполняет измерения один раз по команде. Для этого требуется подождать, пока датчик выполнит измерения и только после этого считать данные.
В режиме Sleep – датчик переходит в режим минимального потребления.

Купить BME280 на AliExpress




Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *