PDA

Просмотр полной версии : Энкодер из шагового двигателя



ut7du
28.11.2015, 21:29
Привет всем !
Есть шаговый двигатель от старого 5-ти дюймого дисковода. Хочу использовать его в качестве энкодера (set azimut) самодельного контроллера азимута поворота. Сейчас в данный момент работает резистор переменнный - идет преобразование AЦП - на экране от 0 до 360 градусов. Но резистор штука не надежная. Вот и хочу спросить у коллег - как его подключить ?
Можно ли в протеусе использовать Motor-Encoder для моделирования ?

Спасибо всем откликнувшимся.

Rublik
28.11.2015, 21:43
Хорошего из этой идеи не выйдет... т.к. шаговик имеет особенность пропускать шаги на малых скоростях вращения вала.
Лично я этим вопросом интересовался, но так и не сделал путного.
Мне нужно было вращать лёгкую УКВ антенну. Так вот я выбрал другой путь. Применил шаговый мотор по прямому назначению - крутил им редуктор. Обратной связи нет.... Вернее она есть, в положении 0 и 360 градусов... Реальное положение высчитывает микроконтроллер. "Привязавшись" к нолю градусов, и зная сколько шагов выполнил двигатель проще простого высчитать положение антенны. а при выключении питания сохраняем данные в eeprom.

Valery Gusarov
28.11.2015, 21:45
Хорошего из этой идеи не выйдет
Да, есть негативный опыт.

ut7du
28.11.2015, 22:16
Мужики ! вы меня не поняли. Этот шаговик будет использоваться на передней панели моего контроллера - вместо переменника. Блин.... надо схему выложить будет понятнее.
В качестве RV1
218065

R2RBN
28.11.2015, 22:37
Энкодер подключается к ножкам прерывания int0(1) о обработка идёт в прерывании, иначе будете пропускать импульсы в энкодера. Посмотрите почту я вам ссылку кинул где посмотреть.

demid
28.11.2015, 22:38
поднимите картинку (страницу) выше, там есть похожие темы....

Леонид3
28.11.2015, 22:40
ut7du, лучше проверить самому, да здесь результат выложить, больше пользы будет :smile: и для вас и для всех.
Включите свой ШД на вход звуковой карты, покрутите туда-сюда записывая в *.wav файл секунду, другую и в спокойной обстановке проанализируйте, может какой усилитель / ограничитель можно поставить или ещё что :roll:

Serg
28.11.2015, 22:53
ut7du, купите недорогой мех. энкодер, в нем можно выломать щелкающий механизм. Это будет лучше. Шаговик действительно теряет шаги и это начинает быстро раздражать.

ut7du
28.11.2015, 22:58
купите недорогой мех. энкодер, в нем можно выломать щелкающий механизм
Дайте пример недорого мех.энкодера :-P

Serg
28.11.2015, 23:02
ut7du, типа таких (http://www.kosmodrom.ua/prodlist.php?page=0&name=%FD%ED%EA%EE%E4 %E5%F0&okbutton=%CF%EE%E8%F 1%EA+%EF%EE+%F1%EA%E B%E0%E4%F3), которые по 30-60грн.

Есть и с кнопкой, накрутил азимут, тыкнул и крутится антенна :)

RN3GP
28.11.2015, 23:13
Дайте пример недорого мех.энкодера
Выбирайте, от 0,5$ http://ru.aliexpress.com/af/.%25D1%258D%25D0%25B D%25D0%25BA%25D0%25B E%25D0%25B4%25D0%25B 5%25D1%2580.html?lty pe=wholesale&SearchText=.%D1%8D%D 0%BD%D0%BA%D0%BE%D0% B4%D0%B5%D1%80&d=y&origin=n&initiative_id=SB_201 51128120741&isViewCP=y&catId=0

ut7du
28.11.2015, 23:20
А этот


AS5040-ASSU Энкодер
http://www.kosmodrom.ua/pic/SSOP16.jpg



?

R2DHG
28.11.2015, 23:30
Это детектор магнитный (угол поворота магнита показывает). Но без микроконтроллера и какой то механики не применишь.

ut7du
28.11.2015, 23:38
Вот этот мне понравился
http://ru.aliexpress.com/item/Brank-New-5-24V-600P-R-Photoelectric-Rotary-Encoder-Incremental-AB-Two-Phases-Shaft-6mm/32357803442.html?spm =2114.031020208.3.11 .YUvlLP&ws_ab_test=searchweb 201556_3_79_78_77_80 ,searchweb201644_5,s earchweb201560_8

Пока приедет - сельсины будут стоять.

Вот мой контроллер
218073

R2DHG
28.11.2015, 23:45
Для управления повороткой как то жирно :-P А вот еще такой сразу с ручкой http://ru.aliexpress.com/item/100PPR-6-Terminal-Eletronic-Hand-Wheel-Manual-Pulse-Encoder-Generator-CNC-Lathe-IND001/1893111979.html

Леонид3
29.11.2015, 21:48
ut7du, вот проверил, сдвиг фаз на обмотках чётко виден, напряжение зависит от скорости вращения, на указанном ШД до более 4 В пик-пик. На графике данные от звуковой карты при 44100 Гц и 16 бит дискретизации.
Заодно проверил: соединил обмотке двух одинаковых двигателей и вполне получилась передача вращения. Полагаю, что усилив по мощности сигнал ведущего можно использовать такую систему управления ШД.

U T
29.11.2015, 22:28
Дайте пример недорого мех.энкодера :-P
Вообще халявный вариант !!!

Компьютерная мышь PS/2 . Чем старше - тем лучше. Можно даже с электроникой. Там на 358-х собрано, как в TS430.

ut7du
29.11.2015, 22:30
Заодно проверил: у меня когда был MiniYes -стоял такой в качестве валкода. Я просто хочу отказаться от переменника (set azimut). Там то он работал ! Думаю что и тут может
218173

U T
30.11.2015, 00:26
У нас тут Володя US7ICG поставил подобный "кубик" вместо энкодера. Очень удовлетворен был.
А потом я ему нашел старый шаговик от допотопного XEROX 1038. Выпуска так конца 80-х ... Он в аппарате зеркала позиционировал.
Такой же кубик, 0.8 град/щелк. Итого = 400 импульсов на оборот. Ипонский еще ... Это вообще - был восторг.
Короче. Работает.

UX0DC
30.11.2015, 10:25
Вот хорошие шаговики , очень мелкий шаг настройки . И самый лучший вариант на мой взгляд это оптический валкодер ! 27 мм. в диаметре .:-P

SAM
30.11.2015, 11:05
Тоже работает хорошо.

http://www.cqham.ru/encod3ph.htm

RU4UU
15.12.2016, 17:16
Здравствуйте всем.
Подскажите, что может быть. Собрал по этой схеме, на выход LM358 запаял светодиод, для проверки, а он постоянно горит. Красным попробовал припаять резистор, тогда гаснет, но так как то не правильно...
250268250269