Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить

как заменить кнопки на энкодер?

Вс дек 19, 2010 11:43:18

есть 2 кнопки громкости, больше и меньше
хочу поставить энкодер вместо них

но сами понимаете у энкодера квадратурный выход.

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

есть чтото простое?

Re: как заменить кнопки на энкодер?

Пн дек 20, 2010 17:11:35

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

Re: как заменить кнопки на энкодер?

Вт дек 21, 2010 11:16:45

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

Re: как заменить кнопки на энкодер?

Вт дек 21, 2010 12:43:56

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

Накидал за 5 минут.
Схема
Изображение
Времянка
Изображение
PS Замена "ИЛИ на 2И-НЕ приведет к смене импульсов на выходах, а так же позволит решить задачу на 2-х микросхемах 555ТМ2 и 555ЛА3 или их прототипах :write:
Вложения
encoder_td.JPG
(9.38 KiB) Скачиваний: 12424
encoder.JPG
(18.65 KiB) Скачиваний: 13981

Re: как заменить кнопки на энкодер?

Вт дек 21, 2010 12:54:02

Meteor писал(а):Накидал за 5 минут.

Здорово :) Примерно то же самое видел. В чём, кстати, накидали схемку?

Re: как заменить кнопки на энкодер?

Вт дек 21, 2010 14:18:16

В схематическом редакторе Quartus'а - САПР под ПЛИС.
ЗЫ Полярность на выходах выбрал с учетом "возможной" работы на 555ИЕ6/555ИЕ7 (мало ли, вдруг на них будет кто реализовывать)

Re: как заменить кнопки на энкодер?

Вт дек 21, 2010 15:01:34

Meteor писал(а):В схематическом редакторе Quartus'а - САПР под ПЛИС.

Понятно. Ну, что такое Quartus я знаю. Чай, не вчера родился :)

Re: как заменить кнопки на энкодер?

Вт дек 21, 2010 15:10:11

Ответ рассчитан на "широкую" аудиторию, может найдется кто и не знает что есть квартус :wink:

Re: как заменить кнопки на энкодер?

Вс янв 09, 2011 00:38:29

покажите схему побольше, нечитаемо то что счас на форме, спс

Re: как заменить кнопки на энкодер?

Вс янв 09, 2011 00:52:17

Так читаемее?
Вложения
encoder.JPG
(88.37 KiB) Скачиваний: 4116

Re: как заменить кнопки на энкодер?

Вс янв 09, 2011 01:33:48

о да, помогло

Re: как заменить кнопки на энкодер?

Вс янв 30, 2011 16:22:57

Meteor писал(а):Так читаемее?

комрад, а подскажи ка зависимость выходов от входов, на входе энкодера надо чтоб +5 или 0 было, и на выходе что будет?
Последний раз редактировалось levaclaus Вс янв 30, 2011 17:09:22, всего редактировалось 2 раз(а).

Re: как заменить кнопки на энкодер?

Вс янв 30, 2011 16:38:53

Имеется совковый энкодер от военной аппаратуры. Огромный, металлический с тремя датчиками.
Принцип построен на колесе с прорезями, фотодиодах и светодиодах. Диаграмму его я так и не смог разобрать. Фото энкодера выложу позже. Никто не сталкивался с такими?

Re: как заменить кнопки на энкодер?

Вс янв 30, 2011 16:43:09

levaclaus писал(а):комрад, а подскажи ка зависимость выходов от входов, на входе энкодера надо чтоб +5 или 0 было, и на выходе что будет?

Логика, есть логика - для ТТЛ это логичекая 1 уровнем не ниже 2,4 В и логический 0 с уровнем не выше 0,4В. Хочешь растянуть - ставь транзисторный ключ на каждый выход. Диаграмма приведена ранее. (где схема с квартусом)

Re: как заменить кнопки на энкодер?

Вс янв 30, 2011 17:07:50

там схема на "или", тут на "и-не" ну и соотв времянка другая, верно? собрал я макет и не работает. 2 варианта - или дохлые микросхемы, или схема не верна.
есть у кого-нибудь претедент сборки такого энкодера?

Re: как заменить кнопки на энкодер?

Вс янв 30, 2011 17:11:01

DX168B писал(а):Имеется совковый энкодер от военной аппаратуры. Огромный, металлический с тремя датчиками.
Принцип построен на колесе с прорезями, фотодиодах и светодиодах. Диаграмму его я так и не смог разобрать. Фото энкодера выложу позже. Никто не сталкивался с такими?

Какой-то похожий был в Г4-158, что ли...

Re: как заменить кнопки на энкодер?

Вс янв 30, 2011 17:15:19

levaclaus писал(а):там схема на "или", тут на "и-не" ну и соотв времянка другая, верно? собрал я макет и не работает. 2 варианта - или дохлые микросхемы, или схема не верна.
есть у кого-нибудь претедент сборки такого энкодера?

Давай с начала.
Где схема?
Где времянка на входе?
Может энкодер без подтяжки, или вообще не замыкает на землю?
Короче - максимум информации.
Что подано на входы R и S триггеров?

Re: как заменить кнопки на энкодер?

Вс янв 30, 2011 21:43:21

Собственно что должно быть в итоге.
Я использую енкодер от скролла из мыши
Вот его логические состояния, при лог 1 на входе
Крутим вправо 00 10 11 01 00
Крутим влево 00 01 11 10 00
ДОлжно быть то, что нужно.

На выходе дешифратора должно получиться
Вправо 00 10 10 10 00
Влево 00 01 01 01 00
Таблица истинности есть, но как я ненавижу карты карно(((, иначе сам бы собрал схему

Что имеем.
Собрано как по схеме
download/file.php?id=53545
R и S свободны.
Энкодер подтянул на + 2кОм

на выходе что угодно, но не то, что должно быть

Re: как заменить кнопки на энкодер?

Вс янв 30, 2011 22:29:52

Возможно, проблема в том, что тактирующий сигнал задержан на небольшое время.
Попробуй поставить как на этом варианте.
Изображение
Вложения
encoder_1.JPG
(99.89 KiB) Скачиваний: 14134

Re: как заменить кнопки на энкодер?

Вс янв 30, 2011 23:31:52

что за вход на DD2.6 или это масса?
И зачем двойная инверсия?
Входы с энкодера 1 и 2 DD1.1
Ответить