Например TDA7294

Форум РадиоКот • Просмотр темы - Энкодер 12 и 24 щелчка
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб апр 27, 2024 11:14:36

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


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



Начать новую тему Ответить на тему  [ Сообщений: 61 ]    , , 3,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Сб мар 23, 2024 18:10:25 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 97
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1155
Рейтинг сообщения: 0
Обязательно на линии энкодера надо вешать rc-цепочки.
А RC-цепочки то зачем?
А то пользуюсь без них и вроде всё работает. Но мало ли - может без них тараканы в хате заводятся? Просветите, пока не поздно!
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Вс мар 24, 2024 04:29:34 
Друг Кота

Карма: 21
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 12, 2007 11:21:39
Сообщений: 13328
Откуда: Томск
Рейтинг сообщения: 0
Обязательно на линии энкодера надо вешать rc-цепочки.
А RC-цепочки то зачем?
А то пользуюсь без них и вроде всё работает. Но мало ли - может без них тараканы в хате заводятся? Просветите, пока не поздно!
8)


Для защиты от дребезга.

Наверное вы готовым модулем энкодера пользуетесь вроде такого

СпойлерИзображение

Изображение


Там уже стоят они.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Вс мар 24, 2024 14:22:08 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 97
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1155
Рейтинг сообщения: 0
Для защиты от дребезга.
Наверное вы готовым модулем энкодера пользуетесь вроде такого
Наверное я просто припаял энкодер к микроконтроллеру. Голый энкодер к голой ноге МК. Никаких модулей у меня нет.
RC-цепочки бесполезны для борьбы с дребезгом. Полезен только правильный алгоритм опроса ног энкодера.


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

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

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Вс мар 24, 2024 14:44:30 
Друг Кота
Аватар пользователя

Карма: 187
Рейтинг сообщений: 8268
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 39643
Откуда: Нерезиновая
Рейтинг сообщения: 0
А вот резистор подтяжки далеко не бесполезен..


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Вс мар 24, 2024 14:57:08 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 97
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1155
Рейтинг сообщения: 0
А вот резистор подтяжки далеко не бесполезен..
Бесполезен. Ибо - имеется внутри МК.


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

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Вс мар 24, 2024 15:31:00 
Друг Кота
Аватар пользователя

Карма: 187
Рейтинг сообщений: 8268
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 39643
Откуда: Нерезиновая
Рейтинг сообщения: 0
jcxz писал(а):
имеется внутри МК.
Угу.. Имеется.. Порядка 100 кОм. Что он есть, что нет- особой роли не играет
В дураиновских расширительных платках, однако, подтягивающие резисторы всегда присутствуют.

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Вс мар 24, 2024 16:09:31 
Друг Кота

Карма: 21
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 12, 2007 11:21:39
Сообщений: 13328
Откуда: Томск
Рейтинг сообщения: 0
RC-цепочки бесполезны для борьбы с дребезгом. Полезен только правильный алгоритм опроса ног энкодера.


RC цепочки гасят короткие импульсы, достаточные для возникновения прерывания, например.
А более продолжительные импульсы отсекаются с помощью алгоритма, вроде описанного мной.

В модулях энкодеров не просто так ставятся rc-цепочки.
Не подтяжка, а именно rc.

И в схеме это видно.

Впрочем, не хотите - не ставьте:)
Дело ваше

Добавлено after 3 minutes 53 seconds:
.
Впрочем- "хозяин-барин", можно и не ставить.. Китайцы уже давно, многие "необязательные детали", либо не ставят, либо заменяют специально обученными перемычками..


Тем не менее в приведенной мной схеме стоит rc цепочка с постоянной времени около 1миллсекунды.

Собственно при вращении руками более чем достаточно)

Кстати, на один шаг возникает все равно 3-4 прерывания) я проверял. От них избавляемся с помощью алгоритма


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Вс мар 24, 2024 16:50:04 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 97
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1155
Рейтинг сообщения: 0
jcxz писал(а):
имеется внутри МК.
Угу.. Имеется.. Порядка 100 кОм. Что он есть, что нет- особой роли не играет
С чего бы это "не играет"?
Писал уже многократно: устройство работает прекрасно.

И сколько по вашему ставить? 100 ом? В батарейное устройство питаемое от пары AA???

Добавлено after 5 minutes 19 seconds:
RC цепочки гасят короткие импульсы, достаточные для возникновения прерывания, например.
Так пускай возникают. Мне не жалко. Они всё равно будут проигнорированы алгоритмом обработки.
Да и не загасят они их полностью. Потому что, чтобы их полностью загасить, нужно будет поставить такие номиналы, которые помешают работе энкодера.
Поэтому толку от RC-цепей == 0. Один вред.

Кстати, на один шаг возникает все равно 3-4 прерывания) я проверял. От них избавляемся с помощью алгоритма
Так и у меня - тоже возникает всего несколько прерываний. Даже без RC-цепей. С правильной обработкой внешние костыли не нужны. 8)

А с вашими RC-цепями, батарейки сдохнут через несколько недель. В то время как у меня работают уже несколько лет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Вс мар 24, 2024 17:06:40 
Друг Кота

Карма: 21
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 12, 2007 11:21:39
Сообщений: 13328
Откуда: Томск
Рейтинг сообщения: 0
А с вашими RC-цепями, батарейки сдохнут через несколько недель. В то время как у меня работают уже несколько лет.


Какая связь тут с батарейками?
Через конденсатор керамический разрядится что-ли?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Вс мар 24, 2024 17:23:51 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 97
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1155
Рейтинг сообщения: 0
Какая связь тут с батарейками?
Через конденсатор керамический разрядится что-ли?
Нарисуйте вашу RC-цепь. Тогда поймёте.


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Вс мар 24, 2024 20:43:23 
Модератор
Аватар пользователя

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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Вс мар 24, 2024 23:47:55 
Друг Кота

Карма: 21
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 12, 2007 11:21:39
Сообщений: 13328
Откуда: Томск
Рейтинг сообщения: 0
Какая связь тут с батарейками?
Через конденсатор керамический разрядится что-ли?
Нарисуйте вашу RC-цепь. Тогда поймёте.


Схема есть в сплоере, что я вам привел.

Как там батарейка разрядится?
Между шагами контакты энкодера разомкнуты и ничего не разряжается


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Пн мар 25, 2024 14:16:22 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 97
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1155
Рейтинг сообщения: 0
jcxz, а ты нарисуй свою RC-цепь, которая у тебя умудряется разряжать батарейки.
Какую "свою"? Я вроде выше уже писал, что у меня нет никакой RC-цепи. Потому как пользы от неё никакой, один вред.

Добавлено after 8 minutes 14 seconds:
Схема есть в сплоере, что я вам привел.
С 10К-омными подтяжками? Серьёзно??? С 300мкА током потребления на одну подтяжку? И за какое время она высосет AA-батарейку? :facepalm:

Как там батарейка разрядится?
Между шагами контакты энкодера разомкнуты и ничего не разряжается
Вы видимо теоретик. И никогда не держали в руках реальных механических энкодеров с али. Иначе не писали бы такое.
А у реального алишного энкодера запросто может остаться замкнутым один из контактов в одном из стабильных положений. И тогда ваша схема быстро высосет батарейку просто лёжа на полке. Аналогично как и схема с внешними подтяжками, за которую тут топили другие теоретики.

PS: Пишу на основе реального практического опыта с алишными мех.энкодерами.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Пн мар 25, 2024 18:32:05 
Друг Кота

Карма: 21
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 12, 2007 11:21:39
Сообщений: 13328
Откуда: Томск
Рейтинг сообщения: 0
Если контакт разомкнут, то ничего подтяжка не высосет.

А качество алишных энкодеров разное, да. Но это другой вопрос.
Если один из контактов будет клинить в нуле это фигня полная.

Впрочем, у меня задачи не было от батареек питать. Алгоритм работает и хорошо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Пн мар 25, 2024 20:01:38 
Сверлит текстолит когтями

Карма: -10
Рейтинг сообщений: 97
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1155
Рейтинг сообщения: 0
Если один из контактов будет клинить в нуле это фигня полная.
Фигня не фигня, но большинство продаваемых на али энкодеров такие. А значит нужно это учитывать. Тем более что это несложно сделать.
Мой девайс работает нормально и с такими энкодерами. Батарейку не садит.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Пт мар 29, 2024 14:03:01 
Друг Кота

Карма: 21
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 12, 2007 11:21:39
Сообщений: 13328
Откуда: Томск
Рейтинг сообщения: 0
Вот есть такое описание)

Изображение

Изображение


Вложения:
encoder1.jpg [73.98 KiB]
Скачиваний: 69
encoder.jpg [91.64 KiB]
Скачиваний: 73
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Сб мар 30, 2024 05:01:53 
Друг Кота

Карма: 64
Рейтинг сообщений: 966
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4222
Откуда: Ижевск
Рейтинг сообщения: 0
Справедливо для энкодеров, у которых между щелчками формируются 4 перепада по обоим каналам. Применительно к энкодерам, каждое изменение состояния которых означает действие ( поворот на дискрет угла или движение на один дискрет), алгоритм будет другой.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Сб мар 30, 2024 05:50:14 
Друг Кота

Карма: 21
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 12, 2007 11:21:39
Сообщений: 13328
Откуда: Томск
Рейтинг сообщения: 0
Если я понял, там отслеживается только один перепад.

По сути все алгоритмы энкодеров сводятся к определению перехода из начального состояния в одно из возможных с последующим ожиданием начального состояния.

Но, да, в зависимости от разных нюансов, будут модификации.

Следует учесть, что для крутилок рукой пропуск импульса изредко не критичен.
Это ж не измеритель. Ну повернет пользователь на лишний шаг вперёд. Не страшно.

Хотя, я такого не наблюдал. Вроде все четко отслеживается.


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Сб мар 30, 2024 08:51:44 
Модератор
Аватар пользователя

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

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Энкодер 12 и 24 щелчка
СообщениеДобавлено: Сб мар 30, 2024 09:56:22 
Друг Кота

Карма: 21
Рейтинг сообщений: 11
Зарегистрирован: Пт янв 12, 2007 11:21:39
Сообщений: 13328
Откуда: Томск
Рейтинг сообщения: 0
у меня, например, счетчик энкодера проверяется 3 раза за секунду. и мне не важно, на какой угол я его повернул и сколько импульсов насчитал энкодер.
я при опросе счетчика проверяю только знак числа в счетчике. если положительно, то +1, а если отрицательно, то -1.


И так можно. Все ж от задачи зависит. Если рукой вертеть - это прекрасно работает.

А вот измерить более-менее точно скорость вращения вала так не выйдет уже. Там надо считать импульсы за время и проч.


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

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


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

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


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

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


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