что это за явление, способы его устранения и подавления
В этой статье мы рассмотрим такое распространенное и вредное явление как дребезг контактов. Ознакомимся с основными причинами возникновения дребезга. Изучим основные методы аппаратного и программного устранения данного явления.
Что такое дребезг контактов?
В конструкциях всех электромеханических устройств, предназначенных для замыкания-размыкания цепей, существует одна или несколько контактных пар. С их помощью происходит коммутация соответствующих электрических компонентов. Существенным недостатком электромеханических контактов являются произвольные неконтролируемые многократные повторы коммутации, вследствие упругости элементов контактной системы. Это явление получило название – дребезг контактов, а борьбу с ним ведут практически с того момента когда появились первые элементы автоматизированных систем.
Давайте разберёмся, какие физические факторы вызывают дребезжание и почему при этом возникают негативные последствия.
Причины возникновения
При взаимодействии упругих тел возникает деформация. Сила упругости возвращает первоначальную форму деформированного предмета, в результате чего он получает некий импульс движения. Иллюстрацией может служить металлический шарик, падающий на стальную плиту. Сила упругости возвращает его в положение, близкое к изначальному, откуда шарик снова падает на плиту и процесс повторяется. Происходит колебательное движение с затухающей амплитудой.
Аналогичные колебания происходят при соприкосновении твердых контактов, с той лишь разницей, что вместо силы тяжести на них действует упругость пружины или пластины. Амплитуда колебаний подвижных контактов, естественно, очень незначительная, но её вполне достаточно для провоцирования серии процессов кратковременного размыкания цепи. Результатом колебаний являются импульсы, в промежутке после нажатия и следующие сразу за отпусканием кнопки.
Разницу между идеальной и реальной формой импульсов видно на рис. 1.
Как видно из рисунка идеальным является сигнал с одним прямоугольным импульсом. На практике всё выглядит иначе. Дребезг изменяет осциллограмму сигнала. Определённые коррективы вносит искрение. Форма импульсов на рисунке сильно приукрашена. В реальной ситуации осциллограмма выглядит более потрёпанной.
Частота и количество касаний контактов зависит:
- от свойств компонентов коммутирующего узла;
- уровня напряжения на обмотках реле;
- от упругости пружины и некоторых других факторов.
Дребезг наблюдается и во время размыкания контактов. Обычно при механическом размыкании контакты меньше дребезжат.
На рисунке 2 наглядно изображена осциллограмма напряжения в результате коммутации электрического тока вследствие нажатия на кнопку.
Рисунок 2. Осциллограмма коммутационного тока На осциллограмме видно серии импульсов, характеризующих процесс дребезга.Вредное влияние дребезга
Чтобы понять негативные последствия от дребезга, рассмотрим процессы, возникающие при коммутации слабых и мощных электрических цепей. Как только расстояние между контактами оказывается достаточным для зажигания электрической дуги, между ними возникает разряд, который разрушает соприкасающиеся поверхности. Искрение, возникающее при механическом контакте, обычно имеет небольшую разрушающую силу. Но электрическая дуга большой мощности вызывает повышенный износ.
Слабое искрение также приводит к явлению износа контактов, хотя оно не такое разрушительное как при зажигании мощной дуги. В ряде случаев таким износом можно пренебречь. Например, для бытовых выключателей освещения проблемой дребезга никто не занимается, так как он почти не влияет на работу осветительных приборов. Во всяком случае, потребители не замечают последствий такого явления.
Однако повышенный износ контактов не единственная (а во многих случаях даже не самая главная) проблема, с которой сталкиваются электротехники. Частые переключения, вызванные эффектом дребезга – враг номер один для цифровых входов. Схемы различных электронных устройств очень чувствительны к кратковременным частым переключениям токов.
Цифровая электроника воспринимает их за чередование сигналов, состоящих из нулей и единиц. Устройствами считываются ложные коды, вызванные дребезгом при нажатиях кнопки, что приводит к сбоям в работе. Поэтому устранения дребезга является важнейшей задачей, которую приходится решать многим конструкторам и схемотехникам.
Способы устранения и подавления дребезга
Без конструктивного изменения контактной системы устранить либо подавить дребезг принципиально невозможно. Примером таких конструктивных изменения можно наблюдать в узлах галетных переключателей или в кнопках типа П2К. В упомянутых конструкциях дребезг практически отсутствует. Нет его и у механического переключателя ползункового типа.
Аппаратный способ
С целью подавления дребезга в системах слаботочных электромеханических ключей прибегают к смачиванию ртутью контактов, которые помещают в изолирующие колбы. Жидкое состояние ртути частично гасит упругие силы, вызывающие дребезг, а также образует токопроводящие перемычки, не позволяющие разрывать электрическую цепь при соприкосновении контактов.
Для снижения уровня коммутационного износа в различных реле и силовых выключателях применяют искрогасящие цепочки:
- шунтирующие RC-цепи;
- варисторы, препятствующие скачкообразному изменению напряжения;
- обратные диоды, подавляющие напряжения самоиндукции;
- стабилитроны;
- комбинированные схемы (варистор +RC-цепь).
Эти цепочки помогают устранить дребезг путём выравнивания скачкообразных характеристик тока. Их подключают параллельно нагрузке либо к контактам реле. Существуют также схемы, в которых искрогасящие цепи подключаются одновременно и к нагрузке и к реле.
Схемы цепей изображены на рис. 3.
Рисунок 3. Схемы искрогасящих цепейУ каждого способа есть свои преимущества и недостатки. В зависимости от того какого результата необходимо достигнуть, применяют ту или иную схему.
Управление приборами чувствительными к дребезгу осуществляется через ФНЧ (например, через RC-цепочку). Обладая электрической емкостью, конденсатор забирает часть энергии в момент касания контактов. После разрыва цепи вследствие дребезга накопленная энергия возвращается. Таким образом, происходит сглаживание амплитуды колебаний.
Установки триггеров
Ещё один способ борьбы с дребезгом состоит в использовании специальных электронных схем, включающих rs-триггеры.
Роль триггеров заключается в преобразовании входного аналогового сигнала в цифровой и инверсии (переворачивания) логических уровней. Наглядно инверсию объясняет схема на рисунке 4.
Рис. 4. Наглядная схема инверсии сигналаУстройство учитывает только части сигналов, превосходящие заданные пороговые значения, выдавая логические нули и единицы на выходе. Каждый раз восходящий или нисходящий сигнал переключает триггер, когда он проходит верхнее или нижнее пороговое значение. Проще говоря, провалы напряжения компенсируются инвертированными импульсами триггеров.
Простая схема с триггером показана на рисунке 5.
Рис. 5. Наглядная схема подключения rs-триггеровПромежутки между пороговыми значениями называются гистерезисом. Форма таких импульсов используется для шумоподавления во время переключения логических сигналов. Сигнал от контакта поступает на схему, имеющую передаточную статическую характеристику в виде петли гистерезиса (триггер Шмидта). Только после этого сигнал с выходов триггера подаётся на вход цифрового устройства для тактирования.
Использование герконов
Выше упоминалось, что наличие ртути на контактах подавляет дребезг. Но общеизвестно, что пары этого жидкого металла очень ядовиты. Использовать их в открытых конструкциях, например в тактовых кнопках, небезопасно. Но контакты можно поместить в герметическую колбу, что позволяет применять ртуть. Такие конструкции называются герконами.
Управление контактами герконов осуществляется внешним магнитным полем. Для этого можно использовать постоянные магниты или электромагнитную индукцию. Устройства могут использоваться в маломощных цепях. Они имеют длительный срок службы, так как контакты в них не изнашиваются.
Программный метод
Для устранения дребезгов в различных вычислительных машинах используют программную обработку сигналов.
При этом для тактирования берётся сигнал не непосредственно от контакта, а связанная с ним однобитная булевая переменная, сформированная специальной программой:- путём временной задержки сигнала, на период вероятного дребезга контактов;
- методом многократного считывания состояния контактов, на заданном временном интервале. Программа считает цепь замкнутой, если на этом промежутке времени наступает период устойчивого замыкания контакта;
- используя алгоритм подсчёта, при котором учитывается количество совпадающих значений сигналов замкнутости в определённый промежуток времени (в пределах от 10 до 100 мкс). Если программой будет замечено заданное число совпадений состояния замкнутости, она посчитает контакт устойчиво замкнутым и пропустит сигнал.
Сигнал, полученный программным способом, довольно надёжный и устойчивый. К недостаткам такой схемы подавления дребезга можно отнести разве что небольшую задержку сигнала, которая не превышает 0,1 с.
Программированные устройства получают сигналы управления с кнопок и передают идеальные импульсы на устройства-потребители, работающие на цифровых микросхемах. В результате отсечения программой сигналов дребезга, на входы микросхемы поступают только качественные импульсы. Это обеспечивает стабильную работу цифровых устройств, противостоит ложному срабатыванию логических дешифраторов, независимо от уровня сигнала и его качества.
Программируемое устройство для устранения дребезгаЗаключение
Подытоживая выше сказанное, приходим к выводу: несмотря на несовершенство современных переключателей, мы можем эффективно подавлять дребезг контактов. В зависимости от решаемых задач, существует достаточно способов устранения дребезга. Самые простые из них – аппаратные, с применением низкочастотных фильтров. Очень распространёнными и практичными оказались схемы подавления дребезга с использованием триггеров.
Для управления высокоточными цифровыми устройствами лучше использовать программный метод. Он более дорогой и сложный, но в ряде случаев – безальтернативный.
Видео в развитие темы
Что такое дребезг контактов и как его устранить
Дребезг контактов – это паразитное явление, которое вносит проблемы преимущественно в электронных схемах. Его суть заключается в повторном многократном и ложном прерывании и подаче сигнала на вход. В результате система, которая его принимает, неверно реагирует. Давайте более подробнее рассмотрим причины дребезга контактов и способы борьбы с ним.
- Определение и суть проблемы в электронике
- Устранение эффекта
- Дребезжание реле
Определение и суть проблемы в электронике
Дребезг контактов возникает при нажатии на кнопку и переключатель, он возникает из-за реальных вибраций контактной пластины при её перемещении. Любой переключатель устроен так, что у него есть подвижный и неподвижный контакт. Как видно из названия, подвижным называется тот, что соединен с толкателем или рычагом, на который уже нажимает человек или механизм при работе устройства.
Так как кнопки имеют механическое устройство, то от их качества зависит то, как точно они отрабатывают нажатия. При этом в любом случае полностью устранить явление дребезга нельзя. К чему он приводит?
Если клавиша управляет каким-то электронным устройством с цифровым входом, например, микроконтроллера, логического элемента и пр., то его вход распознает столько нажатий, сколько было импульсов послано в результате возникновения дребезга.
Пример осциллограммы дребезга контактов изображен на рисунке ниже:
Устранение эффекта
Чтобы устранить дребезг контактов, возможно использовать аппаратное или программное решение. К аппаратным решениям относится:
- Установка конденсаторов параллельно входу. Тогда может снижаться быстродействие реакции на нажатие при слишком большой ёмкости и неполного устранения дребезга при слишком маленькой.
- Введение триггеров Шмидта во входную цепь устройства. Более сложное решение, которое затруднительно для реализации в ходе доработки уже готового изделия, но и более технологичное и совершенное.
Если рассмотреть это явление на примере сдвигового регистра, то в этом видео наглядно показано его воздействие. После каждого нажатия кнопки должен загораться следующий светодиод.
Схема включения регистра и светодиодов на рисунке ниже:
Кнопка подключена так, как показано на схеме:
Пример осциллограммы сигнала с выраженным дребезгом:
Установив конденсатор на 1 мкФ параллельно кнопке для его подавления, получаем стабильное и точное срабатывание:
Схема подавления:
А фронт сигнала переключения, как вы можете убедиться, действительно завален, зато без лишних всплесков.
Альтернативой такому решению защиты от этого эффекта, без заваливания фронта и с большим быстродействием является использование триггера Шмидта. Типовая его схема изображена ниже:
На следующем рисунке изображены другие варианты схем на логических элементах для борьбы с дребезгом контактов:
Кроме аппаратного устранения, как было сказано, есть и программный способ решения данной проблемы. Он заключается в написании кода, смысл которого в считывании изменения сигнала, выдержки определенного времени и повторного его считывания.
Пример программного подавления дребезга контактов в Arduino IDE вы можете скачать, перейдя по ссылке: код для подавления дребезга.
Дребезжание реле
Кроме дребезга кнопок в цифровых электронных схемах также доставляет проблемы дребезг контактов в схемах управления реле. К таким схемам можно отнести сумеречное реле или различные датчики протока, а также регуляторы температуры. Когда датчик выдаёт сигнал на пороге срабатывания устройства, получается неопределенное состояние и логика схемы то включает, то отключает его.
Решением этой проблемы также является установка порогового элемента петлей гистерезиса в его передаточных статических характеристиках, то есть триггера Шмидта или Компаратора на операционном усилителе. На схеме ниже изображен исходный вариант с рассмотренной на графике проблемой:
А так выглядит схема с дополнением в виде задержки включения на логических элементах 2И-НЕ отечественной микросхемы К561ЛА7:
Иногда с этой же проблемой справляются с помощью установки стабилитрона в сигнальные цепи.
Аналогично дребезгу кнопок при включении реле, его контакты могут повторно несколько раз перекоммутироваться. Явление опасно тем, что в этот момент происходит зажигание и гашение дуги, что значительно снижает срок службы аппарата. Особенно часто это происходит при срабатывании реле на переменном токе.
Всё это связано с механической структурой герконов, реле и других коммутаторов. Их контакты замыкаются не моментально, а в течении долей, единиц или десятков миллисекунд. Чтобы продлить срок службы реле, ознакомьтесь со способами, которые мы описывали в статье о том, почему искрят контакты.
Также рекомендуем посмотреть хорошее видео на эту тему:
Теперь вы знаете, что такое дребезг контактов реле и какие способы борьбы с ним наиболее эффективны. Если возникли вопросы, задавайте и в комментариях под статьей!
Материалы по теме:
- Что делать, если греются контакты
- Как сделать реле времени своими руками
- Кодовый замок на Ардуино
Опубликовано 30.08.2018 Обновлено 30.08.2018 Пользователем Александр (администратор)
Статья о контакте+отказе от The Free Dictionary
Контакт+отказ | Статья о контакте+отказе от The Free DictionaryКонтакт+отскок | Статья о контакте+отказе от The Free Dictionary
Слово, не найденное в Словаре и Энциклопедии.
Возможно, Вы имели в виду:
Пожалуйста, попробуйте слова отдельно:
контакт подпрыгивать
Некоторые статьи, соответствующие вашему запросу:
Не можете найти то, что ищете? Попробуйте выполнить поиск по сайту Google или помогите нам улучшить его, отправив свое определение.Полный браузер ?
- ▲
- Контактная транссклеральная диодная лазерная циклофотокоагуляция
- Связаться с Молодежной ассоциацией Trust
- контактная трубка
- Двойной контакт
- Контактная язва
- Контакт под пристальным контролем
- Свяжитесь с нами
- Связаться с нами
- Связаться с нами
- Связаться с нами
- контактная жила
- связаться с
- связаться с (одним)
- контакт со ссылкой на
- связаться с ней
- связаться с ним
- связаться с ним
- свяжитесь со мной
- контакт с одним
- Контакт с другим грузом
- контакт с реальностью
- связаться с кем-нибудь
- связаться с кем-то
- Связь с Черной организацией
- связаться с ними
- свяжитесь с нами
- связаться с вами
- Контактная зона
- Контактная зона
- Контакт!
- contact+bounce
- Контакт, аутентификация, репликация, последние события
- Контакт, Электрический
- Контакт, Геологическая
- Контакты, Помощь, Советы, Информация, Сеть эффективного здравоохранения
- Контакты, энциклопедия творчества
- Контакты, Невада
- Контактная архитектура для обнаружения ресурсов
- контактный клей
- контактный клей
- анемометр с контактной чашкой
- Контактно-зависимый перенос метаболитов
- контактно-зависимая сигнализация
- Трансурановые отходы, обрабатываемые контактным способом
- обработка контактным разрядом
- контактный измеритель
- контактная маска постоянная память
- смола контактного давления
- контакт-печать
- контакт-печать
- контактно-печатный
- контактно-печатный
- контактно-печатный
- контактно-печатный
- контактные отпечатки
- контакт-отпечатки
- Контакт-спорт
- Контакт-спорт
- контактный дерматит
- контактный
- контактный
- ▼
Сайт: Следовать:
Делиться:
Открыть / Закрыть
Как отключить механический контакт или переключатель
Клеменс Валенс 09 сентября 2019 г.
на Клеменс Валенс на Встроенное программирование
Для многих инженеров переключатель либо разомкнут, либо замкнут. Хотя в большинстве случаев такой точки зрения достаточно, бывают ситуации, когда она слишком упрощена и вызывает проблемы. Подпрыгивание контактов для одного – такой нарушитель спокойствия.
Многие инженеры рассматривают механические переключатели или контакты как простые устройства с двумя состояниями, которые либо разомкнуты, либо замкнуты. Хотя в большинстве случаев такой точки зрения достаточно, бывают ситуации, когда она слишком упрощена и вызывает проблемы. Сопротивление контактов — одна из причин проблем, дребезг контактов — другая. В этой статье мы рассмотрим второй вопрос.
Это вопрос времени
Как и все в нашей вселенной, для завершения изменения состояния требуется время, и переключатели, механические или нет, не являются исключением. Большинство механических переключателей являются довольно медленными устройствами, и для стабилизации изменения состояния может потребоваться несколько десятков миллисекунд. Во время изменения состояния контакт несколько раз отскакивает, как мяч, падающий на землю. В отличие от мяча, отскок появляется и при размыкании контакта.
Системы, намного более быстрые, чем переключатель, могут заметить дребезг контактов и быть обеспокоенными этим. В результате вместо одного нажатия клавиши система может обнаруживать несколько нажатий и перемещаться по меню, не оставляя пользователю возможности выбрать желаемую опцию.
Thou Shallt Debounce
Устранение дребезга — это метод защиты системы от дребезга контактов. Существует несколько методов, от аналоговых RC-фильтров через специализированные ИС до программных алгоритмов. Все они имеют общее то, что они пытаются обеспечить четко определенное состояние контакта без сбоев в системе.
Имейте в виду, что контакт может быть переключателем или кнопкой, управляемым человеком, или контактом, управляемым машиной, например, микропереключателем, поворотным энкодером или реле.
Отказ от механического контакта с сетью RC. Значения R1, R2 и C1 зависят от вашего приложения, хотя данные значения, вероятно, будут работать нормально во многих случаях. D1 обеспечивает одинаковые задержки при размыкании и замыкании контакта.
Сеть RC для устранения дребезга
Идея здесь состоит в том, чтобы подключить коммутатор к цепи, которая еще медленнее, чем сам коммутатор. Когда эта схема достаточно медленная, она просто не заметит дребезга на своем входе. Выход схемы представляет собой устойчивое состояние, низкое или высокое, с медленными переходами между различными состояниями. Это звучит как красивое и простое решение, но есть проблемы:
- Когда вход не имеет достаточного гистерезиса и присутствует шум, медленно меняющийся сигнал, управляющий быстрым входом, может вызвать нежелательные эффекты, похожие на дребезг контактов. Они также могут привести к чрезмерному энергопотреблению. Поэтому настоятельно рекомендуется использовать входы триггера Шмитта на принимающей стороне.