Как подключить энкодер вместо кнопок

Тема: Энкодер вместо кнопок

Опции темы

Напишите советы пожалуйста, кто сможет!

Нужно лепить схему на цифровых микросхемах (триггер, одновибратор, гейты), так что питание понадобится, USB часть в принципе можно наверное и сохранить, но на нее тоже подавать питание (чтобы не мешала своими входами с энкодера).
Если кнопки не сидят на земле, (или на общем питании), то еще три оптрона понадобятся.

Это называется квадратурный декодер.
Есть спец. микросхемы, есть алгоритмы и программы для ардуино/диджиспарк.
«На двух деталях» не делается.

А не может ли оказаться так, что где-то на ножках контроллера (например там где не всё распаяно) уже присутствуют нужные сигналы? Плата же явно универсальная под несколько девайсов.

Ну и ладно. Начнем с энкодера, это обычный переключатель, но у которого три выхода, выход только с центрального контакта и с ламелей, четных и нечетных, всего три. В одну сторону крутим замыкаются сначала четные ламели потому нечетные, потом четные итд. Сигнал с центральной ноги скачет по двум ногам чет-нечет. Значит на обычном тригере выясняем какая нога замкнулась первой и подаем на эту кнопку

когда-то, здесь же, на веге попались 2 схемы, правда не знаю будут работать или нет.

В принципе да, только надо бы еще добавить схему выделения изменения и одновибратор, для формирования импульса на кнопку.

Сто лет тому назад у меня стояла та-же задача. Порывшись в справочниках и помучив разные варианты я пришёл к этой схеме.

А если кнопки совсем в других потенциалах, то вместо ключей (D3) использовать оставшиеся два элемента от D2 а им на выход оптроны.
(Я так с оптронами делал в универсальном ДУ «Глеб», где-то тут была тема. Тогда можно цеплять к кнопкам соединенным в матрицу, а не только с общим плюсом или от минусом, и в любом потенциале.).

Источник

Как подключить энкодер вместо кнопок

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

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

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

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

Anode_Katode
Держит паяльник хвостом

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Ср июл 07, 2010 06:48:57
Сообщений: 986
Рейтинг сообщения: 0

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

Gudd-Head
Модератор

Карма: 61
Рейтинг сообщений: 925
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17663
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.

Meteor
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 5

Накидал за 5 минут.
Схема

PS Замена «ИЛИ на 2И-НЕ приведет к смене импульсов на выходах, а так же позволит решить задачу на 2-х микросхемах 555ТМ2 и 555ЛА3 или их прототипах

Критически важные распределенные системы требуют синхронного преобразования во всех подсистемах и непрерывного потока данных. Распределенные системы сбора данных могут быть синхронизированы как на основе АЦП последовательного приближения, так и на основе сигма-дельта (∑-Δ)-АЦП. Новый подход, основанный на преобразователе частоты дискретизации (SRC), содержащемся в микросхемах линейки AD7770 производства Analog Devices, позволяет достигать синхронизации в системах на основе сигма-дельта-АЦП без прерывания потока данных.

Gudd-Head
Модератор

Карма: 61
Рейтинг сообщений: 925
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17663
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.

Специалисты компании Infineon рассказывают о сорокалетней истории технологических инноваций, последовавшей за созданием первого полевого транзистора с изолированным затвором (MOSFET), и на примере последних новшеств, касающихся расположения кристалла относительно печатной платы, показывают, как незначительные на первый взгляд изменения способны кардинально поменять характеристики прибора и разрабатываемых на его основе систем.

Meteor
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 0

_________________
Загружая на вход компьютера «мусор», на выходе получим «мусор^32».
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap. не спрашивайте даже

Gudd-Head
Модератор

Карма: 61
Рейтинг сообщений: 925
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17663
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.

Meteor
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 0

_________________
Загружая на вход компьютера «мусор», на выходе получим «мусор^32».
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap. не спрашивайте даже

levaclaus
Потрогал лапой паяльник

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0

Meteor
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 0

levaclaus
Потрогал лапой паяльник

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0

levaclaus
Потрогал лапой паяльник

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0

Последний раз редактировалось levaclaus Вс янв 30, 2011 17:09:22, всего редактировалось 2 раз(а).

DX168B
Друг Кота

Карма: 25
Рейтинг сообщений: 91
Зарегистрирован: Вс янв 24, 2010 19:19:52
Сообщений: 4393
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0

_________________
I am DX168B and this is my favourite forum on internet!

Meteor
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 0

_________________
Загружая на вход компьютера «мусор», на выходе получим «мусор^32».
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap. не спрашивайте даже

levaclaus
Потрогал лапой паяльник

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0

Gudd-Head
Модератор

Карма: 61
Рейтинг сообщений: 925
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17663
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.

Meteor
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 0

_________________
Загружая на вход компьютера «мусор», на выходе получим «мусор^32».
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap. не спрашивайте даже

levaclaus
Потрогал лапой паяльник

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0

Собственно что должно быть в итоге.
Я использую енкодер от скролла из мыши
Вот его логические состояния, при лог 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
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 0

levaclaus
Потрогал лапой паяльник

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0

Часовой пояс: UTC + 3 часа

Кто сейчас на форуме

Источник

Как подключить энкодер вместо кнопок

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

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

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

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

Anode_Katode
Держит паяльник хвостом

Карма: 1
Рейтинг сообщений: 1
Зарегистрирован: Ср июл 07, 2010 06:48:57
Сообщений: 986
Рейтинг сообщения: 0

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/cwc

Gudd-Head
Модератор

Карма: 61
Рейтинг сообщений: 925
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17663
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.

Meteor
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 5

Накидал за 5 минут.
Схема

PS Замена «ИЛИ на 2И-НЕ приведет к смене импульсов на выходах, а так же позволит решить задачу на 2-х микросхемах 555ТМ2 и 555ЛА3 или их прототипах

Критически важные распределенные системы требуют синхронного преобразования во всех подсистемах и непрерывного потока данных. Распределенные системы сбора данных могут быть синхронизированы как на основе АЦП последовательного приближения, так и на основе сигма-дельта (∑-Δ)-АЦП. Новый подход, основанный на преобразователе частоты дискретизации (SRC), содержащемся в микросхемах линейки AD7770 производства Analog Devices, позволяет достигать синхронизации в системах на основе сигма-дельта-АЦП без прерывания потока данных.

Gudd-Head
Модератор

Карма: 61
Рейтинг сообщений: 925
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17663
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.

Специалисты компании Infineon рассказывают о сорокалетней истории технологических инноваций, последовавшей за созданием первого полевого транзистора с изолированным затвором (MOSFET), и на примере последних новшеств, касающихся расположения кристалла относительно печатной платы, показывают, как незначительные на первый взгляд изменения способны кардинально поменять характеристики прибора и разрабатываемых на его основе систем.

Meteor
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 0

_________________
Загружая на вход компьютера «мусор», на выходе получим «мусор^32».
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap. не спрашивайте даже

Gudd-Head
Модератор

Карма: 61
Рейтинг сообщений: 925
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17663
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.

Meteor
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 0

_________________
Загружая на вход компьютера «мусор», на выходе получим «мусор^32».
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap. не спрашивайте даже

levaclaus
Потрогал лапой паяльник

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0

Meteor
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 0

levaclaus
Потрогал лапой паяльник

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0

levaclaus
Потрогал лапой паяльник

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0

Последний раз редактировалось levaclaus Вс янв 30, 2011 17:09:22, всего редактировалось 2 раз(а).

DX168B
Друг Кота

Карма: 25
Рейтинг сообщений: 91
Зарегистрирован: Вс янв 24, 2010 19:19:52
Сообщений: 4393
Откуда: Главный Улей России (Moscow)
Рейтинг сообщения: 0

_________________
I am DX168B and this is my favourite forum on internet!

Meteor
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 0

_________________
Загружая на вход компьютера «мусор», на выходе получим «мусор^32».
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap. не спрашивайте даже

levaclaus
Потрогал лапой паяльник

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0

Gudd-Head
Модератор

Карма: 61
Рейтинг сообщений: 925
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 17663
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Могу не отвечать пару месяцев, не беспокойтесь.

Meteor
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 0

_________________
Загружая на вход компьютера «мусор», на выходе получим «мусор^32».
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap. не спрашивайте даже

levaclaus
Потрогал лапой паяльник

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0

Собственно что должно быть в итоге.
Я использую енкодер от скролла из мыши
Вот его логические состояния, при лог 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
Друг Кота

Карма: 9
Рейтинг сообщений: 93
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3956
Откуда: Московская область, наукоград.
Рейтинг сообщения: 0

levaclaus
Потрогал лапой паяльник

Зарегистрирован: Пн янв 07, 2008 16:56:28
Сообщений: 302
Откуда: Минск
Рейтинг сообщения: 0

Часовой пояс: UTC + 3 часа

Кто сейчас на форуме

Источник

Читайте также:  Как подключить смарт браслет к айфону
Познавательно-развлекательный портал