Управление шлагбаумом
Устройство предоставляет удаленное управление автоматикой шлагбаума. Имеет четыре выхода управления и два логических входа для обслуживания петель или оптических датчиков. Управляющие выходы типа "открытый коллектор".
Колодка подключения линии связи
Кроме сигнальных (A, B, gnd), имеет ввод резервного питания микроконтроллера, которое может получать с линии связи (при его наличии там) или от локального источника питания.
Сигнальные входы (AB) имеют защиту от неправильного подключении к линии.
Упраление нагрузкой
Ток нагрузки - до 150мА, по каждому каналу, при напряжении до 24В. Включение производится на время в миллисекундах или навсегда, если длительность превышает 65000 миллисекунд.
Логические входы
Имеют подтяжку по питанию. активный уровень - 0 (замыкание на корпус). Данные приходят на pin0 и pin1.
Мониторинг локального питания
Устройство не измеряет напряжение локального питания, а лишь сигнализирует о его наличии посредством логического входа pin2 (1 - питание есть).
Порт расширения
Для подключения дополнительных датчиков на плате присутствует шестиконтактный разъем. Назначение его выводов:
- 0 (общий провод);
- +5В питания для датчиков;
- принудительный сброс микроконтроллера;
- pin5;
- pin4;
- pin3.
Индикация
Плата имеет светодиодный индикатор обмена данными с мастером. Светодиод загорается во время ответа устройства, что сигнализирует о его нормальной работе в составе системы.
Настройки
Любое изменение в настройках прибора требует предварительной передачи ему команды разблокирования памяти. Это служит дополнительным и надежным фильтром для противодействия возможным помехам в канале связи (и без того имеющем 2 уровня контроля целостности пакетов). Вместе с командой передается время в секундах, на которое устройство будет разблокировано. Ограничение по времени гарантирует автоматическое "запирание" настроек по истечению срока действия команды.
Сводная таблица команд
Протокол обмена данными с устройством.
Запросы | ||
команда | данные | описание |
---|---|---|
g | Запрос наличия любых изменений в данных. | |
R | Полная перезагрузка устройства. | |
r | Сброс портов и состояний. | |
S | Сброс портов в неактивное состояние (с учетом инверсии). | |
i | Запрос модели устройства. | |
p | Запрос состояния всех логических входов/выходов. | |
o |
#вывода + 2 байта длительности или 4х2 байта для всех портов |
Изменение состояния вывода (включение) на длительность в секундах.
Если длительность больше 65000, постоянное включение (до сброса или следующего изменения). Порядок следования байт длительности - от старшего. Порядок следования портов (для управления одним пакетом) - от 0 до 7, без указания номера порта. |
Z | длительность | Разблокирование памяти устройства для записи. Передаваемый дополнительный байт - количество секунд, в течении которых можно будет записывать настройки. Если длительность равна нулю, запись запрещена. |
Запросы, требующие предварительной разблокировки памяти | ||
команда | данные | описание |
I | новый адрес | Изменение адреса устройства. |
Ответы | ||
команда | данные | описание |
A | Подтверждение успешного приема команды. | |
E | Ошибка в команде. | |
U | Команда не поддерживается | |
L | Неправильная длина принятых данных (не соответствует протоколу). | |
i | RELAY X4 | Ответ названия (типа) устройства. |
p |
1 байт - количество изменений [1 байт - номер + 1 байт - состояние] |
Состояния изменений в логических входах/выходах. При старте или по запросу - текущее состояние всех контактов. |
"Виртуальные" сигналы | ||
команда | данные | описание |
u | 1 байт адреса | Устройство активно (вышло на связь). |
N | 1 байт адреса | Устройство не отвечает (выключено или отсутствует). |
Геометрические размеры
Размеры платы: 77х77х22 мм.