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

 
 
> LPC1768 - 2 encoders?
Allregia
сообщение Jul 11 2011, 07:44
Сообщение #1


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

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Есть устройство на LPC1768, просят добавить к нему ДВА енкодера. Ноги свободные есть, в т.е. и энкодерного интерфейса, но он там один.
Есть какие-то идеи?
Энкодеры обычные, контактные с кнопкой, одновременная работа двух енкодеров не нужна, но вариант одного енкодера, регулирующего 2 параметра (в зависимости от "нажат/не нажат") - у заказчика энтузиазизма не вызывает sad.gif
Сильно не вызывает - хочет два.

Думал уже обьединить им выходы через диоды, а общие квадратурный сигналов завести на выход их-же кнопок. Кнопки завести и на входы МК. Для работы - надо будет нажать энкодер и потом крутить. Но как-то это горбато, да и заводить кнопки надо будет не на просто порты, а на входы прерываний.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dron_Gus
сообщение Jul 11 2011, 17:00
Сообщение #2


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

Группа: Свой
Сообщений: 1 202
Регистрация: 9-01-05
Из: Санкт-Петербург
Пользователь №: 1 861



Насколько быстро их будут крутить? Думаю хватит быстродействия, если второй энкодер повесить на пины внешнего прерывания. Или даже на одно прерывание.

З.Ы. в каком-то древнем радио была схема на двух корпусах жёсткой логики, на выходе был сигнал направления и импульс на каждый "шаг".


--------------------
Если сверху смотреть, то сбоку кажется, что снизу ничего не видно.
Go to the top of the page
 
+Quote Post
Allregia
сообщение Jul 11 2011, 20:40
Сообщение #3


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

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(Dron_Gus @ Jul 11 2011, 19:00) *
Насколько быстро их будут крутить?


Ну как обычно ручки крутят.

Цитата
Думаю хватит быстродействия, если второй энкодер повесить на пины внешнего прерывания. Или даже на одно прерывание.


Быстродействия 100 мегагерцового 32-х битного процессора? А тут еще надо "думать" ? sm.gif
Для этого хватает и 4-х мегагерцового PIC'а. Можно и без прерывания, опросом в прерывании по таймеру.
Как это делаться программно я в курсе, но раз уж у МК есть аппаратный блок для энкодера, то смысл будет или что-то "эдакое" придумать (о чем я и попросил "помощь клуба"), или уж если делать программно опрос, то обоих - а то я помру в муках выбора, какой из двоих сделать аппаратно, а какой программно sm.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:56
Рейтинг@Mail.ru


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