Распиновка разъема шины RS-485, может располагаться слева или справа
Подключите устройство к шине RS-485 с соблюдением распиновки. Чтобы найти нужный разъём, измерьте напряжение на контактах 1 и 2, если там 12 В — это разъём DC, вам нужен соседний.
Распиновка разъёма
Номер клеммы
Описание
2
GND
3
B
4
A
Параметры подключения
Параметры порта
Видео от партнёра с настройкой мотора Dooya DT82TV
Значение по умолчанию
Название параметра в веб-интерфейсе
Параметр
9600
Baud rate
Скорость, бит/с
8
Data bits
Количество битов данных
None
Parity
Бит чётности
1
Stop bits
Количество стоповых битов
Адрес устройства
Пример установки адреса электромотора. Красные скобки — введённая команда, зелёные — ответ электромотора
После того как вы физически подключили электромотор к контроллеру — задайте электромотору адрес на шине. Адрес записывается в микроконтроллер электромотора специальной командой в шестнадцатеричном виде.
Например, зададим адрес 1 для шторы, расположенной в группе 1:
Переведите электромотор в режим программирования. Зажмите кнопку в торце корпуса на 2 секунды, индикатор мигнёт 1 раз, продолжайте удерживать кнопку до тех пор, пока индикатор не мигнёт ещё раз (некоторые модели ещё издают два звуковых сигнала с промежутком 2–3 секунды) — отпустите кнопку. Режим программирования длится 10 секунд, за это время надо передать устройству команду;
Подключитесь к электромотору с помощью serial_tool, для этого выполните команду:
serial_tool-b9600-pN-d8-s1-t1/dev/ttyRS485-2
где /dev/ttyRS485-2 — порт, к которому подключено устройство.
Если мы всё сделали верно, то получим ответ от электромотора, обозначенный зелёными скобочками <<.
Запустите драйвер wb-mqtt-serial.
Расчёт контрольной суммы команды на сервисе crccalc.com. Результат нужно перевернуть
Рассчитать контрольную сумму команды можно с помощью сервиса crccalc.com:
Перейдите на страницу сервиса.
Введите в поле ввода сформированную команду без пробелов. В нашем случае это 5500000200020101.
Установите переключатели Input type и Output type в положение Hex.
Нажмите кнопку Calc CRC-16.
Результат будет в строке CRC-16/MODBUS, столбец Result. В нашем случае это будет 0x589D.
Откиньте 0x, добавьте пробел между парами поменяйте их местами, получится 9D 58.
Запишите полученную контрольную сумму в конец команды.
Представление в веб-интерфейсе
Добавление SunFlower KT82TV Представление SunFlower KT82TV в веб-интерфейсе контроллера Wiren Board
Выбор шаблона
Чтобы устройство появилось на вкладке Устройства в веб-интерфейсе контроллера Wiren Board, добавьте его вручную через выбор шаблона Dooya 82 Curtain motor.
Установка адреса
В веб-интерфейсе адрес задаётся в поле Slave id в формате 0xГруппаШтора, например, 0x0201, где 02 — адрес группы, 01 — адрес шторы.
Если вы не знаете какой адрес у электромотора — задайте его.
Настройка лимита
Перед использованием нужно настроить крайние положения: с помощью пульта или выключателя, подключённого к разъёму «сухих контактов» (DC), прогоните мотор по крайним положениям. Настройка лимитов завершена.