Начало » Микроконтроллеры » Что есть валкодер...

 
 
 

Что есть валкодер...

21.07.08   alx32   67 058   14  
Приветик!

Что есть валкодер...

Ща я вам как расскажу, как устроен валкодер. Да проще некуда.
В самом простом механическом валкодере есть три контакта, один общий и два сигнальных.
Валкодеры сейчас можно встретить почти повсеместно, в музыкальных центрах, автомагнитолах, и прочей бытовой мишуре.
Проще можно пояснить действие валкодера таблицей истинности:
Что есть валкодер...

На всякий случай приклею график:


Сигналы с валкодера поступают со сдвигом фазы в 90 градусов.
То есть за один щелчок валкодер проходит все пять пунктов согласно таблице. Обычно один из сигналов (VAL0,VAL1) используется для счёта импульсов, а второй для определения направления. Например, при вращении ручки валкодера вправо, в момент появления напряжения на VAL0, на VAL1 его ещё нет. А при вращении ручки влево, в момент появления напряжения на VAL0, на VAL1 оно уже присутствует. То есть можно определить направление вращения, и сосчитать количество импульсов во время поворота ручки валкодера. Отсюда можно предложить следующую схему валкодера:


Здесь может быть использовано два щелевых оптрона, например АОТ147Б, можно использовать светодиод и сдвоенный фототранзистор из старой шариковой мышки. Оттуда же можно взять колесо со «щёлками».

А теперь о схеме подробнее. На транзисторах VT1 и VT2 собрана схема, укорачивающая импульсы VAL0, потому как самодельный оптический валкодер, как правило, не имеет фиксации в нейтральном положении, и что будет, если будет открыт верхний оптрон, программа в МК или будет бесконечно считать, или попросту зависнет, ожидая снятия напряжения с VAL0. Для этого и была введена данная укорачивающая схема, длина импульса выбирается, подборкой C1 и R5, достаточная для того, чтобы МК смог зафиксировать импульс.

В принципе данную схему можно собрать и на цифровой микросхеме, что, по-моему, даже лучше:


На элементах DD1.1 и DD1.4 собран аналог транзисторной схемы, а свободные элементы DD1.2 и DD1.3 применены в качестве буферных элементов. Это, конечно же, не универсальная схема, так что пробуйте, экспериментируйте.

Желаю удачи всем!!!

Александр

Камрад, рассмотри датагорские рекомендации

💰 Внимание! 800 рублей для новичков на Aliexpress 💰
Регистрируйтесь по нашей ссылке. Если вы впервые на Aliexpress - получите 800.00₽ купонами на свой первый заказ.
Александр (alx32)
Ульяновск
Профиль alx32
Я простой электрик
 

Читательское голосование

Нравится

Статью одобрили 19 читателей.

Для участия в голосовании зарегистрируйтесь и войдите на сайт с вашими логином и паролем.
 

Поделись с друзьями!

 

 

Связанные материалы

 

Схема на Датагоре. Новая статья Программный валкодер... Это не новость и не статья. Это просто развёрнутый комментарий к датагосркой статье "Что есть...
Схема на Датагоре. Новая статья Микроконтроллеры. Связь с внешним миром. Часть 2... Здравствуйте, дорогие Датагорцы! По некоторым слабо зависящим от меня причинам не мог участвовать в...
Схема на Датагоре. Новая статья Микроконтроллеры. Связь с внешним миром. Часть 1. Клавиатура... Очень давно обещал продолжить цикл статей по работе с микроконтроллерами, но не было физической...
Схема на Датагоре. Новая статья Преобразователь сигналов для механического энкодера... При использовании механического энкодера в своих разработках возникают некоторые проблемы, так как...
Схема на Датагоре. Новая статья Характеристика резистора для пассивного регулятора громкости... Давайте по простому разберемся, какая кривая зависимости сопротивления от угла поворота должна быть...
Схема на Датагоре. Новая статья Домашний кинотеатр на процессорах pt2323 и pt2322... В статье описано схемное решение блока регулировок и коммутации на звуковых процессорах РТ2323 и...
Схема на Датагоре. Новая статья Универсальный привод с Системой Импульсно — Фазового Управления... Регулятор служит не только для плавного регулирования оборотов двигателя постоянного тока, но в...
Схема на Датагоре. Новая статья Электронная замена механическому таймеру СВЧ-печи... У знакомого по работе, сломался механический таймер СВЧ печки. Попросил помощи, но через три дня...
Схема на Датагоре. Новая статья Вечный энкодер (валкодер) с устойчивыми положениями из шагового двигателя... Механический энкодер — вещь удобная в использовании, но он имеет некоторые досадные недостатки. В...
Схема на Датагоре. Новая статья Таймер "Незабудка" - устройство предупреждения и отключения... Человеку свойственна забывчивость. И с этим ничего нельзя сделать – в силу каких-либо причин любой...
Схема на Датагоре. Новая статья Шкала со светодиодной подсветкой для усилителя: Corel + плёнка ORACAL + режущий плоттер... Привет, друзья! После публикации моей первой датагорской статьи «Ламповый аудио усилитель на 6П6С с...
Схема на Датагоре. Новая статья Малогабаритный «военный» трансформатор 400 Гц в преобразователе напряжения из 12 в 220 Вольт... Для уменьшения веса военной радиоаппаратуры применялась частота питающей сети 400 Гц. При этом...
 

Общаемся по статье 💬

Что есть валкодер...

Комментарии, вопросы, ответы, дополнения, отзывы

 

<
Читатель Датагора

Datagor
Игорь Котов

  • Главный редактор
Комментарий # 1 от 21-07-08, 3:27.
  • С нами с 26.02.2006
  • 2 304 комментария
  • 275 публикаций
 
Саша, а какие есть варианты покупных валкодеров и доступны ли они?
Как-то не хочется париться с изготовлением точной и прочной механики...
winked

<
Читатель Датагора

GuntisK
Гунтис

  • Гражданин
Комментарий # 2 от 21-07-08, 3:42.
  • С нами с 15.09.2011
  • 90 комментариев
  • 20 публикаций
 
Из покупных можно поискать ВЕ-178А от станков с ЧПУ (правда данный валкодер весьма большой) или любой другой с квадратурным выходом. Можно также изпользовать шаговый двигатель- получится 200 имп./ об.
Могу подкинуть программу для изготовления дисков для валкодера. fellow

<
Читатель Датагора

alx32
Александр

  • Гражданин
Комментарий # 3 от 21-07-08, 11:22.
  • С нами с 26.06.2008
  • 35 комментариев
  • 8 публикаций
 
К сожалению у нас в городе я не встречал покупных валкодеров, единственный который мне попался это от старой радиостанции ALINCO DR-41, поэтому его некоторые и путают с переменником.

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

<
Читатель Датагора

GuntisK
Гунтис

  • Гражданин
Комментарий # 4 от 21-07-08, 12:07.
  • С нами с 15.09.2011
  • 90 комментариев
  • 20 публикаций
 
Фаил отправил Datagoru. smile

<
Читатель Датагора

Серж Дмитрич

  • Прохожий
Комментарий # 5 от 21-07-08, 12:28.
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
кхе...вопрос от особо одаренных...правильно ли я понимаю, что ента фиговина, которая валкодер, может использоваться в качестве регулятора тех или иных показателей в цифровых регуляторах ? То бишь своего рода "цифровой переменник" ?

<
Читатель Датагора

alx32
Александр

  • Гражданин
Комментарий # 6 от 21-07-08, 13:00.
  • С нами с 26.06.2008
  • 35 комментариев
  • 8 публикаций
 
Дмитрич, ты всё правильно понял!!! А в некоторых случаях его используют и как датчик относительных перемещений!

<
Читатель Датагора

Серж Дмитрич

  • Прохожий
Комментарий # 7 от 21-07-08, 19:42.
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
Сенкс элот!

<
Читатель Датагора

archinub
Сергей

  • Гражданин
Комментарий # 8 от 28-07-08, 22:33.
  • С нами с 27.11.2011
  • 21 комментарий
  • 2 публикации
 
А почему нельзя завести выходы оптронов прямо на порты микроконтроллера и отрабатывать диаграмму вращения программно? Я делал такое на кр580ик80 (когда он был новинкой) подпрограмма занимала около 20 байт.

<
Читатель Датагора

Datagor
Игорь Котов

  • Главный редактор
Комментарий # 9 от 29-07-08, 1:14.
  • С нами с 26.02.2006
  • 2 304 комментария
  • 275 публикаций
 
archinub, научи в своей новой замечательной статье!!!

<
Читатель Датагора

archinub
Сергей

  • Гражданин
Комментарий # 10 от 29-07-08, 6:34.
  • С нами с 27.11.2011
  • 21 комментарий
  • 2 публикации
 
Datagor, я сюда сам поучиться пришёл.
Читаю программу //datagor.ru/microcontrollers/259-mikroprocessornyjj-reguljator-gromkosti.html

<
Читатель Датагора

alx32
Александр

  • Гражданин
Комментарий # 11 от 29-07-08, 19:14.
  • С нами с 26.06.2008
  • 35 комментариев
  • 8 публикаций
 
Пожалуйста, можно и завести напрямую, но вот только прога будет висеть если один из выводов валкодера будет включенным, это в том случае, если в программе будет ожидание снятия напряжения с входа, в данном случае РВ0, а если там только задержка, то прога вам такого насчитает... wassat

<
Читатель Датагора

rn3rbz

  • Прохожий
Комментарий # 12 от 18-08-08, 20:58.
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
Цитата: GuntisK
  Из покупных можно поискать ВЕ-178А от станков с ЧПУ


Дорогие горожане ! Подскажите пожалуйста, возможно, кто нибудь сталкивался с датчиком обратной связи от системы ЧПУ с хитрым названием BFE-170 Z=1024, как я понял на 1024 метки, но запустить не удалось....очень уж него лапок много))))

Может кто чем поможет ?!.....

<
Читатель Датагора

MCompressor

  • Прохожий
Комментарий # 13 от 01-09-08, 0:00.
  • С нами с --
  • 0 комментариев
  • 0 публикаций
 
А не валкодеры случаем используются в компьютерных шариковых мышатах? Если использовать механику от мышки.

<
Читатель Датагора

alx32
Александр

  • Гражданин
Комментарий # 14 от 01-09-08, 17:11.
  • С нами с 26.06.2008
  • 35 комментариев
  • 8 публикаций
 
MCompressor, конечно валкодеры, правда оптические и с высоким разрешением...

Информация
Вы не можете участвовать в комментировании. Вероятные причины:
— Администратор остановил комментирование этой статьи.
— Вы не авторизовались на сайте. Войдите с паролем.
— Вы не зарегистрированы у нас. Зарегистрируйтесь.
— Вы зарегистрированы, но имеете низкий уровень доступа. Получите полный доступ.