Перейти к содержанию

Модуль LTE2-DIO2-IO (V/H)

LTE2-DIO2-IO — это модуль с двумя каналами GPIO, напрямую, без гальванической развязки (но с подтяжкой к VCC), выводящий пины микроконтроллера ESP32 на выходные колодки контроллеров Lavritech. Предназначен для подключения периферии по интерфейсам I2C, 1-Wire, UART или просто к GPIO ESP32. Модуль устанавливается в разъём WB.

Внешний вид и варианты исполнения

Вертикальный вариант (V)

Модуль LTE2-DIO2-IO выпускается в двух вариантах «вертикальном» (V) и «горизонтальном» (H). Типовым является вертикальный вариант — это обычный вид LT модуля.

type V

Рисунки 1а, 1б, 1в. Внешний вид модуля LTE2-DIO2-IO-V

Горизонтальный вариант (H)

Горизонтальный вариант — это специальная компактная версия модуля для экономии пространства внутри контроллера (может потребоваться в некоторых случаях).

type V

Рисунки 2а, 2б, 2в. Внешний вид модуля LTE2-DIO2-IO-H

Горизонтальный вариант нужно устанавливать в WB разъём, соблюдая правильное положение (он не имеет ключа как в вертикальной версии, однозначно определяющего его правильную установку в разъём).

Функционально оба варианта модулей V и H являются идентичными и взаимозаменяемыми, разница заключается только в их габаритах. В данном случае вертикальный вариант дополнительно содержит ещё светодиод индикации наличия напряжения питания.

Пример маркировки

LTE2-DIO2-IO-V — вертикальный (типовой) вариант модуля с двумя каналами GPIO
LTE2-DIO2-IO-H — горизонтальный (компактный) вариант модуля с двумя каналами GPIO

Спецификация

  • Название: LTE2-DIO2-IO (V/H)
  • Количество выходов: 2 (без гальванической развязки)
  • Тип выходов: GPIO с подтяжкой к VCC
  • Напряжение питания: 3,3/5 В

Список версий

V1.4 Актуальная версия (доработана схемотехника)
V1.2 Снята с производства
V1.1 Снята с производства
V1.0 Снята с производства

Распиновка

Модуль предназначен для установки в разъём WB на платах контроллеров Lavritech и имеет для этого 12-контактный (2x6) набор пинов и специальный ключ (в вертикальной версии).

ok pinout

Рисунок 3. Распиновка модуля LTE2-DIO2-IO, вид со стороны контактов

12-контактный разъём модуля LTE2-DIO2-IO можно условно разделить на две части: 8 пинов, соединённых с внутренними линиями контроллера (RX/SCL, TX/SDA, RTS, 5V, 3.3V, GND), и 4 пина, выведенные на выходную колодку для подключения внешних соединений (1:GND, 2:IO1, 3:IO2, 4:VCC(RTS)). Здесь цифры с двоеточием обозначают номера контактов на выходной колодке контроллера Lavritech, а буквы IO — контакты выходов GPIO: TX(SDA) и RX(SCL).

Неиспользуемые контакты помечены серым цветом (NC).

Принципиальная схема

Ниже приведён фрагмент принципиальной электрической схемы модуля LTE2-DIO2-IO. По умолчанию выходы подтянуты к питанию VCC, но при необходимости можно удалить резисторы R7 и R8, убрав тем самым подтяжку.

io

Рисунок 4. Принципиальная схема модуля LTE2-DIO2-IO

Манипулируя резисторами (перемычками) R2 и R3, можно подать на выход напряжение 3,3 или 5 В (по умолчанию 3,3 В).

Резисторы R4 и R6 позволяют подать на выход OUT4 напряжение питания или (при необходимости) сигнал RTS.

Таким образом, манипулируя указанными резисторами (впаивая или удаляя их), можно изменить дефолтную конфигурацию модуля LTE2-DIO2-IO под задачи вашего проекта.

Установка и настройка

Подключение шины 1-wire на примере цифровых датчиков температуры DS18B20

Разъем WB1.1 Разъем WB1.2
io
Установка в разъём WB1.1
io
Установка в разъём WB1.2
Конфигурация разъемов WB
wb 1.1 uart
Обратите внимание: используемый для установки модуля WB разъём должен быть сконфигурирован как UART (RX/TX) при помощи соответствующих резисторов на плате.
wb 1.2 uart
Обратите внимание: используемый для установки модуля WB разъём должен быть сконфигурирован как UART (RX/TX) при помощи соответствующих резисторов на плате.
Подключение шины 1-wire на примере цифровых датчиков температуры DS18B20
Настройки в веб-интерфейсе контроллера Lavritech
Шаг 1. Переходим во вкладку Hardware
hardware
Шаг 2. Устанавливаем галочку Enable DS18B20 и указываем GPIO 25 или 26.
wb1.1 gpio25
DIO_ds18b20_IO25 Важно! Выбранный выход ESP32 не должен быть занят опцией GPIO или I2C.
Шаг 2. Устанавливаем галочку Enable DS18B20 и указываем GPIO 16 или 17.
wb1.2 gpio16
DIO_ds18b20_IO16 Важно! Выбранный выход ESP32 не должен быть занят опцией GPIO или I2C.
Важно! Параметр interval sensor read изменяет частоту чтения всех датчиков. Рекомендуемый диапазон от 10 до 30 сек. Устанавливать интервал опроса чаще чем раз в 10 сек не рекомендуется, за исключением отдельных случаев.
Шаг 3. Сканирование шины 1-Wire
scan_onewire
После успешного завершения сканирования шины на главной странице модуля будут доступны все подключенные датчики DS18B20. Подробнее прочитать про настройку опции и датчиков можно на странице 1-Wire.

Подключение шины I2C на примере цифрового датчика температуры и влажности SHT30

Разъем WB1.1 Разъем WB1.2
Номера GPIO для работы с модулем LTE2-DIO2-IO в режиме I2C при установке в разъём WB1.1:
O2.1 : GPIO33 : SDA
O3.1 : GPIO32 : SCL
O2.1 и O3.1 – верхний клеммник
Номера GPIO для работы с модулем LTE2-DIO2-IO в режиме I2C при установке в разъём WB1.2:
O2.1 : GPIO33 : SDA
O3.1 : GPIO32 : SCL
O2.1 и O3.1 – нижний клеммник
wb1.1 i2c
Обратите внимание: используемый для установки модуля WB разъём должен быть сконфигурирован как I2C (SCL/SDA) при помощи соответствующих резисторов на плате.
wb1.2 i2c
Обратите внимание: используемый для установки модуля WB разъём должен быть сконфигурирован как I2C (SCL/SDA) при помощи соответствующих резисторов на плате.
Подключение датчика SHT30 к контроллеру Lavritech
wb1.1 sht31
O1.1 : Красный
O2.1 : Зеленый
O3.1 : Жёлтый
O4.1 : Чёрный
O1.1, O2.1, O3.1 и O4.1 – верхний клеммник
wb1.2 sht31
O1.1 : Красный
O2.1 : Зеленый
O3.1 : Жёлтый
O4.1 : Чёрный
O1.1, O2.1, O3.1 и O4.1 – нижний клеммник
С процессом настройки и отладки шины I2C на контроллерах Lavritech можно ознакомиться в статье Настройка и работа с I2C.
После успешного подключения датчика и включения опции на главной странице модуля будут доступны данные с датчика SHT30.

Режим дискретного входа и выхода без оптической развязки

Разъем WB1.1 Разъем WB1.2
Номера GPIO для работы с модулем LTE2-DIO2-IO при установке в разъём WB1.1:
O2.1 : GPIO26
O3.1 : GPIO25
Номера GPIO для работы с модулем LTE2-DIO2-IO при установке в разъём WB1.2:
O2.1 : GPIO16
O3.1 : GPIO17
Настройки в веб-интерфейсе контроллера Lavritech
Шаг 1:
web gpio
Шаг 2:
web gpio
Шаг 2:
web gpio
wb 1.1 ch uart
Конфигурация сокета WB1.1 в режиме UART
wb 1.2 ch uart
Конфигурация сокета WB1.2 в режиме UART

Связанные темы

Модули семейства LTE2-DIO2
Модуль LTE2-DIO2-OK
Модуль LTE2-DIO2-TO
Модуль LTE2-DIO2-OR
Модуль LTE2-DIO2-IO-OK
Разъём WB

Где купить

Купить модуль LTE2-DIO2-IO можно в официальном интернет-магазине Lavritech.