Здравствуй, Хабр! Новые разработки с современными интерфейсами и ранее недоступными возможностями – это как минимум интересно. И сегодня в фокусе нашего внимания модули семейства Laurent и их скрытые возможности.



А именно, можно ли регулировать время включения реле или выходной линии, если включать их с веб- интерфейса? Учитывая, что свет в Доме управляется импульсными реле.

Да, можно. Минимальная длительность импульса 1 секунда.
Сама задача в этом случае формулируется так: каждое нажатие на «кнопку» в WEB-интерфейсе должно посылать короткий импульс на импульсное реле, которое управляет освещением.
Решение задачи строится на двух «вводных» от конструкции модулей Laurent. Первое: в WEB интерфейсе одним кликом мышки можно либо включить выходную линию или реле, либо выключить, кнопка как бы «залипает». Второе, система САТ позволяет автоматически управлять выходными линиями и реле по времени, но управление можно привязать только к изменению состояния на входных линиях, недоступных для управления из WEB-интерфейса.
Поэтому мы электрическим проводом соединим выход со входом и настроим логику работы системы САТ таким образом: Каждое нажатие на кнопку выхода (OUT_1, например) отправляет импульс 1 сек. на RELAY_1 и меняет состояние выхода OUT_1 на противоположное.
Более того, по цвету кнопки OUT_1 мы сможем всегда понять, какая команда была отправлена последней, на включение – кнопка зеленая, на выключение – кнопка серая.

Реализация решения:
1. Соединим OUT_1 монтажным проводом с IN_1, таким образом, мы получаем физическую возможность управлять входной линией из WEB-интерфейса через изменение состояния выхода.
2. Соединим Контакт PWR1 с Vin, тем самым мы подаем питание на выходные линии с «открытым коллектором» (Руководство пользователя модуля Laurent-2, стр.36)
3. Соединим OUT_1 через резистор 1-5 кОм с источником питания, так мы получаем на выходе с открытым коллектором необходимые уровни логического 0 и 1 для управления входом IN_1 в инверсном режиме.
4. Соединим клеммы ISO_GND с GND — входные линии имеют отдельную, изолированную землю (Руководство пользователя модуля Laurent-2, стр.35).
5. Подключаем кабель Ethernet, питание, и устанавливаем связь с модулем
6. Создаем два События CAT
6.1 Включение Реле 1 на одну секунду при появлении логического 0 на Входе IN_1. Это происходит когда в WEB-интерфейсе мы нажимаем на кнопку OUT_1 и она становится зеленой. На выходе при этом электрический сигнал переходит из логической 1 в 0 (см.п.3)
— Тип события: Входная линия
— Выбор линии: IN_1
— Реагировать на переход: 1 ? 0
— Реакция: RELE_1
— Действие: Лог.1 импульс
— Длительность: 1 сек.
6.2 Включение Реле 1 на одну секунду при появлении логической 1 на Входе IN_1. Это происходит когда мы повторно в WEB-интерфейсе мы нажимаем на кнопку OUT_1 и она становится серой. На выходе при этом электрический сигнал переходит из логического 0 в 1.
— Тип события: Входная линия
— Выбор линии: IN_1
— Реагировать на переход: 0 ? 1
— Реакция: RELE_1
— Действие: Лог.1 импульс
— Длительность: 1 сек.


Макет со схемой соединений выглядит так:



В фотографиях экрана настройка логики выглядит так:

События ID:1 и ID:2 отличаются только функцией «Реагировать на переход:»



Не забудьте активировать все события кнопкой «Включить Все»:



В WEB-интерфейсе вы увидите такую картину:

А. В течение 1 сек. после нажатия на кнопку OUT_1 Реле 1 будет включено



Б. По истечении 1 секунды значок Реле 1 погаснет. Цвет кнопки OUT_1 будет показывать тип посланного импульса. «Зеленый» – Включить, «серый» — Выключить



Областью возможного применения импульсного режима работы выходов (помимо управления освещением с импульсными реле) может быть управление закрывающими механизмами типа гаражных ворот, жалюзей, электромагнитными пускателями мощных двигателей и т.д.

Собственно получается, что комбинирование электрических подключений с логикой работы простых функций заметно расширяет возможности модулей Laurent.

Полное описание возможностей МР712 Laurent-2 (Лоран-2) приведено в руководстве пользователя.

Варианты модулей Лоран:

MP716 Laurent-112 — Ethernet реле 12 каналов.
MP717 KBX-3D — Ethernet реле на DIN-рейку с технологией М2М.

Мастер Кит желает творческих успехов и ждет новых вопросов, новых интересных задач для решения!

Комментарии (4)


  1. kalmarius
    10.06.2015 16:38

    Интересовался пару лет назад этими модулями по работе, но до покупки, правда, дело так и не дошло. У них есть и более интересные варианты, например в защищенном корпусе:

    Скрытый текст


  1. Prometheus
    10.06.2015 17:34
    +1

    Это решение для тех, кто не хочет самостоятельно писать ПО :)
    Если реализуемая задача с простой логикой работы — да, это (и аналогичные продукты) оптимальный выбор.

    А вот если задача со сложной логикой, тут либо брать что-то вроде oem-плат irbis.cc, где нужно только писать свое ПО, либо делать весь проект (железо и ПО) с нуля.


  1. alex_shabalin
    10.06.2015 18:57

    Для Лорана полностью реализовал для собственных нужд кроссплатформенную либу на С++ с нормальным интерфейсом типа pLaurent->SwitchRelay( nRelay, LAURENT_OFF ); И колбэками об изменении состояний. Можно теперь комплексные решения на нем горожу. Отличная штука, проблем не замечено. Плохо только что события прилетают по тому же каналу, что и ответы на запросы. Пришлось помучится, чтобы разгрести, что куда. Доки немного отличаются от реализации, пришлось эксперимнтами все выяснять.


    1. BalinTomsk
      10.06.2015 21:19
      +2

      --реализовал для собственных нужд кроссплатформенную либу на С++ с нормальным интерфейсом

      Может поделитесь?