Коротко про модуль EC11 1702
EC11 1702 — механічний інкрементальний поворотний енкодер на платі для цифрового регулювання параметрів, навігації та підрахунку кроків обертання.
Модуль працює від 5 В і формує квадратурні сигнали фаз A та B, за якими мікроконтролер визначає напрямок і відносне переміщення. Вал обертається без кінцевих упорів і має 20 фіксованих позицій за повний оберт.
Важливо: у цій модифікації немає кнопки на валу. Контакт C є спільним контактом енкодера та підключається до GND; це не вихід SW.
Ключові характеристики
- Тип
- інкрементальний механічний поворотний енкодер
- Живлення
- 5 В DC
- Обертання
- 360°, без кінцевих положень
- Механічні позиції
- 20 за повний оберт
- Вихід
- дві квадратурні фази A і B зі зсувом 90°
- Підключення живлення
- 2 контакти: VCC і GND
- Сигнальний роз’єм
- 3 контакти: A, B і C (GND)
- Кнопка на валу
- немає немає
- Робоча температура
- −30…+80 °C постачальник
Детальний опис та особливості
Як енкодер визначає напрямок
Під час обертання фази A і B формують прямокутні сигнали зі зсувом у часі. За годинниковою стрілкою фаза A випереджає B на 90°, а проти годинникової стрілки — фаза B випереджає A. Мікроконтролер порівнює послідовність станів і збільшує або зменшує програмне значення.
Енкодер є інкрементальним: він повідомляє про зміну положення, але не видає абсолютний кут. Початкове значення, межі регулювання та відновлення параметра після вимкнення живлення задаються у програмі контролера.
Окремі роз’єми живлення та сигналів
Живлення подається через двоконтактний роз’єм VCC/GND. На триконтактному роз’ємі виведено фази A і B та спільний контакт C. Обидва контакти землі мають бути об’єднані із GND контролера, щоб сигнали зчитувалися відносно спільного потенціалу.
Контакт C не виконує функцію кнопки. Якщо в інтерфейсі потрібне підтвердження вибору, повернення або запуск команди, слід додати окрему кнопку чи вибрати інший енкодер із натисканням на вал.
Практичне керування параметрами
Необмежене обертання дає змогу програмно задавати будь-який діапазон: гучність, температуру, частоту, номер пункту меню або інший параметр. На відміну від потенціометра, механічне положення вала не прив’язане до мінімального чи максимального значення — обмеження встановлює програма.
Підійде / не підійде
Підійде
- для регулювання гучності, частоти, температури та інших програмних параметрів;
- для навігації по меню, коли підтвердження виконується окремою кнопкою;
- для панелей керування, вимірювальних приладів і лабораторних блоків живлення;
- для навчальних і прототипних схем із мікроконтролером та двома цифровими входами;
- для проєктів із живленням модуля 5 В.
Не підійде
- як абсолютний датчик кута або положення після ввімкнення живлення;
- для інтерфейсу, де підтвердження має виконуватися натисканням на цей самий вал;
- як пряма заміна потенціометра з аналоговою вихідною напругою;
- для прямого підключення до входів, що не допускають можливих 5-вольтових рівнів, без перевірки схеми та узгодження;
- для систем, де потрібне обертання лише між двома механічними упорами.
Приклади застосування
Регулятор параметра
Поворотом вала можна змінювати гучність, яскравість, задану температуру або частоту. Мінімум, максимум і крок зміни задаються програмно.
Навігація по меню
Фази A і B використовуються для переходу між пунктами або зміни значення, а підтвердження виноситься на окрему кнопку.
Панель лабораторного приладу
Енкодер може задавати цифрові параметри блока живлення, генератора чи вимірювального пристрою, якщо контролер обробляє квадратурний сигнал і зберігає встановлені значення.
Навчальний стенд
Модуль підходить для вивчення квадратурних сигналів, цифрових входів, переривань і програмного підрахунку відносного переміщення.
Підключення
-
Вимкніть живлення
Виконуйте всі з’єднання без поданого живлення та спочатку звірте підписи безпосередньо на отриманій платі.
-
Підключіть VCC і GND
Подайте 5 В на VCC, а GND з’єднайте із землею контролера. Не міняйте полярність.
-
Підключіть A, B і C
Лінії A і B підключіть до цифрових входів контролера. Контакт C з’єднайте з GND; не підключайте його як SW або сигнальний вихід кнопки.
-
Перевірте напрямок у програмі
Повільно поверніть вал в обидва боки й перевірте зміну лічильника. Якщо програмний напрямок не відповідає потрібному, поміняйте місцями обробку фаз A/B у коді або їх сигнальні підключення.
-
Уточніть правило підрахунку
Перевірте на одному повному оберті, скільки подій реєструє ваша бібліотека або алгоритм. Різні способи декодування можуть рахувати окремі фронти, повні квадратурні цикли або механічні позиції.
Обмеження та безпека
C — це спільний контакт, а не кнопка
Підключайте C до GND. Використання цього контакту як SW суперечить розпіновці модифікації без кнопки та може спричинити неправильну роботу схеми.
Дотримуйтеся полярності живлення
Модуль розрахований на живлення 5 В DC. Перед увімкненням перевірте VCC, GND і спільну землю з контролером; не подавайте напругу навмання на сигнальні контакти.
Перевірте сумісність із логікою 3,3 В
Не підключайте модуль до входів контролера, що не допускають 5 В, без перевірки вихідних рівнів конкретної плати. За потреби застосуйте безпечне узгодження логічних рівнів.
Енкодер не зберігає абсолютне положення
Після перезапуску контролер не відновить попереднє значення лише за механічним положенням вала. Якщо це потрібно, зберігайте параметр програмно.
Умови зберігання
Не зберігайте модуль у середовищі з високою температурою, підвищеною вологістю або корозійно активними речовинами. Невикористані вироби після розпакування тримайте в сухому захищеному місці.
FAQ
Чи є кнопка при натисканні на вал?
Ні. Модифікація 1702 не має кнопки. Для підтвердження вибору потрібна окрема кнопка або інший модуль енкодера.
Для чого потрібен контакт C?
C є спільним контактом фаз A і B та підключається до GND. Це не контакт SW.
Чи можна визначити абсолютний кут повороту?
Ні. Інкрементальний енкодер повідомляє лише про напрямок і відносну зміну положення; абсолютне значення веде мікроконтролер.
Чи можна підключити модуль до контролера з логікою 3,3 В?
Лише після перевірки допустимих рівнів входів контролера та фактичних вихідних рівнів модуля. Якщо входи не допускають 5 В, потрібне узгодження рівнів.
Чому програма рахує більше подій, ніж механічних позицій?
Квадратурний цикл має кілька переходів стану. Бібліотека може рахувати кожен фронт, повний цикл або одну фіксовану позицію, тому правило декодування потрібно налаштувати під потрібний результат.
Альтернативи й сумісні товари
Якщо потрібні обертання та підтвердження натисканням на той самий вал, виберіть модуль енкодера KY-040 з інтегрованою кнопкою.
Якщо EC11 1702 підходить за механікою та сигналами, але потрібна окрема команда підтвердження, до панелі можна додати модуль тактової кнопки з ковпачком.