Руководство по эксплуатации модуля беспроводной передачи UART RFLINK-UART
Беспроводной модуль передачи UART RFLINK-UART — это простой в использовании модуль, который мгновенно и безболезненно преобразует проводной UART в беспроводную передачу UART. Более того, там есть набор портов ввода-вывода, поэтому вам не нужны какие-либо усилия по программированию и аппаратное обеспечение, чтобы переключатели ввода-вывода хорошо управлялись удаленно.
Внешний вид и размеры модуля
Модуль RFLINK-UART содержит одну корневую клемму (слева) и до четырех концов устройства (в правой части рисунка ниже могут быть пронумерованы от 1 до 4), два внешне одинаковы, их можно идентифицировать по этикетке сзади.
Как показано ниже, идентификатор группы модуля RFLINK-UART равен 0001, а BAUD —
Характеристики модуля
- Рабочий объемtage: 3.3~5.5В
- Частота РЧ: 2400 МГц ~ 2480 МГц.
- Потребляемая мощность: 24 мА при +5 дБм в режиме TX и 23 мА в режиме RX.
- Мощность передачи: +5дБм
- Скорость передачи: 250 Кбит/с
- Расстояние передачи: около 80-100 м на открытом пространстве
- Скорость передачи:9,600 19,200 бит/с или XNUMX XNUMX бит/с
- Поддерживает передачу 1-to-1 или 1-to-multiple (до четырех).
Определение булавки
Корень![]() |
Устройство![]() |
Земляà Земля
+5Вà 5V объемtagе ввод Техасà соответствует RX макетной платы UART RXà соответствует TX макетной платы UART СЕБà Этот CEB должен соединиться с землей (GND), тогда модуль включится и может использоваться в качестве функции управления энергосбережением. ВНЕà Выходной контакт порта ввода-вывода (вкл/выкл экспорт) INàВходной контакт порта ввода-вывода (прием вкл./выкл.). ИД1, ИД0 à выбирает, к какому устройству подключиться через комбинацию HIGH/LOW этих двух контактов. ID_широтаà Штифты защелки идентификатора устройства. Когда Root устанавливает целевое устройство через ID0, ID1, вам нужно установить этот контакт в LOW, тогда соединение будет официально переключено на указанное устройство. |
Земляà Земля
+5Вà 5V объемtagе ввод Техасà соответствует RX макетной платы UART RXà соответствует TX макетной платы UART СЕБà Этот CEB должен соединиться с землей (GND), тогда модуль включится и может использоваться в качестве функции управления энергосбережением. ВНЕà Выходной контакт порта ввода-вывода (вкл/выкл экспорт)I INà Входной контакт порта ввода-вывода (прием вкл./выкл.). ИД1, ИД0à С помощью комбинации HIGH/LOW этих двух контактов устройство может быть установлено на разные номера устройств. ID_широтаà Эта ножка для штифтов не влияет на устройство. |
Как использовать
Все типы макетных плат и микроконтроллеров, поддерживающих интерфейс связи UART, могут использовать этот модуль напрямую, и нет необходимости устанавливать дополнительные драйверы или программы API.
Настройка рута и устройств
Традиционный проводной TTL - это передача 1 к 1, модуль беспроводной передачи UART RFLINK-UART будет поддерживать тип 1-to-multiple, корневой терминал по умолчанию (# 0) после включения питания с устройством (# 1), если у вас есть другой пронумерованное устройство (#2~#4). Вы можете выбрать другую сторону устройства, к которой хотите подключиться, через контакты ID0 и ID1 на корневой стороне. Комбинацию ID0/ID1 для выбора устройства см. в таблице ниже.
Устройство 1 (#1) | Устройство 2 (#2) | Устройство 3 (#3) | Устройство 4 (#4) | |
контакт ID0 | ВЫСОКИЙ | ВЫСОКИЙ | НИЗКИЙ | НИЗКИЙ |
контакт ID1 | ВЫСОКИЙ | НИЗКИЙ | ВЫСОКИЙ | НИЗКИЙ |
Контакты ID0, ID1 по умолчанию имеют ВЫСОКИЙ уровень, они будут НИЗКИМИ при подключении к земле.
Примечание: Сторона устройства должна быть установлена на требуемый номер устройства в соответствии с первым,
корень выберет целевое устройство через ту же таблицу.
Вы можете выбрать другое устройство для передачи сообщения через ID0 и ID1 корня, обычно привязывая ID0 и/или ID1 к GND. Более того, корневая сторона также может отправлять сигнал Low/High через вывод ввода-вывода, чтобы выбрать целевое устройство на лету.
НапримерampНапример, на рисунке ниже Arduino Nano выбирает устройство для подключения через контакты D4 и D5.
После отправки соответствующего сигнала High/Low на контакты ID0 и ID1,
Корневой терминал прервет передачу со старым концом соединения (то есть остановит передачу и прием со старым концом соединения). И дождитесь сигнала Low от вывода ID_Lat, чтобы переключиться на новое соединение.
Начать передачу/прием сообщений с новым подключением
После того, как вы отправите сигнал номера целевого устройства через ID0, ID1, все пересечения между корнем и текущим подключенным устройством будут остановлены. Новый разрез не начнется, пока вы не отправите НИЗКИЙ сигнал ID_Lat не менее 3 мс.
Существует три варианта использования Arduino, Raspberry Pi и датчиков.
Работа с Arduino
Помимо прямого использования аппаратных портов TX/RX Arduino, этот модуль также поддерживает программные последовательные порты, поэтому его можно использовать в программно эмулируемом UART, чтобы не занимать физический интерфейс UART.
Следующий примерample соединяет D2 и D3 с TX и корневой стороной
Модуль RFLINK-UART через последовательный программный RX, D7, D8 — это контакты, которые устанавливают соединение с устройством, а D5 используется в качестве переключателя ok. С помощью инструкций Arduino digitalWrite выводит LOW или HIGH для контактов D7, D8 и D5, мы можем добиться возможности динамического подключения к различным устройствам.
Ардуино (Италия) | D2 | D3 | D5 | D7 | D8 | 5V | Земля |
RFLINK-UART | RX | TX | ID_Lat (корень) | ID0
(Корень) |
ID1
(Корень) |
5V | ЗАЗЕМЛЕНИЕ CEB |
ExampФайл корневой транспортной программы:
ExampФайл программы на стороне приемника RX:
выполнять
Работа с Raspberry Pi
Использовать этот мод на Raspberry Pi также довольно просто! Контакты модуля RFLINKUART подключены к соответствующим контактам Raspberry Pi, как в примереample Arduino выше. Другими словами, вы можете считывать и записывать непосредственно на контакт RX/TX и указывать устройство для подключения, как и традиционный UART.
На следующем рисунке показан метод подключения между корневым
Raspberry Pi и модуль RFLINK-UART, а также метод подключения со стороны устройства в основном одинаковы, но это ID_ вывод Lat не нужно подключать, а ID0 и ID1 устанавливаются на разные идентификационные номера в зависимости от требований. .
Exampфайл программы:
Передатчик повторно передает информацию на устройство №3 и устройство №1.
Получатель: Этот бывшийampле это просто получить
Прямое соединение с датчиком
Если ваш датчик поддерживает интерфейс UART, а скорость передачи поддерживает 9,600 или
19,200 3 , то вы можете напрямую подключить его к модулю RFLINK-UART со стороны устройства, а также быстро и безболезненно обновить его Датчик функции беспроводной связи. В качестве примера взят следующий датчик G2.5 PMXNUMX.ample, обратитесь к следующему способу подключения
Затем подготовьте макетную плату (либо Arduino, либо Raspberry Pi) для
подключите RO модуля RFLINK-UART. С другой стороны, вы можете прочитать передачу G3 в обычном режиме UART. Данные PM2.5, поздравляем, G3 был обновлен до сенсорного модуля PM2.5 с возможностями беспроводной передачи.
Используйте порты ввода-вывода
Модуль RFLINK-UART предоставляет набор портов ввода-вывода, которые позволяют передавать команды включения/выключения по беспроводной сети, и этот набор портов ввода-вывода не ограничивается передающей или принимающей стороной модуля, и оба конца могут управлять друг другом. Пока вы меняете громкостьtage порта IN на обоих концах, вы измените выходную громкостьtage порта Out на другом конце синхронно. Пожалуйста, обратитесь к следующему примеру использованияample, чтобы объяснить, как использовать порт ввода-вывода для удаленного управления светодиодной лампочкой переключателя.
Документы/Ресурсы
![]() |
RFLINK RFLINK-UART Беспроводной модуль передачи UART [pdf] Руководство по эксплуатации RFLINK-UART, Беспроводной модуль передачи UART, RFLINK-UART Модуль беспроводной передачи UART |