Как реализовать «поворотный переключатель», как в аудиоаппаратуре?


8

для моего текущего проекта я планирую использовать входное «устройство», подобное этому на фотографии (не знаю его настоящее имя):

альтернативный текст

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

Большое спасибо.


1
Он также используется в измерительном оборудовании, например, в прицелах и логических анализаторах.
stevenvh

1
Я считаю, что в мире аудио / видео это называется джог-колесо.
JustJeff

Если у вашей мыши есть колесо прокрутки, это, по сути, одно и то же, просто повернуло край.
markrages

Ответы:


21

Это поворотный энкодер . Он имеет два выхода, выдающих квадратурные импульсы (см. Изображение), чтобы определить способ его поворота.

введите описание изображения здесь

На изображении вы можете видеть, что уровень канала B низкий на переднем крае канала A, если ручка поворачивается по часовой стрелке, но высокий, если вращается против часовой стрелки.
Различия в моделях заключаются в количестве импульсов на оборот, часто между 15 и 20, и количестве каналов. Для получения абсолютного положения ручки используется более 2 каналов. Например, 10 каналов дают 1024 уникальных кода на оборот. Серый код используется.
Редактировать
Другой параметр - фиксатор. Задержка - это позиция щелчка, для преодоления которой требуется определенный импульс. Некоторые модели имеют 2 фиксатора на импульс, другие не имеют фиксаторов и вращаются довольно плавно, так что это похоже на расходомер без остановок.


Дальнейшее чтение
"Энкодеры вала управления"- Circuit Cellar выпуск 250, май 2011 г., с.28 и далее


благодарю вас! Вы знаете, можно ли купить его с прикрепленной пластиковой деталью?
3

1
Проданный энкодер похож на потометр, то есть с пластиковой или металлической осью 6 мм. Вам придется купить ручку отдельно. В прошлом у меня были проблемы с поиском ручек диаметром более 40 мм, особенно может быть трудно найти те с индексом, как на вашей картинке.
stevenvh

3
отличный ответ! иногда кажется, что половина проблемы - выяснить названия вещей.
Марк Харрисон

2
Еще одно замечание: они продают кодеры такого типа как квадратурные (как показано выше) и импульсные. Импульсные энкодеры посылают импульсы по двум линиям каждый раз, когда одна задерживает другую в зависимости от направления. Мне нравится импульс лучше, потому что вам не нужен конечный автомат для реализации, просто пара входов прерывания. Но важно знать, что вы получаете, иначе вы можете столкнуться с проблемами, связанными с ними. Я также проверил бы CUI, у них есть хорошие цены кодера. Еще одна вещь, которую нужно искать, механическая и оптическая. Механика дешевая, оптическая имеет долгую жизнь.
bt2

1
@ bt2 Я почти уверен, что стандартные квадратурные кодировщики не требуют реализации конечного автомата - просто установите прерывание в одной из строк, а когда оно достигнет высокого значения, проверьте значение в другой строке. Если оно высоко, оно идет в одну сторону, если оно низко, оно идет другим.
Эван Кралл
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.