Например TDA7294

Форум РадиоКот • Просмотр темы - Программная обработка Энкодера на AVR
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 16, 2024 16:19:55

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 90 ]    , , , , 5
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Программная обработка Энкодера на AVR
СообщениеДобавлено: Вт ноя 20, 2018 14:36:36 
Друг Кота
Аватар пользователя

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программная обработка Энкодера на AVR
СообщениеДобавлено: Вс июн 23, 2019 08:30:18 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 513
Рейтинг сообщения: 0
возможно, пригодиться :)
RotaryEncoder

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программная обработка Энкодера на AVR
СообщениеДобавлено: Вс июн 23, 2019 21:28:08 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2801
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18058
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
это фуфло. три недостатка:
через прерывания- не самое хорошее решение.
вешать конденсаторы на контакты энкодера - сжигать контакты разрядом через них конденсаторов.
ну и последнее - рассчитано только для ардуинок.

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Программная обработка Энкодера на AVR
СообщениеДобавлено: Пт июн 28, 2019 05:29:29 
Опытный кот
Аватар пользователя

Карма: 13
Рейтинг сообщений: 163
Зарегистрирован: Сб дек 22, 2012 08:17:42
Сообщений: 744
Откуда: Караганда, Казахстан
Рейтинг сообщения: 0
И самое главное - неизвестно, как оно поведет себя с энкодером, продемонстрированным коллегой sunjob на предыдущей странице.

_________________
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Программная обработка Энкодера на AVR
СообщениеДобавлено: Ср авг 07, 2019 09:32:21 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 513
Рейтинг сообщения: 0
три недостатка
Цитата:
через прерывания- не самое хорошее решение.

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

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

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


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

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

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

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

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Программная обработка Энкодера на AVR
СообщениеДобавлено: Ср авг 07, 2019 12:54:06 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1384
Рейтинг сообщения: 0
О, я польщён, мою схему вовсю используют. :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программная обработка Энкодера на AVR
СообщениеДобавлено: Сб ноя 23, 2019 20:12:31 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 513
Рейтинг сообщения: 0
да вы скромняга... случайно не претендуете на авторство алфавита? :)

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программная обработка Энкодера на AVR
СообщениеДобавлено: Сб ноя 23, 2019 22:32:23 
Это не хвост, это антенна

Карма: 4
Рейтинг сообщений: 141
Зарегистрирован: Ср июн 25, 2008 15:19:44
Сообщений: 1384
Рейтинг сообщения: 0
да вы скромняга... случайно не претендуете на авторство алфавита? :)

?


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Программная обработка Энкодера на AVR
СообщениеДобавлено: Вс ноя 24, 2019 07:46:24 
Держит паяльник хвостом

Карма: 10
Рейтинг сообщений: 99
Зарегистрирован: Вт июн 07, 2011 08:03:18
Сообщений: 941
Рейтинг сообщения: 0
Эх, надо было запатентовать...(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Программная обработка Энкодера на AVR
СообщениеДобавлено: Пн ноя 25, 2019 08:32:35 
Вымогатель припоя
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Ср дек 08, 2010 19:03:17
Сообщений: 513
Рейтинг сообщения: 0
ну вы, Деми, даете, вроде большой уже, солидный кот... :))

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

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

Спойлер
Цитата:
ну... умеете вы запутать ... подниму свои наработки давно минувших дней... геде там мои рабочие тетради и справочник "пыло" шилиться...

спасибо, но я уже свои наработки поднял

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

отработал схему и отложил,


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

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

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

_________________
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 90 ]    , , , , 5

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y