Кнопки управления
Предоставляет 8 аппаратных кнопок управления.
Колодка подключения линии связи
Кроме сигнальных (A, B, gnd), имеет ввод питания микроконтроллера, которое получает исключительно с линии связи.
Сигнальные входы (AB) имеют защиту от неправильного подключении к линии.
Кнопки
При нажатии кнопки, соответствующий логический пин попеременно возвращает состояние 1 или 2 для автоматической отработки триггера "включить/выключить" в системе.
Для реализации корректного поведения в системе с управлением нагрузкой из разных источников, в устройстве заложен механизм обратной связи, позволяющий "взводить" кнопку в нужное состояние. Если целевое реле включено, на виртуальный выход устройства с номером соответствующей кнопки нужно передать один байт с нулем, что подготовит логику к последующей передачи сигнала "1" (выключить), при нажатии кнопки. Соответственно, при выключении нагрузки, на тот же вход нужно передать ненулевое значение.
Сводная таблица команд
Протокол обмена данными с устройством.
| Запросы | ||
| команда | данные | описание |
|---|---|---|
| g | Запрос наличия любых изменений в данных. | |
| R | Полная перезагрузка устройства. | |
| r | Сброс состояний. | |
| S | Сброс состояний. | |
| i | Запрос модели устройства. | |
| o | #кнопки + 1 байт состояния | Изменение состояния кнопки (включение или выключение). |
| Z | длительность | Разблокирование памяти устройства для записи. Передаваемый дополнительный байт - количество секунд, в течении которых можно будет записывать настройки. Если длительность равна нулю, запись запрещена. |
| Запросы, требующие предварительной разблокировки памяти | ||
| команда | данные | описание |
| I | новый адрес | Изменение адреса устройства. |
| Ответы | ||
| команда | данные | описание |
| A | Подтверждение успешного приема команды. | |
| E | Ошибка в команде. | |
| U | Команда не поддерживается | |
| L | Неправильная длина принятых данных (не соответствует протоколу). | |
| i | BUTTONS x8 | Ответ названия (типа) устройства. |
| p |
1 байт - количество изменений [1 байт - номер + 1 байт - состояние] |
Состояния изменений в логических входах. |
| "Виртуальные" сигналы | ||
| команда | данные | описание |
| u | 1 байт адреса | Устройство активно (вышло на связь). |
| N | 1 байт адреса | Устройство не отвечает (выключено или отсутствует). |
Геометрические размеры
Размеры платы: 77х77х20 мм.