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

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

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

Осциллограмма напряжения в цепи сразу после замыкания механического контакта.

Из-за дребезга непосредственная подача сигналов на входы микросхем от кнопок и переключателей не всегда допустима. Нечувствительными к дребезгу являются входы начальной установки триггеров, счетчиков и регистров (обнуление по входам R). Подача логических уровней сигнала на счётные входы микросхем требует подавления дребезга — без этого возможно случайное многократное срабатывание счетчиков.

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

Методы решения[править | править вики-текст]

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

Для компенсации дребезга применяют переключатели с обратной связью, с характеристикой в виде прямоугольной петли гистерезиса и т. д.

В микропроцессорных системах подавление дребезга контактов может вестись программными методами. Наибольшее распространение получили два из них:

1. Путем установки временной задержки – программа, обнаружив изменение состояния контакта, запрещает опрос этого контакта на время, заведомо большее длительности переходного процесса.

2. Методом подсчёта числа совпадающих значений сигнала – программа многократно считывает сигнал с контакта, и если последовало определённое количество удачных опросов (определяется экспериментально от 10 до 100) контакт считается устойчиво замкнутым.

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