Управление мотором по двум проводам

Привет Хабровчане!
Решил я рассказать «всему свету» о проблеме, с которой столкнулся при постройке своего проекта, и как мне удалось её решить.

А речь сегодня пойдет о бесколлекторных двигателях, о регуляторах хода и как ими управлять.
Что же такое бесколлекторный двигатель, я не буду долго расписывать (сами можете посмотреть Wiki), а скажу в 2х словах, это 3х фазный двигатель постоянного тока.

И приводится в движение сие чудо благодаря специальному регулятору, который последовательно переключает обмотки с определенной частотой.
Управляя частотой переключения обмоток мы управляем скоростью вращения ротора.
Ну что же, надеюсь тут все понято, идем дальше.

Управление мотором по двум проводам

Первые проблемы
Были закуплены 2 комплекта двигатель + регулятор, ждал около месяца, пришли.

Мною овладел приступ безудержного веселья по этому поводу, но, к сожалению, это было ненадолго….
Рассмотрев эти чудеса техники я решил подключить их к источнику питания, и тут то первое разочарование, тихий хлопок (как от КЗ) и тишина, светодиоды не горят, писка нет (а он должен быть), только крутится кулер на регуле, беда…
Побежал в ближайший Хобби магазин, и добрый консультант вынес вердикт: сгорел!

Со вторым такая же история, в общем ребята, не повезло, оба бракованные…
Ну хоть кошечка порадовалась:

Управление мотором по двум проводам

Пришлось раскошелиться и купить у них регулятор по цене обоих комплектов (поджимали сроки).
Купил, подключил, все пищит, горит, работает, прям аж душа радуется! (на фото он выделен):

Управление мотором по двум проводам

Управление мотором по двум проводам

Проблема номер два
Теперь настала пора покрутить двигателем.
А покрутить нужно не с сервотестера или аппы радиоуправления, а с микроконтроллера, а точнее вот с такой платки:

Перелопатив тонны сайтов, перечитав сотни форумов и ответов на мой вопрос, так как же управлять этим регулятором я слышать только одно: «…чувак да там простой ШИМ…», «… ШИМ тебе в помощь…».
Ну ШИМ, так ШИМ.
Написал простенькую программу:

Бился 2 дня, пока не наткнулся на случайный пост, о том, что у регулятора есть защита, и он начинает функционировать только при подаче на его вход ШИМ сигнала 1,5 мс.
Окей, будет сделано.

Дальше я подцепил обыкновенный резистор через АЦП, и опытным путем подобрал крайние значения ШИМ регулятора.
Код получившийся в итоге:

И все заработало.
Теперь все крутиться, шумит, пищит и просто радует.
P.S. Это код для управления сразу 2мя двигателями.

Управление мотором по двум проводам

И последняя проблема, питание…
Здесь расскажу немного, а именно, от регулятора идет 3 провода:

Центральная колодка, по порядку Черный — минус, Красный — плюс и Белый — провод управления.

И загвоздка в том, что в отличие от сервоприводов, это не входы под питание, а выходы, т.е. питаемся от них.
К чему я это, да к тому, что подключив регулятор как серву, я чуть не спалил порты на ноутбуке, ибо плата в это время была запитана от USB.
Но к счастью у моего старичка сработала защита и все обошлось перезагрузкой…

Спасибо большое за внимание.
Надеюсь мой опыт будет полезен для вас.
До скорых встреч.

Видео:простой блок управления электро мотором на рэле. Переменная полярность на двух проводах.Скачать

простой блок управления электро мотором на рэле. Переменная полярность на двух проводах.

Arduino.ru

Видео:Схема управления двигателем с двух и трех местСкачать

Схема управления двигателем с двух и трех мест

Управление шаговым двигателем по двум проводам

Управление мотором по двум проводам

Мне необходимо к Ардуино подключить 6 шаговых двигателей.

На сайте есть пример управления биполярным шаговым двигателем по двум проводам, можете объяснить логику этой схемы, как она работает? ШИМ тут как-то учавствует или нет?

Управление мотором по двум проводам

готовую микруху с гтовым H-мостом транзисторами резисторами обвязывать

там еще индуктивность+емкости потребуются чтоб по 12 вольт развязать всплески от катушек моторов которые засталять будут на ровном месте всю ардуину глючить

пальцами мотор крутанешь глядишь ардуина заводится начнет индикаторы лампочки зажигаться

тока толком в этой верссии L293 нет но вполне применим готовый H-мост

Читайте также: Переборка мотора мазда сх 7

Для реальных нагрузок моторы размером NEMA 14 17 23 . минимум соответсвенно L298 с 8-ю диодами 1 емкостью и в зависимости от размеров железа мотора может 5 вольт не хватит и прийдеться 12 вольт подавать.

С разломанных принтеров у меня практически ни один с 5 вольт не шагал.

вся серия L29. это как правило разумные 4 провода и цикл сам расписываешь

уменьшать провода до 2 ноги 1-количество шагов 2-нога направление 3- ну может снимать питание чтоб шаговик не удерживало

void step1(boolean dir1,int steps1,int msec1) Читайте также: Лодка пвх под мотор с надувным дном низкого давления 280

точнее двигаться он будет, когда будут сигналы меняться

6 мотори и небось по USB управлять

тут трясти сразу надо easydriver заказывать двухпроводные

если будут слишком грется запаралелить общую ногу sleep

13 ног с одной стороны мало

10 ног на моторый через easydriver ver4 с одной стороны мало

11 снимать питание чтоб остывали если грется сильно будут моторы

чип легко 60 градусов без радиатора у меня сутки держал мотора положения а моторы как утюги и стабилизатор 12в на ардуинке тоже как ошпаренный

6 вотор на аналоговые ноги которые легко инициализируются в цифровые

для манипулятора одного аналогового джойстика мало это 3 ноги

можно конечно анаог джойстика поделить на 1/3 для каждого сочленения

и все манипулятора электроника готова

манипулятор с чуток ручной подстройкой

или пойти по более реальному пути

сразу брать с этими ULN2003 (это примитивные ключи только кнотакты раьземы все готовое удлинять только) я бы взял H-мост чтоб не быть привязанным к только униполяркам и оторвать среднии ноги у моторов униполярных

arduino 256 у которой ног хватит на 6 моторов и джойстики 3 штуки

код подпрограмм не уверен но думаю можно попробовать с H-мостовых

как проблему отсутствия шестеренок будете решать?

моторы-то дохлые манипулятор не думаю что поднимется

они через кучу понижающих шестеренок только бумажку протянуть годны

. при бездвижном моторе по любому будет питание на обмотках? Что-то я в эту двухпроводную систему не вьезжаю))))

а удерживать как манипулятор?

на драверах спец нога для этого спаааать SLEEEEEP по крайней мере в easydriver

спать допустим в этом дравере НЕ спит если в ноль не затягивать

как пионер всегда готов микрошагать микрошагом 1/8 от типовго 1.8 градуса на шаг как у всех остальных

так что в коде для него на сотни а десятки тысяч шагов гуляют для точности

Управление мотором по двум проводам

Управление мотором по двум проводам

Действительно выглядит неплохо.

Во первых для биполярного мотора. Во вторых — управление STEP-DIR. Задал направление и шагай.

Ножки экономятся. И как раз в тему:

Видео:Уроки Arduino - управление бесколлекторным моторомСкачать

Уроки Arduino - управление бесколлекторным мотором

Управление шаговым двигателем по двум проводам

Форсировка имеется ( ток удержания), значит быстрый будет.

Одна незадача- моторчики из Поднебесной униполярные. и их никак не разделить на две обмотки.

насколько я понял надо на клеммах оторвать клемму 5 так чтоб разорвать общие ноги

может там тупо ножичком резануть без паяльника на клемме на моторе самом

вот и биполярка с редуктором сразу

его применение это задвижки в вентяторах с очень мелким мелким мелким шагом а усилие говорят никакое он дает 250 грам на см

Управление мотором по двум проводам

Управление мотором по двум проводам

Управление мотором по двум проводам

easydriver — не вариант, удорожание конструкции, лучше уже брать Мегу и подключать моторы по 4 проводам.

Надеюсь, что моторы с моей нагрузкой справятся, у меня не манипулятор и не управление через USB ? моя задача автоматизировать небольшой производственный процесс по подаче и резке пенопласта.

Получу моторы, поэкспериментирую, расскажу о результатах.

Какое удорожание — драйвера то всё равно нужны.

Управление мотором по двум проводам

vvadim, с шаговым мотором продают драйвер комплектом за 5 уе, easydriver стоит 4уе (6*4=24уе) т.е. фактически 24уе переплаты, за эти деньги три Меги можно купить и подключить моторы по четырём проводам через родной драйвер.

Управление мотором по двум проводам

можно не покупать мегу, а взять пару сдвиговых регистров..

Видео:Схема управления пускателем (контактором) с электродвигателем с двух и более мест.Скачать

Схема управления пускателем (контактором) с электродвигателем с двух и более мест.

28ybj-48

да easydriver на A3967 серьезная штука с персепктивой на много ампер для серьезных моторов стоит получатеnтся 24$ в 2 раза дроже чем дохлячек yf ULN2003 13.2$ без перспективы и ногьт в два разо больше и кодом ардуинке трясти

Управление мотором по двум проводам

Управление мотором по двум проводам

Пушной звер, согласен, так будет ещё дешевле, но учитывая мои познания проще будет с Мегой ? я смотрел в сторону регистров, там программирование придётся усложнять, а мне сейчас для начала хоть бы с азами разобраться, это мой первый опыт с Ардуино.

Читайте также: Мотор с пультом для скейтборда

мы что тебе курсовую безплатно решили?

красненкие 2-двухпроводные easydriver A3967 за свои микрошаговистости

золотистинкеие L298 на радиаторе 4-ех проводные

кода и туда и сюда я тут на форум накидал уже

оба прямо сейчас моторы удерживают токами по 1.5амперу итого 4-ыре мотора по паре на каждом

Управление мотором по двум проводам

Управление мотором по двум проводам

art100, нет, это не курсовая ? это автоматизация для собственного производства ?

art100, нет, это не курсовая ? это автоматизация для собственного производства ?

так твои драйверы определят весь твой код

(хотя я ведь подпрограммами обошелся)

я все это только что прошел

моторы конкретные нужны мне оказались из 12 моторjв с рынка

только 2 остались в работе

а все остальные в мусорку полетели

я у всех знакомых все старые принтера забрал и распотрашил на моторы типа такие как ты заплатил для макетирования

не слабее чем NEMA17 у меня механику тянут и то я у одного продавца беру потому как знаю его железяк

Управление мотором по двум проводам

драверы мне только по умолачаниюс с микрошагом 1/16 пошли

хотя можно пожелезистее моторы и шаг 1/8 как в easydriver по умолчанию сгодится

блок питание все это не менее 350 ват вытягивает . 2А*6=12А по 12 вольтам

у меня тоже 6 моторов работают (хотя 6-ой баласт бездельник синхонность подачи материала необязательную смотрю)

вот уже второй станок с ЧПУ поднимаю

валы удобные 5 мм болты виксирующие в них Ь3 нормально в прпиленных частях держатся не проворачиваются

Говорят можно чуток поменьше типоразмер NEMA14 я все это уже живьем на втором станке с arduino ЧПУ смотрю — вранье

током выжал все что можно

моторы как «утюги» по 60 градусов если я с них питание в покое не снимаю

будут шаги проскальзывать

жду еще партию моторов от этого продавца

может конечно у тебя механика вентиляторы крутить только

щас смотрю потихоньку пошла тенденция мой станок потихоньку на более мощние моторы пересаживать NEMA23 за 5-яток

моторы смотрю все всегда чуток отличаются если важна синхроноость только одной партии

провод намотают с другой партии смотрю проскальзывает в паре оди с чего-то после 4 часов непрерывной работы

у меня два мотора критично

одним драйвером синхронно должны

я оставил возможность подкрутить вручную предварительно снимая ток с них по SLEEP

мысль про массы и размеры настольные реальные понятна?

Настольный станок требует типоразмер приводов на шаговых моторах как правило начиная с NEMA14 NEMA17 NEMA23 и далее.

это размер шаговых моторов старых дисководов и больше

принтерные все хлам там они только бумажку через кучу понижающих шестеренок вытягивают

у тебя ведь нет шестеренками все моторы обвязывать

а напольный станок допустим посмотрим на Lisec в 3 мотора и 1 один только подогрев

Управление мотором по двум проводам

там только моторы и драйверы покрупней потому как механика потяжелей и поинертней

хоть моторы переменного тока но с ромашкой и концевым балансиром для подсчета шагов и знания напрвления, сейчас наверно уже шаговики такие крупные мотают хотя это не важно даже в шаговиках там точность оптопары по ромашке оттормаживаются стоят разгоняются -+5мм

массы инструмента там под тонну нередки

500кг это нормально типовое масса стекла перед раскроем интсрумент столько же весит

это проблемы драйвера мотора

а логика таже что у 2 амперное easydriver проснутся выбрать напрвление пошагать уснуть

рабочий может руками эти 500 кг резака покатать туда сюда

а про вашу механику которую вы будете пытаться хлипкими тонюсенькими шестеренками в редукторе заслоночного мотора я даже не знаю

  • Свежие записи
    • Чем отличается двухтактный мотор от четырехтактного
    • Сколько масла заливать в редуктор мотоблока
    • Какие моторы бывают у стиральных машин
    • Какие валы отсутствуют в двухвальной кпп
    • Как снять стопорную шайбу с вала


    📽️ Видео

    Управление двигателем постоянного тока. Схема управления мотором Ардуино проекты.Скачать

    Управление двигателем постоянного тока. Схема управления мотором Ардуино проекты.

    Реверс мотора с помощью одного выключателя.Без Н-моста и релеСкачать

    Реверс мотора с помощью одного выключателя.Без Н-моста и реле

    Как подключить приборы в лодку или катер?Скачать

    Как подключить приборы в лодку или катер?

    два мотора от одного контроллераСкачать

    два мотора от одного контроллера

    Уроки Arduino. Управление моторами с библиотекой GyverMotorСкачать

    Уроки Arduino. Управление моторами с библиотекой GyverMotor

    ✅Как подключить два контроллера к одной ручке✅Скачать

    ✅Как подключить два контроллера к одной ручке✅

    РЕГУЛЯТОР ОБОРОТОВ двигателя стиральной машины с Aliexpress. Подключение, реверс, схемаСкачать

    РЕГУЛЯТОР ОБОРОТОВ двигателя стиральной машины с Aliexpress. Подключение, реверс, схема

    Реверсивная схема управления двигателем на пакетном переключателе без контакторов (пускателей)Скачать

    Реверсивная схема управления двигателем на пакетном переключателе без контакторов (пускателей)

    Как запустить униполярный шаговый двигатель Подключение шагового двигателя, схема управления драйверСкачать

    Как запустить униполярный шаговый двигатель Подключение шагового двигателя, схема управления драйвер

    Реверсивная схема подключения магнитного пускателяСкачать

    Реверсивная схема подключения магнитного пускателя

    ПРОСТАЯ ПРОВОДКА ДЛЯ МОТОЦИКЛА / ИЛИ КАК УБРАТЬ ОГРАНИЧЕНИЕ ОБОРОТОВСкачать

    ПРОСТАЯ ПРОВОДКА ДЛЯ МОТОЦИКЛА / ИЛИ КАК УБРАТЬ ОГРАНИЧЕНИЕ ОБОРОТОВ

    ПОДКЛЮЧАЕМ ШАГОВЫЙ ДВИГАТЕЛЬ К ARDUINO [Уроки Ардуино #14]Скачать

    ПОДКЛЮЧАЕМ ШАГОВЫЙ ДВИГАТЕЛЬ К ARDUINO [Уроки Ардуино #14]

    Покажу как подключить двигатель от стиральной машины. 2 регулятора оборотов. Реверс двигателя.Скачать

    Покажу как подключить двигатель от стиральной машины. 2 регулятора оборотов. Реверс двигателя.

    Управление моторами с ArduinoСкачать

    Управление моторами с Arduino

    Так вот для чего нужен третий и четвертый вывод вентилятора.Это надо знатьСкачать

    Так вот для чего нужен третий и четвертый вывод вентилятора.Это надо знать

    Управление двигателем постоянного тока, линейным приводом. АрдуиноСкачать

    Управление двигателем постоянного тока, линейным приводом. Ардуино
Поделиться или сохранить к себе:
Технарь знаток