Страница 15 из 18 ПерваяПервая ... 59101112131415161718 ПоследняяПоследняя
Показано с 141 по 150 из 178
  1. #141
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Посмотри тему All in One

  2. #142
    Новичок
    Регистрация
    28.10.2012
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Chip, тема отличная, спасибо! Но там нет примера подключения одновременно двух энкодеров. Если не затруднит, был бы очень признатален.
    Последний раз редактировалось Alex-pet; 08.11.2012 в 00:19.

  3. #143
    Пользователь Аватар для WhyMax
    Регистрация
    09.10.2011
    Возраст
    31
    Сообщений
    54
    Вес репутации
    165

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Умер энкодер от магнитолы, контакты A и com замкнуты, при вращении не размыкаются :-(
    Купил на замену подходящий по размерам: PEC12-4125F-S0012 энкодер инкр.+выкл.
    Все контакты расположены так же. Припаял, проверил тестером - ведет себя как другой соседний рабочий энкодер.
    Но как только включил монитор ардуины - то при вращении нового энкодера ничего не происходит, видно только нажатие.

    Еще не заметил закономерности - но когда я вращал его в одну, другую сторону, жал на кнопку - то вдруг в мониторе выскакивает около 10-15 значений (вправо-влево, .....) и ардуина зависает.
    Этот энкодер поддерживается? В чем может быть причина?

    Лог:
    Код:
    7 9 6 9 6 9 6 9 6 9 7 9 7 9 7 9 
    7 9 7 9 7 9 6 0 6 0 6 9 6 9 6 9 
    7 9 7 0 8 0 8 0 8 5 7 5 7 5 7 5 
    7 5 7 5 7 5 7 25 7 25 7 5 7 5 7 5 
    7 5 7 7 0 8 0 8 0 8 0 6 9 6 9 6 
    9 6 9 7 9 7 9 7 9 7 9 6 0 6 0 8 
    0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 
    0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 
    0 8 9 7 9 7 9 7 9 7 9 6 9 6 9 6 
    9 6 9 6 9 7 9 7 9 7 9 7 9 6 9 6 
    9 6 9 6 9 6 9 6 9 6 9 7 9 7 9 7 
    9 7 9 6 9 6 9 6 9 6 9 6 9 6 9 6 
    0 6 0 6 0 6 25 7 5 7 5 7 5 7 25 7 
    25 7 5 7 25 7 25 7 25 7 5 7 25 7 25 7 
    25 7 5 7 25 7 5 7 25 7 25 7 5 7 7 0 
    8 0 8 0 8 0 8 0 8 0 8 0 8 0 8 0 
    8 0 8 9 6 9 6 9 7 9 7 9 7 9 7 9 
    6 9 6 9 6 9 6 9 6 9 7 0 6 0 6 0 
    8 0 8 0 8 9 7 9 7 9 6 9 6 9 6 9 
    6 9 6 9 6 9 6 9 6 9 7 9 7 9 7 9 
    7 9 7 9 6 9 7 9 7 9 7 9 7 9 6 9 
    6 9 6 9 6 9 6 0 6

    25 7/5 7 - поворот вправо/влево первого (который не работает корректно) энкодера
    0 8 - нажатие на первый энкодер

    9 6/9 7 - поворот вправо/влево второго энкодера (рабочего)
    0 6 - нажатие на второй энкодер

    Конденсаторы на рабочем и на нерабочем энкодере с маркировкой 103.
    Попробую 104, но мне кажется не в них дело?
    Последний раз редактировалось WhyMax; 28.05.2013 в 03:28.

  4. #144
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    А конденсаторы стоят на входах?

  5. #145
    Пользователь Аватар для WhyMax
    Регистрация
    09.10.2011
    Возраст
    31
    Сообщений
    54
    Вес репутации
    165

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Перепаял на 104, теперь вращение влево:
    Код:
    5 7 5 7 25 7 5 7 25 7 5 7 25 7 5 7 
    5 7 25 7 25 7 5 7 25 7 5 7 5 7 5 7 
    5 7 25 7 5 7 25 7 5 7 5 7 5 7 25 7 
    5 7 25 7 5 7 25 7 5 7 25 7 5 7 25 7 
    5 7 25 7 5 7 5 7 5 7 5 7 25 7 5 7 
    5 7 25 7 5 7 5 7 25 7 5 7 5 7 25 7 
    5 7 5 7 25 7 5 7 25 7 5 7 5 7 25 7
    Вправо:
    Код:
    25 7 5 7 25 7 5 7 25 7 5 7 25 7 25 7 
    25 7 25 7 5 7 25 7 5 7 25 7 5 7 25 7 
    25 7 5 7 5 7 25 7 25 7 5 7 25 7 25 7 
    5 7 25 7 5 7 25 7 5 7 25 7 5 7 25 7 
    25 7 5 7 25 7 5 7 25 7 5 7 25 7 25 7 
    25 7 5 7 5 7 5 7 25 7 5 7 25 7 5 7 
    25 7 5 7 25 7 5 7 25 7 5 7 25 7 5 7 
    25 7 5 7 25 7 25 7 5 7 25 7 25 7 5 7 
    25 7 5 7 25 7 5 7
    Работает, но в какую сторону его вращаю не понимает
    Последний раз редактировалось WhyMax; 28.05.2013 в 03:42.

  6. #146
    Пользователь Аватар для WhyMax
    Регистрация
    09.10.2011
    Возраст
    31
    Сообщений
    54
    Вес репутации
    165

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Цитата Сообщение от Chip Посмотреть сообщение
    А конденсаторы стоят на входах?
    Схема из первого поста, кондеры есть.
    У второго энкодера такой проблемы нет, вращаю с любой скоростью - все работает отлично.

    После перепайки конденсаторов на 104 заработало как надо, так же подправил значения пинов в скетче методом тыка.
    Последний раз редактировалось WhyMax; 28.05.2013 в 03:51.

  7. #147
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Большой дребезг контактов

  8. #148
    Пользователь Аватар для WhyMax
    Регистрация
    09.10.2011
    Возраст
    31
    Сообщений
    54
    Вес репутации
    165

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Цитата Сообщение от Chip Посмотреть сообщение
    Большой дребезг контактов
    Каким образом с этим бороться? Пробовать другие конденсаторы? 0,01м; 1м; 0,22м, 0,33м, 0,47м, 1м кф?
    Последний раз редактировалось WhyMax; 31.05.2013 в 01:55.

  9. #149
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    с 0,1 мкф должно все работать

  10. #150
    Пользователь Аватар для WhyMax
    Регистрация
    09.10.2011
    Возраст
    31
    Сообщений
    54
    Вес репутации
    165

    По умолчанию Re: Управление при помощи поворотного энкодера (Rotary Encoder)

    Перепаял обратно на 0,01 мкФ, но в добавок подцепил массу к другому контакту (не смотря на то, что она и так общая) - дребезг пропал, энкодер заработал без глюков и лагов.
    У меня энкодер припаян к плате - я просто подпаял дополнительный проводок к массе (общему контакту).
    Спасибо за попытки помощи)))
    Последний раз редактировалось WhyMax; 01.06.2013 в 15:17.

Страница 15 из 18 ПерваяПервая ... 59101112131415161718 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)

Метки этой темы

Ваши права

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