Например TDA7294

Форум РадиоКот :: Просмотр темы - как заменить кнопки на энкодер?
Форум РадиоКот
https://radiokot.ru/forum/

как заменить кнопки на энкодер?
https://radiokot.ru/forum/viewtopic.php?f=21&t=39535
Страница 1 из 3

Автор:  Gruzdev [ Вс дек 19, 2010 11:43:18 ]
Заголовок сообщения:  как заменить кнопки на энкодер?

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

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

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

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

Автор:  Anode_Katode [ Пн дек 20, 2010 17:11:35 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

Автор:  Gudd-Head [ Вт дек 21, 2010 11:16:45 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

Автор:  Meteor [ Вт дек 21, 2010 12:43:56 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

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

Вложения:
encoder_td.JPG [9.38 KiB]
Скачиваний: 13300
encoder.JPG [18.65 KiB]
Скачиваний: 15165

Автор:  Gudd-Head [ Вт дек 21, 2010 12:54:02 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

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

Автор:  Meteor [ Вт дек 21, 2010 14:18:16 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

Автор:  Gudd-Head [ Вт дек 21, 2010 15:01:34 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

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

Автор:  Meteor [ Вт дек 21, 2010 15:10:11 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

Автор:  levaclaus [ Вс янв 09, 2011 00:38:29 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

Автор:  Meteor [ Вс янв 09, 2011 00:52:17 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

Так читаемее?

Вложения:
encoder.JPG [88.37 KiB]
Скачиваний: 4387

Автор:  levaclaus [ Вс янв 09, 2011 01:33:48 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

о да, помогло

Автор:  levaclaus [ Вс янв 30, 2011 16:22:57 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

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

Автор:  DX168B [ Вс янв 30, 2011 16:38:53 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

Автор:  Meteor [ Вс янв 30, 2011 16:43:09 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

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

Автор:  levaclaus [ Вс янв 30, 2011 17:07:50 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

Автор:  Gudd-Head [ Вс янв 30, 2011 17:11:01 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

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

Автор:  Meteor [ Вс янв 30, 2011 17:15:19 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

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

Автор:  levaclaus [ Вс янв 30, 2011 21:43:21 ]
Заголовок сообщения:  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кОм

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

Автор:  Meteor [ Вс янв 30, 2011 22:29:52 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

Возможно, проблема в том, что тактирующий сигнал задержан на небольшое время.
Попробуй поставить как на этом варианте.
Изображение

Вложения:
encoder_1.JPG [99.89 KiB]
Скачиваний: 15722

Автор:  levaclaus [ Вс янв 30, 2011 23:31:52 ]
Заголовок сообщения:  Re: как заменить кнопки на энкодер?

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

Страница 1 из 3 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/