Например TDA7294

Форум РадиоКот :: Просмотр темы - Программная обработка Энкодера на AVR
Форум РадиоКот
http://radiokot.ru/forum/

Программная обработка Энкодера на AVR
http://radiokot.ru/forum/viewtopic.php?f=57&t=77569
Страница 5 из 5

Автор:  fox63 [ Вт ноя 20, 2018 14:36:36 ]
Заголовок сообщения:  Re: Программная обработка Энкодера на AVR

Изобрету велосипед. Вроде бы такого алгоритма я ещё не видел.
Сделал так:
Опрашиваем энкодер в основном цикле.
Как только приходит сигнал от одной из фаз энкодера, идём обрабатывать, в ту, или другую сторону.
Ставим флаг,что обработали.
После этого забиваем на все состояния, кроме состояния, когда обе фазы энкодера болтаются в воздухе. Это состояние, когда энкодер не трогают.
Защита от дребезга - считаем, сколько раз это состояние повторится. Я на новом энкодере делал 2, работает, но поставил 10.
Повторилось 10 раз такое состояние, скидываем флаг, и снова всё повторяем.
Вроде работает и при медленном кручении, и при быстром.

Автор:  sunjob [ Вс июн 23, 2019 08:30:18 ]
Заголовок сообщения:  Re: Программная обработка Энкодера на AVR

возможно, пригодиться :)
RotaryEncoder

Автор:  Starichok51 [ Вс июн 23, 2019 21:28:08 ]
Заголовок сообщения:  Re: Программная обработка Энкодера на AVR

это фуфло. три недостатка:
через прерывания- не самое хорошее решение.
вешать конденсаторы на контакты энкодера - сжигать контакты разрядом через них конденсаторов.
ну и последнее - рассчитано только для ардуинок.

Автор:  afz [ Пт июн 28, 2019 05:29:29 ]
Заголовок сообщения:  Re: Программная обработка Энкодера на AVR

И самое главное - неизвестно, как оно поведет себя с энкодером, продемонстрированным коллегой sunjob на предыдущей странице.

Автор:  sunjob [ Ср авг 07, 2019 09:32:21 ]
Заголовок сообщения:  Re: Программная обработка Энкодера на AVR

три недостатка
Цитата:
через прерывания- не самое хорошее решение.

я считаю, наоборот, если есть рессурсы/возможность использовать прерывание, это единственное правильное решение

Цитата:
вешать конденсаторы на контакты энкодера - сжигать контакты разрядом через них конденсаторов.

а голова, лапы, усы и хвост коту зачем? (картинки не будет, только вложение, котохостинг на моем старом браузере не кАтит... или не кОтит..)
Вложение:
1k29ri7kk9.png [10.53 KiB]
Скачиваний: 344


Цитата:
ну и последнее - рассчитано только для ардуинок.

про лапы, усы хвост я уже говорил ... ?! ...

все имхо, т.е. мое мнение, могу ошибаться :beer:

может кто уже "юзал" эту библиотеку? отпишитесь, поделитесь опытом.

Автор:  Demiurg [ Ср авг 07, 2019 12:54:06 ]
Заголовок сообщения:  Re: Программная обработка Энкодера на AVR

О, я польщён, мою схему вовсю используют. :))

Автор:  sunjob [ Сб ноя 23, 2019 20:12:31 ]
Заголовок сообщения:  Re: Программная обработка Энкодера на AVR

да вы скромняга... случайно не претендуете на авторство алфавита? :)

Автор:  Demiurg [ Сб ноя 23, 2019 22:32:23 ]
Заголовок сообщения:  Re: Программная обработка Энкодера на AVR

да вы скромняга... случайно не претендуете на авторство алфавита? :)

?

Автор:  OKF [ Вс ноя 24, 2019 07:46:24 ]
Заголовок сообщения:  Re: Программная обработка Энкодера на AVR

Эх, надо было запатентовать...(

Автор:  sunjob [ Пн ноя 25, 2019 08:32:35 ]
Заголовок сообщения:  Re: Программная обработка Энкодера на AVR

ну вы, Деми, даете, вроде большой уже, солидный кот... :))

это же база, так сказать основа... ну... тоже, что и если самому "дойти" до токового зеркала, и претендовать на авторство... каждый кто в свое время грыз кмоп/561 серию ск. всего пришел/допедрил/придумал этот вариант включения триггера...

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



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

схема/включение действительно хорошА :wink:

а так, да, нам надо почаще обсуждать, пардон, перецарапывать всякие темы, вспоминать что там у нас в загашниках завалялось ... мур... :beer:

Страница 5 из 5 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/