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