Регулировка скорости вращения шагового двигателя

Крутим-вертим: частотные преобразователи, драйверы шд итд
Ответить
Аватара пользователя
andrei913
Встал на лапы
Сообщения: 101
Зарегистрирован: Вт дек 22, 2009 16:38:26
Откуда: Асино. Томская обл.

Регулировка скорости вращения шагового двигателя

Сообщение andrei913 »

Здравия всем! Помогите пожалуйста. Нужна схема регулировки скорости вращения биполярным шаговым двигателем. В наличии есть драйвера L6219. На них что то можно сделать?
С уважением, Андрей.
Реклама
Аватара пользователя
falkonist
Друг Кота
Сообщения: 4471
Зарегистрирован: Вс мар 04, 2007 11:39:00
Откуда: Ukraine, Kyiv
Контактная информация:

Re: Регулировка скорости вращения шагового двигателя

Сообщение falkonist »

А что об этом сказано в их даташите?
Выслушай и противную сторону, даже если она и противна
Реклама
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43883
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Регулировка скорости вращения шагового двигателя

Сообщение АлександрЛ »

L6219всего лишь два Н-моста, для их управления нужно ещё генератор фазной последовательности.
Вообще- ещё бы параметры вашего ШД неплохо было бы знать- ток обмоток, например, ну, или модель ШД, если вы её знаете.

(имхо) более подходящим может быть драйвер, точнее- модуль A4988-
https://robototehnika.ru/e-store/catalog/356/2312/
https://aliexpress.ru/item/1561002850.html
https://aliexpress.ru/item/1005001374747956.html
https://aliexpress.ru/item/1005003238706481.html
https://aliexpress.ru/item/1005004247140094.html
https://www.ozon.ru/product/modul-drayv ... 522737775/
https://www.ozon.ru/product/modul-drayv ... 709603564/
https://iarduino.ru/shop/Expansion-paym ... a4988.html

Там три входных сигнала-
"Enable" - разрешение работы
"Dir" - направление вращения
и "Step" - перемещение на шаг.
На вход Step подаются импульсы от генератора на логике или 555 таймере, с регулируемой частотой, в зависимости от частоты скорость вращения ШД будет изменяться.
Там ещё есть функции "полушаг", "четвертьшаг", но это вы потом изучите.

зы.. Ещё есть модули ШТ вот такого типа:
https://iarduino.ru/shop/Expansion-paym ... -7-2a.html
https://cnc-tehnologi.ru/odnokanalnye-d ... ine/dm556d
https://prolm.ru/leadshine/drajver-shag ... sd507.html
https://www.ozon.ru/product/kontroller- ... 600586024/
https://www.ozon.ru/product/drayver-dly ... 390676903/
https://aliexpress.ru/item/32897019898.html
https://aliexpress.ru/item/1005004647664793.html

Но это для достаточно мощных моторов.

зызы.. Вот, возможно, "готовое решение" вашей проблемы:
https://termoportal.ru/media/upravlenie ... ulej.3401/
СпойлерИзображение
https://termoportal.ru/media/upravlenie ... 1527714006
Аватара пользователя
andrei913
Встал на лапы
Сообщения: 101
Зарегистрирован: Вт дек 22, 2009 16:38:26
Откуда: Асино. Томская обл.

Re: Регулировка скорости вращения шагового двигателя

Сообщение andrei913 »

Последний вариант наиболее подходящий Потому что у меня уже есть модуль регулятора и драйвер. остается приобрести плату расширения.
С уважением, Андрей.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43883
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Регулировка скорости вращения шагового двигателя

Сообщение АлександрЛ »

Реклама
Аватара пользователя
andrei913
Встал на лапы
Сообщения: 101
Зарегистрирован: Вт дек 22, 2009 16:38:26
Откуда: Асино. Томская обл.

Re: Регулировка скорости вращения шагового двигателя

Сообщение andrei913 »

Уже заказал плату расширения, а модуль драйвера у меня A4988.

Добавлено after 1 minute 46 seconds:
Спасибо АлександрЛ, за то, что направил в нужное русло.
С уважением, Андрей.
Реклама
Батька-Л
Встал на лапы
Сообщения: 80
Зарегистрирован: Сб июл 13, 2013 23:45:55

Re: Регулировка скорости вращения шагового двигателя

Сообщение Батька-Л »

Приветствую Вас!
Прошу прощения за "вторжение", но тема прямо вот моя. Вроде...
Так давно не был здесь, что оказалось, что в нужном месте даже не записаны логин/пароль. Еле вспомнил/вошел...
Прошу помощи у форумчан...
Далек от электроники, но иногда бывает что-то нужно - всегда здесь проблему решаю. Вот и сейчас нарисовалась такая...
На небольшом токарнике хотелось бы реализовать автоподачу суппорта. Сначала сделал на двигателе постоянного тока, но плывет скорость подачи от нагрузки на резец. Народ посоветовал сделать на ШД с перспективой, возможно, этот привод использовать для реализации электрогитары на станке. Но это в планах. А сейчас пока нашел контроллер с регулировкой скорости вращения и реверсом - то что нужно для реализации первой хотелки. НО!
Перерыл весь интернет, все есть: и отдельно схема этого драйвера, и его подключение через Ардуино, и схема этого контроллера, и его подключение через другой драйвер... Ну все, что можно, но только не они вместе!!!
Вроде во всем разобрался, во всех клеммах, что да как, но не могу никак связать их между собой проводами! Ну не понимаю как их между собой соединить! На драйвере вроде все понятно, что где за выводы, а вот на контроллере - ну не понимаю что за ряд выводов вверху на фото...
Если я, конечно, правильно понял, что это то, что мне нужно для ручного управления ШД...
Контроллер шагового двигателя mks osc v1.0 и драйвер l298n

Добавлено after 14 minutes 14 seconds:
зызы.. Вот, возможно, "готовое решение" вашей проблемы:
https://termoportal.ru/media/upravlenie ... ulej.3401/

Вот, АлександрЛ выложил: тут хоть по картинке можно провода подключить...
Но драйвер другой...
Вложения
Безымянный2.png
(216.4 КБ) 97 скачиваний
Безымянный.png
(244.29 КБ) 1037 скачиваний
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43883
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Регулировка скорости вращения шагового двигателя

Сообщение АлександрЛ »

Батька-Л писал(а):Вроде во всем разобрался, во всех клеммах, что да как, но не могу никак связать их между собой проводами! Ну не понимаю как их между собой соединить! На драйвере вроде все понятно, что где за выводы, а вот на контроллере - ну не понимаю что за ряд выводов вверху на фото...
Если я, конечно, правильно понял, что это то, что мне нужно для ручного управления ШД...
Контроллер шагового двигателя mks osc v1.0 и драйвер l298n
У вас не хватает микросхемы, которая сигналы "STEP", "DIR" и "EN" преобразует в последовательность изменяющихся фаз.
Какой мощности у вас сам ШД?
L298 допускает ток до 2-х ампер,
Модуль A4988 содержит в своём составе генератор нужной последовательности импульсов, но у него ток до 1 ампера (если не меньше)
Если у вас мелкие ШД, то ищите A4988
Если больше 1 ампера, но меньше 2-х ампер- и вы хотите обязательно использовать плату с L298, тогда вам нужно найти модуль со второй микросхемой этого комплекта- L297,
https://aliexpress.ru/item/1005005807119539.html
полная схема этого комплекта выглядит так:
СпойлерИзображение
https://avatars.dzeninfra.ru/get-zen_do ... scale_1200
https://dzen.ru/a/XgUS_93-9gCucdks

Но, если у вас нет желания паять, но моторчик достаточно мощный, то, проще всего вам приобрести готовый драйвер ШД, типа такого:
https://aliexpress.ru/item/1005005261850374.html
https://aliexpress.ru/item/1005004712884586.html
https://aliexpress.ru/item/1005006692186501.html
А вот здесь представлено несколько драйверов с разными токами моторов, управляются они примерно одинаково, в том числе и с вашей этой платы-
СпойлерИзображение
https://aliexpress.ru/item/1005004951150940.html

зы.. Если бы 15 лет назад у меня были бы драйвера типа TB6600, то мне не пришлось бы изобретать вот это:
Изображение
Здесь собрано питание моторов и три платы с L297 L298, управлялось с LPT порта компьютера.
Сейчас всё это дело сделано гораздо проще..
Батька-Л
Встал на лапы
Сообщения: 80
Зарегистрирован: Сб июл 13, 2013 23:45:55

Re: Регулировка скорости вращения шагового двигателя

Сообщение Батька-Л »

Спасибо за развернутый ответ!
Теперь понятно,почему у меня не складывался паззл...
Мотора пока нет, по опыту таких станков - мотор не меньше 23, ток ампер до 4-х.
Драйвер буду заказывать, мотор, возможно, на работе что-то подберу...
Еще раз благодарю за помощь!
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43883
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Регулировка скорости вращения шагового двигателя

Сообщение АлександрЛ »

(Имхо) тогда вам лучше купить что-то из этих драйверов,
https://aliexpress.ru/item/1005004951150940.html
управляться с ними достаточно просто.

зы.. Если торопитесь, то на озоне эти драйвера тоже есть, и, как-то ненамного дороже, что может быть скомпенсировано скоростью доставки (обращайте внимание на дату доставки)
https://www.ozon.ru/product/drayver-sha ... 554833743/
https://www.ozon.ru/product/drayver-sha ... 447237616/
https://www.ozon.ru/product/drayver-dly ... 732565031/
Батька-Л
Встал на лапы
Сообщения: 80
Зарегистрирован: Сб июл 13, 2013 23:45:55

Re: Регулировка скорости вращения шагового двигателя

Сообщение Батька-Л »

Спасибо за поддержку!
Заказал уже. И драйвер (6600), и контроллер. Доставка завтра.
В отпуске сейчас, но дома есть пара небольших ШД, вот на них и потренируюсь. И момент проверю, и обороты..
Привод будет (как писал уже - винта на станке нет и поставить его не представляю как, если "пристраивать" его, он будет стоять ниже нижней плоскости станины, ножки увеличивать, повредить легко при перемещении...) прямо на рейку, редуктор от стеклоподъемника прямо с его звездочки с заменой его электродвигателя на ШД.
Вобщем - проект...
Аватара пользователя
andrei913
Встал на лапы
Сообщения: 101
Зарегистрирован: Вт дек 22, 2009 16:38:26
Откуда: Асино. Томская обл.

Re: Регулировка скорости вращения шагового двигателя

Сообщение andrei913 »

Здравствуйте! АлександрЛ писал Там три входных сигнала-
"Enable" - разрешение работы
"Dir" - направление вращения
и "Step" - перемещение на шаг. А мне китайцы прислали вот такую плату. Как ее подключить? На ней только два вывода управления: DIR и PUL. https://aliexpress.ru/item/100500603596 ... 5424052261
С уважением, Андрей.
Аватара пользователя
andrei913
Встал на лапы
Сообщения: 101
Зарегистрирован: Вт дек 22, 2009 16:38:26
Откуда: Асино. Томская обл.

Re: Регулировка скорости вращения шагового двигателя

Сообщение andrei913 »

Так никто и не поможет советом?
С уважением, Андрей.
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43883
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Регулировка скорости вращения шагового двигателя

Сообщение АлександрЛ »

В описании на эту плату есть вот такая картинка:
СпойлерИзображение
Если работать не будет, то, просто подайте на контакты "ENA+" и "ENA-", напряжение от 5 до 24 вольт в соответствии с указанной полярностью

зы.. Как я понял "PUL" это тот же "STEP"
Вложения
Драйвер ШД.jpg
(194.81 КБ) 1009 скачиваний
Аватара пользователя
andrei913
Встал на лапы
Сообщения: 101
Зарегистрирован: Вт дек 22, 2009 16:38:26
Откуда: Асино. Томская обл.

Re: Регулировка скорости вращения шагового двигателя

Сообщение andrei913 »

У меня же драйвер не такой. Сегодня подключил DIR к DIR, PUL к STEP. На EN ничего не подключал. Двигатель запустился. Обороты регулируются, реверс работает. Но в "нейтральном" режиме двигатель стопорится и греется как утюг.

Добавлено after 2 minutes 59 seconds:
На моей плате можно где то найти сигнал ENABLE?
С уважением, Андрей.
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43883
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Регулировка скорости вращения шагового двигателя

Сообщение АлександрЛ »

andrei913 писал(а):У меня же драйвер не такой.
А какая разница? У них всех - три входных сигнала для работы- "шаг"(STEP), "направление"(DIR) и "разрешение работы"(ENABLE).
andrei913 писал(а):Но в "нейтральном" режиме двигатель стопорится и греется как утюг.
А он так и должен делать, кроме вращения ШД ещё и держится тем же током. Отрегулируйте на своём драйвере ток через обмотки, на корпусе есть соответствующая табличка. А вообще- ШД греются в любом режиме.
andrei913 писал(а):На моей плате можно где то найти сигнал ENABLE?
Скорее всего- нет.
Если у вас-
andrei913 писал(а):На EN ничего не подключал.
то "запрещение работы" у вас будет при подаче напряжения на вход "EN", но, это, скорее всего, не отключит питание двигателя, просто драйвер перестанет реагировать на сигналы "STEP"(PUL) и "DIR".
Подать сигнал "ENA" можно, соединив "ENA-" с контактом "GND" драйвера, а "ENA+", через резистор, с контактом "VCC" драйвера. Резистор выбирать примерно 50~100 Ом на каждый вольт питания драйвера.
andrei913 писал(а):У меня же драйвер не такой.
TB6600, у него такое же управление..
СпойлерИзображение
https://zona-3d.ru/upload/iblock/6b7/01 ... g4kykv.jpg
Аватара пользователя
Eats
Потрогал лапой паяльник
Сообщения: 309
Зарегистрирован: Сб фев 18, 2023 21:51:01
Откуда: Санкт-Петербург

Re: Регулировка скорости вращения шагового двигателя

Сообщение Eats »

[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4657265#p4657265"]Как я понял "PUL" это тот же "STEP"[/uquote]Да, это сокращение от PULSE, то есть импульс по-русски (в отличие от уровневых сигналов DIR и ENA).
Всего доброго.
Евгений.
Ответить

Вернуться в «Управление двигателями»