Скачать PDF
      САМОВАР                                  
×
Меню

Как подключить регулятор к Самовару

 
Подключение с помощью проводов.
Регуляторы Kvic и РМВк
 
В регуляторе KVIC для развязки по напряжению используется ADUM1201. Самовар работает с ним на 38400 бод, а при включённом KVIC_USE_9600 — на 9600 бод.
В регуляторе РМВк для развязки используются оптопары PC817. Скорость на порту 9600 бод.
Принцип соединения этих регуляторов с Самоваром одинаков.  Для работы необходимо чтобы Rx одного устройства соединялся с Tx другого.
Со стороны Самовара используется UART2 (на печатной плате — разъём UART): RX D16 и TX D17 на ESP32 DevKit, RX GPIO25 и TX GPIO4 на LILYGO T-Relay 4, RX GPIO18 и TX GPIO17 на ESP32-S3. Регулятор SEM_AVR (Stab-avr) тоже подключается к этому порту, скорость 9600 бод.
 
 
Как подключить регулятор к Самовару без проводов
 
Самовар с регулятором, управляемым по UART (com-порт) можно соединить без провода с помощью двух RF module (радиочастотный модуль) HC-12. Сделать это очень просто, достаточно их соединить по схеме:
При этом adum не нужен, так как модули рассчитаны на работу с напряжением от 3.1 в до 5 в, т. е. их можно подключить и к ESP32 (Самовар) и к Arduino Nano.
 
Производитель заявляет, что дальность передачи информации этого модуля до 1 км (на открытой местности и с внешней антенной), для нашей задачи более чем достаточно. Модуль идет по умолчанию с настройкой скорости 9600bps, если вы используете регулятор STAB-AVR или RMVK с управлением по UART, просто подключите один модуль к Самовару, другой к регулятору в соответствии с приведенной схемой, и все должно заработать. Если же используется регулятор от Kvic, то необходимо настроить оба модуля. Сделать это не сложно, но потребуется их подключить к компьютеру, чтобы изменить скорость, по которой модули обмениваются друг с другом информацией.
 
Оба модуля HC-12 должны быть настроены на ту же скорость, что Самовар и регулятор. Для РМВ-К и SEM_AVR используется 9600 бод. Для KVIC используйте 38400 бод либо 9600 бод, если в сборке включён KVIC_USE_9600.
У модуля много разных опций, но нас интересует одна: изменение скорости порта модуля.
Для того, чтобы модуль перевести в режим настройки, нужно контакт SET замкнуть с GND. После этого подключить к нему питание и подключить к компьютеру через переходник UART-USB (можно для этого использовать Arduino Nano). Если выбрана скорость 38400 бод, отправьте в определившийся COM-порт команду AT+b38400 и дождитесь ответа OK+b38400. При скорости 9600 бод менять заводскую настройку HC-12 не требуется.
 
Отключаем SET от GND, отключаем питание, подключаем модули к Самовару и регулятору, все должно работать.
 
Внимание!
Регулятор Kvic не имеет гальванической развязки с сетевым напряжением, даже антенна HC-12 будет находиться под напряжением сети! Поэтому модуль должен быть убран в корпус регулятора или иным образом надежно заизолирован.