Каталог
|
Модуль энкодера EC11 предназначен для построения систем ввода и управления. Удобное подключение не требующее применения пайки, на плате распаяны подтягивающие резисторы для енкодера и предусмотрено место для установки резистора для кнопки. Маленькие размеры и наличие монтажных отверстий делает этот модуль незаменимым для продвинутых и начинающих Ардуинщиков. Дискретность 20 шагов на оборот. Модуль энкодера имеет 20 фиксированных позиций на один оборот вала. Датчик угла поворота имеет 3 вывода, обозначенные буквами A, B и C. Принцип работы энкодера основывается на изменении положения переключателей, один из которых отвечает за соединение контактов A и B, а второй - за B и C. Каждое изменение положения оси датчика изменяет состояния переключателей. Наружный диаметр цилиндра вала – 6.85 мм (без резьбы). Так же, энкодер имеет кнопку, срабатывающую при нажатии на вал. Кнопка может иметь любое предназначение, например, для выбора пунктов меню, изменение чувствительности датчика и т.д. Низкий TTL уровень на датчике появляется, при замкнутых контактах, тогда ноль подается на выводы CLK и DT. Высокий логический уровень генерируется при подаче напряжения питания 5В. Выводы CLK и DT передают данные о вращении оси в направлении "по" или "против" часовой стрелки. Назначение выводов энкодера:
Отзывы покупателей про Модуль KY-040 энкодера EC11 Михайленко Антон (23.04.2019) Спасибо магазину за оперативную доставку, энкодер рабочий, жаль что без резьбы. ОтветитьДмитро (20.05.2017) Все як завжди. Замовив. Отримав наступного дня. Поставив в виріб. Працює. Максим (12.05.2017) Для таких же новичков, как я, уточню по пинам: Титаренко Владимир (19.02.2017) Энкодер хороший, радует комплектация, при некоторых доработках проги проблем с дребезгом нет, улавливает все очень четко ОтветитьЦымбал Александр Леонидович (26.01.2017) Для моей задачи не подошел - на скорости сильно пропускает. А так вроде хорошая штука. ОтветитьЕвгений (09.12.2016) Подключал через триггер Шмитта 74HC14, количество ложных шагов уменьшилось, но все равно присутствуют при быстром вращении. admin (09.12.2016) Используйте переход от высокого ровня сигналов к низкому и количество ложных шагов сведется к нулю. ОтветитьДенис (12.04.2017) Простите, не могли бы вы точнее объяснить? Пытаюсь бороться с пропусками, но не особо хорошо выходит. Ответитьadmin (13.04.2017) Если обрабатывать сигналы энкодера по прерываниям то пропусков быть не должно. ОтветитьВлад (08.08.2019) Сами контакты сильно шумят при быстром вращении. Переходов с 1 в 0 в рамках одного "щелчка" будет много, и неважно, ловить ли это прерываниями или ещё как. Аналогичный шум будет на линии DT, поэтому проскакивает рандомно. Тут только дебаунс помогает. ОтветитьДмитрий (13.11.2021) Для того и пара контактов. Переключение и дребезг одного происходит в средине стабильного состояния другого, где дребезг уже затух (разве что кроме случаев слишком большой скорости). Один из вариантов, как это декодировать тут уже написали (по interrupt) ОтветитьАлексей (29.11.2016) Хороший энкодер. Симаченко Александр Васильевич (16.04.2016) Добрый день. Работать с энкодером нужно с помощью внешних прерываний. Одну кнопку подключаем на порт ввода, а вторую на порт внещнего прерывания по провалу напряжения. При вращении срабатывают обе кнопки одна за другой но в разной последовательности. Поэтому в прерывании считываем состояние порта второй кнопки. Если порт в "0" - то вращение в одну сторону, а если в единице - то в другую. В энкодере изначально запаяны только подтягивающие резисторы для кнопок вращения. Можно допаять резистор на 10кОм для кнопки выбора (нажати), которую также подключаем на внешнее прерывание. ОтветитьАлександр (03.01.2016) Добрый день. Он криво валит значение при прокрутке. Иногда при прокуртке по часовой считывает значение против часовой, а так же непонятный шаг. Один раз при прокуртке дает значени (х+4) второй раз (х+2). С чем может быть связано? Качество или нужно с кодом разбираться. Но когда я этого пацана подключаю на сериал соединение, индикаторы RX TX на плате тоже нервничают, могу предположить, что все же качество энкодера Ответитьadmin (04.01.2016) Попробуйте параллельно контактам энкодера поставить конденсаторы емкостью от 10Н до 100Н. Так же желательно считывать с энкодера переход с 1 на 0 - сигнал в таком случае получается с крутыми фронтами. ОтветитьВиталий (17.05.2019) Могли бы вы написать скетч экземпл для этого непослушного энкодера? Я уже испробовал все советы в комментариях но так и не добился 100% предсказуемости. Постоянно разные переходы, или вовсе без переходов или вовсе без ничего при вращении.. т.е. вообще не выходит впоймать какую-либо закономерность... Написать отзыв: Есть вопросы по "Модуль KY-040 энкодера EC11" ? Также рекомендуем ознакомиться:
Дорогие друзья! Мы стараемся держать на сайте информацию про наличие товаров и цены на них в АКТУАЛЬНОМ состоянии. Корректировки происходят постоянно. Если вы находите цену на товар завышенной, напишите нам про это с указанием ссылки на товар. Мы рассмотрим письмо и или обоснуем цену, или подкорректируем ее. Ассортимент магазина очень большой и иногда бывают ошибки в ценообразовании, особенно при скачках курса доллара. Благодарим за понимание.
|