Дребезг контактов

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Осциллограмма напряжения в цепи при замыкании механического контакта. Нижний уровень напряжения на осциллограмме соответствует разомкнутому состоянию контактной пары. Высокий уровень — замкнутому. Затянутые фронты при размыканиях обусловлены паразитной входной электрической ёмкостью осциллографа и его кабеля.

Дре́безг конта́ктов — явление, происходящее в электромеханических коммутационных устройствах и аппаратах (кнопках, реле, герконах, переключателях, контакторах, магнитных пускателях и др.), длящееся некоторое время после замыкания электрических контактов. После замыкания происходят многократные неконтролируемые замыкания и размыкания контактов за счет упругости материалов и деталей контактной системы — некоторое время контакты «подпрыгивают» при соударениях, размыкая и замыкая электрическую цепь.

В зависимости от размеров, массы, материала и конструкции контактной системы время дребезга (время от первого соприкосновения контактов до затухания механических колебаний и установления стабильного контактирования) составляет 0,5—2 мс у миниатюрных герконов до сотен миллисекунд у мощных контакторов.

При размыкании электромеханических контактов дребезг не наблюдается.

Вредное влияние дребезга[править | править код]

Практически все механические кнопки, контакторы и переключатели в той или иной степени подвержены дребезгу.

Дребезг контактов — почти всегда[1] нежелателен в технических устройствах. Так, например, при коммутации мощных электрических цепей происходит многократное зажигание и гашение электрической дуги или искрение между контактами, что вызывает повышенный износ контактов.

Некоторые электронные компоненты, например электролитические конденсаторы, имеют ограниченный ресурс по количеству циклов перезаряда большими импульсными токами. Коммутация таких конденсаторов электромеханическими контактами может снижать срок их службы.

При использовании электромеханических контактов (например, кнопок) для управления электронными цифровыми устройствами необходимо учитывать вредное влияние дребезга. Дребезг не вызывает побочное нежелательное влияние на асинхронные входы цифровых устройств (например, входы установки триггеров, счетчиков, регистров сдвига в одно из начальных состояний), но совершенно неприемлемо непосредственное управление от механических контактов синхронных входов цифровых устройств (счетные входы триггеров, счётные входы счетчиков и др.), что неизбежно приведёт к сбоям кодов при работе таких устройств — случайное многократное изменение состояния счетчиков, регистров сдвига.

Способы устранения нежелательного влияния дребезга[править | править код]

Одна из практических схем для устранения дребезга контактов в цифровых устройствах с помощью RS-триггера. Электромеханический контакт присоединён к асинхронным входам установки и сброса триггера[2]. При нажатии или отпускании кнопки первое касание контакта переключает триггер, и последующий дребезг не влияет на его состояние. В качестве сигнала для управления цифровым устройством используются выходы триггера.

Дребезг принципиально невозможно устранить или снизить не изменяя механическую конструкцию контактной системы. Некоторые типы контактных систем, например, ползункового типа (применяются в галетных переключателях, некоторых типах кнопок, к примеру, в переключателях типа П2К) практически не имеют дребезга.

Другой конструктивный способ исключения дребезга в слаботочных электромеханических ключах — применение смоченных ртутью контактных пар. В этих ключах электрическая цепь не разрывается во время «подпрыгивания» контактов при дребезге, так как при механическом размыкании твёрдых контактов между ними образуются перемычки из жидкой ртути.

В силовых выключателях, реле, для снижения коммутационного износа контактов часто применяют искрогасящие цепочки.

При управлении критичными к дребезгу входами цифровых устройств используют специальные электронные схемы (пример с триггером на рисунке) или другого типа: сигнал от контакта подаётся через ФНЧ (в простейшем случае — RC-цепочку) на электронную схему с передаточной статической характеристикой, имеющей петлю гистерезиса (например, триггер Шмитта), и уже выход этого устройства используют для тактирования цифрового устройства.

В вычислительных, например, микропроцессорных системах подавление дребезга контактов обычно производят программным способом. При этом в качестве тактирующего сигнала используется не сам сигнал от контакта с дребезгом, а некоторая связанная с ним специально сформированная однобитная булевая переменная.

При программном формировании очищенного от дребезга контакта сигнала наибольшее распространение получили три из них:

  1. Путём установки временной задержки — программа, обнаружив замкнутое состояния контакта, игнорирует его состояние на время, заведомо большее длительности дребезга, и спустя это время снова проверяет состояние контакта. Если после этого времени состояние контакта замкнутое, то соответствующая переменная меняет значение.
  2. Методом подсчёта числа совпадающих значений сигнала замкнутости — программа многократно считывает состояние контакта, и, если последовало определённое количество подтверждений замкнутости в течение заданного промежутка времени (определяется экспериментально и выбирается в пределах от 10 до 100), контакт считается устойчиво замкнутым.
  3. Методом подсчёта времени устойчивого состояния — программа в течение заданного времени многократно считывает состояние контакта. Если в течение заданного времени не обнаружено ни одного изменения состояния на противоположное, то контакт считается устойчиво замкнутым. В противном случае, если было обнаружено изменение состояния в течение заданного времени, то подсчёт времени прерывается (или продолжается, но с установкой флага или подсчётом количества изменений состояния для оценки физического состояния механических контактов) и контакт считается разомкнутым или с неустойчивым состоянием (если такая информация используется в программе).

См. также[править | править код]

Примечания[править | править код]

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