Система защиты от протечек воды Гидролок (Gidrolock): обзор, плюсы и минусы
Уезжая надолго из квартиры, мы закрываем краны подачи воды холодной и горячей, защищаясь от потопа в наше отсутствие. Но уезжая каждый день на работу этого, не делаем. А возможность залить дом и соседей всё равно остаётся. Лучшим выходом в этой ситуации поможет установка системы защиты от протечек Гидролок (Gidrolock).
Содержание статьи
Принцип работы и состав системы
Производитель — ООО «Гидроресурс». Производство системы налажено в России, г. Мытищи, Московской области с использованием комплектующих как отечественного производства, так и импортного.
Состав системыСостав системы Гидролок:
- Датчики воды. Существуют проводные и беспроводные.
- Шаровые краны с сервоприводами различного сечения.
- Контроллер обработки сигналов.
Есть несколько вариантов исполнения системы, отличающихся более полным набором деталей и расширенным функционалом.
При попадании воды на датчик загорается сигнальная лампа и контроллер выдаёт звуковой сигнал. Это двойное информирование сделано для надёжности, что подтверждается владельцами системы.
Особенности работы и различия
Как уже было сказано система gidrolock имеет различия в комплектации, качестве компонентов и набором функций. Рассмотрим поподробнее.
Привод ломает карандашПричины в хороших отзывах о системе Гидролок в качественных комплектующих и надёжности работы. Надёжные шаровые краны из латуни и нержавейки Bugatti, мощные сервоприводы с тремя режимами работы — номинальным, усиленным и максимальным.
Конструктивные особенности
В разных системах Ultimate, Professional, Winner используются сервоприводы с различным крутящим моментом на валу — 100, 450 и 160 кг/см.
Этого достаточно закрыть даже заклинивший кран.- В электроприводах используются только металлический редуктор.
- Привод вращается только в одну сторону, а это увеличивает крутящий момент редуктора и снижает нагрузку на него.
- Контроллер реагирует на наличие просвета. Для безопасности в кране отсутствуют электрические контакты.
- Двигатель бесколлекторный, а это гарантирует долгий срок службы.
- Крепление простое и в случае необходимости можно быстро снять и получить доступ к вентилю крана.
- Датчик воды представляет собой небольшую схему, исключающую ложные срабатывания.Снять привод можно вручную закрыть воду
- Датчик наличия воды в системе защиты от протечек Гидролок — это не просто два контакта. Это небольшая схема, которая практически исключает ложные срабатывания. Для защиты от окисления, контакты датчика покрыты позолотой.
Некоторые конструктивные решения предотвращения протечек от Гидролок выгодно отличают их от конкурентов «Аквасторож» и «Нептун«.
Проверка работоспособности
Система Gidrolock должна срабатывать крайне редко и основное время находится в ждущем режиме. Для сохранения работоспособности оборудования нужно проводить его тестирование. Тест проводится в автоматическом режиме. Чтобы отложения в кране не привели к заклиниванию, раз в неделю они принудительно закрываются и открываются. Если кран не удалось закрыть, включается сигнализация.
Места размещения датчиков и крановНадёжность и безопасность
В системе всё предусмотрено для соблюдения безопасности:
Как видим система контроля Гидролок хорошо продумана и достаточно безопасна. Хотя недостатки есть, но о них поговорим после.
Дополнительные возможности
В системе защиты от протечек Гидролок есть ещё две опции:
- Принудительное отключение воды нажатием одной кнопки. Её имеет смысл установить около двери. Позволяет быстро перекрыть подачу при необходимости. Например, надолго уехать из дома.
- Принудительное сохранение подачи воды в течение 30. Например, датчик под ванной во время приёма душа может дать сигнал на срабатывание. Включая, опцию можно закончить дела, а после восстановить работоспособность системы.
Блок контроля Гидролока имеет возможность подключить большое количество оборудования:
- 20 электроприводов.
- До 200 проводных или 100 беспроводных датчиков.
- Возможность GSM оповещения, то есть сигнал об аварии придёт на ваш телефон.
- Установка радиомодуля позволяет управлять системой пультом и устанавливать беспроводные датчики.
- Отдельная световая сигнализация до 8 зон контроля. Не надо искать, где именно течёт.
Устанавливая систему контроля протечек воды в частном доме, подключить реле к контроллеру можно отключать какое-либо устройство. Например, система не только закроет кран, но и выключит питание насоса.
Датчики
Как уже было замечено защита от протечек Гидролок в зависимости от варианта, комплектуется датчиками двух видов в количестве — до 200 проводных и до 100 беспроводных. Датчики представляют собой 2 контакта (в WSU три), при попадании, на которые воды формируют сигнал. Сигнал поступает на блок управления, дающий команду, перекрыть воду. С момента попадания воды на контакты и до начала работы сервоприводов уходит 15–20 секунд.
Контакты датчика приподняты над уровнем пола на 1 ммДатчики возвышаются на 1 мм от поверхности для предотвращения ложных срабатываний.
Проводные
Датчики комплектуются кабелем длиной от 3 до 5 метров, если мало, то её можно нарастить до 100 метров. Рекомендуемые кабели FTP 2x2x0,35 и ШТЛП 4.
Датчики, поставляющиеся в комплекте:
Беспроводные устройства
Проводные датчики более надёжны, так как обрыв провода бывает крайне редко. На радиодатчики могут воздействовать помехи предвидеть которые невозможно. Чтобы такой случай не привёл к ложной тревоге, система может послать СМС (при наличии GSM оповещения), но воду не закрывает.
- Радиодатчик — Паук. Используется для расширения территории. Подключение к блоку управления беспроводное, а вот к пауку подключают по параллельной схеме проводные датчики WSP до 20 штук. «Паук» отслеживает сигналы от подключённых устройств и в случае протечки воды передаёт сигнал на контроллер. Питание 3 вольт, размеры 45*70*8 мм.
Модуль расширения «Паук»
WSR. Датчик в виде небольшого цилиндра в пяти цветовых решениях. Работает самостоятельно или с подключёнными датчиками WPS. Питание от батарейки CR2450. Стоимость 30$.Беспроводные датчики WSR подбираются под цвет поверхности
При их установке нужно провести процедуру так называемого знакомства с управляющим блоком и после разложить в необходимые места.
Сервоприводы и шаровые краны
В документации эту конструкцию называют шаровые электрокраны (ШЭК). Краны полнопроходные, то есть не влияют на поток и не создают гидроударов.
В трёх видах систем Гидролок: Ultimate, Professional и Winner они отличаются параметрами. Их характеристики приведены в таблице:
Параметры ШЕК ГидролокБольшой крутящий момент даёт возможность стронуть закипевшие краны, поэтому редукторы и делают металлическими. Длительное время закрытия кранов не так важно, важнее закрыть кран и устранить протечку.
В приводе шестерни металлическиеНедостатки защиты Гидролок
Система слежения за протечками воды Гидролок хорошо продумана. Однако в любой системе есть недостатки. В этом случае они некритичные и при должном уходе их можно избежать, это:
- Система не имеет возможности установки на DIN рейку.
- При поломке АКБ система не работает.
- Батарейки в датчиках припаяны.
После срабатывания системы Гидролок не восстановит работу самостоятельно, даже при высохших контактах. Необходимо её выключить и включить.
Система защиты от протечек воды Гидролок (Gidrolock): обзор + схемы подключения
ЕОтлучаясь надолго из квартиры, мы закрываем краны подачи воды холодной и горячей, страхуясь от потопа в наше отсутствие. Но уезжая каждый день на работу этого, не делаем. А возможность залить дом и соседей все равно остаётся. Хороший вариант в этой ситуации — установка системы защиты от протечек Гидролок (Gidrolock).
Принцип работы системы
Производитель — ООО «Гидроресурс». Производится система в России, г. Мытищи, Московской области с использованием комплектующих как отечественного производства, так и импортного.
Состав системы ничем не отличается. Разница — в качестве компонентов и особенностях работы
Состав системы Гидролок:
- Датчики воды. Существуют проводные и беспроводные.
- Шаровые краны с сервоприводами различного сечения.
- Контроллер обработки сигналов.
Есть несколько вариантов исполнения системы, отличающихся более полным набором деталей и расширенным функционалом. Возможно собрать самостоятельно из комплектующих систему от протечек.
Работа GidroLock основана на срабатывании датчиков с появлением воды + реагировании контроллера с подачей напряжения на электромеханический кран
При попадании воды на датчик загорается сигнальная лампа и контроллер выдает звуковой сигнал.
Это двойное информирование сделано для надежности системы.Особенности работы и различия
Как уже было сказано система gidrolock имеет различия в комплектации, качестве компонентов и набором функций. Рассмотрим поподробнее.
Это фирменный трюк Гидролока: привод может переломить карандаш
Причины в хороших отзывах о системе Гидролок в качественных комплектующих и надежности работы. Надёжные шаровые краны из латуни и нержавейки Bugatti, мощные сервоприводы с тремя режимами работы — номинальным, усиленным и максимальным.
Конструктивные особенности
В разных системах Ultimate, Professional, Winner используются сервоприводы с различным крутящим моментом на валу — 100, 450 и 160 кг/см. Этого достаточно закрыть даже заклинивший кран.
- В электроприводах используются только металлический редуктор.
- Привод вращается только в одну сторону, а это увеличивает крутящий момент редуктора и снижает нагрузку на него.
- Контроллер реагирует на наличие просвета. Для безопасности в кране отсутствуют электрические контакты.
- Двигатель бесколлекторный, а это гарантирует долгий срок службы.
- Крепление простое и в случае необходимости можно быстро снять и получить доступ к вентилю крана.
- Датчик воды представляет собой небольшую схему, исключающую ложные срабатывания.
Снять привод с шарового крана несложно - Датчик наличия воды в системе защиты от протечек Гидролок — это не просто два контакта. Это небольшая схема, которая практически исключает ложные срабатывания. Для защиты от окисления, контакты датчика покрыты позолотой.
Некоторые конструктивные решения предотвращения протечек от Гидролок выгодно отличают их от конкурентов «Аквасторож» и «Нептун«.
Проверка работоспособности
Система Gidrolock должна срабатывать крайне редко и основное время находится в ждущем режиме. Для сохранения работоспособности оборудования нужно проводить его тестирование. Тест проводится в автоматическом режиме. Чтобы отложения в кране не привели к заклиниванию, раз в неделю они принудительно закрываются и открываются. Если кран не удалось закрыть, включается сигнализация.
Чтобы система оставалась работоспособной, ее регулярно проверяют
Надежность и безопасность
В системе есть следующие решения, обеспечивающие безопасность:
- Питание всех элементов системы от 12 В. Для повышения безопасности в потенциально опасных зонах питающее напряжение — 12 В. Подается оно через преобразователь.
- Система резервированного электропитания. В штатном режиме питание подается от аккумуляторной батареи (емкость 1,3 А/час). При пропадании сетевого напряжения, она обеспечивает работоспособность системы. При появлении электросети, аккумулятор переходит в режим зарядки, продолжая питать систему. Уровень заряда контролируется, если он ниже определенного порога, включается звуковая сигнализация. Сигнал включается сильно заблаговременно, так что принять меры времени хватит.
Питание осуществляется от сети 220 В и АКБ - Корпус герметичен со степенью защиты IP67.
- Датчики протечки воды питаются низковольтным напряжением и пропаяны для уменьшения возможности отказа.
- Краны с возможностью заземления.
- В режиме ожидания краны обесточены. При протечке питание 12 вольт подается на время, необходимое для закрытия.
- В беспроводных устройствах датчики имеют батарейки.
Как видим система контроля Гидролок хорошо продумана, она достаточно безопасна. Хотя недостатки есть.
Дополнительные возможности
В системе защиты от протечек Гидролок есть еще две опции:
- Принудительное отключение воды нажатием одной кнопки. Ее имеет смысл установить около двери. Позволяет быстро перекрыть подачу при необходимости. Например, надолго уехать из дома.
- Принудительное сохранение подачи воды в течение 30. Например, датчик под ванной во время приёма душа может дать сигнал на срабатывание. Включая, опцию можно закончить дела, а после восстановить работоспособность системы.
Блок контроля Гидролока имеет возможность подключить большое количество оборудования:
- 20 электроприводов.
- До 200 проводных или 100 беспроводных датчиков.
- Возможность GSM оповещения, то есть сигнал об аварии придет на ваш телефон.
- Установка радиомодуля позволяет управлять системой пультом и устанавливать беспроводные датчики.
- Отдельная световая сигнализация до 8 зон контроля. Не надо искать, где именно течёт.
Устанавливая систему контроля протечек воды в частном доме, подключить реле к контроллеру можно отключать какое-либо устройство. Например, система не только закроет кран, но и выключит питание насоса.
Датчики
Как уже было замечено защита от протечек Гидролок в зависимости от варианта, комплектуется датчиками двух видов в количестве — до 200 проводных и до 100 беспроводных. Датчики представляют собой 2 контакта (в WSU три), при попадании, на которые воды формируют сигнал. Сигнал поступает на блок управления, дающий команду, перекрыть воду. С момента попадания воды на контакты и до начала работы сервоприводов уходит 15-20 секунд.
Контакты датчика приподняты над уровнем пола на 1 мм
Датчики возвышаются на 1 мм от поверхности для предотвращения ложных срабатываний.
Проводные
Датчики комплектуются кабелем длиной от 3 до 5 метров, если мало, то ее можно нарастить до 100 метров. Рекомендуемые кабели FTP 2x2x0,35 и ШТЛП 4.
Датчики, поставляющиеся в комплекте:
- WSP — датчик пассивный типа в пластиковом корпусе с размерами 35*47*8 мм. Шнура длиною 3, 4, 5 м. Поставляется с комплектами Enerdgy, Universal, Premium.
- WPS+ — пассивный с контролем обрыва линии. Для систем Gidrolock Premium.
Чтобы было меньше ложных срабатываний, контакты приподняты на 1 мм над уровнем полаЧтобы избежать ложного срабатывания от брызг, контакты в датчиках протечки воды Гидролок установлены на расстоянии 1 мм от поверхности. В отличие от других систем, у Гидролок обработка сигнала происходит «на месте», не контроллером. Это дало возможность увеличить максимальное расстояние до контроллера и подключать к нему большое количество датчиков.
Проводные
Проводные датчики идут со шнуром длиной от 3 до 5 метров. Если этой длины недостаточно, ее можно нарастить. Максимальная длина линии — 100 метров. Рекомендуется использовать кабели FTP 2x2x0,35; ШТЛП 4.
Датчики есть таких типов:
- WSP — пассивный датчик в пластиковом герметичном корпусе. Размеры корпуса — 35*47*8 мм, длинна шнура — 3, 4, 5 метров. Подходит для комплектов Энерджи (Enerdgy), Универсал (Universal), Премиум (Premium). Стоимость — 8-10$ в зависимости от длины шнура.
- WPS+ — пассивный датчик обнаружения воды с контролем обрыва линии. Он может стоять в системе «Гидролок Премиум» (Gidrolock Premium). Размеры те же, длина шнура -3 метров. Цена WPS+ -около 10$.
Внешний и внутренний вид датчика - SWU (WSU) — активный датчик. Возможность работать в системе «умный дом». Корпус IP 67, длина провода 3 м с увеличением до 100 метров.
Беспроводные устройства
Проводные датчики более надежны, так как обрыв провода бывает крайне редко. На радиодатчики могут воздействовать помехи предвидеть которые невозможно. Чтобы такой случай не привел к ложной тревоге, система может послать СМС (при наличии GSM оповещения), но воду не закрывает.
- Радиодатчик — Паук. Используется для расширения территории. Подключение к блоку управления беспроводное, а вот к пауку подключают по параллельной схеме проводные датчики WSP до 20 штук. «Паук» отслеживает сигналы от подключенных устройств и в случае протечки воды передает сигнал на контроллер. Питание 3 вольт, размеры 45*70*8 мм.
Модуль расширения «Паук»
- WSR. Датчик в виде небольшого цилиндра в пяти цветовых решениях. Работает самостоятельно или с подключёнными датчиками WPS. Питание от батарейки CR2450. Стоимость 30$.
Беспроводные датчики WSR подбираются под цвет поверхности
При их установке нужно провести процедуру так называемого знакомства с управляющим блоком и после разложить в необходимые места.
Сервоприводы и шаровые краны
В документации эту конструкцию называют шаровые электрокраны (ШЭК). Краны полнопроходные, то есть не влияют на поток и не создают гидроударов.
В трёх видах систем Гидролок: Ultimate, Professional и Winner они отличаются параметрами. Их характеристики приведены в таблице:
Параметры приводов системы контроля протечек Гидролок
Большой крутящий момент дает возможность стронуть закипевшие краны, поэтому редукторы и делают металлическими. Длительное время закрытия кранов не так важно, важнее закрыть кран и устранить протечку.
В приводе шестерни металлические
Недостатки защиты Гидролок
Система слежения за протечками воды Гидролок хорошо продумана. Однако в любой системе есть недостатки. В этом случае они некритичные и при должном уходе их можно избежать, это:
- Система не имеет возможности установки на DIN рейку.
- При поломке АКБ система не работает.
- Батарейки в датчиках припаяны.
После срабатывания системы Гидролок не восстановит работу самостоятельно, даже при высохших контактах. Необходимо ее выключить и включить.
Как управлять перекрытием воды при помощи системы безопасности Ajax
Обновлено
Наряду с защитой от ограбления и пожара, система безопасности Ajax может предотвратить затопление объекта — вследствии прорыва трубы или неисправности сантехники. Для реализации антипотоп системы понадобятся датчик протечки воды LeaksProtect, совместимый электроклапан, а также реле WallSwitch или Relay. Реле позволяет перекрывать подачу воды не только вручную через приложение, но и автоматически — по тревоге датчика протечки, по расписанию или смене режима охраны.
Установка WallSwitch и Relay осуществляется только квалифицированным электриком! Независимо от типа электроцепи, в которой размещается прибор.
Реле служат для размыкания и замыкания электрических цепей и могут использоваться для управления питанием электроприборов.
- Relay — слаботочное реле дистанционного управления с беспотенциальным «сухим контактом».
- WallSwitch — силовое реле дистанционного управления питанием со счетчиком энергопотребления.
Оба устройства управляются дистанционно через приложение Ajax. Приложение позволяет настроить автоматическое замыкание и/или размыкание контактов реле при изменении состояния охраны и использовании «ночного режима».
Как выбрать электроклапан для перекрытия воды
Электроклапан открывает и перекрывает воду при получении электрического сигнала. При выборе электроклапана обратите внимание на такие параметры:
- Диаметр трубы и тип резьбового соединения фитинга.
- Тип клапана. Клапаны бывают нормально закрытыми и нормально открытыми. Также существуют специальные электроклапаны с двумя устойчивыми состояниями, меняющие их при подаче импульса постоянного тока.
Как правило, используются нормально закрытые клапаны, они перекрывают воду при пропаже внешнего питания. Нормально открытые клапаны при пропаже питания остаются открытыми.
- Напряжение питания. Электроклапаны работают от различного напряжения постоянного и переменного тока: 230 В АС, 24 В AC, 24 В DC, 12 В DC и др.
- Наличие ручного управления. Поворотный механизм позволяет управлять электроклапаном вручную, как и обычным краном. Это позволяет перекрыть воду, даже если телефона нет под рукой.
- Количество входов управления — с одним или двумя входами управления либо управляемые сменой полярности электросигнала на входе.
Для реализации системы перекрытия воды на базе системы Ajax лучше всего использовать нормально закрытые клапаны с одним входом управления — для подключения клапанов этого типа не потребуются промежуточные реле. При использовании импульсных клапанов приложение Ajax не будет знать состояния клапана: открыт или закрыт. С Relay используются электроклапаны, работающие от 12/24 В, с WallSwitch — от 230 В.
У клапана должно быть два источника питания: основной от электросети объекта и резервный от аккумулятора. В таком случае вы сможете перекрыть воду даже если в здании пропадет электричество. Резервное питание в 12/24 В обеспечить легче и дешевле, чем 230 В.
Принципиальная схема подключения Relay к электромагнитному клапану на 12/24 В
При монтаже и эксплуатации придерживайтесь общих правил электробезопасности при использовании электроприборов, а также требований нормативно-правовых актов по электробезопасности.
При потере питания контакты Relay находятся в разомкнутом состоянии. После восстановления внешнего питания, контакты Relay возвращаются в исходное состояние.
Подключение к электроклапану с одним входом управления
Для подключения по схеме необходимо иметь источник внешнего питания 12/24 В!
Relay и электроклапан можно запитать от одного источника питания. При установке не допускайте попадания влаги на Relay или на места соединения кабелей.
- Подключите источник питания к клеммам питания реле.
- К одной из клемм контактов реле подключите «+» источника питания, а к другой клемме контактов реле — «+» (вход управления) электромагнитного клапана.
- Контакт «–» электромагнитного клапана подключите к «–» источника питания.
При такой схеме подключения Relay будет управлять перекрытием электромагнитного клапана.
Примеры клапанов:
- PIE T20-S2-B
- CONVA A20-T25-S2-C
- Ebowan 12 V DC
Управление электромагнитным клапаном 12/24 В DC с одним входом управления
Настройка Relay
- Перейдите во вкладку Устройства .
- Зайдите в меню Relay, перейдите в Настройки и выберите Бистабильный режим работы, а также задайте Исходное состояние контактов — Нормально разомкнут.
Подключение к электроклапану с двумя входами управления
Для подключения по схеме необходимо иметь источник внешнего питания 12/24 В и промежуточное реле типа SPDT на 12/24 В!
Relay, промежуточное реле и электроклапан можно запитать от одного источника питания. При установке не допускайте попадания влаги на Relay, промежуточное реле или на места соединения кабелей.
- Подключите источник питания к клеммам питания Relay.
- К одной из клемм контактов Relay подключите «+» источника питания, а к другой клемме контактов Relay — клемму «+» промежуточного реле.
- Контакт «–» электромагнитного клапана (общий контакт) и «–» промежуточного реле подключите к «–» источника питания.
- Клемму «COM» промежуточного реле подключите к «+» источника питания.
- Клемму «NC» промежуточного реле подключите к управляющему входу открытия электроклапана, а клемму «NO» к входу закрытия.
При такой схеме подключения Relay будет управлять перекрытием электромагнитного клапана.
Примеры клапанов:
- Neptun Bugatti PRO 12 В (Нептун)
Управление электромагнитным клапаном 12/24 В DC с двумя входами управления
Настройка Relay
- Перейдите во вкладку Устройства .
- Зайдите в меню Relay, перейдите в Настройки и выберите Бистабильный режим работы, а также задайте Исходное состояние контактов — Нормально замкнут.
Подключение к электроклапану с входом управления “смена полярности”
Для подключения по схеме необходимо иметь источник внешнего питания 12/24 В и промежуточное реле типа DPDT на 12/24 В!
Relay, промежуточное реле и электроклапан можно запитать от одного источника питания. При установке не допускайте попадания влаги на Relay, промежуточное реле или на места соединения кабелей.
- Подключите источник питания к клеммам питания Relay.
- К одной из клемм контактов Relay подключите «+» источника питания, а к другой клемме контактов Relay — клемму «+» промежуточного реле.
- Клемму «NO» первого реле подключите к клемме «+», а клемму «NC» к «-» источника питания.
- Клемму «NO» второго реле подключите к клемме «-», а клемму «NC» к «+» источника питания.
- Клемму «COM» первого промежуточного реле подключите к первому входу управления, а клемму «COM» второго реле ко второму входу управления электроклапана.
- Контакт «–» промежуточного реле подключите к «–» источника питания.
- Клемму «NC» промежуточного реле подключите к первому управляющему входу, а клемму «NO» ко второму.
При такой схеме подключения Relay будет управлять промежуточным реле, которое подает на входы управления электроклапана напряжение различной полярности. Полярность входного напряжения определяет состояние электроклапана: открыт или закрыт.
Примеры клапанов:
- COVNA A20-T15-S2-C
- CVX-15N
Управление электромагнитным клапаном 12/24 В DC с управлением сменой полярности
Настройка Relay
- Перейдите во вкладку Устройства .
- Зайдите в меню Relay, перейдите в Настройки и выберите Бистабильный режим работы, а также задайте Исходное состояние контактов — Нормально замкнут.
Принципиальная схема подключения WallSwitch к электромагнитному клапану на 230 В AC
При монтаже и эксплуатации придерживайтесь общих правил электробезопасности при использовании электроприборов, а также требований нормативно-правовых актов по электробезопасности.
Подключение к электроклапану 230 В AC с одним входом управления
Для подключения по схеме необходимо иметь источник внешнего питания 230 В!
WallSwitch и электроклапан можно запитать от одного источника питания. При установке не допускайте попадания влаги на WallSwitch или на места соединения кабелей.
- Подключите источник питания к клеммам питания WallSwitch соблюдая полярность.
- Выходную клемму «N» (ноль питания) WallSwitch подключите к клемме «N» электроклапана.
- Выходную клемму «L» (фаза питания) WallSwitch подключите к входу управления электроклапана.
- Клемму «L» электроклапана подключите к фазе 230 В источника питания.
- Заземлите контакт «PE» электроклапана.
При такой схеме подключения WallSwitch будет управлять перекрытием электромагнитного клапана. При замыкании контактов WallSwitch клапан закрывается. При размыкании — открывается.
В некоторых клапанах можно выбирать нормальное состояние: открыт или закрыт при замкнутом входе управления (input).
Примеры клапанов:
- ESBE MBA 100 series
- HC220В
- 2W-160-15C
Управление электромагнитными клапанами 230 В AC с одним входом управления
Дополнительной настройки WallSwitch через приложение не требуется.
Нажмите на переключатель в строке WallSwitch — состояние контактов реле изменится на противоположное.
При замыкании контактов WallSwitch на электроклапан подается питание и он закрывается. При размыкании — на вход управления не подается питание и электроклапан открывается.
Подключение к электроклапану 230 В AC с двумя входами управления
Для подключения по схеме необходимо иметь источник внешнего питания 230 В и промежуточное реле типа SPDT на 230 В!
WallSwitch, промежуточное реле и электроклапан можно запитать от одного источника питания. При установке не допускайте попадания влаги на WallSwitch, промежуточное реле или на места соединения кабелей.
- Подключите источник питания к клеммам питания WallSwitch соблюдая полярность.
- Выходную клемму «N» (ноль питания) WallSwitch подключите к клемме «N» промежуточного реле, а клемму «L» (фаза питания) WallSwitch подключите к клемме «L» промежуточного реле.
- Клемму «COM» промежуточного реле подключите к «L» источника питания.
- Клемму «NC» промежуточного реле подключите к входу управления открытием электроклапана, а клемму «NO» к закрывающему входу.
- Клемму «N» (ноль питания) электроклапана подключите к «N» источнику питания и заземлите контакт «PE» электроклапана.
При такой схеме подключения WallSwitch будет управлять перекрытием электромагнитного клапана.
Примеры клапанов:
- Neptun Bugatti Pro 220 В
Управление электромагнитными клапанами 230 В AC с двумя входами управления
Дополнительной настройки WallSwitch через приложение не требуется.
Нажмите на переключатель в строке WallSwitch — состояние контактов реле изменится на противоположное.
При замыкании контактов WallSwitch на электроклапан подается питание и он закрывается. При размыкании — на вход управления не подается питание и электроклапан открывается.
Управление электроклапаном в приложении Ajax
Нажмите на переключатель в строке реле — состояние контактов реле изменится на противоположное.
При замыкании контактов реле на электроклапан подается питание и он открывается. При размыкании — электроклапан остается без питания и вода перекрывается.
Автоматическое управления электроклапаном
Чтобы управлять одним или несколькими электроклапанами при постановке/снятии системы безопасности с охраны, при тревоге или нажатии Button, а также по расписанию — создайте сценарий. Сценарий по тревоге датчика протечки позволяет создать автоматическую антипотоп систему, которая будет перекрывать воду без вмешательства пользователя.
Сценарий можно создать в настройках реле: Устройства
— Relay (или WallSwitch) — Настройки — Сценарии.Подробнее: Как создать и настроить сценарий в системе безопасности Ajax
Гидроблок схема — kid-stock.ru
Скачать гидроблок схема djvu
Сравнение: 0 Меню. Подписаться на новости. Инструкция и схема подключения Гидролок. Инструкция и схема подключения системы Gidrolock Как подключить систему защиты от протечек воды Gidrolock?
Не очень сложно. Нужно всего лишь прочитать инструкцию и внимательно следовать ей. Если после установки не работает система Гидролок или она работает некорректно, в первую очередь проверьте, не допустили ли Вы ошибку при подключении системы. Перед началом монтажа внимательно изучите инструкцию и схему подключения элементов системы Gidrolock. На этой странице Вы найдете инструкцию руководство по эксплуатации по подключению и настройке системы против протечек воды Gidrolock, схемы подключения элементов Гидролок и другую полезную информацию, которая необходима при монтаже, установке и наладке оборудования Gidrolock для защиты от протечек воды.
При попадании воды на электроды датчика, подключенного к блоку управления, звучит звуковой сигнал и подается команда на закрытие шаровых электрокранов, тем самым происходит перекрытие подачи воды.
Блок управления, при включении, автоматически определяет цепи датчиков протечки воды с функцией контроля обрыва. Шаровой электропривод Предназначен для перекрытия водоснабжения в случае возникновения протечки воды.
Для удобства монтажа Вы можете отсоединить электропривод от шарового крана. Перед покупкой системы Гидролок, вы должны знать диаметр шарового крана. Необходимый размер шарового крана вам может подсказать мастер, который будет монтировать систему трубопровода.
Подробнее о ремонте мехатроников и гидроблоков. Компания «ПитерАвтоТрансмиссия» производит качественный ремонт мехатроников и гидроблоков в Санкт-Петербурге и Ленинградской области. При ремонте используются исключительно оригинальный запасные части. На произведенный ремонт предоставляется гарантия 1 год или км пробега. Также Вашему вниманию предлагается техническое обслуживание трансмиссии.
При техническом обслуживании рекомендуем заказывать компьютерную диагностику и обнуление адаптаций коробки передач.
doc, EPUB, fb2, txtПохожее:
Интеграция устройства NetPing 2/PWR-220 v2 с системой защиты от протечек воды «Гидролок»
А знает ли вы, что NetPing 2/PWR-220 v2 умеет работать с системой протечки воды «Гидролок»?
Что это дает? Удаленный мониторинг протечки воды. И если настроить snmp сервер на отсылку уведомления по email, то у вас сохранятся записи в журнале, на случай разбирательств.
Вот как это работает.
Подключаем телефонным проводом (любым слаботочным) разъемы на NetPing (Линия 1) и Гидролок как указано на схеме.
Гидролок в момент подключения проводов выключаем. И включаем, когда провода соединили.
Рисунок 1. Разъемы NetPing и Гидролок
Рисунок 2. Схема соединения разъемов (Линия1 – IO1)
В нормальном состоянии Гидролок выдает: +5 Вольт. При срабатывании датчика: 0 Вольт.
Судя по всему, NetPing и Гидролок умеют работать только с аналоговыми датчиками, поэтому вы не узнаете, какой именно датчик сработал. Но получите информацию о факте срабатывания, что уже очень даже хорошо. Дело в том, что датчики в Гидролоке аналоговые и к одному контроллеру можно подключить до 20 датчиков, которые соединяются на плате контроллера параллельно. Поэтому какой из них сработал в этой гирлянде, Netping показать не может.
Производитель Гидролок рекомендует подключать сигнализацию через гальваническую развязку (эта такая небольшая электронная плата), но посоветовавшись в службе поддержки NetPing, было принято решение подключить напрямую. Я беспокоился, что + 5 Вольт, которые выдает Гидролок в нормальном состоянии как то могут повлиять на электронную плату NetPing. Но этого не потребовалось, так как производитель NetPing видимо уже побеспокоился о защите в своем устройстве.
После подключения устройств потребуется настроить NetPing в разделе «Ввод-вывод».
Для этого заходим в управление NetPing по web интерфейсу, например http://192.168.1.7:8181/ (адрес и порт у вас будут свои!). Настраиваем «Линия 1» к которой мы подключили Гидролок, как указано на этом скриншоте.
Рисунок 4. Раздел «Ввод-вывод» NetPing
Подписываем, что «Линия 1» будет называться «Гидролок». Строку «Направление линии» ставим «Вход».
Теперь в нормальном состоянии Гидролок будет выдавать Input/output: 1. При срабатывании Input/output: 0. В журнале NetPing это отобразится следующим образом.
Рисунок 5. Раздел Журнал NetPing
Примеры срабатывания и отображения в журнале NetPing:
- Протечка воды, сработал датчик Гидролок. Запись в журнале: 12.02.10 Пт 19:58:36.576 Input/output: линия 1 «гидролок»: 1->0
- Устранили неисправность. Нормальное состояние Гидролок. Запись в журнале: 12.02.10 Пт 20:00:58.943 Input/output: линия 1 «гидролок»: 0->1
Вот и все настройки. Теперь нам надо все сигналы получить на snmp сервер. Для это надо написать скрипт, который будет принимать сообщения от NetPing и уведомлять вас. Это можно сделать самостоятельно (если умеете) или обратиться в службу поддержки, где вам с удовольствием подскажут как это сделать. Более того, служба поддержки, сама заинтересована в этом, и выкладывает это на сайт поддержки.
Михаил
09 марта 2010 г.
Защиты от протечек GidroLock vs Нептун: как правильно готовить этот зоопарк? – CS-CS.Net: Лаборатория Электрошамана
Защиты от протечек GidroLock Premium и Control в силовом щите коттеджа
Набралось у меня материала и ещё на один пост! Теперь, наконец-то, мои руки добрались до того, чтобы рассортировать инфу про зоопарк систем защит от протечек. Ща вы поймёте, почему я так иронично заявил про зоопарк и что тут надо рассортировывать. А первое, с чего мы начнём — так это с концепта защит от протечек. Зачем они вообще нужны, где их можно использовать и какие задачи они могут решать.
Нафига нужны эти системы? Каждый всегда, хех, высказывает именно то, чего боится или о чём думает. Так вот сначала я думал, что системы защиты от протечек нужны для того, чтобы подать сигнал тревоги, если прорвало какую-нибудь трубу в сантехразводке. Скажем, вот сделал ты себе разводку труб, закрыл её дверкой, живёшь себе… а у тебя там чего-то начало капать или подтекать. Тут система-то тревогу и поднимет!
Оказалось, что я не совсем прав. Вот даже если нам сделать под сантехразводкой ровную и герметичную площадку, чтобы на ней собиралась вода от протечек труб, то разве сработает эта система, если вода будет сочиться по капле в час? Ни фига подобного! Оказывается, изначально основное назначение этих систем — более, что ли, бытовое: перекрывать воду, если она перелилась через край ванной, раковины. Например, забилась у вас на кухне решётка раковины остатками еды, отвлекли вас на минутку, пока вы вручную мыли посуду — вода перелилась через край раковины — защита и сработала.
Именно поэтому я так скептически и относился к этим системам защиты от протечек. И даже прямо и говорил, что лично мне они нахер не нужны, потому что я себе поставил краны, которые перекрывают мне сразу всю воду на вводе в квартиру, и поэтому мне уже пофигу, где какая труба лопнет или что где протечёт. А на случай перелива воды из фильтра в чайник у меня есть целая автоматика. Отсылаю всех любопытных именно к этим постам: первая часть и вторая часть, в которых я рассказал весь концепт и то, как он зарождался.
Но это ж понятно, что не все заказчики разделяют этот концепт, поэтому когда-то мне пришлось просто закладывать в щит линии типа «НеОткл: Защита от протечек», а потом уже и начинать ставить эти защиты в сложные щиты. А тут хочешь — не хочешь — разберёшься. И вот, когда я более-менее разобрался, то как раз собрал щит в РадиоЦентр (скоро напишу про него наконец-то), и вскрыл там весь нарыв особенностей защито-протечко-строения. Ща будем разбираться с двумя популярными защитами.
1. Общие идеи и задачки по защитам от протечек. Как чего может подключаться?
Итакс! Чего наша защита от протечек должна делать? Кажется, что просто закрывать краны… но это только если начинать погружаться в тему. На деле, чтобы защита от протечек получилась хорошей и универсальной, надо учитывать (и закладывать при её проектировании) дофига разных функций.
Давайте составим списочек, по которому потом я буду сортировать и описывать фишки Нептуна и GidroLock’а:
- Определять наличие протечки (сработку датчика). Это можно делать для каждого датчика отдельно (предусмотреть несколько разных входов), а можно забить и по любому из датчиков переходить в статус «Авария». Конечно же системы, в которых датчики можно подключать отдельными группами, будут удобнее, чтобы знать, где случилась протечка.
- Как подключаются датчики к системе. Совместимы ли датчики между разными системами или типами подключения? Вдруг датчики у нас будут заложены так, что их не получится поменять, а потом мы захотим сменить сам контроллер защиты от протечек?
В некоторых случаях датчики подключаются проводами. В некоторых — по радио, с имитацией проводного подключения (радиоконтроллер датчиков видится системой как обычный проводной датчик), а в некоторых — вообще по цифровой адресной шине (я таких систем не встречал, но знаю что они есть).
Чаще всего используются датчики с питанием +12 V DC и выходом типа «Открытый коллектор», поэтому их можно использовать и отдельно от систем протечек. - Точно то же про устройство и управление кранами, при помощи которых система перекрывает воду. Краны могут быть взаимозаменяемыми (или их можно подключить к другой системе при помощи развязки на реле), или подходить только под одну систему (как сделано у АкваСторожа).
Чаще всего краны имеют разные входы питания и управления (питание подаётся постоянно, а если оно же приходит на ещё один вход — то кран закрывается; иначе — открывается), поэтому их можно использовать как нравится. Например, в своих разработках для других задач. Это хорошо! Исключение — АкваСторож, где краны управляются переполюсовкой постоянного напряжения. Например, +/- = открыть, а -/+ = закрыть. - Обслуживание кранов. Это то, на чего многие не обращают внимание, но иногда оно нужно: фишка, когда система периодически закрывает и открывает краны, чтобы они не закисали. Такое есть у ГидроЛока и АкваСторожа.
- Возможность обхода защиты. Это удобно сделано у ГидроЛока. Называется «Пофигу, дайте мне воду»: система откроет воду даже если есть сигнал протечки. Фишку можно применять, если залитие было случайным и датчик после него ещё не высох, а вода нужна.
- Возможность вытащить сигнал «Авария» во внешние системы. Например, вот у меня был щит в Алтуфьево, где сигнал от защиты протечек получал Logo, который уже и принимал решение, чего с ним делать: наплевать или закрывать воду.
Обычно такой сигнал стараются выдавать в виде реле (сухой контакт), но это не всегда так. И про это я расскажу дальше, когда буду рассматривать ГидроЛок и Нептун. - Возможность, наоборот, дать команду системе закрыть краны. Это теперь с моей лёгкой руки (я о той истории, которую рассказал в начале поста: про свои краны воды на вводе в квартиру) начало использоваться повсеместно. И это удобно: свалил из квартиры — закрыл воду. Пришёл — открыл.
Реализовываться это, как обычно, должно в виде сухого контакта. Вообще, сухой контакт — это всегда было стандартом для любых систем управления. Но у разных систем оно реализуется через задницу или не сделано вообще. - Корпус. Есть два варианта: или на DIN-рейку (как я люблю) или ставить защиту по месту около стояков. У обоих вариантов есть разные особенности. Например, если мы делаем защиту в корпусе, то нам важно продумать удобное подключение проводов к корпусу так, чтобы это было удобно сделать среди месива труб в сантехшкафу. А если мы делаем корпус на DIN-рейку, то нам крайне важно сделать нормальную индикацию на передней его морде и опять же нормальные клеммы для подключения проводов внутри щита (чтобы они принимали наконечники НШВИ).
В реальности получается так, что я знаю о трёх системах защиты от протечек. Это АкваСторож, который я ни разу никому не ставил. Система сейчас загибается, потому что её краны по управлению не совместимы ни с чем другим. А остальные две — это Нептун и GidroLock. И вот с ними обоими начинается грёбаный зоопарк, как было с реле аварийного напряжения или с SMS-реле.
Суть зоопарка можно описать одной фразой: у Нептуна есть вариант на DIN-рейку, но очень бедный по функциям, часть из которых реализованы через жопу. У Гидролока корпуса на DIN-рейку нет (хотя они обещают его уже как лет пять), зато есть охрененно крутой функционал, но местами реализованный не просто через жопу, а через жопу жирафа. Зато, хех, у обоих систем краны можно использовать как угодно — они хорошо и легко управляются.
И вот если я, как писал раньше, ограничивался тем, что закладывал в щитах только лишь питание на защиту от протечек. А вот в последнем щите в РадиоЦентр мне понадобилось использовать почти все фишки GidroLock’а, которые только в нём есть, а именно: работа защиты протечек по разным зонам (подвал, ввод, котельная, 1, 2 этажи), перекрывание воды, когда в доме никто не живёт и отключение насосной станции и насоса отопления при аварии (протечке).
И вот с некоторыми фишками пришлось помучиться, чтобы встроить этот GidroLock в обычный силовой щит. После этого я и решил написать этот пост. А так как я ещё и прикупил родителям подруги (где проводку в котельной на лотках ваял) простенький Нептун (ибо у них один раз мощно протёк бойлер на 200 литров), то заодно решил и рассказать на Нептун. Вот с него и начнём!
2. Защита от протечек «Нептун»: на DIN-рейку, но простая как палка.
Начинаем — да — с самого простого топора. Нет. Даже палки. Это защита от протечек «Нептун» в варианте на DIN-рейку. Почему это простая палка — вы сейчас поймёте. Я не хочу сильно ругать Нептун, потому что иногда он меня выручает за счёт корпуса на DIN-рейку, но иногда мне хочется плакать от наивности и простоты этой защиты!
Первый раз я столкнулся с этой защитой в Рогаликах (на тех фотках фото щита нету). Там, после того, как мы собрали и подключили щиток, заказчик попросил воткнуть модуль защиты от протечек Нептун на DIN-рейку. И вот уже тогда этот Нептун меня поразил. Я, значится, увидел коробочку, клеммы. Впечатлился. Подумал, что ща оно будет интеллектуальное, различать датчики… хех! Но когда мы ради прикола смочили один датчик — коробочка всего лишь начала противно пищать и закрыла воду. И — ВСЁ! =) Больше функций не было! =)
И вот только когда я собирал щит в Алтуфьево — я начал понимать, что к чему с этим Нептуном. Давайте разберёмся вместе. И начнём с того, как вообще производители (это касается всех производителей) продают свою защиту. А продают они её как обычные и дрянные маркетологи, рассказывая о том, как всем с этой защитой будет классно и круто (это первое), не вдаваясь в детали. А ещё, что самое важное для нас — это то, что они стараются продавать эту защиту так, как будто она — вещь в себе и обязательно нужно покупать всю комплектуху только у одной фирмы: и краны, и датчики, и контроллер.
То, что система может быть совместима с другими — это её достоинство, а не недостаток. Но часто разработчики системы не думают о будущем и разрабатывают свои системы прямо в лоб. Если кран их производства получает разные фазы на разные направления (как приводы штор), то эти фазы так и выдаются на выходе системы. И подключить к ней другие краны (или вытащить сигнал в Logo/ПЛК) будет проблемно.
Ещё с Нептуном связана история о том, что когда мы собирали с заказчиком первый щит на ПЛК ОВЕН, производитель этого самого Нептуна встал руки в боки и не смущаясь говорил в лицо о том, что его датчики протечки имеют закрытый протокол и никуда, кроме как к контроллеру протечек, их подключить нельзя и работать они не будут. Ну-ну! Это только портит впечатление от компании, и всего-то делов.
Вот чего мы получаем, если берём Нептун на DIN-рейку. У меня датчики как раз и куплены, чтобы котельную родичей подруги обезопасить. Всё это я при случае воткну в щит котельной и выведу контактор на отключение насоса скважины и на звонок на первом этаже =)
Защита от протечек Нептун на DIN-рейку
Вроде как красивая коробочка и датчики, однако, если посмотреть ближе, то появляются кое-какие не совсем аккуратные моменты.
Например, отверстие под выключатель на передней панели прорезано чуть уже, чем надо, и выключатель слишком плотно переключается, из-за чего его приходится доталкивать во включенное положение. Ну и ещё видно что лишние отверстия в месте клеммников не закрыты. Значит туда легко может упасть обрезок чего-то (провода, железки) и повредить плату.
Датчик и модуль защиты Нептун на DIN-рейку (примитивный)
А дальше начинается весёлая весёлость. Это я и про подключение и про входные-выходные сигналы этого Нептуна. С чем я хочу разобраться? С тем, с чем разбираюсь всегда: удобство подключения проводов и кабелей и качество (и удобство) клемм для этого подключения. Как-то я про это упоминал в щите про GSM-управление, и ещё и про модули DALI от Helvar.
Вообще, фишка удобного подключения заинтересовала меня с тех пор, когда мы занимались проводкой под ключ и подключали термостаты тёплых полов. Вот что получал этот термостат? Ввод сети (L, N, PE) и выход на нагревательный мат или кабель (L, N, PE). И вот в этих термостатах было сразу же видно, заботился ли производитель о своём продукте или нет.
В некоторых термостатах (этим грешит Unica) клемма нуля была общая, а клемм для PE вообще не было. Предполагалось, что надо будет брать ноль питания и ноль термокабеля и соединять их на одной клемме термостата. Это было жутко как неудобно, потому что всё это надо было запихать в обычный подрозетник (не все могут поставить глубокие), а кабель питания мог быть и на 2,5 квадрата, если его кто-то проложил ошибочно с запасом (большинство регуляторов ТП рассчитано на 10А, и поэтому удобнее закладывать кабель 3х1,5 чтобы он хоть как-то вместился в мелкие клеммы регулятора).
Так вот после этого урока и опыта я многие устройства вида «автоматика на DIN-рейку» оцениваю по этому критерию. Все их создатели, мля, забывают о том, что иногда их устройства ставят в щит (и уж тем более, если это устройство для этой DIN-рейки и спроектированное-то!), а в щите все работают не огрызками проводов, зачищенными зубами, а проводами с наконечниками НШВИ. И вот эти вот НШВИ бывают двойными, потому что иногда нам надо какое-то питание или сигнал подать сразу в несколько мест щита.
Поэтому мой критерий оценки — это, во-первых, удобно выведенные сигналы, а, во-вторых — удобные клеммы. И вот ща мы заценим Нептун, заодно обсудив и схему подкючения к нему датчиков и кранов.
Смотрим силовую часть сигналов:
Контакты подключения сети и кранов модуля Нептун
Чего нам тут бросается в глаза? А вот то хорошее, про чего я только что говорил: клеммы для питания нам вывели отдельно, а для подключения крана — отдельно. Поэтому PE и N у нас имеют свои зажимы и нам не надо цеплять по два провода в одну клемму. А вот то, чего такое NC и NO — мы ещё посмотрим дальше, когда дойдём до схемы подключения этого Нептуна.
Идём дальше. На другой стороне корпуса находятся клеммы для подключения датчиков и сигнала о протечке.
Контакты подключения датчиков (датчика) модуля Нептун
И вот если вы вдруг решили, что Нептун умеет различать разные датчики (и сказали мне: «задействуй мне все три линии датчиков»), то будет вам жестокий облом. Ничего он не различает! Просто тут производитель опять подумал о том, что негоже пихать провода от нескольких датчиков в одну клемму и сделал несколько таких клемм. Для удобства. И это они — молодцы. А вот сами клеммы — обычное гавнище на печатную плату, но терпимое: НШВИ на 1,5 квадрата туда закрутить можно, и даже НШВИ(2) на 0,75, если потребуется.
И теперь разбираемся со схемой и сигналами, которые можно снять с Нептуна. Вот чего нам предлагает сам производитель (схема из инструкции на контроллер):
Схема подключения управления кранами защиты
И, спрашивается, это ЧО?! Зачем тогда было делать клеммы для N, PE, если сам же производитель предлагает пихать питание крана в те же клеммы, что и питание контроллера? Если уж вывели отдельные клеммы для N, PE — так чего ж для L-то не вывести?! Хрень полная! И суй, получается, пользователь, как дурак, два провода в одну клемму.
Теперь ещё одна гадость — это выходной сигнал Нептуна. Но чтобы с ней разобраться, а точнее оценить всю её заподлянку, я распишу сигналы Нептуна. Вдруг кто-то решит использовать его для какой-то автоматизации:
- L, N, PE — это питание. С этим всё поняно, и тут вопросов нет.
- Краны у Нептуна имеют два варианта подключения (сигналы я назвал условно):
L, Close, N — питание (L, N) и сигнал закрытия. Обратите внимание, что тут сигнал закрытия — «положительный»: чтобы кран закрылся, его надо соединить с фазой. Это какой-то лютый пиздец! Такой же, как нормально замкнутый контактор: чтобы отключить цепь, на неё надо подавать питание. У Far сделано более грамотно: питание на управляющием входе открывает кран. А если этого питания нету — то кран закрывается. То есть, если по какой-то причине Нептун протупит, но питание на кран будет поступать, то Far’овский кран закроется, а Нептуновский откроется, бля!
L-Open, L-Close, N — Вроде как такие краны у них были раньше. В этом случае для того, чтобы открыть кран, надо подать фазу на один из проводов, а для того, чтобы закрыть — на другой. Это похоже на обычные приводы штор и рольставен. Удобно ли это? Хрен его знает. Для блока Нептуна, под который эти краны как раз и разработаны — удобно. А вот если мы захотим применить краны от Нептуна в какой-то своей системе — то не всегда. В некоторых случаях нам понадобится переключающая релюшка, которая будет переключать фазу на эти два входа крана. - U1, IN, GND — это датчики протечки. Датчики тут с выходом «открытый коллектор» («ОК»): если датчик сработал, то его «IN» подключается на «GND» при помощи транзистора. А U1 — это питание датчика (+12V DC). Поэтому если у вас есть какие-то свои датчики с выходом открытый коллектор и питанием +12V — то их сюда можно без проблем подключить.
Или наоборот, если вы хотите подключить датчики от Нептуна куда-то (в ПЛК) — то вы собираете схему входов ПЛК для сигналов «ОК» и напрямую тыкаете туда датчики. Это удобно! А если надо заставить Нептун сработать по протечке — то достаточно замкнуть «IN» на «GND» любым контактом. Я, когда щит испытваю — огрызком провода замыкаю.
Вот фотка из инструкции Нептуна, где видна распиновка контактов датчика. А сам датчик закрывает кусочек текста «открытый коллектор, max 50 мА».
Датчик системы протечек Нептун (с выходом открытого коллектора)
Я накатал пост про СК, ОК и прочим контактам и типам выходов и входов в автоматике. Привожу справку из этого поста, кратко:
ОК — это открытый коллектор. Мы только что про него говорили. Это транзистор, который соединяет выход с минусом низковольтного питания (GND). Такой выход не развязан гальванически, и он всегда будет связан с питанием того блока, в котором он есть. Соединяется же он с GND для того, чтобы можно было подавать на него какое-то внешнее питание другого вида. Например, устройство питается от +5V, а катушка реле, которой этот выход управляет — от +24V.
Такие выходы делаются при помощи транзисторов, поэтому устройства получаются очень компактные. Но плата за эту компактность — электрическая связь через GND и очень малый ток через этот транзистор.
СК — это сухой контакт — контакт обычного реле, который выведен из устройства наружу. Именно он всегда является негласным стандартом таких выходов и, если ничего другого не сказано, то все по умолчанию ожидают выходы типа СК. Называют его сухим специально, чтобы показать, что это обычный механический контакт, который вообще ну совсем никак не связан с самим устройством (ведь реле же стоит).
Вот этот контакт удобен для всей автоматизации, потому что реле нам позволяет полностью электрически развязать наши цепи. А ещё реле может коммутировать любые напряжения (конечно же до тех, на которые оно рассчитано). То есть, не будет проблемы из силового устройства через СК коммутировать какой-нить вход Arduino или наоборот — от системы сигнализации управлять контактором с катушкой на 230V.
А теперь оцениваем эту защиту по степени автоматизации. Для меня это означает то, насколько удобно подавать или снимать каке-то сигналы с защиты от протечек для своих нужд. Ну вот например, задачка как в РадиоЦентре: хочу, чтобы когда защита сработает — она не только закрывала мне воду, а ещё и отключала насос скважины, чтобы он не работал на протёкший, к примеру, гидроаккумулятор. Или, например, я хочу чтобы у меня при протечке выдавался сигнал на какое-нить SMS/GSM-реле (Кситал, CCU825, Zont). Или наоборот — по SMS приказать защите закрывать воду. Или закрывать эту же воду, когда из дома все уехали и полное питание щита погашено.
Как это всё делается? Да вот обычно — как раз элементарно, если у нас есть сухие контакты. Скажем, имеет наша защита от протечек выход сигнала «Авария» в виде СК — всё, отлично! Поставили промежуточное нормально замкнутое реле, запитали через него контактор насоса — вуаля. Сигнал аварии появился, сухой контакт замкнулся — контактор выключился.
Или наоборот: имеет защита от протечек вход «Перекрыть воду» тоже в виде СК. Привязали мы этот вход к дополнительному контакту рубильника или контактора — и тоже всё получается. Выключили рубильник — контакт замкнулся/разомнкнулся — вода закрылась.
Эх, мечты, мечты! Вы думаете, что кто-то про это думал вообще? Да вы что! Маркетологи — да, млять, писали кучу охрененных слов (это мы ещё в GidroLock’е мрачно повеселимся), а на деле всё ЧЕРЕЗ ЖОПУ!
Что нам предлагает Нептун? Я зарисовал вам схему его сигнальных выходов и показываю то, как оттуда можно снять какие-то сигналы.
Схема внутренних выходов защиты от протечек
Косяк Нептуна в том, что входа перекрытия воды у него нет ВООБЩЕ. Да, мы можем заставить его сработать по аварии, замкнув через SMS-реле IN на GND. Но так то ж он сработает по аварии и будет противно пищать до тех пор, пока вы не придёте и не передёрните на нём питание. Оно так надо его использовать?
Второй косяк Нептуна в том, что его разработчики прекрасно начали. Как говорят, «начали за здравие, а кончили за упокой». Они поставили отличное реле с переключающим контактом. Именно его сигналы и выведены из Нептуна как NO (Normal Open — нормально разомкнут) и NC (Normal Closed — нормально замкнут). А вот дальше они подумали только о себе любимых (или вообще не подумали). Они подцепили COM (общий контакт) этого реле сразу же к фазе питания этого самого Нептуна.
И вот это вот лютый архпиздец вида «висит груша — нельзя скушать», потому что на выходах NO/NC всегда будет только питание самого Нептуна. Что мне делать, если я хочу использовать NC-контакты для подачи питания на контактор насоса, а контактор у меня должен питаться от другой цепи? А ничего! Ставить, мля, внешнее реле, как я и показал на схемке выше.
Да, у Нептуна есть второе реле, которое даёт нам СК «Авария». Этот контакт замыкается, если есть протечка. Но а если мне надо, чтобы он размыкался? Опять реле ставить! И ведь при этом место на плате нашлось бы. И место для клемм нашлось бы! Но — не сделали!
А ведь я специально рассматриваю именно модель Нептуна на DIN-рейку. Что значит на DIN-рейку? Это значит, что Нептун могут использовать нестандартно! Как угодно! И это значит, что лучше сделать просто несколько групп на переключение на выходе, и пускай пользователь сам соединяет их так, как (и куда) ему удобно!
А если уж дублировать клеммы питания (чтобы не делать перемычки и не подпихивать питание кранов так, как они показали в инструкции), то сразу надо было бы продублировать все три клеммы: L, N, PE. Тогда, если ты хотел бы использовать Нептун штатно — ты соединил бы L с COM и радовался бы. И так можно делать с завода: поставлять мелкую перемычку, как делает НоваТек на своих переключателях фаз ПЭФ-301…
А теперь заглянем внутрь этого девайса для того, чтобы посмотреть, чего он там из себя внутри представляет. Отщёлкиваем верхнюю крышку корпуса, и…
Внутренности модуля защиты от протечек Нептун на DIN-рейку
БЛЯ!!! А ТУТ ТРАНСФОРМАТОР СТОИТ ЕЩЁ!!!! Зачем? Как? Куда?! Уже 21 век давно на дворе! Почему не импульсник с широким диапазоном входных напряжений-то?! Включим логику: трансформатор даёт охрененно крутую гальваническую развязку с сетью. Это хорошо. Но… он крайне нестабильно и хреново работает от UPS.
Плата модуля Нептун на DIN-рейку. Трансформаторный блок питания. Ааа!!
А у нас защита на DIN-рейку, напоминаю — для ЩИТОВ! В том числе и с автоматикой! И иногда (или даже часто) мы заводим себе в щите ПСН — Питание Собственных Нужд, и оно у нас иногда бывает от UPS. Нахрена нам тут трансформатор?
А ещё… а ещё, если присмотреться к фотке — то можно увидеть, что маркировка обоих реле (того, которое управляет кранами и сигнала об аварии) — одинаковая. Значит это оба реле с переключающим контактом. Дык, спрашивается, почему было не вывести на клеммы сигнала об аварии весь этот переключащий контакт целиком?! Вон, видно, что этот контакт у реле просто не разведён дорожкой. Что? Не слышу? Из-за трансформатора не удалось разместить компоненты на плате, и они не дают провести дорожку на клемму? А?.. 😉
Задняя часть платы модуля Нептун. Никаких микропроцессоров нет — только суровые транзисторы
Кстати, на плате вы не увидите никакого микроконтроллера. Тут хардкорная схема на транзисторных триггерах. Скорее всего на части транзисторов собран триггер, который штатно находится в состоянии «0», а сработка датчика переключает его в «1». А на других транзисторах собран генератор однотонной пищалки (мультивибратор). Что из этого можно выцепить в плане выводов?
Первое: никакой автоматики тут нет и не будет. Даже автоматического проворота кранов, чтобы не закисали, нету. Второе. На ещё нескольких транзисторах можно было бы собрать логическое «или» с выхода триггера и сделать вход в виде СК, который закрывал бы воду, включая реле. Третье. Если вспомнить книжки с митинского рынка 90ых годов (у меня было их три части про цифровые микросхемы — я тогда ещё в школе учился), то там описывались, млять, генератор сигналов на двух И-НЕ элементах, триггер на них же. И обычно брали микросхему, где было 4 штуки И-НЕ элементов и делали два генератора: один делал сам писк, а второй включал первый так, чтобы писк был прерывистый и лучше привлекал внимание.
Млять! У меня тогда на одной К155ЛА3/74ALS00 так сигнал и ещё на одной поворотники на велик были сделаны! В во время средней, сцуко, школы! На соплях, на изоленте! А тут фирма, которая пиарится в Сети, простой фигни сделать не может! Нахрена собирать триггеры и пищалку на транзисторах, когда можно было взять парочку микрух 4xИ-НЕ, и микруху с двумя D/RS-триггерами (аналог коей был К155ТМ2/74ALS74)? Триггеры был работали как защёлка для сигнала протечки, а на И-НЕ Мы построили бы прерывистую пищалку.
Потом можно было бы выкинуть этот грёбаный трансформатор и воткнуть туда современный импульсный блок питания. Всё равно же PE сюда они заводят для удобства. Тогда эта фигня работала бы при любых напряжениях (тут надо обрадовать производителя о том, что иногда защиты от протечек ставят в дачные дома, в которых бывает и 170 вольт зимой, и в новостройки, где легко может годами держаться 250 вольт), а разводку платы можно было бы переделать так, чтобы силовая часть была с одной стороны, а слаботочная — с другой.
Вот такое вот моё мнение про Нептун. Если кратко — то он мог бы быть простой, лёгкой и удобной защитой в щит на DIN-рейку. Но, блин, из-за того что у него нет нормальных способов им управлять (хотя бы дать ему сигнал удалённо закрывать и открывать воду) я его почти не применяю. И вам не советую, ибо мы переходим к более весёлому девайсу. Но со своим дёгтем в бочке мёда…
3. Защита от протечек «GidroLock»: сложная, но с нестандартными выходами.
И вот всё то, о чём я сейчас говорил — разные неудобные релюшки, отсутствие нормальных сигнальных выходов, возможности закрыть воду удалённо — всё это реализовал GidroLock. Но у него есть и свои заморочки, про которые я буду рассказывать.
Начну с самого ужасного. Мы тут с заказчиками уже ржём, ибо за этот год у меня было около штук 5 заказчиков, которые говорили что звонили в ГидроЛок, пинали их на тему того, когда будет обещанная система на DIN-рейку — и получали ответ, что не скоро или неизвестно когда. А новых заказчиков, которые обожают мне писать мощно выглядящие (но тупые по смыслу) техзадания, и там пафосно ставят строчку «Поставить в щит систему GidroLock на DIN-рейку» я стебу тем, что отвечаю: «Без проблем! Щит будет готов где-то через года три».
В общем, висит на сайте GidroLock вот такая вот картинка ни о чём. Но сама система на DIN-рейку не разработана и не продаётся (на момент написания поста — октябрь 2018).
Обещаемый GidroLock на DIN-рейку (с сайта производителя)
Я хочу помочь им и написать свои пожелания, чтобы система на DIN-рейку и правда получилась хорошей, а не как у Нептуна с его кучей неудобств. Они будут основаны на нормальном жизненном цикле разработки любой микроэлектроники — закладываем универсальное железо (PCB/MCU/CPU), а остальной функционал реализуем прошивкой.
- Учесть негативный опыт Нептуна в плане входов, выходов и клемм. Так как мы ставим устройство на DIN-рейку в щит, то его и надо будет заточить для щита: сделать такие клеммы, чтобы туда нормально влезал НШВИ(2) на 1,5 квадрата.
- Учесть негативный опыт Нептуна в плане разводки проводов в щите: сделать отдельные клеммные контакты для ввода сети (L, N, PE), отдельные клеммы для приводов кранов (+U, OUT, GND, PE), отдельные клеммы для всех сигналов (питание и входы датчиков, вход перекрытия воды).
То есть, так как мы делаем корпус на DIN-рейку, то у нас будет много мест для контактов: сверху и снизу корпуса. Поэтому можно будет сделать всё с расчётом на то, чтобы не надо было подпихивать по два провода под некоторые клеммы. - Всю индикацию и информацию вынести на переднюю панель корпуса. На ту панель, которая будет видна при закрытом пластроне щита как на фото. При этом разделить все органы управления на «для пользователя» и «для сборщика щита»: все разъёмы (например SMA для антенны радиодатчиков) вынести под пластрон (тут стоит посмотреть на то, как это сделано у контроллеров Zont), а на видимую часть вынести всю индикацию — но не подключения (тут ориентироваться как раз на фотку самого GidroLock’а)!
- Позаботиться о том, чтобы не было «зависшего» товара на складах поставщиков, как это было у Меандра с его ошибками проектирования. То есть, на фотке меня напугали фотки разных модулей. Этого быть не должно. Лучше сделать один-единственный базовый модуль, в котором будет тот же функционал, что и в GidroLock Premium/Control, чем кучку модулей расширения под разные задачи. И уже этот базовый модуль дополнять редкими (и заказными) модулями расширения. Скажем, радиодатчики нужны не всем — значит модуль радиосвязи пускай будет отдельным. А остальное — будет единым, большим и складским модулем.
Не надо гнаться за тем, чтобы GidroLock занимал мало места на DIN-рейке. Пусть его корпус будет шириной, например, в 6-8 модулей. Это не страшно! - Так как это решается прошивкой — то совместить функционал GidroLock Premium и GidroLock Control в одном модуле на DIN-рейку: пускай где-то (внутри корпуса или со стороны клемм) будет стоять DIP-переключатель режимов работы, а железо останется единым.
- Подумать про помехозащищённость в плане наводок. Начинка ведь будет стоять в щите, рядом с силовой частью. Что будет, если рядом с проводами от датчиков будет проходить линия питания проточного водогрея на 10 кВт? Надо снабдить входы (которые ща идут напрямую на микроконтроллер) шунтирующими RC-цепочками для защиты от случайных коротких импульсов и диодами Шоттки для защиты от высоковольтных наводок.
- Все сигнальные реле, которые сейчас продаются как дополнительный аксессуар, внести в корпус и вывести их сухими контактами (СК). Это касается сигнала «ALARM» и… управления кранами! Да! Мы же не забыли, что мы делаем модуль для электрощитов? А значит что иногда нам вместо открывания кранов надо подавать сигнал в ПЛК/Logo/хрен знает куда. Значит нам нужно иметь И выход управления кранами напрямую И переключающее реле этого же выхода.
Так как GidroLock славится работой от аккумулятора, то эти реле могут жрать большой ток, даже если будут бесполезными. Я бы предложил бы вооружиться тем же DIP-переключателем, про который писал выше и сделать их катушки отключаемыми (но реле ставить, даже если это удорожит модуль): если юзеру они не нужны — он их может выключить и продлить время работы от аккумулятора. - Кстати, про аккумулятор! Так как мы делаем модуль для электрощита, то в этот раз не надо морочиться с тем, чтобы поставить в него аккумулятор! Нам важен форм-фактор DIN-модуля. Поэтому лучше просто сделать клеммы для подключения аккумулятора. И пусть дальше юзер сам думает, как и куда его поставить.
Опять же, стоит посмотреть на некоторые продукты от НоваТек. Там сделано ещё интереснее: есть два входа видов питания: +230 VAC и +12 VDC (например как на регистраторе РПМ-16-43; модель уже устаревшая). И пускай пользователь, например, питает наш GidroLock сразу питанием +12 VDC без всякого аккумулятора, если хочет. А это питание внутри щита/шкафа берёт откуда сам захочет (например у компании «Бастион» есть блоки бесперебойного питания на 12V DC с Li-Ion аккумулятором).
Вот такие мои пожелания. Конечно же, как только я закончу пост — я отправлю его производителю и ОЧЕНЬ надеюсь, что они возьмут отсюда немного идей и мне не придётся объяснять заказчикам что-то вида «Ну, вы понимаете… ага, есть у GidroLock блок на DIN-рейку — но он настолько уебанский и неудобный, что приходится ставить обычный, потому что он — лучше».
А вот теперь начинаем препарировать GidroLock и смотреть, чего он может. Так как мы на Нептуне уже научены плохому, но имеем некий язык терминов, то я сразу выпишу полезные и удобные фичи GidroLock’ов:
- Хоть немного нестандартная по сигналам, но единая продуманная система блока управления и кранов, в которой учтено много мелочей. Существуют краны разных модификаций и датчики разных модификаций. Всё из электроники они производят сами, а не сидят на чужих решениях. Даже корпуса сами делают.
- Умеет отслеживать входы адресно (до 8 штук): можно сразу понять, какой именно датчик сработал и куда надо бежать.
- Умеет в автоматическом режиме проворачивать краны, чтобы они не закисали. А так же делает это при каждом своём включении. Это удобно и круто. Сразу будет видно, если с краном или кранами чего-то не так.
- Имеет нормальный внешний сигнал для того, чтобы перекрыть воду. При этом это не сигнал, который вызывает состояние «Авария», а штатный режим работы.
- Имеет режим, когда даже если все датчики сработали, система принудительно открывает воду. Это мне очень нравится: я люблю, когда любой автоматике можно показать, что человек, который её же и создал — главнее и он знает что делает. В реале это удобно применять, если случайно мыли пол и залили датчик и влом ждать, пока он просохнет.
- Умеет выдавать сигнал «Авария» вовне. Этот сигнал можно легко использовать для того, чтобы выключать насосную станцию, если речь идёт о дачном доме, к примеру.
- Имеет встроенный (и сменный, стандартный) аккумулятор. Вся электроника и краны заточены для питания от этого аккумулятора. Поэтому, если пропадёт внешнее питание, система будет работать ещё некоторое время. То есть, например, если пошёл потоп, залило щит и дифзащита отключила нам питание — GidroLock сможет опознать протечку и закрыть воду. А вот Нептун — нет, хе хе.
Система следит за зарядом аккумулятора и проверяет его на работоспособность. Если аккумулятора нет или он сдох — то система не включится.
Отдельно дополню, что есть версия системы GidroLock Control — для контроля протечек в замкнутом контуре циркуляции: отоплении или котельной. Делается это при помощи двух счётчиков воды, один из которых ставится на подаче, а другой — на обратке. В этом случае прошивка в модуле будет немного другая (сама плата и все функции остаются те же), и она считает скорость поступления импульсов от счётчиков воды по входам INP1 и INP2. Если скорости начинают отличаться — то система принимает решение от протечке. Это чем-то похоже на работу УЗОшки.
Круто, да? Но не совсем! Потому что при этом всём я не зря с таким хитрым видом написал про то, что система у GidroLock отличная, но немного нестандартная по сигналам. Вот с этого и начинается, собственно, подзголовок поста о том, как надо уметь готовить этот самый GidroLock.
Сразу же скажу про GidroLock Control. Про него так всё красиво написано, но на деле оказывается (при этом на сайте и в инструкции это не особо афишируется — там написано про некие абстрактные «водомеры с импульсным выходом»), что он НЕ работает с обычными счётчиками воды из-за того, что эти счётчики выдают один импульс на сколько-то там литров воды, и это слишком медленно: пока пройдёт десяток импульсов от такого счётчика — там уже воды на целую ванну по объёму натечёт.
Поэтому GidroLock предлагает свои счётчики воды для модуля GidroLock Control, которые более громоздкие и влезут не во всякий коллекторный мать его шкаф! Но при этом сильно это не афишируется, и на сайте и в прайсе GidroLock такой инфы и таких счётчиков нету. И вот так мы на РадиоЦентр и купили это всё. По телефону меня пытались предупредить про это, но я отмахнулся, ибо в инструкции было написано про расходомеры — вот я и подумал, что если специально ничего не указано — то значит что пойдут любые. Так что это дело им тоже надо бы поправить (на сайте и в инструкции).
Теперь идём по более глубоким косякам системы. Так как на DIN-рейку ничего нет (хе хе), то единственное что мы можем рассмотреть — это GidroLock Premium/Control в обычных корпусах. Предполагается, что эти корпуса будут ставиться в сантехшкаф. А значит, всё это будет монтироваться по месту: прикрутят к стене корпус, вставят плату и будут подключать к ней провода.
И вот здесь будут первые маты (к самим особенностям монтажа я ещё вернусь). Система сделана РАЗБОРНОЙ и МАЛЫХ РАЗМЕРОВ! Млять!!! Ну вот что ж такое? У всех разработчиков этих систем защит от протечек те, кто занимается корпусированием что? Больные агорафобией [боязнь открытых, просторных пространств] гремлины, что ли?! Как будто если корпус будет более просторным, то те, кто в этом корпусе живут, сразу умрут от панической атаки?! Эту защиту даже на монтажной панели в просторном силовом шкафу невозможно монтировать без «ёб твою мать» и желания врезать по ней молотком, а потом — вбить гвоздь в голову тех, кто это вообще выдумал.
Дело в том, что модуль (контроллер) защиты состоит из отдельных компонентов, которые собираются воедино. А именно:
- Задняя часть корпуса. В неё вставляется плата контроллера на пазах.
- Крышка корпуса. В ней находится выключатель питания, который подключается к плате на разъёме.
- Фланец ввода проводов. Он, падла, вставляется в крышку корпуса, а не в заднюю часть. И поэтому обожает выпадать в самый неподходящий момент.
- Аккумулятор. Тут… да блин, чего всех жалеть? Его крепление — это просто вопиющая ебанина! Потому что он встаёт в распор между упором на корпусе и платой. Чего-то не так пошевелил при монтаже — он выпадает, и за провода сдёргивает за собой плату. А остальные провода — крышку фланца! Позже я покажу это всё в действии, гы гы!
Я за то и ругаюсь! Ну, блин, ну чего вам не сделать корпус побольше?! Напоминаю производстенный цикл любого изделия, очень грубо: конструирование — проверка — производство — продажа — установка — наладка — эксплуатация — обслуживание — ремонт — демонтаж — утилизация. И даю жёсткий и реальный пример: чем меньше корпус, тем больше соблазна у всяких горе-мастеров запихать его туда, куда не влезет корпус большего размера, так? А через некоторое время, когда они его туда запихают и всё подключат, настанет время менять аккмулятор, потому что он тут свинцовый, а они живут обычно 3-5 лет, и иногда их всё же придётся менять.
И вот решили вы заменить аккумулятор. Как вы думаете, есть ли у корпуса НЕвыпадающие винты? Или там мелкие саморезики по краям стоят? Верно! Конечно же, невыпадающих винтов или защёлок нету! Только сраные саморезики, которые потерять очень легко. А у нас сантехшкаф зашит, а у нас инсталляция и нет знакомого удавчика Гоши из зоомагазина «Динозаврик» на Щёлковском шоссе, который так обожает лазить по всяким щелям и дырам.
А дальше мы открыли корпус… и на нас выпала вся его начинка! Так как фланец ввода проводов вставляется (!!) в крышку, то он и оттуда тоже выпадет. Провода не будут ни чем держаться, и вся конструкция свалится вниз. Какова вероятность того, что пока плата с нежной SMD-начинкой будет падать между трубами и их креплениями вниз, на ней чего-то не оторвётся, а?! Ну и чтобы совсем порвать корпус — то задам ещё один вопрос: чего будет, если аккумулятор потечёт?! Он же прям в плату упирается. Значит — зальёт и плату. И сгинут 5 тыр рубчиков ни за понюшку табаку!
Я люто ненавижу GidroLock именно за этот уебанский корпус! Вот почему было не подумать это всё заранее? Почему не сделать такой корпус, в котором плата будет располагаться так, чтобы клеммн… Так! Про это мы ща ещё поговорим! Корпус, где аккумулятор будет фиксироваться в отдельном отсеке, отделённом от платы? Где плата будет фиксироваться к дну корпуса и не выпадать? И где все провода и кабели будут СНАЧАЛА фиксироваться, а ПОТОМ — подключаться? Хосподя! Почему, почему все производители всегда думают только о себе? Почему они думают о том, что если выпустить просто устройство — то мы будем рады? Ребятааа! Очнитесь! Век просто устройств давно прошёл. Сейчас идёт эпоха дибильных устройств, в которой важен мелкий сиюминутный функционал и концепт «сломается — заменим». Но рано или поздно будет понятно, что дешевле купить одно продуманное устройство, чем дохрена мелких. И поэтому те, кто это вовремя сообразит — будут молодцы.
Идём дальше! Дальше — клеммы и сама начинка GidroLock. Пару слов про электронику. В ней всем рулит микроконтроллер. Поэтому-то, меняя прошивку, можно получать разный функционал одной и той же платы. Блок питания от сети 230V — импульсный (однако ради мелкого размера платы никаких конденсаторов X1/X2 и варисторов там не стоит — это плохо). Цепь сети 230V и цепь питания аккумулятора защищены предохранителями. Все подключения выведены на клеммы или разъёмы.
Но кое-где есть разные западлЫ. Например на фотке две платы. На одной вы видите два разъёма снизу, а на другой их нет. Про этот приятный сюрприз я расскажу чуть ниже. Это так различаются разные партии плат; разработчики вдруг решили вывести часть сигналов на разъёмы для большего удобства (а на деле — потому что из-за размера корпуса уже нельзя сделать плату побольше).
Платы модулей защиты от протечек GidroLock Premium и Control
Ну а теперь самое вкусное *потирает руки*! Как у нас плата расположена в корпусе? Ребром она у нас расположена! Как быть с подключением сигналов, если всё это находится внутри узкого сантехшкафа? И почему клеммы для кранов вообще стоят боковые? Чем это поможет-то?
Клеммы для подключения модулей защиты от протечек GidroLock Premium и Control
При этом, одновременно с такими косяками, почти все сигналы тут выведены очень удобно и хорошо. Например, GND есть во всех нужных местах: и около сигнала FUN, и около сигнала ALR, и около датчиков протечек. А вот клемма для PE только одна, хотя блок питания импульсный и у него должен быть мелкий фильтр на вводе, которому требуется PE. Как быть, если мне надо подать PE и на плату GidroLock и на краны? Пихать их под одну клемму? Вот тут уже видно, что сначала сделали корпус и плату, а потом стали понимать, что многое на эту плату не влезает.
Сами клеммы — мелкие! Они с трудом принимают НШВИ(2) на 0,75 квадратов, который туда и не лезет-то до конца.
Клеммы модулей GidroLock: провода в них еле-еле влезают
А в боковые клеммы его вообще с трудом можно вставить, потому что, как видно на фотке ниже, из-за того что ему мешает соседний ряд клемм, наконечник встаёт под углом и запихать его в клеммы можно только пинцетом с сильными матами.
Клеммы модулей GidroLock: провода в них еле-еле влезают
Это всё ОЧЕНЬ плохо! Эта плата предполагает то, что сюда будут пихать провода безо всяких наконечников вообще. И, значит, провоцирует на риск того, что плохо скрученные жилки проводов не войдут в клемму и могут закоротить на соседние. А для щитов такой модуль еле-еле пригоден, потому что внутри щита как раз-таки все линии и ведут проводами, обжатыми в наконечники НШВИ. И ещё, напоминаю, что всё это придётся монтировать в узком пространстве сантехшкафа.
Вообще, основной косяк GidroLock’а в том, что их модуль требует раз в пять большего пространства для манипуляций с ним по сравнению с тем пространством, которое он сам занимает. Простыми словами: да, его можно запихать в очень узкое место. Но при этом, чтобы подкючиться к нему или обслужить его, понадобится большое свободное пространство и доступ к модулю с трёх сторон. Если бы корпус сделали более просторным и закрепили бы в него плату горизонтально — то доступ к ней был бы только спереди — с одой стороны, которая доступна, если снять крышку корпуса.
Теперь изучаем третье западлище. Это — сигналы GidroLock. Вот с этим тут будет полнейшая засада, ибо весь GidroLock сделан по стандарту TTL логики с активным низким уровнем. Это когда для того, чтобы система активировалась, надо входы замыкать на GND, а не на +VCC. Такое было очень (да и сейчас) популярно для разных микросхем и цифровой логики, потому что если оставить вход неподключенным, то даже если на него будет идти наводка, то при инверсной логике он не активируется, а при прямой — активируется сам по себе.
И вот это всё ну… не то, чтобы сильное западло, но некая совсем нестандартная особенность ГидроЛока. Которая точно так же распространяется ещё и НА ВЫХОДЫ!!! Все выходы здесь — это ОК (открытый коллектор), а не СК (сухой контакт). То есть, когда выход активируется — то он подключается тоже к GND внутреннего источника питания GidroLock! Поэтому все финтифлюшки вида «Йохоу! Ща мы возьмём сигнал аварии и отдадим его в ОПС или на контактор насоса» будут жёстко и жестоко обломлены! При этом в инструкции всё это прописано абстрактно в виде «есть выход сигнала авария», а все знают, что если выход специально не указан — то по умолчанию это всегда СК.
Вот какие сигналы используются у GidroLock:
- L, N, PE — питание 230V сети
- Два торчащих провода для аккумулятора
- +U, +U1 и прочие — это выход от источника питания +12V DC. Можно использовать для питания кранов, датчиков, реле или ещё чего-то. Это питание резервируется от аккумулятора.
- GND — общий, минус встроенного источника питания. Эти клеммы продублированы в разных местах платы, но это одно и то же.
- OUT — выход типа ОК для управления кранами. Активируется (соединяется с GND), когда краны должны быть закрыты.
- FUN — сигнал закрывания кранов вручную (надо соединить с GND). Если краны закрыты этим сигналом, то система не переходит в статус «Авария». При этом, если подан сигнал открытия, а есть протечка — система, конечно же, краны не откроет.
- ALR (ALARM) — выход типа ОК для сигнала «авария». Активируется, когда сработал какой-то из датчиков протечки. Если краны закрыты по FUN — то не активен.
Оценили западлище? Система будет работать только со штатными кранами на 12V DC. Хочешь поставить краны на 230V AC? Городи реле или какие-то развязки! Сначала, когда я задумывал пост, я думал это всё обматерить и думал о том, что GidroLock система закрытая и ни хрена не удобная. Но сейчас я понял, что задумка разработчиков была в том, чтобы сделать всю систему такой, чтобы она могла полностью работать от аккумулятора: и краны, и датчики, и все входные и выходные сигналы.
Именно поэтому тут все сигналы выдаются как ОК: мелкий транзистор не жрёт так много тока с аккумулятора, как релюшка (да и её тут некуда вмещать из-за мелкого корпуса). И именно поэтому я предлагаю в версии на DIN-рейку поставить-таки эти релюшки на все выходы (параллельно с ОК), но сделать их отключаемыми, чтобы они не жрали заряд аккумулятора, если не будут использованы.
Глянем в краны. Вот кусочек подключения крана с сайта производителя:
Схема сигналов кранов защиты от протечек
Видите, и тут инверсная логика? Чтобы кран закрыть — надо соединить его сигнал с GND. Как это реализовано? А просто: внутри крана стоит тоже электроника с микроконтроллером, который всем и рулит. Вот фотка с сайта производителя, где это видно:
Устройство кранов защиты от протечек
А вот тут мне попался обзор устройства этих кранов. В общем, краны, если надо — можно будет использовать в своих системах на 12V без проблем. И это ОЧЕНЬ хорошо!
А вот если мы захотим достать какие-то сигналы для того, чтобы использовать их в своих системах — нам придётся потрахаться. Для этого надо будет каким-то путём изобретать и ставить внешние реле с катушкой на 12V и с шунтирующим диодом (чтобы не выжечь транзистор выхода ОК). Вот как это может выглядеть:
Схема внутренних выходов защиты от протечек
Плюс тут — что все релюшки можно подключить и запитать от штатного аккумулятора системы. И они будут выдавать выходы типа «СК» во внешние системы всегда, пока жив аккумулятор GidroLock’а. А минус — в том, что логика всё равно будет инверсная и противоречить правилу силовой автоматики, которое говорит: если система выключена или находится в исходном положении, то все контакты обязаны быть разомкнутыми. У нас же будет наоборот: если мы хотим выключать насос при помощи GidroLock, то нам придётся использовать контакты COM-NC релюшек, ибо эти релюшки будут выключенными, если аварии нет или если краны надо держать открытыми.
А вот кое-чего с сигналом закрывания кранов оказалось не совсем гладко. Дальше пишет заказчик, которому я делал щит под автоматику KNX (часть орфографии и пунктуации сохранены):
Привет! Прочел твой пост про гидролоки , намучился с ними так как у меня краны фаровские на 220 в. У Гидролока есть засада одна, которая только сейчас у меня обнаружилась: на контакты +U GND OUT 12 подается на 1 минуту (при аварии или при замыкании FUN GND — не важно).
Поставил проходную релюшку на 12 вольт подключил ее к U+ и GND , при аварии или при замыкании FUN GND у меня все благополучно перекрывалось, только оказалось, что через минуту открывалось назад так как напряжение блок управления снимал.
Сейчас в итоге переподключил все на выходы ALARM, но тоже есть проблема при замыкании FUN GND ничего не происходит((( А мне это необходимо так как надо закрывать краны перед уходом из дома релюшкой из KNX. Плюс если при аварии блок Блок Гидролока перевести в режим Выкл, то релюшка Alarm размыкает контакты и краны открываются (тоже как-то не хорошо, когда блок стоит в сантех шкафу.
Вот такие вот приколы! Я эту часть инфы ещё не проверял, но при случае проверю!
И ещё о релюшках. Я же ставил эти GidroLock’и в щит, где они у меня должны были не только закрывать краны, а ещё и по сигналу аварии отрубать насос скважины и насос отопления. А значит, мне как раз надо задействовать сигнал «ALR/ALARM». И вот, так как мануал был мутный, заказал я обычные релюшки на 230V, чтобы через них коммутировать катушки контакторов. А в последний момент выяснилось всё это западло с выходами типа ОК.
Как же мне повезло, что у меня валялись свои собственные релюшки типового размера с катушкой на 12V DC! Они отлично подошли в колодку от реле CR-P, и даже индикаторные модули на +12V DC нашлись! Берём такую релюшку и подключаем её к контактам «+U1» и «ALR». Замыкаем любой INP на GND — и вуаля! Система пищит, реле включается!
Подключение выхода тревоги по протечке к модулям GidroLock
Но это — с той платы, где сигнал «ALR» выведен на клеммы. А у другой — разъём. В инструкции написано адски пафосно, что это разъём аж для GSM-модема (!!), радиоприёмника и всяких систем автоматизации. Ну да, не иначе там RS-485 или I2C. Щазз! На деле на разъём выведено (слева направо по фотке ниже):
- GND — общий, минус питания
- +U — питание +12 VDC
- INP1/INP2 — Один из входов (зависит от разъёма: первый или второй)
- ALR — сигнал «Авария»
То есть, всё тупее некуда: по сигналу «Авария» можно дёргать… кхм… модем?!, чтобы он отправил нам SMSку. Или наоборот — от SMS/GSM-реле (так это правильно называется) дёргать один из входов, чтобы имитировать протечку и закрыть воду. А чего FUN не вывели-то?
Разъём (HK-04) для подключения выходов тревоги модуля GidroLock
И тут маркетологи GidroLock сделали ошибку. Потому что, млять, концепт поменялся так, что у них продаются разные модули, которые подключаются к этим разъёмам. В том числе и модуль «реле». А что мы помним? А мы помним, что наша защита должна монтироваться в какой-то жопе (читайте: забитом до отказа трубами сантехшкафу), и поэтому нам крайне важно было то, чтобы наша система была в одном общем корпусе и не расползалась как гидра. А ща получается, что чтобы вытащить себе сигнал аварии на управление контактором, я должен уже купить модуль реле и куда-то его прибить рядом с основным модулем. Нафига?
В общем, я выматерился в очередной раз на… не на модули. А на этот разъём. Нахрена его вообще было делать, если те же сигналы можно снимать с клемм, как это сделано на другой плате-то?! Матернулся и срочно поехал в магазин искать разъём. Нашёл! Марка разъёма — HK-04. В большинстве магазинов вы его найдёте. Я себе купил сразу десяток на всякий непредвиденный случай. Протестировал и сделал проводок для подключения реле в щите:
Шлейф для подключения реле статуса протечки к GidroLock
И вот теперь мы переходим к тому, с чего начинали — к ужасным корпусам и к тому, как это всё приходится монтировать в силовые щиты, потому что GidroLock всё обещает нам вариант защиты на DIN-рейку. Как, как? Монтажная панель!
Крепим корпуса модулей GidroLock на монтажную панель
Самое ужасное, что эти два GidroLock’а сожрали место в 36 DIN-модулей. Просто из-за того, что они не на DIN-рейку. Вот как-то так! =) Прикрутил я их на монтажку, на 4 винта, а не на два, как сам производитель предлагает. Место вокруг обклеил остатками миниканала DKC DN-A, чтобы всё было красиво и было чем закрепить провода.
И вот как раз про провода я сейчас и скажу. Это касается не только способа монтажа GidroLock в щит, а вообще его монтажа на любой поверхности. Как принято делать монтаж проводов или кабелей? Вот как: устройство надёжно крепится и не трогается. Провод или кабель заводится в его корпус (клеммную коробку, силовой щит — для примера), разделывается, обрезается на нужную длину по месту до клеммы, зачищается, обжимается и подключается.
То есть, сначала мы ведём провод/кабель в какой-то трассе — коробе, гофре, лотке, а потом оставляем его хвостик, который потом по месту подрезаем. С GidroLock это не проходит и вот почему.
Первое дерьмо — ввод проводов, который имеет мелкие отверстия и который вставляется в крышку корпуса (в нижней части корпуса он не держится). Это решение — полный мрак и ад монтажника, потому что получается что вам надо оставить некоторый запас проводов для того, чтобы пропустить их через этот ввод и открывать корпус, потом подключать эти провода, а запас куда-то девать.
Фланец крышки модуля GidroLock неудобен и бестолков
В итоге я этот ввод просто выкидываю, если ставлю GidroLock в щит: там он не нужен, как и герметичность корпуса.
Второе монтажное западло — это особенность расположения клемм на плате, из-за которой плату приходится вынимать из пазов, чтобы подключить к ней что-нибудь. А значит точно подрезать провода получится по такой схеме (для каждого провода): ставим плату назад в пазы, отмериваем провод, отрезаем его, вынимаем плату и подключаем. ПИЗДЕЦ! ЛЮТЫЙ!!!
И вот как это выглядит для GidroLock Control (отопление). Двойные НШВИ для питания сети, разъём для сигнала «Авария», выходы на краны и входы от счётчиков воды. Всё — чуток проводов проложили — и на плате места нет!
Много соединенией к плате GidroLock — еле-еле влезает
А теперь смотрите, как охрененно круто монтируется всё это в корпус! Сначала мы ставим платы в пазы. Потом подключаем аккумулятор, который может висеть на проводах, упасть и уронить за собой плату, как я писал выше.
Ставим плату GidroLock в корпус (монтаж в силовой щит)
После этого вы берёте аккумулятор и вставляете его враспор между платой (там с этой стороны бумажка) и пазом на корпусе. Тут главное не чихать и даже не дышать, потому что держится это только на честном слове. Оцените место для проводов со стороны клемм. Вот как подлезть к клеммам, если надо что-то добавить или прозвонить? Никак! Только снимать плату!
Вся начинка GidroLock собрана, виден огромный пучок проводов, который не помещается в корпус
Дальше мы начинаем ставить крышку корпуса, подключив разъём выключателя питания на плату. Этот разъём мешает проводам сетевого питания, поэтому их приходится раздвигать. Одно неловкое движение — и вся начинка, как макароны, выпадает из корпуса в руки!
При попытке открыть корпус вся начинка GidroLock вываливается
А после оказывается, что корпус был не готов к подключению всего лишь четырёх входов, кранов и сигнала «Авария»: его начало пучить, потому что провода туда просто не влезли.
GidroLock установлен в силовой щит и его корпус закрыт. Видна вспученность от проводов
Дальше надо дописать «…а теперь представьте, что это же происходит в узком, пыльном шкафу через сантехлючок» и пойти убиться об стенку.
А на деле, если сравнивать, то получается, что несмотря на такие вот крупные и при этом глупые и архаичные косяки, GidroLock остаётся самой удобной и лучшей системой для защиты от протечек, у которой нет альтернатив по наличию всех сигналов, питанию, управлению кранами и связью с внешним миром. Но только вот надо уметь с ней обращаться, про что я тут и писал.
Не знаю, на что это больше похоже: на «мыши плакали и кололись, ели кактус, потому что больше нечего было кушать», или на такую вот кривую и суровую реальность, которая отличается от задуманного. Но, ИМХО, эту систему надо доработать именно с точки зрения монтажника. И уже потом делать версию на DIN-рейку без этих ошибок и без ошибок Нептуна.
Дополнение от 30.10.2018. Был в офисе GidroLock’а. Виделся с директором, который участвует в разработке и генерирует идеи. Пообщались, и вот какие новости выяснились: у самой фирмы есть куча своих проектов (привода для отопления, вентиляции, разные розетки и выключатели — и всё с беспроводным управлением на ESP2866) и своё пластиковое литьё (пресс-формы). Это хорошо, потому что все корпуса они могут сделать сами.
GidroLock на DIN-рейку сделан, но из-за дороговизны литья корпусов сделан таким образом, что будет один единый корпус в 2 DIN-модуля для всех девайсов, какие компания будет выпускать. Когда поступит в продажу — не известно, потому что проектов у компании много и не на всё хватает времени — доделать документацию и выложить всю инфу.
В будущем ожидается версия GidroLock для промавтоматизации, но когда и как — не известно, конечно же =)
Gidrolock защита от протечек
С тех пор, как стали строить многоквартирные дома и появилось центральное водоснабжение, появилась проблема утечек воды. Утечка воды происходит по многим факторам. Основные из них это:
- Оставление не закрытым крана с водой
- Выход из строя элемента трубопровода или сантехники
- Засорение трубопровода
Актуальность защиты от протечек воды становится все более актуальной с ростом количества этажей в высотках и ростом уровня жизни и качеством отделки помещений.
Как можно защититься от протечек воды?
Необходимо установить специальное оборудование для предотвращения протечки воды.
Мы предлагаем купить систему Гидролок (Gidrolock) Российского производителя г. Мытищи.
Данная система состоит из следующих компонентов:
- Шаровый электропривод
- Блок управления с аккумулятором 12 В.
- Датчики протечки (проводные или безпроводные)
- Дополнительные модули (GSM модуль, дополнительное реле, блок радиоприемника)
- Крепеж и инструкция
Монтируется система следующим способом. ШЭП (Шаровый электропривод) монтируется на трубу с холодной и горячей водой. От них провода идут к блоку управления. К нему же подключаются и проводные датчики. Схема подключения есть в паспорте данной системы.
Установите сервер | Документы SonarQube
В этом разделе описывается одноузловой экземпляр SonarQube. Дополнительные сведения о кластерной настройке см. В разделе «Установка сервера как кластера».
Компоненты экземпляра
Экземпляр SonarQube состоит из трех компонентов:
На сервере SonarQube выполняются следующие процессы:
- веб-сервер, обслуживающий пользовательский интерфейс SonarQube.
- поисковый сервер на базе Elasticsearch.
- — вычислительный механизм, отвечающий за обработку отчетов об анализе кода и сохранение их в базе данных SonarQube.
База данных для хранения следующего:
- Показатели и проблемы качества и безопасности кода, возникающие во время сканирования кода.
- Конфигурация экземпляра SonarQube.
- Один или несколько сканеров, запущенных на ваших серверах сборки или непрерывной интеграции для анализа проектов.
Хосты и местоположения
Для оптимальной производительности сервер и база данных SonarQube должны быть установлены на разных хостах, а хост сервера должен быть выделен.Хосты сервера и базы данных должны находиться в одной сети.
Все хосты должны быть синхронизированы по времени.
Поддерживаются несколько движков баз данных. Обязательно соблюдайте требования, перечисленные для вашей базы данных. Это реальные требования, а не рекомендации.
Создайте пустую схему и пользователя sonarqube
. Предоставьте этому sonarqube
права пользователя создать
, обновить
и удалить
объектов для этой схемы.
Microsoft SQL Server
Параметры сортировки ДОЛЖНЫ быть чувствительными к регистру (CS) и диакритическим знакам (AS).
READ_COMMITED_SNAPSHOT
ДОЛЖЕН быть установлен в базе данных SonarQube.
Стратегия разделяемой блокировки базы данных MS SQL может повлиять на время выполнения SonarQube. Убедитесь, что для is_read_committed_snapshot_on
установлено значение true
, чтобы предотвратить потенциальные взаимоблокировки SonarQube при больших нагрузках.
Пример запроса для проверки is_read_committed_snapshot_on
:
SELECT is_read_committed_snapshot_on FROM sys.базы данных WHERE name = 'YourSonarQubeDatabase';
Пример запроса на обновление is_read_committed_snapshot_on
:
ALTER DATABASE YourSonarQubeDatabase SET READ_COMMITTED_SNAPSHOT ON WITH ROLLBACK IMMEDIATE;
Встроенная безопасность
Чтобы использовать встроенную безопасность:
- Загрузите пакет Microsoft SQL JDBC Driver 9.2.0 и скопируйте
mssql-jdbc_auth-9.2.0.x64.dll
в любую папку на своем пути. Если вы используете SonarQube как службу Windows, убедитесь, что учетная запись Windows, под которой запущена служба, имеет разрешение на подключение к вашему серверу SQL.Учетная запись должна иметь членство в роли базы данных
db_owner
.Если вы запускаете сервер SonarQube из командной строки, пользователь, под которым запускается командная строка, должен иметь членство в роли базы данных
db_owner
.- Убедитесь, что свойства
sonar.jdbc.username
илиsonar.jdbc.password
закомментированы, иначе SonarQube будет использовать аутентификацию SQL.
sonar.jdbc.url = jdbc: sqlserver: // localhost; databaseName = sonar; IntegratedSecurity = true
Проверка подлинности SQL
Чтобы использовать проверку подлинности SQL, используйте следующую строку подключения.Также убедитесь, что sonar.jdbc.username
и sonar.jdbc.password
установлены правильно:
sonar.jdbc.url = jdbc: sqlserver: // localhost; databaseName = sonar
sonar.jdbc.username = sonarqube
sonar.jdbc.password = mypassword
Oracle
Если в одном экземпляре Oracle есть две схемы SonarQube, особенно если они предназначены для двух разных версий, SonarQube сбивается с толку и выбирает первую, которую находит. Чтобы избежать этой проблемы:
- Любые привилегии, связанные с пользователем SonarQube Oracle, должны быть уменьшены
- Или на стороне Oracle должен быть определен триггер для автоматического изменения пользовательского сеанса SonarQube Oracle при установлении нового соединения:
Драйвер Oracle JDBC версии 12.1.0.1 и 12.1.0.2 содержат серьезные ошибки и не рекомендуются для использования с SonarQube (см. Более подробную информацию).
PostgreSQL
Если вы хотите использовать настраиваемую схему, а не «общедоступную» схему по умолчанию, необходимо установить свойство PostgreSQL search_path
:
ALTER USER mySonarUser SET search_path to mySonarQubeSchema
Сначала проверьте требования. Затем скачайте и разархивируйте дистрибутив (не распаковывайте в каталог, начинающийся с цифры).
SonarQube не может быть запущен как root
в системах на базе Unix, поэтому при необходимости создайте специальную учетную запись пользователя для SonarQube.
$ SONARQUBE-HOME (ниже) — это путь к каталогу, в который был распакован дистрибутив SonarQube.
Настройка доступа к базе данных
Отредактируйте $ SONARQUBE-HOME / conf / sonar.properties , чтобы настроить параметры базы данных. Шаблоны доступны для каждой поддерживаемой базы данных. Просто раскомментируйте и настройте нужный шаблон и закомментируйте строки, посвященные h3:
. Пример для PostgreSQL
сонар.jdbc.username = sonarqube
sonar.jdbc.password = mypassword
sonar.jdbc.url = jdbc: postgresql: // локальный хост / sonarqube
Добавление драйвера JDBC
Драйверы для поддерживаемых баз данных (кроме Oracle) уже предоставлены. Не заменяйте предоставленные драйверы; поддерживаются только они.
Для Oracle скопируйте драйвер JDBC в $ SONARQUBE-HOME / extensions / jdbc-driver / oracle .
Настройка пути хранения Elasticsearch
По умолчанию данные Elasticsearch хранятся в $ SONARQUBE-HOME / data , но это не рекомендуется для производственных экземпляров.Вместо этого вы должны хранить эти данные в другом месте, в идеале в выделенном томе с быстрым вводом-выводом. Помимо поддержания приемлемой производительности, это также упростит обновление SonarQube.
Отредактируйте $ SONARQUBE-HOME / conf / sonar.properties , чтобы настроить следующие параметры:
sonar.path.data = / var / sonarqube / data
sonar.path.temp = / var / sonarqube / temp
Пользователь, использованный для запуска SonarQube, должен иметь доступ для чтения и записи к этим каталогам.
Запуск веб-сервера
Порт по умолчанию — «9000», а контекстный путь — «/».Эти значения можно изменить в $ SONARQUBE-HOME / conf / sonar.properties :
sonar.web.host = 192.168.0.1
sonar.web.port = 80
sonar.web.context = / sonarqube
Выполните следующий сценарий для запуска сервера:
- В Linux: bin / linux-x86-64 / sonar.sh start
- В macOS: bin / macosx-universal-64 / sonar.sh start
- В Windows: bin / windows-x86-64 / StartSonar.bat
Теперь вы можете просматривать SonarQube по адресу http: // localhost: 9000 (учетные данные системного администратора по умолчанию: admin
/ admin
).
Настройка установки Java
Если на вашем сервере установлено несколько версий Java, вам может потребоваться явно указать, какая версия Java используется.
Чтобы изменить Java JVM, используемую SonarQube, отредактируйте $ SONARQUBE-HOME / conf / wrapper.conf и обновите следующую строку:
wrapper.java.command = / путь / к / my / jdk / bin / java
Расширенные возможности установки
См. Вашу версию SonarQube ниже для получения инструкций по установке сервера из образа Docker.
SonarQube 8.2+
Для первой установки выполните следующие действия:
Создание следующих томов помогает предотвратить потерю информации при обновлении до новой версии или обновлении до более высокого выпуска:
-
sonarqube_data
— содержит файлы данных, такие как встроенная база данных h3 и индексы Elasticsearch -
sonarqube_logs
— содержит журналы SonarQube о доступе, веб-процессе, процессе CE и Elasticsearch -
sonarqube_extensions
— будет содержать все устанавливаемые плагины и драйвер Oracle JDBC, если это необходимо.
Создайте тома с помощью следующих команд:
$> создание тома докера - имя sonarqube_data $> docker volume create --name sonarqube_logs $> docker volume create --name sonarqube_extensions
Убедитесь, что вы используете тома, как показано в приведенных выше командах, а не привязываете монтирования. Использование привязки препятствует правильному заполнению плагинов.
-
Драйверы для поддерживаемых баз данных (кроме Oracle) уже предоставлены.Если вы используете базу данных Oracle, вам необходимо добавить драйвер JDBC в том
sonar_extensions
. Для этого:а. Запустите контейнер SonarQube со встроенной базой данных h3:
$ docker run --rm \ -p 9000: 9000 \ -v sonarqube_extensions: / opt / sonarqube / extensions \ <имя_изображения>
г. Завершите работу после правильного запуска SonarQube.
г. Скопируйте драйвер Oracle JDBC в
sonarqube_extensions / jdbc-driver / oracle
.Запустите образ со свойствами вашей базы данных, определенными с помощью флага переменной среды -e:
$> docker run -d --name sonarqube \ -p 9000: 9000 \ -e SONAR_JDBC_URL = ... \ -e SONAR_JDBC_USERNAME = ... \ -e SONAR_JDBC_PASSWORD = ... \ -v sonarqube_data: / opt / sonarqube / data \ -v sonarqube_extensions: / opt / sonarqube / extensions \ -v sonarqube_logs: / opt / sonarqube / logs \ <имя_изображения>
Дополнительные сведения о переменных среды конфигурации см. В разделе «Переменные среды Docker».
Использование переменных среды
SONARQUBE_JDBC_USERNAME
,SONARQUBE_JDBC_PASSWORD
иSONARQUBE_JDBC_URL
устарело и перестанет работать в будущих выпусках.
Если вы используете Docker Compose, используйте следующий пример в качестве справки при настройке файла .yml
. Щелкните заголовок ниже, чтобы развернуть файл .yml
.
Docker Compose.yml пример файла
версия: "3"
Сервисы:
сонарк:
изображение: sonarqube: 8-сообщество
зависит от:
- дб
среда:
SONAR_JDBC_URL: jdbc: postgresql: // db: 5432 / сонар
SONAR_JDBC_USERNAME: сонар
SONAR_JDBC_PASSWORD: сонар
тома:
- sonarqube_data: / opt / sonarqube / data
- sonarqube_extensions: / opt / sonarqube / extensions
- sonarqube_logs: / opt / sonarqube / журналы
порты:
- «9000: 9000»
db:
изображение: postgres: 12
среда:
POSTGRES_USER: сонар
POSTGRES_PASSWORD: сонар
тома:
- postgresql: / var / lib / postgresql
- postgresql_data: / var / lib / postgresql / data
тома:
sonarqube_data:
sonarqube_extensions:
sonarqube_logs:
postgresql:
postgresql_data:
SonarQube 7.9.x LTS
Для первой установки выполните следующие действия:
Создайте тома
sonarqube_conf
,sonarqube_data
,sonarqube_logs
иsonarqube_extensions
и запустите изображение с помощью следующей команды. Это заполнит все тома (скопируйте плагины по умолчанию, создайте папку данных Elasticsearch, создайте файл конфигурации sonar.properties). Следите за журналами, и, как только контейнер будет правильно запущен, вы можете принудительно выйти (ctrl + c) и перейти к следующему шагу.$ docker run --rm \ -p 9000: 9000 \ -v sonarqube_conf: / opt / sonarqube / conf \ -v sonarqube_extensions: / opt / sonarqube / extensions \ -v sonarqube_logs: / opt / sonarqube / logs \ -v sonarqube_data: / opt / sonarqube / data \ <имя_изображения>
При необходимости настройте свойства sonar.properties. Обратите внимание, что из-за SONAR-12501, предоставляющего
sonar.jdbc.url
,sonar.jdbc.username
,sonar.jdbc.password
иsonar.web.javaAdditionalOpts
вsonar.properties
не работает, и вам нужно будет явно определить эти значения в команде запуска docker с флагом-e
.# Пример для PostgreSQL -e sonar.jdbc.url = jdbc: postgresql: // localhost / sonarqube
Драйверы для поддерживаемых баз данных (кроме Oracle) уже предоставлены. Не заменяйте предоставленные драйверы; поддерживаются только они. Для Oracle вам необходимо скопировать драйвер JDBC в $ SONARQUBE_HOME / extensions / jdbc-driver / oracle
.
Запустите образ с вашим именем пользователя и паролем JDBC:
$ docker run -d --name sonarqube \ -p 9000: 9000 \ -e sonar.jdbc.url = ... \ -e sonar.jdbc.username = ... \ -e sonar.jdbc.password = ... \ -v sonarqube_conf: / opt / sonarqube / conf \ -v sonarqube_extensions: / opt / sonarqube / extensions \ -v sonarqube_logs: / opt / sonarqube / logs \ -v sonarqube_data: / opt / sonarqube / data \ <имя_изображения>
После того, как ваш сервер установлен и запущен, вы также можете установить плагины.Тогда вы готовы приступить к анализу исходного кода.
Не удалось подключиться к Marketplace через прокси
Дважды проверьте правильность настроек прокси в $ SONARQUBE_HOME / conf / sonar.properties
.
Обратите внимание: если имя пользователя вашего прокси-сервера содержит обратную косую черту, его следует экранировать — например, имя пользователя «домен \ пользователь» в файле должно выглядеть так:
http.proxyUser = домен \ пользователь
Для некоторых прокси исключение «java.net.ProtocolException: Сервер перенаправлен слишком много раз» может означать, что были настроены неправильное имя пользователя или пароль.
Исключение java.lang.RuntimeException: не удается запустить elasticsearch от имени пользователя root
SonarQube запускает процесс Elasticsearch, и та же учетная запись, на которой запущен сам SonarQube, будет использоваться для процесса Elasticsearch. Поскольку Elasticsearch не может быть запущен от имени root
, это означает, что SonarQube тоже не может быть запущен. Вы должны выбрать другую учетную запись, отличную от root
, с которой будет запускаться SonarQube, предпочтительно учетную запись, предназначенную для этой цели.
Sonarqube не может оформить запросы на слияние при изменении записи DNS в ALM
Если вы запускаете SonarQube в среде с большим количеством проблем с DNS, вы должны определить время действия политики кеширования DNS, поскольку по умолчанию SonarQube будет хранить кеш DNS до его перезапуска.Вы можете установить эту политику на пять секунд, выполнив следующие действия:
echo "networkaddress.cache.ttl = 5" >> "$ {JAVA_HOME} /conf/security/java.security"
Имейте в виду, что это увеличивает риск атак с подменой DNS.
|
% PDF-1.4 % 8127 0 объект > эндобдж xref 8127 193 0000000016 00000 н. 0000006439 00000 н. 0000006719 00000 н. 0000006765 00000 н. 0000006898 00000 н. 0000007457 00000 н. 0000007637 00000 н. 0000007817 00000 п. 0000007869 00000 н. 0000008861 00000 н. 0000009753 00000 н. 0000010365 00000 п. 0000011301 00000 п. 0000012280 00000 п. 0000013210 00000 п. 0000013578 00000 п. 0000014065 00000 п. 0000014929 00000 п. 0000015851 00000 п. 0000016337 00000 п. 0000016452 00000 п. 0000016565 00000 п. 0000016796 00000 п. 0000017148 00000 п. 0000017373 00000 п. 0000017751 00000 п. 0000027018 00000 п. 0000027059 00000 п. 0000028796 00000 п. 0000030036 00000 п. 0000120291 00000 н. 0000121988 00000 н. 0000133348 00000 п. 0000149687 00000 н. 0000149750 00000 н. 0000149811 00000 н. 0000149901 00000 н. 0000150029 00000 н. 0000150081 00000 н. 0000150194 00000 н. 0000150290 00000 н. 0000150438 00000 н. 0000150490 00000 н. 0000150602 00000 н. 0000150703 00000 п. 0000150839 00000 н. 0000150891 00000 н. 0000151001 00000 н. 0000151109 00000 н. 0000151249 00000 н. 0000151301 00000 н. 0000151396 00000 н. 0000151494 00000 н. 0000151652 00000 н. 0000151703 00000 н. 0000151790 00000 н. 0000151923 00000 н. 0000152072 00000 н. 0000152123 00000 н. 0000152232 00000 н. 0000152327 00000 н. 0000152444 00000 н. 0000152495 00000 н. 0000152631 00000 н. 0000152682 00000 н. 0000152774 00000 н. 0000152900 00000 н. 0000153033 00000 н. 0000153084 00000 н. 0000153174 00000 н. 0000153265 00000 н. 0000153316 00000 н. 0000153464 00000 н. 0000153515 00000 н. 0000153612 00000 н. 0000153737 00000 н. 0000153843 00000 н. 0000153894 00000 н. 0000154032 00000 н. 0000154083 00000 н. 0000154200 00000 н. 0000154297 00000 н. 0000154432 00000 н. 0000154483 00000 н. 0000154570 00000 н. 0000154652 00000 н. 0000154752 00000 н. 0000154803 00000 н. 0000154854 00000 н. 0000154952 00000 н. 0000155003 00000 н. 0000155054 00000 н. 0000155105 00000 н. 0000155216 00000 н. 0000155267 00000 н. 0000155318 00000 н. 0000155369 00000 н. 0000155420 00000 н. 0000155471 00000 н. 0000155522 00000 н. 0000155573 00000 н. 0000155624 00000 н. 0000155742 00000 н. 0000155793 00000 н. 0000155844 00000 н. 0000155896 00000 н. 0000155995 00000 н. 0000156101 00000 н. 0000156257 00000 н. 0000156309 00000 н. 0000156395 00000 н. 0000156534 00000 н. 0000156687 00000 н. 0000156739 00000 н. 0000156860 00000 н. 0000156976 00000 н. 0000157085 00000 н. 0000157137 00000 н. 0000157233 00000 н. 0000157284 00000 н. 0000157336 00000 н. 0000157388 00000 н. 0000157440 00000 н. 0000157566 00000 н. 0000157618 00000 н. 0000157752 00000 н. 0000157804 00000 н. 0000157943 00000 н. 0000157995 00000 н. 0000158047 00000 н. 0000158099 00000 н. 0000158211 00000 н. 0000158263 00000 н. 0000158378 00000 н. 0000158430 00000 н. 0000158544 00000 н. 0000158596 00000 н. 0000158648 00000 н. 0000158699 00000 н. 0000158751 00000 н. 0000158920 00000 н. 0000158972 00000 н. 0000159079 00000 н. 0000159183 00000 н. 0000159350 00000 н. 0000159402 00000 н. 0000159521 00000 н. 0000159655 00000 н. 0000159765 00000 н. 0000159817 00000 н. 0000159996 00000 н. 0000160048 00000 н. 0000160163 00000 п. 0000160292 00000 н. 0000160344 00000 п. 0000160479 00000 н. 0000160531 00000 н. 0000160583 00000 н. 0000160635 00000 н. 0000160747 00000 н. 0000160799 00000 н. 0000160851 00000 п. 0000160903 00000 н. 0000160955 00000 н. 0000161007 00000 н. 0000161059 00000 н. 0000161180 00000 н. 0000161232 00000 н. 0000161284 00000 н. 0000161336 00000 н. 0000161448 00000 н. 0000161500 00000 н. 0000161604 00000 н. 0000161656 00000 н. 0000161767 00000 н. 0000161819 00000 н. 0000161931 00000 н. 0000161983 00000 н. 0000162093 00000 н. 0000162145 00000 н. 0000162197 00000 н. 0000162249 00000 н. 0000162369 00000 н. 0000162421 00000 н. 0000162562 00000 н. 0000162614 00000 н. 0000162758 00000 н. 0000162810 00000 н. 0000162934 00000 н. 0000162986 00000 н. 0000163038 00000 н. 0000006263 00000 п. 0000004246 00000 н. трейлер ] / Назад 2377579 / XRefStm 6263 >> startxref 0 %% EOF 8319 0 объект > поток hW {TS ޛ \\ jH \ $ n) ‘Q @ sN س cueu 녍 OYXAYiE; K | L = 9 {P = ggʽx =! | ~
% PDF-1.6 % 218 0 объект > эндобдж 217 0 объект > эндобдж 219 0 объект > эндобдж 221 0 объект > эндобдж 220 0 объект > эндобдж 213 0 объект > эндобдж 212 0 объект > эндобдж 211 0 объект > эндобдж 216 0 объект > эндобдж 215 0 объект > эндобдж 214 0 объект > эндобдж 222 0 объект > эндобдж 30 0 объект [31 0 R] эндобдж 223 0 объект > эндобдж 230 0 объект > эндобдж 33 0 объект > эндобдж 32 0 объект [2 0 R 3 0 R] эндобдж 31 0 объект > / Граница [0 0 0] / H / N / Rect [1351,37 37,577 1635,7 50,668] / Подтип / Ссылка / Тип / Аннотация >> эндобдж 226 0 объект > эндобдж 225 0 объект > эндобдж 224 0 объект > эндобдж 229 0 объект > эндобдж 228 0 объект > эндобдж 227 0 объект > эндобдж 210 0 объект > эндобдж 193 0 объект > эндобдж 192 0 объект > эндобдж 191 0 объект > эндобдж 196 0 объект > эндобдж 195 0 объект > эндобдж 194 0 объект > эндобдж 187 0 объект > эндобдж 186 0 объект > эндобдж 185 0 объект > эндобдж 190 0 объект > эндобдж 189 0 объект > эндобдж 188 0 объект > эндобдж 197 0 объект > эндобдж 206 0 объект > эндобдж 205 0 объект > эндобдж 204 0 объект > эндобдж 209 0 объект > эндобдж 208 0 объект > эндобдж 207 0 объект > эндобдж 200 0 объект > эндобдж 199 0 объект > эндобдж 198 0 объект > эндобдж 203 0 объект > эндобдж 202 0 объект > эндобдж 201 0 объект > эндобдж 68 0 объект > эндобдж 67 0 объект > эндобдж 66 0 объект > эндобдж 71 0 объект > эндобдж 70 0 объект > эндобдж 69 0 объект > эндобдж 62 0 объект > эндобдж 61 0 объект > эндобдж 60 0 объект [/ Indexed / DeviceCMYK 0 4 0 R] эндобдж 65 0 объект > эндобдж 64 0 объект > эндобдж 63 0 объект > эндобдж 72 0 объект > эндобдж 81 0 объект > эндобдж 80 0 объект > эндобдж 79 0 объект > эндобдж 84 0 объект > эндобдж 83 0 объект > эндобдж 82 0 объект > эндобдж 75 0 объект > эндобдж 74 0 объект > эндобдж 73 0 объект > эндобдж 78 0 объект > эндобдж 77 0 объект > эндобдж 76 0 объект > эндобдж 59 0 объект > эндобдж 42 0 объект > эндобдж 41 0 объект [40 0 R] эндобдж 40 0 объект > эндобдж 45 0 объект > эндобдж 44 0 объект > эндобдж 43 0 объект > эндобдж 36 0 объект > эндобдж 35 0 объект > эндобдж 34 0 объект > эндобдж 39 0 объект > эндобдж 38 0 объект > эндобдж 37 0 объект [158 0 R] эндобдж 46 0 объект > эндобдж 55 0 объект > эндобдж 54 0 объект > эндобдж 53 0 объект > эндобдж 58 0 объект > эндобдж 57 0 объект > эндобдж 56 0 объект > эндобдж 49 0 объект > эндобдж 48 0 объект > эндобдж 47 0 объект > эндобдж 52 0 объект > эндобдж 51 0 объект > эндобдж 50 0 объект > эндобдж 159 0 объект [158 0 R] эндобдж 160 0 объект > эндобдж 157 0 объект > эндобдж 158 0 объект > эндобдж 161 0 объект [158 0 R] эндобдж 164 0 объект > эндобдж 165 0 объект > эндобдж 162 0 объект > эндобдж 163 0 объект > эндобдж 150 0 объект > / Граница [0 0 0] / H / N / Rect [1406.35 84,179 1586,48 126,593] / Подтип / Ссылка / Тип / Аннотация >> эндобдж 151 0 объект [/ Separation / All / DeviceGray 97 0 R] эндобдж 148 0 объект > / Шрифт> >> / Поля [] >> эндобдж 149 0 объект [150 0 R] эндобдж 152 0 объект > эндобдж 155 0 объект > эндобдж 156 0 объект > эндобдж 153 0 объект > эндобдж 154 0 объект > эндобдж 166 0 объект > эндобдж 178 0 объект > эндобдж 179 0 объект > эндобдж 176 0 объект > эндобдж 177 0 объект > эндобдж 180 0 объект > эндобдж 183 0 объект > эндобдж 184 0 объект > эндобдж 181 0 объект > эндобдж 182 0 объект > эндобдж 169 0 объект > эндобдж 170 0 объект > эндобдж 167 0 объект > эндобдж 168 0 объект > эндобдж 171 0 объект > эндобдж 174 0 объект > эндобдж 175 0 объект > эндобдж 172 0 объект > эндобдж 173 0 объект > эндобдж 231 0 объект > эндобдж 85 0 объект > эндобдж 147 0 объект > / Фильтр / FlateDecode /Я БЫ [ ] / Указатель [85 148] / Инфо 84 0 R / Длина 224 / Назад 1957561 / Корень 86 0 R / Размер 233 / Тип / XRef / Вт [1 3 1] >> поток hbbd«`b«ie`)
Microsoft Word — _0152-32A Cuda 350_SMAP_120508.doc
% PDF-1.6 % 885 0 объект > эндобдж 886 0 объект > эндобдж 882 0 объект > поток application / pdf
Как использовать эхолот Ping и сонар высотомера
Автор: Джейкоб
Пинг-эхолот и высотомер Blue Robotics — это недорогой подводный гидролокатор, который измеряет расстояние до объектов под водой. Ping имеет радиус действия 30 метров, ширину луча 30 градусов и глубину 300 метров. Его можно использовать в качестве высотомера на ROV или AUV, для батиметрических съемок на борту USV или лодки или в качестве гидролокатора для предотвращения препятствий для любого морского робота.В этом руководстве представлены общие принципы работы и инструкции по использованию сонара и интерфейса сонара Ping Viewer.
Устройство Ping излучает короткий акустический импульс 115 кГц от преобразователя на лицевой стороне устройства. Затем устройство прослушивает и измеряет мощность возвращенной акустической энергии. Когда акустические звуковые волны проходят через воду, они отражаются от твердых предметов или отражаются от них, а затем возвращаются к устройству. Затем Ping рассчитывает расстояние до объекта по формуле:
.расстояние = известная скорость звука в воде * (измеренное время для возврата эха / 2).
Теория работы эхолота типа Ping.
Для получения дополнительной информации о том, как работает эхолот, ознакомьтесь со статьями Википедии об эхолотах и эхолотах.
Сонар запускает алгоритм отслеживания, который пытается захватить наиболее важную цель в поле зрения устройства. Обычно это морское дно, если гидролокатор направлен вниз, но также может быть крупным объектом в его поле зрения, стеной или поверхностью воды, если он не направлен вниз.
Алгоритм отслеживания предназначен для отслеживания плоского лица, но его также можно использовать в качестве датчика приближения общего назначения. Алгоритм определения цели учитывает силу отраженного сигнала (наиболее сильный возврат, вероятно, является целью) и прошлые измерения (например, фильтр нижних частот).
Алгоритм слежения также производит измерение достоверности, соответствующее вероятности того, что он правильно идентифицировал цель. В шумной среде с низким отношением сигнал / шум надежность захвата цели может снизиться.
Ping выводит расстояние до наиболее вероятной цели с соответствующей достоверностью.
Он также выводит выборки данных профиля, которые состоят из 200 измерений силы сигнала, взятых с регулярными интервалами расстояния в текущем диапазоне. Эти образцы профиля предоставляют более подробное представление о том, что может находиться перед устройством Ping. С помощью данных профиля вы можете видеть рыбу в воде, определять, улавливает ли устройство множественные отражения или помехи от других акустических устройств, и, возможно, различать материал субстрата, такой как голый песок, и растения.
На устройстве Ping есть несколько настраиваемых пользователем параметров. После сброса все настройки устройства, кроме «ID устройства», сбрасываются до заводских настроек по умолчанию. В этой таблице показаны настройки по умолчанию:
Настройка устройства Ping | Описание | Заводское значение по умолчанию |
---|---|---|
Идентификатор устройства | Идентификатор устройства (0 ~ 254) | 1 |
Скорость звука (мм / с) | Скорость звука, используемая для расчета расстояния | 1500000 |
Интервал Ping (мс) | Минимальный интервал времени между каждой акустической передачей.Фактический интервал времени может быть больше в зависимости от диапазона сканирования. | Автомат |
Длительность звукового импульса * | Продолжительность возбуждения преобразователя для каждой передачи звука | Конфигурация пользователя еще не поддерживается |
Усиление приемника * | Усиление приемника | Автоматически |
Диапазон сканирования * | Минимальное + максимальное окно диапазона для выборки | Автоматически |
Звуковой выход включен | Включение / выключение передачи звука | Включено |
Автоматический режим | Включение / отключение автоматического диапазона сканирования и регулировки усиления | Включено |
Режим непрерывного вывода | Включение / отключение потока данных асинхронного вывода | Отключено |
Эта диаграмма дает общее представление о том, что Ping думает внутри. Большинству пользователей это не понадобится, но это может помочь предоставить более подробную информацию и ясность, если вы пытаетесь понять поведение устройства.
Внутренняя логическая схема Ping.
Интерфейс связи
Сонар Ping связывается с последовательным UART с помощью двоичного протокола связи, называемого протоколом Ping.
Протокол связи общедоступен и задокументирован здесь, на странице Ping Protocol.Скорость последовательной передачи данных определяется прошивкой, которой запрограммировано устройство. Прошивки со скоростью 115200 и 9600 бод доступны здесь. Заводская скорость передачи данных по умолчанию — 115200.
Устройство предназначено для работы с полудуплексным последовательным интерфейсом. Полудуплексные последовательные интерфейсы могут значительно увеличить длину проводов, используемых для связи. Для повышения производительности и скорости обновления устройство также можно настроить для вывода непрерывного потока сообщений с данными профиля.
Когда от устройства запрашиваются данные сообщения, устройство немедленно отвечает самыми последними данными. Единственное исключение — запрос сообщения профиля, и в этом случае устройство ответит, как только будут обработаны следующие данные профиля.
Примеры применения конфигурации устройства
Синхронный / опрашиваемый режим
Конфигурация устройства по умолчанию после сброса — синхронный режим. Устройство работает как ведомое устройство в сети ведущий-ведомый и передает данные только по запросу ведущего.
- Отправить запрос информации об устройстве
- Ждать ответа; перейти к Шагу 5
Асинхронный / непрерывный режим вывода
Чтобы уменьшить задержки и накладные расходы на связь, устройство можно настроить для вывода непрерывного потока данных профиля. Этот режим не следует использовать на полудуплексных последовательных каналах, так как это приведет к конфликтам данных RX / TX.
- Отправить запрос информации об устройстве
- Ждать ответа
- Отправить set_device_settings () (скорость проверки связи, диапазон, автоматический режим)
- Ждать ответа
- Отправить непрерывное управление
- Ожидание / получение потока данных
Blue Robotics предоставляет и поддерживает богатый набор вспомогательного программного обеспечения с открытым исходным кодом и документации для Ping Echosounder:
- Ping-Viewer : приложение с открытым исходным кодом plug and play с графическим интерфейсом, предназначенное для работы с Ping Echosounder и другими устройствами.
- ping-firmware : Этот репозиторий содержит двоичные файлы микропрограмм, которые работают на Ping Echosounder. Этот репозиторий также предоставляет открытый форум для отправки и отслеживания отчетов об ошибках и запросов функций.
- ping-protocol : Спецификация и определения сообщений для связи с эхолотом Ping.
- ping-cpp , ping-python , ping-arduino : вспомогательные библиотеки, API сообщений, API устройств, инструменты и примеры для работы с эхолотом Ping и другими устройствами.
- ArduSub Companion : Companion имеет поддержку plug-and-play для Ping Echosounder. Companion автоматически подключает эхолот Ping к Ping-Viewer и ArduPilot.
- Ardupilot : эхолот Ping можно использовать в качестве дальномера в ArduBoat (ArduRover). Инструкции по установке находятся здесь:
Бинарные файлы прошивки
В отличие от многих других продуктов Blue Robotics, прошивка Ping Echosounder не имеет открытого исходного кода, но мы поддерживаем репозиторий с открытым доступом к скомпилированным файлам прошивки.
Бинарные файлы прошивкидоступны в репозитории ping-firmware на GitHub.
Прошивки доступны для связи 115200 и 9600 бод. Для большинства приложений следует использовать микропрограмму со скоростью передачи 115200 бод.
Обновление через прямой USB
Прошивку устройства можно обновить с помощью приложения Ping-Viewer.
Загрузите приложение и обратитесь к разделу «Обновление прошивки».
- Откройте приложение Ping-Viewer и подключите устройство к USB-порту компьютера с помощью адаптера UART-USB, такого как BLUART.
- Выберите устройство Ping Echosounder в программе ping-viewer, затем откройте меню обновления прошивки.
- Выберите автоматическое обновление и нажмите «обновить прошивку».
- Дождитесь завершения процесса, прежде чем закрывать программу просмотра ping-viewer или отключать устройство от компьютера.
Обновление через веб-интерфейс Companion (
BlueROV2 установки)Если устройство установлено на BlueROV2 , сопутствующая веб-страница может использоваться для обновления прошивки устройства.
- Загрузите микропрограмму со скоростью 115200 бод и сохраните ее на свой компьютер.
- Включите BlueROV2 , посетите https://192.168.2.2:2770/ping.
- Нажмите «Выбрать файл».
- Выберите файл прошивки на вашем компьютере, затем нажмите «Обновить».
- Дождитесь завершения процесса перед закрытием веб-страницы или выключением BlueROV2 .
Если обновление прошивки прервано, устройство больше не будет загружаться или работать правильно.
Следуйте инструкциям в разделе «Восстановление устройства» документации Ping-Viewer.
Авторы
Джейкоб
Джейкоб — ведущий инженер-программист в Blue Robotics и один из основателей проекта управления подводными транспортными средствами с открытым исходным кодом ArduSub. Помимо того, что он отличный программист, он имеет степень в области химии и опыт работы в морской робототехнике для исследований коралловых рифов.
Подключение недорогого гидролокатора к квадрокоптеру Pixhawk
Хочу поделиться процедурой установки недорогого гидролокатора или ультразвукового датчика в квадрокоптер pixhawk. Купил этот гидролокатор на Алиэкспресс. Это стоит около 5-7 долларов США. Вы можете перейти на веб-сайт и выполнить поиск по запросу «GY-US42 i2c Pixhawk Flight Control Ultrasonic Distance Measurement Module». Я не хочу размещать ссылки, так как они могут устареть.
Настройка оборудования
Ультразвуковой датчикЭто простой датчик, работающий по принципу «подключи и работай». Нам нужно подключить этот гидролокатор к порту I2C pixhawk. Нам понадобится 4-контактный кабель DF13 длиной около 20 см. Сначала отрежьте и снимите один конец разъема DF13.
4-контактный кабель DF13Припаяйте этот конец кабеля к эхолоту с помощью распиновки и схемы подключения, как показано ниже. Для лучшего понимания я использую один и тот же цветовой код кабелей для всех схем подключения и распиновки.Но кабель белого цвета на других схемах показан розовым.
Схема расположения выводов ультразвукового датчикаНам нужны только первые 4 соединения для порта I2C. Помимо режима I2C, датчик также может работать в режимах PWM и UART. Это выходит за рамки данной статьи.
Ультразвуковой датчикПосле пайки гидролокатор готов к подключению к pixhawk.
Кабель DF13, припаянный к ультразвуковому датчикуТеперь подключите сонар к порту I2C. В pixhawk всего один порт I2C. Если он уже занят, вы можете использовать разветвитель I2C.Рабочее напряжение датчика 3-7В. Так что мощности pixhawk достаточно для непрерывной работы. На этом настройка оборудования завершена.
Схема подключения ультразвукового датчика с PixhawkВ моем pixhawk порт I2C занят внешним компасом. Поэтому я использовал разветвитель I2C, как упоминалось ранее, и зафиксировал сонар, направленный вниз, чтобы я мог измерять расстояние от земли.
Сонар подключен к PixhawkНастройка программного обеспечения
Я использую планировщик миссий в качестве программного обеспечения для наземной станции в операционной системе Windows и ArduCopter V3.6.9 прошивка. Рабочий диапазон гидролокатора 20-720 см. Это означает, что он не может измерять расстояние ниже 20 см и выше 720 см. Таким образом, дальность действия и тип гидролокатора должны быть переданы полетному контроллеру pixhawk. Изменить эти настройки можно через Планировщик миссий. Сначала подключите pixhawk к программе Mission Planner, а затем откройте страницу Config / Tuning >> Full Parameter List и установите следующие параметры:
- RNGFND_MIN_CM = «20» (т.е. минимальный диапазон 20 см)
- RNGFND_MAX_CM = «700» (т.е.е. Максимальный диапазон 7 м)
- RNGFND_TYPE = «2» (гидролокатор MaxbotixI2C)
Далее перейдите к Начальная настройка >> Дополнительное оборудование >> Дальномер . В раскрывающемся меню выберите MaxbotixI2C в качестве типа дальномера. После перезапуска pixhawk мы можем считывать расстояние также из этого места.
Выбор типа сонараТеперь мы закончили настройку программного обеспечения. Перезапустите pixhawk, и все готово.
Тестирование сонара
После перезапуска pixhawk перейдите к Начальная настройка >> Дополнительное оборудование >> Дальномер . Мы видим расстояние, измеренное там. Скриншот прилагается ниже. Здесь расстояние указано в метрах. Также обратите внимание, что минимальное измеренное расстояние составляет 20 см или 0,2 м. Таким образом, любое расстояние менее 20 см также будет отображаться как 20 см.
Расстояние, измеренное сонаромДистанции, измеренные датчиком сонара, также можно считать на вкладке «Статус» в окне «Полетные данные» Планировщика миссии.Найдите « sonarrange » (показывать показания в метрах) или « rangefinder1 » (показывать показания в сантиметрах) в окне состояния. См. Рисунок ниже.
Расстояние, измеренное сонаром .