В далеком 2014м году мы заказали установку ворот с электроприводом у себя во дворе многоквартирного дома. Я уже тогда подозревал, что их эксплуатация станет моей обязанностью на последующие годы, и не ошибся. Ворота были снабжены контроллером Came ZF1. Сигнал на открывание контроллеру давал GSM модуль Eldes ESIM120, а чтобы ворота не закрывались, когда через них проезжает машина, на столбы был поставлен инфракрасный датчик.
Схема была вполне рабочей, с одной особенностью: ZF1 не рассчитан на многопользовательский режим эксплуатации, и в закрытом состоянии сигнал от GSM модуля интерпретирует как команду на открывание ворот, а в открытом состоянии - как сигнал на их закрывание. Это приводит вот к какому казусу: автомобилист А звонит на модуль, ворота открываются, и он начинает через них проезжать. В этот момент автомобилист Б, не видя этого, на подлете, тоже звонит на модуль, чтобы открыть ворота себе. Открытые ворота начинают экстренно закрываться, ударяя машину А, проезжающую через них. Такое происходит, если автомобиль А еще не успел перекрыть ИК датчик, блокирующий ворота, но уже находится в зоне перемещения створок. Ситуация нечастая, но, к сожалению, случающаяся. Гораздо чаще возникает другая ситуация, когда два одновременно подъехавших человека начинают мешать друг другу, одновременно звоня на ворота: каждый второй поступивший звонок приводит к тому, что начавшие открываться ворота останавливаются, и закрываются обратно.
Что посоветовал сделать всезнающий гугл? Купить другой контроллер с поддержкой режима "кондоминиум", в котором все поступающие сигналы интерпретируются контроллером исключительно как сигнал к открытию, а закрывает ворота он только по таймеру. Соседи совет забраковали: дорого. Тогда гугл сказал: поставь-ка ты, мил человек, реле, так, чтобы при поступлении звонка не только срабатывал управляющий сигнал на контроллер, но и сигнал с ИК датчика. Тогда контроллер будет думать, что в воротах кто-то есть. И не закроет их. Сказано - сделано. Исходно система была скоммутирована так:
GSM модуль при поступлении звонка замыкает контакты 7 и 2 контроллера. ИК датчик, при обнаружении препятствия, размыкает контакты C1 и 2 контроллера. Кроме того, у контроллера есть контакты 10 и 11, на которые подается 24В переменного напряжения для питания аксессуаров. Туда мы и подключим наше реле, например JZX-22F(D) 24VAC 3Z из Чипа и Дипа.
Теперь GSM модуль при поступлении звонка замыкает цепь между 10 и 11 контактами контроллера, приводя к срабатыванию реле. Реле замыкает контакты 2 и 7, давая контроллеру сигнал, так же как раньше это делал GSM модуль. И одновременно с этим разрывает цепь между контактами C1 и 2, куда последовательно подключен и ИК датчик, запрещая контроллеру закрывать ворота. Фактически, сейчас контроллер при поступлении вызова думает, что в створе ворот кто-то есть. И в закрытом состоянии звонок интерпретируется как команда на открывание, а в открытом - игнорируется (помеха в воротах). А всего-то и надо - 4 новых провода и одно реле.