T-n-T: Защита от дребезга

From CANNY Wiki
Jump to: navigation, search

Задача[edit]

Требуется организовать защиту от ложных/случайных срабатываний на входах контроллера, т.е. неправильного определения получения входного сигнала (защита от дребезга контактов).

Решение[edit]

Example10.png

Алгоритм отфильтровывает появление на входе сигналов длительностью менее установленной (200мс), а также не реагирует на пропадание сигнала менее чем на установленное время (200мс), определяя, таком образом, четкое появление или пропадание входного сигнала.

Решение наиболее актуально для контроллеров, без встроенной защиты от дребезга, в частности, для контроллеров CANNY 5 nano.