[uquote="Lum1noFor",url="/forum/viewtopic.php?p=3769850#p3769850"]работал ли кто-нибудь с этим типом энкодеров методом опроса? Какова логика работы?[/uquote]
Еще раз повторю. Энкодер обслуживается машиной состояний. Эта машина анализирует пару бит прежнего положения и пару бит текущего. То есть 4 разряда - 16 комбинаций. Из них сортируются четыре группы - дребезговая, статическая, инкрементная и декрементная. Перенос "текущего" значения энкодера в "прежнее" (сдвиг) происходит только в трех последних группах. Реакция на вращение, естественно, только в двух последних. Вот и все. При любом изменении диаграммы энкодера изменяется сортировка групп.
Никакого внешнего фильтра, естественно, в этом алгоритме не требуется. Опрос ведется с циклом примерно 5...10 мс. Пропуски возможны только при очень изношенном энкодере при специально завышенной частоте вращения. Ложных переключений вообще невозможно.
Енкодер + антидребезг + микроконтролер = "работаю как хочу"
Re: Енкодер + антидребезг + микроконтролер = "работаю как х
[uquote="Lum1noFor",url="/forum/viewtopic.php?p=3770078#p3770078"]...И вот, кстати, правильная схема включения энкодера, рекомендуемая самим Bourns. В схему включены дополнительные резисторы на 10 кОм последовательно с каналами для устранения проблемы обгорания контактов энкодера из-за фильтрующих емкостей.
[/uquote]Можно ссылку, откуда это. Для PEC11, PEC12, PEC16 pdf утверждает, что минимальный ток контактирования 1мА, максимальный 10мА.
Разницу почувствуйте.https://radiokot.ru/forum/viewtopic.php ... 0#p3685800
Спойлер

Разницу почувствуйте.https://radiokot.ru/forum/viewtopic.php ... 0#p3685800
Re: Енкодер + антидребезг + микроконтролер = "работаю как х
[uquote="КРАМ",url="/forum/viewtopic.php?p=3770035#p3770035"]А если учесть, что энкодер механический, то коммутация подтяжек вообще не комильфо. Может не восстановиться контакт.[/uquote]А куда он денется этот самый контакт? И почему он может "не восстановиться" из-за изменения тока подтяжки?
Добавлено after 5 minutes 22 seconds:
[uquote="Lum1noFor",url="/forum/viewtopic.php?p=3770078#p3770078"]И вот, кстати, правильная схема включения энкодера, рекомендуемая самим Bourns. В схему включены дополнительные резисторы на 10 кОм последовательно с каналами для устранения проблемы обгорания контактов энкодера из-за фильтрующих емкостей.[/uquote]Как уже сказали ранее: Эта схема избыточна в случае программного опроса энкодера. Можно выкинуть всё кроме резисторов подтяжки. Функции RC-цепочек может выполнять алгоритм программы.
Добавлено after 5 minutes 22 seconds:
[uquote="Lum1noFor",url="/forum/viewtopic.php?p=3770078#p3770078"]И вот, кстати, правильная схема включения энкодера, рекомендуемая самим Bourns. В схему включены дополнительные резисторы на 10 кОм последовательно с каналами для устранения проблемы обгорания контактов энкодера из-за фильтрующих емкостей.[/uquote]Как уже сказали ранее: Эта схема избыточна в случае программного опроса энкодера. Можно выкинуть всё кроме резисторов подтяжки. Функции RC-цепочек может выполнять алгоритм программы.