Эта документация устарела.

Новая версия документации находится здесь: https://canny.ru/docs

T-n-T: Защита от дребезга — различия между версиями

Материал из CANNY Wiki
Перейти к: навигация, поиск
[отпатрулированная версия][отпатрулированная версия]
(Решение)
 
Строка 7: Строка 7:
 
[[Изображение:example10.png]]
 
[[Изображение:example10.png]]
  
Алгоритм отфильтровывает появление на входе сигналов длительностью менее установленной (200мс), а также не реагирует на пропадание сигнала менее чем на установленное время (200мс), определяя, таком образом, четкое появление или пропадание входного сигнала.
+
Алгоритм отфильтровывает появление на входе сигналов длительностью менее установленной (200мс), а также не реагирует на пропадание сигнала менее чем на установленное время (200мс), определяя, таким образом, четкое появление или пропадание входного сигнала.
  
 
Решение наиболее актуально для контроллеров, без встроенной защиты от дребезга, в частности, для контроллеров CANNY 5 nano.
 
Решение наиболее актуально для контроллеров, без встроенной защиты от дребезга, в частности, для контроллеров CANNY 5 nano.

Текущая версия на 18:14, 4 января 2019

Задача[править]

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

Решение[править]

Example10.png

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

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