Dooya tubular motor — различия между версиями
Строка 36: | Строка 36: | ||
# поднимаем вверх | # поднимаем вверх | ||
# держим стоп пока мотор не дернется | # держим стоп пока мотор не дернется | ||
+ | |||
+ | ==Протокол== | ||
+ | |||
+ | Значимая часть сообщения содержит 40 бит - 5 байт | ||
+ | |||
+ | Команды Стоп и p2 выполняются одним сообщением, команды вверх / вниз выполняются двумя сообщениями. | ||
+ | |||
+ | ===Команды=== | ||
+ | Стоп - 0b0101 / 0x05 | ||
+ | р2 - 0b1100 / 0x0C | ||
+ | Вверх - 0b0001 / 0x01 | ||
+ | Вниз - 0b0011 / 0x03 | ||
+ | |||
+ | ===Формат 1 сообщения=== | ||
+ | 1 - константа 0x5B(0b01011011) | ||
+ | 2-3 адрес устройства | ||
+ | 4 - константа 0x09(00001001) | ||
+ | 5[0:4] - команда | ||
+ | 5[4:8] - команда (т.е. команда передается дважды) | ||
+ | |||
+ | ===Формат 2 сообщения=== | ||
+ | 1 - константа 0x5B(0b01011011) | ||
+ | 2-3 адрес устройства | ||
+ | 4 - константа 0x09(00001001) | ||
+ | 5[0:4] - команда | ||
+ | 5[4:8] - инвертированная команда (т.е. было 1100 стало 0011) |
Версия 21:56, 3 июня 2019
Содержание
Ручное управление
Кратковременное нажатие на кнопку на моторе приводит либо к движению мотора в одну из сторон, либо к остановке.
Перевод мотора в режим настройки
В моторе три режима настройки. Для настройки держим кнопку на моторе. Каждые 2-4 секунды удержания кнопки мотор будет шевелится туда сюда.
- Отпустим кнопку после первого шевеления мотор пискнет один раз и будет ждать привязки пульта.
- Отпустим кнопку после второго шевеления мотор пискнет два раза и инвертирует действие кнопок открыть/закрыть.
- Отпустим кнопку после третьего шевеления мотор пискнет три раза и сбросит все настройки к заводским.
Если команда не введена в течении 4 секунд мотор выходит из режима настройки.
Привязка пульта.
DC1650 / DC1651/ DC1670/ DC1671
кнопка p2 = одновременное нажатие вверх и стоп
- Переводим мотор в режим привязки пульта
- Нажать вместе кнопки вверх и стоп мотор пискнет, потом нажать ещё раз.
- Нажать кнопку открыть или закрыть. Мотор пошевелится и пищит 6 раз. Все.
DC1653/ DC1673 15 канальные пульты
кнопка p2 = одновременное нажатие канал плюс и сброс канала
- Заблаговременно выбрать канал.
- Переводим мотор в режим привязки пульта
- Нажать вместе кнопки Плюс канал и сброс. мотор пискнет, потом нажать ещё раз.
- Нажать кнопку открыть или закрыть. Мотор пошевелится и пищит 6 раз. Все.
Программирование конечных положений
- держим p2 - мотор дернулся
- нажимаем вверх
- держим p2 - мотор дернулся
- опускаем в нижнее положение
- держим стоп пока мотор не дернется
- поднимаем вверх
- держим стоп пока мотор не дернется
Протокол
Значимая часть сообщения содержит 40 бит - 5 байт
Команды Стоп и p2 выполняются одним сообщением, команды вверх / вниз выполняются двумя сообщениями.
Команды
Стоп - 0b0101 / 0x05 р2 - 0b1100 / 0x0C Вверх - 0b0001 / 0x01 Вниз - 0b0011 / 0x03
Формат 1 сообщения
1 - константа 0x5B(0b01011011) 2-3 адрес устройства 4 - константа 0x09(00001001) 5[0:4] - команда 5[4:8] - команда (т.е. команда передается дважды)
Формат 2 сообщения
1 - константа 0x5B(0b01011011) 2-3 адрес устройства 4 - константа 0x09(00001001) 5[0:4] - команда 5[4:8] - инвертированная команда (т.е. было 1100 стало 0011)