как заменить кнопки на энкодер?
- Gruzdev
- Нашел транзистор. Понюхал.
- Сообщения: 189
- Зарегистрирован: Вт мар 27, 2007 14:02:34
- Откуда: Тверь
- Контактная информация:
как заменить кнопки на энкодер?
есть 2 кнопки громкости, больше и меньше
хочу поставить энкодер вместо них
но сами понимаете у энкодера квадратурный выход.
нужна самая простая схема чтобы квадратурный выход преобразовать в кратковременные нажатия для двух кнопок в зависимости от направления вращения.
есть чтото простое?
хочу поставить энкодер вместо них
но сами понимаете у энкодера квадратурный выход.
нужна самая простая схема чтобы квадратурный выход преобразовать в кратковременные нажатия для двух кнопок в зависимости от направления вращения.
есть чтото простое?
-
Anode_Katode
- Держит паяльник хвостом
- Сообщения: 986
- Зарегистрирован: Ср июл 07, 2010 06:48:57
Re: как заменить кнопки на энкодер?
В голову сразу приходит мысль об МК. Есть еще вариант с повторителем с задержкой либо на триггере, либо на счетчике.
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: как заменить кнопки на энкодер?
Где-то видел схеум на обычной логике: сигнал с энкодера преобразовывался в два канала, в зависимости от направления вращения импульсы появлялись только в одном канале.
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: как заменить кнопки на энкодер?
Gudd-Head писал(а):Где-то видел схеум на обычной логике: сигнал с энкодера преобразовывался в два канала, в зависимости от направления вращения импульсы появлялись только в одном канале.
Накидал за 5 минут.
Схема
Времянка
PS Замена "ИЛИ на 2И-НЕ приведет к смене импульсов на выходах, а так же позволит решить задачу на 2-х микросхемах 555ТМ2 и 555ЛА3 или их прототипах

- Вложения
-
- encoder_td.JPG
- (9.38 КБ) 13444 скачивания
-
- encoder.JPG
- (18.65 КБ) 15360 скачиваний
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: как заменить кнопки на энкодер?
Meteor писал(а):Накидал за 5 минут.
Здорово
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: как заменить кнопки на энкодер?
В схематическом редакторе Quartus'а - САПР под ПЛИС.
ЗЫ Полярность на выходах выбрал с учетом "возможной" работы на 555ИЕ6/555ИЕ7 (мало ли, вдруг на них будет кто реализовывать)
ЗЫ Полярность на выходах выбрал с учетом "возможной" работы на 555ИЕ6/555ИЕ7 (мало ли, вдруг на них будет кто реализовывать)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: как заменить кнопки на энкодер?
Meteor писал(а):В схематическом редакторе Quartus'а - САПР под ПЛИС.
Понятно. Ну, что такое Quartus я знаю. Чай, не вчера родился
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: как заменить кнопки на энкодер?
Ответ рассчитан на "широкую" аудиторию, может найдется кто и не знает что есть квартус 
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- levaclaus
- Потрогал лапой паяльник
- Сообщения: 302
- Зарегистрирован: Пн янв 07, 2008 16:56:28
- Откуда: Минск
Re: как заменить кнопки на энкодер?
покажите схему побольше, нечитаемо то что счас на форме, спс
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: как заменить кнопки на энкодер?
Так читаемее?
- Вложения
-
- encoder.JPG
- (88.37 КБ) 4429 скачиваний
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- levaclaus
- Потрогал лапой паяльник
- Сообщения: 302
- Зарегистрирован: Пн янв 07, 2008 16:56:28
- Откуда: Минск
Re: как заменить кнопки на энкодер?
о да, помогло
- levaclaus
- Потрогал лапой паяльник
- Сообщения: 302
- Зарегистрирован: Пн янв 07, 2008 16:56:28
- Откуда: Минск
Re: как заменить кнопки на энкодер?
Meteor писал(а):Так читаемее?
комрад, а подскажи ка зависимость выходов от входов, на входе энкодера надо чтоб +5 или 0 было, и на выходе что будет?
Последний раз редактировалось levaclaus Вс янв 30, 2011 17:09:22, всего редактировалось 2 раза.
- DX168B
- Друг Кота
- Сообщения: 4468
- Зарегистрирован: Вс янв 24, 2010 19:19:52
- Откуда: Главный Улей России (Moscow)
- Контактная информация:
Re: как заменить кнопки на энкодер?
Имеется совковый энкодер от военной аппаратуры. Огромный, металлический с тремя датчиками.
Принцип построен на колесе с прорезями, фотодиодах и светодиодах. Диаграмму его я так и не смог разобрать. Фото энкодера выложу позже. Никто не сталкивался с такими?
Принцип построен на колесе с прорезями, фотодиодах и светодиодах. Диаграмму его я так и не смог разобрать. Фото энкодера выложу позже. Никто не сталкивался с такими?
I am DX168B and this is my favourite forum on internet!
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: как заменить кнопки на энкодер?
levaclaus писал(а):комрад, а подскажи ка зависимость выходов от входов, на входе энкодера надо чтоб +5 или 0 было, и на выходе что будет?
Логика, есть логика - для ТТЛ это логичекая 1 уровнем не ниже 2,4 В и логический 0 с уровнем не выше 0,4В. Хочешь растянуть - ставь транзисторный ключ на каждый выход. Диаграмма приведена ранее. (где схема с квартусом)
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- levaclaus
- Потрогал лапой паяльник
- Сообщения: 302
- Зарегистрирован: Пн янв 07, 2008 16:56:28
- Откуда: Минск
Re: как заменить кнопки на энкодер?
там схема на "или", тут на "и-не" ну и соотв времянка другая, верно? собрал я макет и не работает. 2 варианта - или дохлые микросхемы, или схема не верна.
есть у кого-нибудь претедент сборки такого энкодера?
есть у кого-нибудь претедент сборки такого энкодера?
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: как заменить кнопки на энкодер?
DX168B писал(а):Имеется совковый энкодер от военной аппаратуры. Огромный, металлический с тремя датчиками.
Принцип построен на колесе с прорезями, фотодиодах и светодиодах. Диаграмму его я так и не смог разобрать. Фото энкодера выложу позже. Никто не сталкивался с такими?
Какой-то похожий был в Г4-158, что ли...
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: как заменить кнопки на энкодер?
levaclaus писал(а):там схема на "или", тут на "и-не" ну и соотв времянка другая, верно? собрал я макет и не работает. 2 варианта - или дохлые микросхемы, или схема не верна.
есть у кого-нибудь претедент сборки такого энкодера?
Давай с начала.
Где схема?
Где времянка на входе?
Может энкодер без подтяжки, или вообще не замыкает на землю?
Короче - максимум информации.
Что подано на входы R и S триггеров?
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- levaclaus
- Потрогал лапой паяльник
- Сообщения: 302
- Зарегистрирован: Пн янв 07, 2008 16:56:28
- Откуда: Минск
Re: как заменить кнопки на энкодер?
Собственно что должно быть в итоге.
Я использую енкодер от скролла из мыши
Вот его логические состояния, при лог 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кОм
на выходе что угодно, но не то, что должно быть
Я использую енкодер от скролла из мыши
Вот его логические состояния, при лог 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кОм
на выходе что угодно, но не то, что должно быть
- Meteor
- Друг Кота
- Сообщения: 3961
- Зарегистрирован: Пн июл 13, 2009 14:37:39
- Откуда: Московская область, наукоград.....
- Контактная информация:
Re: как заменить кнопки на энкодер?
Возможно, проблема в том, что тактирующий сигнал задержан на небольшое время.
Попробуй поставить как на этом варианте.

Попробуй поставить как на этом варианте.
- Вложения
-
- encoder_1.JPG
- (99.89 КБ) 15925 скачиваний
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
- levaclaus
- Потрогал лапой паяльник
- Сообщения: 302
- Зарегистрирован: Пн янв 07, 2008 16:56:28
- Откуда: Минск
Re: как заменить кнопки на энкодер?
что за вход на DD2.6 или это масса?
И зачем двойная инверсия?
Входы с энкодера 1 и 2 DD1.1
И зачем двойная инверсия?
Входы с энкодера 1 и 2 DD1.1