Предлагается использовать в качестве валкодера шаговый двигатель от старых 5-ти дюймовых дисководов.
Двигатель имеет две обмотки. При вращении вала на выводах этих обмоток будут появляться импульсы ,сдвинутые по фазе, которые можно усилить до уровня логической «1». Для этого предлагается схема , разработанная VK6BRO .
С подобным двигателем получается около 200 импульсов на оборот . Ненужную алюминиевую втулку с оси двигателя проще всего снять, предварительно слегка разогрев ее.
Вид печатной платы валкодера
Общий вид валкодера
Печатная плата размером 35х35 мм приклеивается к задней части двигателя.
Рисунок печатной платы в формате Sprint-Layout
Добавления от EW2CE
Валкодер из шаговика сначала не пошел, но после доработки схемы и подключении двух лишних проводов в противофазе все пошло отлично.
У двигателя 6 проводов:
Белый
1
Голубой
2
Красный
3
Желтый
4
И остаются 2 провода, черный и коричневый или в некоторых движках 2-черных.Их нужно подключить к 1 и 4 выводам в противофазе, тоесть так что бы движок начал вращаться с большем усилием.
На выходе схемы я поставил последовательно по резистору 4,7ком. Обязательно нужно поставить резисторы по 1 МОм в цепях обратной связи микросхемы LM358. После этих переделок все пошло отлично, даже на малых скоростях. Вобщем при любых манипуляциях валкодер сбоев не дает и не пропускает импульсы. Я думаю что все описал. У нас уже многие повторили с этими переделками, и во всех все получилось.
Рисунок печатной платы в формате Sprint-Layout
Тема: Валкодер из шагового двигателя
Опции темы
Поиск по теме
Валкодер из шагового двигателя
Собрал эту схемку http://ru3ga.qrz.ru/UZLY/encod.htm , работает великолепно, но перестраивает частоту через один импульс. Получилось примерно 100 импульсов вместо 200. Как сделать чтобы было 200.
Вот это дааааа. Читал форумы по этим темам, там столько людей собирало их, а никто не испытывал похоже. У одного меня проблема с ним что ли?
Проблема не с шаговым двигателем и схемой, а с ПРОГРАММОЙ!
А они разве не одинаковые. На входе синтеза формируется 10, 11, 01, 00. Это 4 щелчка двигателя. При этом происходит два шага наверх. Как можно получить два импульса за 1 щелчок.
Возмите упрощенную модель для оптовалкодера с оптюратором с четырьмя прорезями (Мальтийский крест). Это четыре «щелчка». За один оборот вы получите восемь изменеий состояния оптопары, а на двух фотоприемниках — шестнадцать.
Ну так с оптопарой понятно. У неё 2 фотоприёмника и 8 состояний. У шаговика 2 обмотки и . состояний. Я кстати разобрал двигатель и вывел все выводы обмоток отдельно. Получилось 2 пары обмоток совмещенных под 90 град. Можно ли включить 4 обмотки как нибудь. Я написал письмо RD3AY по поводу этой проблемы, но пока ответа нет.
С валкодером из шагового двигателя то же, что и с оптовалкодером. Посмотрите на схему, ссылку на которую Вы приводите ранее. И там и там на выходе два сигнала сдвинутые на 90 град. с цифровыми уровнями. Есть, правда, еще один нюанс. В валкодере из шагового двигателя Вы имеете именно ЩЕЛЧКИ — механическую фиксацию угла поворота. Один щелчек, как мы выяснили, это два перехода. Т.е. сдвинуть валкодер только на один переход НЕ ПОЛУЧИТСЯ! Это можно сделать только используя оптический валкодер. Заодно отпадет надобность в операционниках, значительно снижается вес и габариты. Вот пример реализации валкодера из компьютерной мыши. Такие валкодеры прменяются в моем DDS синтезаторе.
Да, но некоторые шаговички имеют функцию так называемую режым полушагов. и при этом как раз таки имеют место быть промежуточные числа, которые не воспринимаются PIC-ом трансивера. При поключении шаговика с двумя обмотками, но с 50-ю щелчками, всё ровно, переключает при каждом щелчке. это скорее дело в движке.
Тогда смотри сообщение номер три.
Изначально непонятно о чем идет речь? Что за конструкция? Какой контроллер? Кто писал программу? Есть ли возможность ее изменить? Если валкодер с формирователем исправно работает в статическом режиме (медленное вращение с контролем состояний по обоим каналам) то очевидно, что неувязки в управляемом устройстве.
Вечный энкодер (валкодер) с устойчивыми положениями из шагового двигателя
Механический энкодер — вещь удобная в использовании, но он имеет некоторые досадные недостатки. В частности, контакты со временем изнашиваются и приходят в негодность, появляется дребезг. Оптические энкодеры гораздо надежнее, но они дороже, многие из них боятся пыли, и они редко встречаются в таком виде, в котором их удобно было бы использовать в радиотехнике.
Короче, когда я узнал о том, что шаговый двигатель можно использовать как энкодер, эта идея мне очень понравилась. Практически вечный энкодер! Замучить его невозможно: соберешь раз и можешь энкодить всю жизнь.
Содержание / Contents
↑ Шаговый двигатель и схема
Я разобрал несколько дисководов, везде двигатели были разные. Встречались на шлейфе, встречались с косой цветных проводов. На шлейфе общий провод — крайний. Всё остальное находится прозвонкой. По сопротивлению понятно: с выхода на выход сопротивление вдвое больше, чем с выхода на общую точку. А можно даже не прозванивать. Если открутить четыре винта, внутри коммутационная плата, на ней видно, где общий провод.
Исходная схема многократно встречается в Сети в вариациях. Я оттолкнулся от статьи Thomas (OZ2CPU) .
У неё есть достоинства, но есть и недостатки, об этом далее. Собрал пробный вариант в виде макета, и понял, что ничего не понял Для начала хотелось бы сразу видеть, в какую сторону происходит шаг. Схема выдавала квадратурный код, как и обычный энкодер. Этот код надо было каким-то образом превратить в мигание светодиода — «правый» или «левый».
Разработал и протестировал вот такую схему:
Кстати, эту схему на логике можно использовать и для обычного энкодера, я её и отрабатывал на нём.
Для сборки понадобятся 8 элементов «2И-НЕ», я использовал два чипа 74HC00. Элемент U2A, диод, конденсатор и U2B создают короткий импульс в момент положительного фронта. Элемент U6D, U4D и U2D — мультиплексор, который пересылает этот испульс либо на один, либо на другой светодиод.
Разумеется, этот же функционал можно сделать на единственном микроконтроллере, но это далеко не для всех доступно и удобно. Всё-таки элементы 2И-НЕ можно найти где угодно, в т. ч. советские (74хх00, К155ЛА3, К555ЛА3). Последние два инвертора (U5D и U3D) можно выкинуть, ведь ничто нам не мешает подключить светодиоды не к земле, а к плюсу питания. Если крепко пошевелить мозгом, схему можно было бы ещё упростить, но эту задачу оставляем на будущее. Печатки нет, поскольку всё собиралось только на макетке.
↑ Недостатки схемы и их преодоление
↑ Видео в работе
Жалко, что видео не передает тактильные ощущения на валу!
↑ Итого
В целом работа энкодера меня устраивает. Крутить такую «ручку громкости» необычно приятно. Работа над устройством будет продолжена.
Спасибо за внимание!
Камрад, рассмотри датагорские рекомендации
🌻 Купон до 1000₽ для новичка на Aliexpress
Никогда не затаривался у китайцев? Пришло время начать! Камрад, регистрируйся на Али по нашей ссылке. Ты получишь скидочный купон на первый заказ. Не тяни, условия акции меняются.
🌼 Полезные и проверенные железяки, можно брать
Куплено и опробовано читателями или в лаборатории редакции.
Комментарий к файлу: Вращение вала влево после компаратора
Влево после компаратора.JPG [ 178.04 KiB | Просмотров: 937 ]
Комментарий к файлу: Вращение вала вправо после компаратора
В право после компоратора.JPG [ 173.71 KiB | Просмотров: 937 ]
После подключил к плате синтезатора там тоже всё заработало, осталось только навести красоту и всё закрепить и можно пользоваться. Кстати если подключить одну из обмоток к другой в противофазе то вал начинает вращаться с усилием при этом появляется эффект трещотки как на заводских валкодерах.
P.S. Спасибо Александру R4HCE (Эверест) за представленный шаговый двигатель. Приложил схему и печатную плату в формате Eagle 6.1
Железяка
Имя: Дмитрий Позывной: Город: Жигулевск Зарегистрирован: 04 фев 2015, 08:06 Сообщений: 34 Благодарил (а): 1 раз. Поблагодарили: 2 раз.
UB4HOP
Имя: Алексей Позывной: UB4HOP Город: Жигулевск Зарегистрирован: 01 фев 2015, 22:25 Сообщений: 89 Благодарил (а): 7 раз. Поблагодарили: 7 раз.
Датчик холла наверно не пойдёт, нужно что бы на выходе было два сигнала один для счёта другой для определения направления вращения, а так большинство шаговых двигателей сгодится.
Дим, ты как железячных дел мастер подскажи как аккуратно без механических повреждений самого вала снять металлическую шестерёнку? По ощущениям она сидит там капитально.
Железяка
Имя: Дмитрий Позывной: Город: Жигулевск Зарегистрирован: 04 фев 2015, 08:06 Сообщений: 34 Благодарил (а): 1 раз. Поблагодарили: 2 раз.
UB4HOP
Имя: Алексей Позывной: UB4HOP Город: Жигулевск Зарегистрирован: 01 фев 2015, 22:25 Сообщений: 89 Благодарил (а): 7 раз. Поблагодарили: 7 раз.
Неа не планируется.
R4HCZ
Имя: Виктор Позывной: Зулу Город: Тольятти Зарегистрирован: 17 ноя 2015, 02:21 Сообщений: 352 Благодарил (а): 45 раз. Поблагодарили: 30 раз.
UB4HOP
Имя: Алексей Позывной: UB4HOP Город: Жигулевск Зарегистрирован: 01 фев 2015, 22:25 Сообщений: 89 Благодарил (а): 7 раз. Поблагодарили: 7 раз.
R4HCZ
Имя: Виктор Позывной: Зулу Город: Тольятти Зарегистрирован: 17 ноя 2015, 02:21 Сообщений: 352 Благодарил (а): 45 раз. Поблагодарили: 30 раз.
Страница 1 из 1
[ Сообщений: 8 ]
Часовой пояс: UTC + 4 часа
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1