Геркон является пассивным контактом: обычному двухвыводному элементу не требуется отдельное питание, а при срабатывании он только изменяет состояние внешней цепи. Способ подключения определяется контактной формой, логикой контроллера, длиной проводов и характером нагрузки.
На странице рассмотрено подключение к цифровому входу с резистором pull-up или pull-down, выбор логики для нормально разомкнутого, нормально замкнутого и переключающего контакта, фильтрация дребезга и защита удалённой линии от помех. Отдельно разобрано, почему двигатель, замок, лампу или катушку нельзя подключать к маломощному геркону без проверки рейтингов и промежуточного силового каскада.
Схема должна учитывать не только нормальное срабатывание, но и обрыв кабеля, переходные процессы нагрузки и состояние входа при разомкнутом контакте. Номиналы защитных элементов выбирают по напряжению, длине линии, частоте событий и требованиям конкретного контроллера.
Геркон как пассивный контакт
Обычный геркон с двумя выводами работает как изолированный механический контакт. У него нет вывода питания, земли или сигнала: внешняя схема сама задаёт напряжение и ток, а геркон соединяет либо разъединяет её участки. Для простого сухого контакта полярность подключения обычно не имеет значения.
Это правило нельзя автоматически переносить на готовый датчик в корпусе. Внутри него помимо геркона могут находиться светодиод, защитный диод, резистор или другая цепь. Такой датчик может иметь обозначенные выводы питания, полярность либо ограничение направления тока. Перед подключением проверяют схему конкретного изделия.
Геркон не создаёт логический уровень самостоятельно. Если разомкнутый контакт оставляет вход контроллера ни с чем не соединённым, вход становится плавающим и может реагировать на помехи. Поэтому внешняя схема должна задавать определённое состояние как при замкнутом, так и при разомкнутом контакте.
Через контакт должен протекать ток, допустимый одновременно для геркона и подключённой цепи. Наличие герметичной колбы не означает, что контакт рассчитан на питание исполнительной нагрузки.
Подключение к цифровому входу
Распространённая схема соединяет геркон между цифровым входом и землёй, а вход подтягивает к напряжению логики. При разомкнутом контакте контроллер считывает HIGH, при замкнутом – LOW.
VCC логики
|
Резистор pull-up
|
GPIO -------- геркон -------- GND
Подтяжка может быть внешней либо встроенной в микроконтроллер. В программе для этой схемы учитывают инверсную логику: срабатывание нормально разомкнутого геркона соответствует уровню LOW. Названия переменных лучше связывать с физическим состоянием, например doorClosed, а не только с уровнем pinLow.
Возможна обратная схема: резистор pull-down удерживает вход на уровне LOW, а геркон при замыкании соединяет его с напряжением логики и формирует HIGH. Оба варианта работоспособны, если уровни соответствуют спецификации входа.
Выбор pull-up или pull-down
Выбор между pull-up и pull-down определяется требуемой логикой, возможностями контроллера и поведением системы при повреждении проводки. Подтяжка должна удерживать вход в гарантированном состоянии, когда геркон разомкнут.
| Вариант | Разомкнутый контакт | Замкнутый контакт | Практическая особенность |
|---|---|---|---|
| Pull-up и геркон на GND | HIGH | LOW | Часто совместим со встроенной подтяжкой |
| Pull-down и геркон на VCC | LOW | HIGH | Требует доступной подтяжки к земле |
| Внешняя подтяжка | Зависит от схемы | Зависит от схемы | Номинал выбирает разработчик |
| Внутренняя подтяжка | Зависит от контроллера | Зависит от схемы | Сопротивление имеет широкий допуск |
Меньшее сопротивление внешней подтяжки повышает ток через замкнутый геркон и обычно делает линию менее чувствительной к наведённым помехам. Большее сопротивление уменьшает потребление, но повышает влияние токов утечки, ёмкости кабеля и электромагнитных наводок. Универсального номинала нет.
При расчёте проверяют напряжение логики, ток через замкнутый контакт, входные пороги, ток утечки, длину и ёмкость кабеля. Встроенная подтяжка удобна для короткой линии внутри устройства, но её может быть недостаточно для удалённого датчика или промышленной помеховой среды.
Контактная форма и логика системы
Контактную форму выбирают вместе с логикой нормального и аварийного состояния. Одинаковый магнит может замыкать одну схему и размыкать другую в зависимости от установленного геркона.
| Форма | Без рабочего поля | При срабатывании | Типичное чтение контроллером |
|---|---|---|---|
| Form A, NO | Разомкнуто | Замкнуто | Событие по появлению проводимости |
| Form B, NC | Замкнуто | Разомкнуто | Событие по исчезновению проводимости |
| Form C, SPDT | COM соединён с NC | COM переходит на NO | Доступны две взаимно исключающие ветви |
Нормально замкнутую линию часто выбирают, когда обрыв провода должен выглядеть как тревога. Однако это не даёт полной диагностики: контроллер может не отличить открытие двери от обрыва кабеля, а короткое замыкание способно имитировать нормальное состояние.
Для контролируемой линии применяют оконечные резисторы и измеряют не только HIGH или LOW, а несколько диапазонов сопротивления либо напряжения. Такая схема способна различать нормальное состояние, срабатывание, обрыв и короткое замыкание, но требует отдельного расчёта и аналогового или специализированного входа.
В функции безопасности контактная форма не заменяет анализ отказов. Нужно определить, какое состояние создадут обрыв, замыкание на землю, замыкание на питание, застрявший контакт и потеря магнита.
Дребезг и фильтрация сигнала
Во время одного механического переключения геркон может сформировать несколько быстрых электрических переходов. Контроллер без фильтрации способен посчитать их как несколько открытий, импульсов или оборотов.
Программная обработка может выполняться несколькими способами:
- принять новое состояние только после того, как оно остаётся стабильным заданное время;
- выполнить несколько чтений и подтвердить результат по последовательности одинаковых значений;
- игнорировать повторные фронты в течение минимального допустимого интервала;
- разделить обработку фронта и устойчивого состояния, если нужны оба события.
Аппаратный фильтр обычно строят на RC-цепи, иногда дополняя её входом с гистерезисом, например триггером Шмитта. Сопротивление и ёмкость выбирают так, чтобы подавить дребезг и короткие помехи, но сохранить самый короткий полезный импульс.
Слишком большая постоянная времени задерживает реакцию, искажает длительность импульса или полностью скрывает быстрое событие. Для счётчика оборотов фильтр проверяют на максимальной скорости, а для дверного датчика – на требуемом времени обнаружения.
Магнитный дифференциал между срабатыванием и отпусканием не устраняет электрический дребезг при соударении контактов. Это два разных явления, поэтому наличие раздельных точек срабатывания и отпускания не отменяет фильтрацию входа.
Длинный кабель и защита входа
Длинный провод увеличивает ёмкость линии и принимает помехи от реле, двигателей, преобразователей питания и силовых кабелей. Геркон может быть исправен, но контроллер будет регистрировать ложные события из-за состояния входной линии.
Для удалённого контакта обычно рассматривают комплекс мер:
- вести сигнал вместе с его обратным проводом, предпочтительно витой парой;
- отделять линию датчика от проводов двигателя, замка, нагревателя и катушки реле;
- использовать внешнюю подтяжку, рассчитанную с учётом помех и потребления;
- добавить RC-фильтр или вход с гистерезисом;
- ограничить импульсный ток последовательным резистором;
- установить TVS-диод или другую защиту, если линия выходит из корпуса;
- предусмотреть контролируемое состояние при обрыве и коротком замыкании.
Экран кабеля не подключают по одному правилу для всех систем. Способ его соединения зависит от частоты помех, заземления оборудования и риска уравнивающих токов. Решение проверяют в составе всей установки.
Защитные элементы ставят относительно тех цепей, которые они должны защищать, с короткими соединениями и подходящим путём отвода импульса. Один TVS-диод без правильной земли и ограничения тока не гарантирует защиту входа.
После монтажа линию проверяют при включении всех источников помех, а не только мультиметром в обесточенном устройстве.
Подключение нагрузки и защита контактов
Небольшой геркон часто используют как сигнальный элемент, а не как силовой выключатель. Контакт сообщает контроллеру о положении, после чего нагрузкой управляет транзистор, MOSFET, драйвер или реле с подходящими рейтингами.
Геркон → защищённый вход контроллера → силовой ключ → нагрузка
Если геркон непосредственно переключает нагрузку, одновременно проверяют напряжение коммутации, ток коммутации, мощность и тип нагрузки. Максимальный ток переноса через уже замкнутый контакт не разрешает включать нагрузку с таким же пусковым током.
Для катушки постоянного тока обратный диод обычно устанавливают параллельно катушке так, чтобы при нормальном питании он был закрыт. После размыкания диод создаёт путь для тока самоиндукции и ограничивает выброс. Такое решение применимо к постоянному току и увеличивает время спадания тока катушки.
Для переменного тока и схем, где быстрый отпуск важен, выбирают RC-цепь, TVS-диод, варистор или другую защиту по параметрам нагрузки. Ёмкостная нагрузка, входной конденсатор, длинный кабель и затвор MOSFET могут создавать бросок тока при замыкании; его ограничивают рассчитанным сопротивлением или отдельным каскадом.
Связанные материалы
Геркон в системе контроля положения
Практическое подключение геркона к контроллеру: магнит, подтяжка входа, дребезг, длинный провод, монтаж и проверка.
Pull-up и pull-down для геркона
Как задать устойчивый уровень цифрового входа, выбрать подтяжку и уменьшить ложные срабатывания на длинном проводе.
Силовые ключи для управления нагрузкой
Почему геркон лучше использовать как входной контакт, а двигатель, замок или другую мощную нагрузку включать через силовой каскад.
Подтяжка входа для геркона
Расчёт тока, мощности и влияния утечки для подтяжки цифрового входа, к которому подключён геркон.
RC-антидребезг герконового контакта
Расчёт резистора, конденсатора, постоянной времени и частоты среза для аппаратного подавления дребезга геркона.