Для борьбы с дребезгом контактов в схемах формирователей импульсов используют аппаратные и программные методы. www.asutpp.ru ru.wikipedia.org
Аппаратные способы включают, например:
- Использование триггеров. www.asutpp.ru Сигнал от контакта поступает на схему с передаточной статической характеристикой в виде петли гистерезиса (триггер Шмидта). www.asutpp.ru ru.wikipedia.org После этого сигнал с выходов триггера подаётся на вход цифрового устройства для тактирования. www.asutpp.ru
- Применение смоченных ртутью контактных пар. ru.wikipedia.org В таких ключах электрическая цепь не разрывается во время «подпрыгивания» контактов при дребезге, так как при механическом размыкании твёрдых контактов между ними образуются перемычки из жидкой ртути. ru.wikipedia.org
- Использование искрогасящих цепочек. www.asutpp.ru Они помогают устранить дребезг путём выравнивания скачкообразных характеристик тока. www.asutpp.ru
Программные способы включают, например:
- Установку временной задержки. ru.wikipedia.org Программа, обнаружив замкнутое состояние контакта, игнорирует его на время, заведомо большее длительности дребезга, и спустя это время снова проверяет состояние контакта. ru.wikipedia.org
- Подсчёт числа совпадающих значений сигнала замкнутости. ru.wikipedia.org Программа многократно считывает состояние контакта, и, если последовало определённое количество подтверждений замкнутости в течение заданного промежутка времени, контакт считается устойчиво замкнутым. ru.wikipedia.org
- Подсчёт времени устойчивого состояния. ru.wikipedia.org Программа в течение заданного времени многократно считывает состояние контакта. ru.wikipedia.org Если в течение заданного времени не обнаружено ни одного изменения состояния на противоположное, то контакт считается устойчиво замкнутым. ru.wikipedia.org
Также для подавления дребезга можно использовать конструктивные изменения контактной системы, например, применение контактных систем ползункового типа, которые практически не имеют дребезга. www.asutpp.ru ru.wikipedia.org