|
Энкодер инкрементный как замыкатель цепи 5 вольт. |
|
|
|
Mar 22 2016, 00:29
|
Группа: Участник
Сообщений: 13
Регистрация: 21-03-16
Пользователь №: 90 980

|
Энкодеры используются либо для подсчёта кол-ва оборотов, либо для определения угла. Возможно ли использовать их как переключатель?
Имеется устройство устройство с более чем 20 кнопками (5V). Логика использования такова, что для большинства функций управления были бы более удобны\логичны "крутилки", чем "кнопки". При этом полная замена контроллера устройства крайне не желательна.
Идея в том, чтобы используя инкрементные энкодеры с небольшим кол-ом отсчётов на оборот, тактильно ощутимыми "щелчками" и функцией нажатия, отрабатывать отсчёты как нажатия кнопок. Т.о. сократится втрое кол-во органов управления и само управление станет более логичным. Какими минималистичными способами это можно реализовать? Можно ли обойтись без программируемых микроконтроллеров?
|
|
|
|
|
 |
Ответов
|
Mar 22 2016, 21:24
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Например, такой энкодер с такой ручкой и такой ИС включить по такой схеме.
|
|
|
|
|
Mar 23 2016, 22:22
|
Группа: Участник
Сообщений: 13
Регистрация: 21-03-16
Пользователь №: 90 980

|
Цитата(Plain @ Mar 23 2016, 04:24)  Например, такой энкодер с такой ручкой и такой ИС включить по такой схеме. Идут реплики с мест, что данная схема рассчитана на оптические энкодеры на кодах Грея и с механическими может не взлететь. К тому же импульсы очень короткие - около 35мкС тогда как имеющийся контроллер хотит 30-50мС. Можно ли их вытянуть подбором R1C1 и R2C2?
|
|
|
|
|
Mar 24 2016, 10:53
|
Группа: Участник
Сообщений: 13
Регистрация: 21-03-16
Пользователь №: 90 980

|
Так в том-то и дело, что готовой схемы у мну нет... А сам я, увы, весьма далёк от тематики и мой скил "схемотехнического инженеринга" удручающе низок и близок к sub zero =( Из-за, возможно тривиальной (для большинства присутствующих, как мне представляется), задачи мну по этой причине приходится лопатить гору информации, начиная с школьного курса элементарной физики, чтобы просто понять WTF. Одним из следствий моего ламеризма является невозможность корректно (технически грамотно) сформулировать задачу, сори... Предложенная мной к рассмотрению "схема" продукт поступивших рекомендаци, в том числе и Ваших =) Про RC фильтры для подавления дребезга энкодера помню. Просто рисовать на схеме не стал, подразумевая их как само собой разумеющиеся. Но вопрос про слишком короткие импульсы был не столько о паразитном дребезге ложных срабатываний, а о том сможет ли предложенная схема корректно работать с истинными отсчётами энкодера ввиду краткости их импульса (35мкС при том, что контроллер работает с частотой опроса 30мс - разница на три порядка всё таки...) Повторюсь - необходимо заменить часть кнопок на имеющемся контроллере на энкодеры. Сам контроллер энкодеры не воспринимает (т.е. нужно чтобы он подмены не заметил). Менять контроллер крайне нежелательно. Имеющийся блок кнопок собран на трёх сдвиговых регистрах, аналогичных 4021. Частота опроса контроллером 30-50мс. Питание - 5в. Схемы самого контроллера нет.
Сообщение отредактировал Herz - Mar 24 2016, 14:13
Причина редактирования: Избыточное цитирование
|
|
|
|
Сообщений в этой теме
Kaiten Энкодер инкрементный как замыкатель цепи 5 вольт. Mar 22 2016, 00:29 XVR Цитата(Kaiten @ Mar 22 2016, 03:29) Идея ... Mar 22 2016, 10:54 Kaiten Цитата(XVR @ Mar 22 2016, 17:54) Как вы (... Mar 22 2016, 15:14 Herz Цитата(Kaiten @ Mar 22 2016, 02:29) Энкод... Mar 22 2016, 15:32 Kaiten Цитата(Herz @ Mar 22 2016, 22:32) Не толь... Mar 22 2016, 16:20  rx3apf Цитата(Kaiten @ Mar 22 2016, 19:20) Если ... Mar 22 2016, 19:51   Kaiten Цитата(rx3apf @ Mar 23 2016, 02:51) Прими... Mar 22 2016, 21:20 Herz Я тоже не программист. Но в какой-то момент понял,... Mar 22 2016, 19:29 Kaiten Цитата(Plain @ Mar 23 2016, 04:24) ...вкл... Mar 22 2016, 23:00  Alexashka Цитата(Kaiten @ Mar 23 2016, 03:00) Секун... Mar 23 2016, 08:34 esaulenka Что-то типа того.
Только ещё делители нужны на вых... Mar 23 2016, 08:05 Plain Цитата(esaulenka @ Mar 23 2016, 11:05) ещ... Mar 23 2016, 11:52 Kaiten Цитата(esaulenka @ Mar 23 2016, 15:05) Чт... Mar 23 2016, 13:06 Alexashka Цитата(Kaiten @ Mar 23 2016, 17:06) Мне н... Mar 23 2016, 23:40  Kaiten Цитата(Alexashka @ Mar 24 2016, 06:40) Да... Mar 24 2016, 00:50 XVR ЦитатаНо вопрос про слишком короткие импульсы был ... Mar 24 2016, 11:54 Kaiten Ок. Убедили. Теперь бы ещё пинок в сторону подходя... Mar 24 2016, 13:30 esaulenka Цитата(XVR @ Mar 24 2016, 14:54) Более то... Mar 25 2016, 10:13 Herz Цитата(XVR @ Mar 24 2016, 13:54) Так что ... Mar 24 2016, 14:18 Kaiten Цитата(Herz @ Mar 24 2016, 21:18) Не факт... Mar 24 2016, 15:02 Ga_ry Цитата(Kaiten @ Mar 24 2016, 17:02) ...дл... Mar 24 2016, 16:20  Kaiten Цитата(Ga_ry @ Mar 24 2016, 23:20) Единст... Mar 25 2016, 14:16 Onkel Цитата(Kaiten @ Mar 24 2016, 18:02) ... Н... Mar 25 2016, 07:21 Herz Цитата(Kaiten @ Mar 24 2016, 17:02) Если ... Mar 25 2016, 09:42 XVR Выбирайте по количеству портов ввода/вывода (что б... Mar 25 2016, 08:42 Onkel Цитата(XVR @ Mar 25 2016, 11:42) Выбирайт... Mar 26 2016, 15:38 Iptash Если работать с энкодерами, то мне кажется на мног... Mar 26 2016, 07:00 rx3apf Цитата(Iptash @ Mar 26 2016, 10:00) может... Mar 26 2016, 17:26  Iptash Цитата(rx3apf @ Mar 26 2016, 20:26) Недос... Mar 27 2016, 13:58  Onkel Цитата(rx3apf @ Mar 26 2016, 20:26) Преры... Mar 27 2016, 14:34 Herz Я бы ещё обратил внимание автора на морду какого-н... Mar 26 2016, 10:29 rx3apf Даже у галетного переключателя ресурс типично мень... Mar 27 2016, 14:06 Kaiten Цитата(rx3apf @ Mar 27 2016, 21:06) Потен... Mar 27 2016, 22:31  muravei Цитата(Kaiten @ Mar 28 2016, 01:31) Я тож... Mar 28 2016, 14:25 rx3apf Лишняя сущность для процессора, занимающегося толь... Mar 27 2016, 15:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|