Статья

Прокидываем гаражные ворота в Sprut.Hub. Часть 1.

Предисловие. Это моя первая статья. Прошу отнестись с пониманием.

Одним из первых устройств, которое хотелось автоматизировать и сделать немного умным, стали гаражные ворота. Необходимость открывать и закрывать имеет ежедневный характер. Кроме этого, задачу усложняет тот факт, что точек управления необходимо иметь несколько, как локальных, так и удаленных. Также важным условием моего кейса было условие независимости системы управления от Интернет и даже от контроллера (на случай выхода его из строя).

Переходя к оборудованию, отмечу, что большинство гаражных приводов (независимо, секционные это ворота, распашные или откатные) имеют у себя на борту одну пару "сухих" контактов, при замыкании которых можно осуществлять управление приводом. Есть модели поинтереснее, где несколько таких пар контактов и можно задать конкретное движение привода, а не переключать его, но мой привод из первой категории и управлять мы будем через одну пару "сухого" контакта по принципу кратковременных нажатий, которые выполнят действия "открыть->стоп->закрыть", при этом "стоп" это или повторное замыкание или достижение воротами конечной точки. И так, привод у нас Doorhan sectional-800pro. В инструкции обозначены необходимые нам контакты под номером 5 и 6 на съемной колодке.

Учитывая условие максимальной безотказности, в качестве блока управления приводом я выбрал модуль WirenBoard WB-MR6C v.2 (версия v.3 будет даже предпочтительнее). На базе этого блока мы выстроим процесс управления "сухим" контактом и осуществим контроль положения самих ворот. Для наглядности сборки я собрал схемку и давайте по очереди по ней пройдемся.

Схема подключения

Начнем с "сердца" - WB-MR6C v.2. Несмотря на то, что верхняя часть реле рассчитана на подключение силовой части, её смело можно было использовать в качестве устройства замыкания "сухих" контактов, но в таком случае мы потеряем много каналов управления, которые я использовал под свет, вентиляцию, розетки в самом гараже. Иными словами, я на этом блоке построил и блок управления воротами, и блок управления электрической частью всего гаража. Чтобы всё таки реализовать процесс замыкания "сухих" контактов, я дополнил схему нормально разомкнутым промежуточным реле с катушкой на 230В и, важно, с двумя или более группами контактов, которые замыкаются и размыкаются одновременно, но изолированы друг от друга. И так, фазовый провод мы заводим на клемму COM1, ноль кидаем на любой из контактов катушки промежуточного реле. Второй контакт катушки промежуточного реле заводим на клемму K2. На схеме я отобразил лампочку, куда нам также надо кинуть ноль и фазовой провод с контакта K1. С силовой частью всё.

К входам 1 и iGND WB-MR6C v.2 подключаем кнопку звонкового типа (без фиксации). К двум парам входов 3-iGND и 4-iGND подключаем два извещателя охранных магнитоконтактных (они же герконы). Брал какие были по наличию и желательно крупных размеров с отверстиями для монтажа. Одна часть геркона с магнитом (которая без провода) крепится на движущуюся часть ворот, а вторые половинки устанавливаются в местах контроля полного открытия и полного закрытия. У меня удалось закрепить магнитную часть геркона таким образом, что один этот магнит замыкал ответную часть и в нижнем и в верхнем положении створки.

Переходим на промежуточное реле. С одной пары контактов нормально разомкнутого реле (11 и 14 по схеме) отводим два провода на контакты нашего привода, а с другой пары (31 и 34) подключаем два провода к входам 2 и iGND WB-MR6C v.2. Конечно не забываем про шину RS-485 и питание WB-MR6C v.2, хотя для локальной работы можем даже обойтись без подвода RS-485.

Принцип работы следующий. Благодаря новым прошивкам WB-MR6C v.2 стало возможным гибко настроить режимы работы входов реле. Перед тем, как подать питание на собранную схема, нам придется сначала настроить наше реле WB-MR6C v.2

Вход 1

Вход 1 в режиме mapping-матрицы для кнопок.Действие для выхода 1 короткое нажатие - "переключить"Действие для выхода 2 длинное нажатие - "включить"
Все остальные действия по всем выходам - "нет действия"

Вход 2

Вход 2 в режиме mapping-матрицы для кнопок.Действие для выхода 2 длинное нажатие - "выключить"
Все остальные действия по всем выходам - "нет действия"

Вход 3 и 4

Вход 3 и 4 в режиме mapping-матрицы (без кнопки).Все действия по всем выходам - "нет действия/нет действия"  

С подключением всё. Что же у нас получается? Для замыкания "сухого" контакта привода нам надо сымитировать замыкание и размыкание контакта с продолжительность примерно в секунду. Мы долго зажимаем нашу клавишу (мне так удобно, т.к. на одиночное нажатие я реализовал включение света), чем вызываем подачу напряжения на промежуточное реле. Реле замыкает две свои пары одновременно, одна пара замыкает "сухие" контакты привода, а другая пара замыкает входы 2-iGND. А на этой паре мы настроили следующую реакцию - при долгом замыкании (нажатии) мы снимаем напряжение с клеммы K2 и соответственно снимаем напряжение с катушки промежуточного реле, что приведет к размыканию цепи "сухого" контакта привода. Получается, что мы примерно на секунду и замыкаем необходимый нам контакт, путем такой комбинации. Конечно, можно обойтись и сценарием контроллера на выключение реле после 1 секунды, но напомню, что мне важно обеспечить максимальную отказоустойчивость.

Данная схема может легко работать без Интернет, без контроллера WB и без Sprut.Hub.

О настройке сценария и виртуального аксессуара "Гаражные ворота" в Sprut.Hub я расскажу в следующей части. Спасибо, что дочитали.


Пока понятно как пользоваться лампочкой.
Сначала читал, вчитывался и пытался понять в чем же дело, как это работает и главное зачем в схеме лампочка) сначала не понял, а потом как понял!)) Идея хорошая, но чтобы ее понять надо было контекст с лампочкой написать в самом начале :)
Привет Сергей давайте познакомимся
Пора уже 2 часть :)
на модерацию выложил

Вернуться назад
Вернуться назад