реклама на сайте
подробности

 
 
> Энкодер инкрементный как замыкатель цепи 5 вольт.
Kaiten
сообщение Mar 22 2016, 00:29
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 21-03-16
Пользователь №: 90 980



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

Имеется устройство устройство с более чем 20 кнопками (5V). Логика использования такова, что для большинства функций управления были бы более удобны\логичны "крутилки", чем "кнопки". При этом полная замена контроллера устройства крайне не желательна.

Идея в том, чтобы используя инкрементные энкодеры с небольшим кол-ом отсчётов на оборот, тактильно ощутимыми "щелчками" и функцией нажатия, отрабатывать отсчёты как нажатия кнопок. Т.о. сократится втрое кол-во органов управления и само управление станет более логичным. Какими минималистичными способами это можно реализовать? Можно ли обойтись без программируемых микроконтроллеров?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Iptash
сообщение Mar 26 2016, 07:00
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936



Если работать с энкодерами, то мне кажется на много проще применить CPLD например от Altera. И всю логику строить на нем. Но энкодер дорогой прибор и в основном не абсолютный датчик. Я так и не понял, что вы творите, может лучше в качестве датчиков применить потенциометр подключенные к аналоговым входам микроконтроллера, например Amega16. У него 8 аналоговых входов, очень просты в освоении. И датчик получается абсолютным.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 26 2016, 17:26
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Iptash @ Mar 26 2016, 10:00) *
может лучше в качестве датчиков применить потенциометр подключенные к аналоговым входам микроконтроллера, например Amega16. У него 8 аналоговых входов, очень просты в освоении. И датчик получается абсолютным.

Недостаток потенциометров - малый ресурс. В данном ("дискретном") применении - еще и отсутствие фиксатора-"трещетки".

Цитата(Onkel @ Mar 26 2016, 18:38) *
. В atmega324 (в мелких ардуинах они стоят) прерывание можно вызвать изменением любого порта.

Прерывание по изменению уровня для обработки энкодеров совершенно не обязательно. По опросу лучше и более предсказуемо в растактовке.
Go to the top of the page
 
+Quote Post
Onkel
сообщение Mar 27 2016, 14:34
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 708
Регистрация: 8-05-11
Из: Чг
Пользователь №: 64 861



Цитата(rx3apf @ Mar 26 2016, 20:26) *
Прерывание по изменению уровня для обработки энкодеров совершенно не обязательно. По опросу лучше и более предсказуемо в растактовке.

а для чего тогда внешние прерывания придумали? Как раз для того, чтобы не заниматься постоянно "опросами".
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
- - Plain   Например, такой энкодер с такой ручкой и такой ИС ...   Mar 22 2016, 21:24
|- - Kaiten   Цитата(Plain @ Mar 23 2016, 04:24) ...вкл...   Mar 22 2016, 23:00
||- - Alexashka   Цитата(Kaiten @ Mar 23 2016, 03:00) Секун...   Mar 23 2016, 08:34
|- - Kaiten   Цитата(Plain @ Mar 23 2016, 04:24) Наприм...   Mar 23 2016, 22:22
|- - Plain   Цитата(Kaiten @ Mar 24 2016, 01:22) Идут ...   Mar 24 2016, 08:06
|- - Kaiten   Так в том-то и дело, что готовой схемы у мну нет.....   Mar 24 2016, 10:53
|- - Plain   Цитата(Kaiten @ Mar 24 2016, 13:53) 4021....   Mar 25 2016, 10:21
- - 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   Цитата(rx3apf @ Mar 26 2016, 20:26) Недос...   Mar 27 2016, 13:58
- - 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 10:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01425 секунд с 7
ELECTRONIX ©2004-2016