Электронный модуль "Датчик барометрический"

Электронный модуль "Датчик барометрический"

1. Назначение устройства

 

Электронный модуль «Барометрический датчик» ПЭМ10.282 (Рис. 1.1) является элементом системы управляющей электроники «Эвольвектор ВЕРТОР» (далее ВЕРТОР) и относится к классу датчиков. Модуль предназначен для получения информации о состоянии параметров внешней среды, а именно данных об атмосферном давлении и температуре окружающего воздуха. Модуль может использоваться при разработке учебных стендов или робототехнических конструкций, алгоритм выполнения которых предусматривает получение указанных параметров.

Модуль рассчитан на применение совместно с программируемыми контроллерами и шилдами, входящими в систему ВЕРТОР (подробная информация о системе представлена на сайте https://academy.evolvector.ru).
 

 

Рис. 1.1

 

2. Конструкция модуля и назначение выводов (контактов)

 

Устройство выполнено в форме печатной платы, на которой смонтированы разъем для подключения модуля к контроллеру, цифровой датчик давления и температуры, индикатор питания модуля и группа штырей, предназначенных для подключения модуля к контроллеру через штыревые соединители, либо с применением макетной платы (Рис.2.1).

 

 

Рис. 2.1 

 

Плата имеет типоразмер U1 (1 unit) и четыре крепежных отверстия под винты М3. Межосевое расстояние крепежных отверстий и физические размеры модуля представлены на рисунке 2.2. По расстоянию между крепежными отверстиями (кратно 16 мм) модуль совместим с конструкторами Эвольвектор, LEGO, MakeBlock, и может крепиться к их деталям с помощью стоек.

 

Рис. 2.2

 

Модуль не является независимым устройством и может работать только совместно с контроллерами системы ВЕРТОР.

 

Подключение модуля может осуществляться двумя вариантами:

 

1. С помощью разъема XH-2.54-4P, выводы которого имеют следующее назначение:

 

VCC - к “+” источника питания контроллера;

SDL - к линии SDL контроллера, по которой передаются тактирующие импульсы для передачи данных по протоколу I2C;

SDA - к линии SDA контроллера, по которой происходит передача данных по протоколу I2C;

GND - земля (общий провод).

 

2. С помощью группы штыревых разъемов, линии которых имеют следующее назначение:

 

VCC - к “+” источника питания с напряжением 5 Вольт;

3.3V -  к “+” источника питания с напряжением 3.3Вольта;

CSB/SS - линия выбора датчика, с которым далее будет происходить обмен данными при использовании протокола SPI;

SDA/MOS - линия, которая применяется для передачи всех данных при использовании протокола I2С, либо для передачи данных от контроллера датчику при использовании протокола SPI;

SCL/SCK - линия тактирования при использовании протоколов I2C или SPI;

SDO/MIS - линия, которая может быть линией адреса при использовании протокола I2C, либо линией передачи данных от датчика контроллеру при использовании протокола SPI;

GND - земля (общий провод).

 

Для указанных контактов на печатной плате модуля нанесена соответствующая маркировка белого цвета.

 

3. Принцип работы.

 

Основным элементом модуля, осуществляющим измерения параметров температуры и давления, является цифровой датчик давления, указанный на рисунке 2.1. Особенностью цифровых датчиков является то, что в них предусмотрено наличие микросхемы, которая получает необработанные данные от основных чувствительных элементов, анализирует их и передает управляющему устройству (контроллеру) в приведенных величинах (для рассматриваемого датчика это температура в градусах Цельсия и давление в паскалях). Передача данных осуществляется, как правило, по одному из наиболее распространенных протоколов: I2C, SPI или 1-Wire. В некоторых случаях, цифровой датчик может обмениваться данными с контроллером по нескольким протоколам. Используемый в данном модуле датчик совмещает в одном корпусе и чувствительный элемент, и микросхему, анализирующую поступающую от чувствительного элемента информацию и передающую ее контроллеру по протоколу I2C или SPI. Базовое подключение датчика с использованием разъема XH-2.54-4P предусматривает обмен данными по протоколу I2C.

Помимо базового подключения присутствует возможность соединения этого модуля с помощью группы штырей, что расширяет область применения модуля, так как позволяет подключить его к любому контроллеру. При этом подключение может быть выполнено как напрямую к колодкам контроллера (с применением проводов «мама-папа»), так и с применением макетной платы. В этом случае модуль с помощью штырей устанавливается на макетную плату и с использованием проводов «папа-папа»соединяются соответствующие линии модуля с колодками на плате контроллера.

Для получения информации от датчика удобно использовать библиотеку «BMx280MI-master». Информация по установке библиотек представлена на сайте https://academy.evolvector.ru. В данной библиотеке реализованы следующие функции по работе с датчиком:

bmx280.begin() - функция запуска инициализации датчика;

bmx280.resetToDefaults() - функция сброса настроек датчика до параметров по умолчанию;

bmx280.measure() - функция старта измерений параметров;

bmx280.hasValue() - функция проверки окончания считывания параметров. Возвращает «1» если данные считались, и «0», если данные еще не считались;

bmx280.getPressure() - функция, возвращающая измеренный параметр давления в паскалях;

bmx280.getTemperature() - функция, возвращающая измеренный параметр температуры в градусах Цельсия.

 

Пример скетча для получения данных о давлении с применением датчика приведен ниже.

 

 

 

4. Технические характеристики

 

 

Наименование характеристики Значение
Типоразмер, мм 1U, 22x36
Тип разъема XH-2.54-4P
Номинальное напряжение питания, В 5
Диапазон измерения давления, кПа 30-110
Погрешность измерения давления, кПа 0,01
Диапазон измерения температуры, °С -40...+85
Погрешность измерения температуры, °С 0,01
Максимальная частота измерения, Гц 1
Интерфейс обмена данными I2C, SPI


 

 

5. Условия гарантии

 

ООО «Эвольвектор» гарантирует работоспособность электронного модуля на протяжении всего гарантийного срока эксплуатации, который составляет 12 месяцев с момента приобретения устройства. Также гарантируется совместимость модуля с другими устройствами системы управляющей электроники ВЕРТОР.

Гарантийные обязательства производителя распространяются только на ту продукцию, которая не имеет повреждений и не выведена из строя в результате неверных действий пользователя.

По вопросам гарантийного обслуживания, а также по всем техническим и информационным вопросам можно обращаться на электронную почту:

info@evolvector.ru

help@evolvector.ru

а также по телефону +7 (499) 391-01-05

Адрес для корреспонденции: 143300, Московская область, г. Наро-Фоминск, ул. Московская, д.15.
 

Написать отзыв

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке: