Jump to content
semka

Замена Энкодера кнопками

Recommended Posts

Мужики всем привет. появилась необходимость заменить энкодер кнопками, ситуация такая: знакомых хочет подключить к приборке Flash x3 подрулевые переключатели от калины, в более поздних версиях пп есть колодка для подключения, но на этой версии такого добра не имеем, управление только с энкодера. это не очень удобно когда у тебя есть органы управления на переключалках. в общем нужно как-то адаптировать приборку к кнопкам. полагаю можно сделать эмулятор энкодера, покапался в интернете и нашел одну схемку, собрал ее на коленке, выпаял энкодер и подпаялся к плате. опробовал, схема работает на 50%, а именно переход по пунктам осуществляется только вперед. поменял местами провода, ситуация не изменилась, так же только в перед.

Прошу помощи у знающих людей!!!

энкодер.png

Share this post


Link to post
Share on other sites

а начинать нажатие с другой кнопки пробовал?

Share this post


Link to post
Share on other sites

Технология Maxim Integrated nanoPower: когда малый IQ имеет преимущества

При разработке устройств с батарейным питанием важно выбирать компоненты не просто с малым потреблением, но и с предельно малым током покоя. При этом следует обратить внимание на линейку nanoPower производства компании Maxim Integrated. В статье рассмотрено их применение на примере системы датчиков беспроводной оконной сигнализации.

Подробнее

фишка энкодера в том, что направление счета определяется не тем, какая кнопка нажата, а очередностью их нажатия 2,1 - сложение, 1,2 - вычитание. Видимо для такого сдвига предназначен конденсатор между кнопками. попробуйте поиграть с ним.

Share this post


Link to post
Share on other sites
1 минуту назад, Soundoverlord сказал:

фишка энкодера в том, что направление счета определяется не тем, какая кнопка нажата, а очередностью их нажатия 2,1 - сложение, 1,2 - вычитание. Видимо для такого сдвига предназначен конденсатор между кнопками. попробуйте поиграть с ним.

возможно, я добавил еще один на 100n ничего не меняется

попробовать меньше впаять?

Share this post


Link to post
Share on other sites
                     

Платы Nucleo на базе STM32G0: чего можно добиться с помощью связки Nucleo и Arduino

Платы Nucleo и платы расширения X-NUCLEO от STMicroelectronics можно интегрировать в платформу Arduino с помощью библиотеки STM32duino. Связка плат Nucleo и платформы Arduino, и наличие готовых библиотек – представляет удобный инструмент для создания прототипов и конечных приложений в условиях ограниченного времени. Статья содержит пошаговые инструкции по установке библиотек и запуску примеров для Nucleo.

Подробнее...

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

Share this post


Link to post
Share on other sites

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

Edited by Mahno

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

имхо, я тоже думал о эмуляторе на мк, но как программист я, мягко сказать, не очень

Soundoverlord, поиграл с кондерами, 100-200n это золотая середина, меньше -не работает, больше нет отклика на короткое нажатие кнопки. назад все же не передвигается.

Share this post


Link to post
Share on other sites

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

5a9fa914c6a63_.png.46e348f37dc1720e430255608ac0fece.png

Share this post


Link to post
Share on other sites
1 час назад, пафнут сказал:

может там вообще управление по плюсу а не по массе

Тогда он и вперед не считал бы

Share this post


Link to post
Share on other sites
2 часа назад, пафнут сказал:

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

5a9fa914c6a63_.png.46e348f37dc1720e430255608ac0fece.png

Я имею четкое представление о том как работает энкодер. И четко знаю что  управление идет по массе.

Share this post


Link to post
Share on other sites

тогда проверяйте номиналы резисторов и обрывы. На рисунке они в одинаковых условиях

Share this post


Link to post
Share on other sites
15 часов назад, semka сказал:

думал о эмуляторе на мк, но как программист я, мягко сказать, не очень

12F629_encoder.png.3ce52fe6aa99a1276dfe40fe709e32f2.png

исходник и прошивка в архиве

12F629_encoder.rar

Share this post


Link to post
Share on other sites

Я начал на ардуино собирать, но на pic мне больше нравится. Только вопрос: на схеме 4 кнопки, я так понимаю 2 из них энкодер!?

Share this post


Link to post
Share on other sites
В 07.03.2018 в 21:48, Soundoverlord сказал:

тогда проверяйте номиналы резисторов и обрывы. На рисунке они в одинаковых условиях

Да в том то и дело что все проверил, даже выводы менял местами, листает все равно вперед только уже другой кнопкой

Share this post


Link to post
Share on other sites

не может, инверсия на другом выводе это смена направления.

3 часа назад, semka сказал:

я так понимаю 2 из них энкодер!?

правильно понимаете,  на место энкодера прибиваются коллекторы транзисторов

Share this post


Link to post
Share on other sites
В ‎08‎.‎03‎.‎2018 в 04:42, IMXO сказал:

12F629_encoder.png.3ce52fe6aa99a1276dfe40fe709e32f2.png

исходник и прошивка в архиве

12F629_encoder.rar

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

Share this post


Link to post
Share on other sites

она работает корректно.

28 минут назад, avtolomaster сказал:

состояние выходов не сбрасывается в конце цикла, удерживается до следующего нажатия. 

энкодеры они разные бывают...

если че не устраивает исходник выше , переделывайте как хочется.

 

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By Emelyannof
      E40S8-200-3-T-24 Инкрементальный энкодер с диаметром корпуса 40 мм, вал 8 мм, 200 имп/об, выход Totem pole, 24VDC Autonics
      2000₽
      +79997687609

       
    • By mal333
      Всем привет.
      Есть задачка на 2 пина контроллера посадить 4 кнопки и распознавать их состояние, а так же состояние "ни одна не нажата". Есть схемы подключения их в матрицу R2R и последующее аналоговое измерение, но я почему-то думаю, что можно считывать и чисто цифровым методом. Пораскинув мозгами, получилась эта схема.В ней опрос будет такой- сначала читаем состояние выводов, потом переключаем пины попеременно в 1 и смотрим состояние другого вывода. Может есть схемы проще, но вот что-то не нашел.

    • By AndreyPetrov
      Суть проблемы в том, что на съемной панели автомагнитолы не работают кнопки. Все, кроме стандартных: включение, откидывание панели и громкость. Они я так понимаю идут своей дорогой. 
      Проблема в том, что плата панельки когда то ковырялась 220 вольтовым паяльником, с тех пор и так чудит. 
      На ней элементов не много: сам контроллер m66006, 12 бит, 20 ног, кнопки с двумя видами подсветки, десяток резисторов и 5 диодов.
      Кнопки все проверил, все рабочие, не текут. Диоды заменил, плата начала работать, я обрадовался, думал что может диод какой подтекал. Но как только она нагревается, снова кнопки отказывают. 
      Стоит только её охладить, как она работает пару секунд, до нагревания, и потом опять.
      Просто контроллера такого в наших краях нету. Заказывать нужно партией 5 штук с Али. Может вообще так себя вести микросхема, от перепада температур? При условии, что она неисправна конечно
    • By touck
      Энкодер DFS60B-TEPK 10000 (Германия), фотоэлектрический переключатель VL18-4P3140(Италия).Новые в заводской упаковке. Недорого.
    • By sarabus
      Еще прошу помощи:
      имеются штатные  кнопки нефиксируемые, их назначение необходимо поменять (раньше они управляли магнитолой , переключали радиостанции, диапазон приема  и т.д.), сейчас они должны включать / выключать свет, подсветка, и т.п.
      Как из простой кнопки реализовать фиксирующуюся не меняя саму кнопку? Может  существует на алиэкспресс какие-то микросхемы ?
      Ответы на вопросы зачем:  не хочу менять стиль оформления,  кнопки с подсветкой. 
      При необходимости могу выложить фото платы
       
  • Сообщения

    • Скорей всего, тут внутренний дефект. Вывод обкладки отвалился, окислился или типа того.
    • Спасибо за инфу. Разумеется будем делать фильтр. В дальнейшем в планах приобрести осцилограф.
    • А зачем спамеру чего-то там узнавать? Ему лишь бы ссылочку запостить.
    • А соединение общих проводов (минусов) обоих модулей где сделано? На плате с выпрямителями оно есть?
    • У меня претензий к "Проекту" нет, пока нет - такое же  сборище правдайобов, как и британский  Bellingcat, заполняющих продуктами своей жизнедеятельности интернет-пространство. Придёт время, с ними разговор будет отдельный.  У меня претензии конкретно к тебе - не "Проект", а ты здесь, на этом ресурсе, в этой теме постоянно подкидываешь дерьмо на вентилятор, собранное с разных помоек. И поскольку все темы, и эта в том числе, открыты для свободного посещения, чтения месседжей и комментариев к ним всеми - и левыми, и правыми, и белыми,  и совсем не пушистыми с больными головами, то с этим нужно что-то делать. 
    • Тем не менее, это реально (с помощью дополнительной схемы на микроконтроллёре). Но те, кто способен на такие фокусы, подобных вопросов не задают.
    • Зачем её раскручивать? Вычисли, какие провода идут на белый светодиод и припаяй через миниатюрный выключатель и резистор.Навскидку - одноваттный светодиод, резистор на пару Ом.
×
×
  • Create New...