Страница 1 из 1

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

Добавлено: Ср ноя 13, 2024 19:24:02
andrei913
Здравия всем! Помогите пожалуйста. Нужна схема регулировки скорости вращения биполярным шаговым двигателем. В наличии есть драйвера L6219. На них что то можно сделать?

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

Добавлено: Ср ноя 13, 2024 20:11:37
falkonist
А что об этом сказано в их даташите?

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

Добавлено: Ср ноя 13, 2024 20:48:12
АлександрЛ
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

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

Добавлено: Чт ноя 14, 2024 03:54:51
andrei913
Последний вариант наиболее подходящий Потому что у меня уже есть модуль регулятора и драйвер. остается приобрести плату расширения.

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

Добавлено: Чт ноя 14, 2024 05:05:44
АлександрЛ

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

Добавлено: Чт ноя 14, 2024 07:03:05
andrei913
Уже заказал плату расширения, а модуль драйвера у меня A4988.

Добавлено after 1 minute 46 seconds:
Спасибо АлександрЛ, за то, что направил в нужное русло.

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

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

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

Вот, АлександрЛ выложил: тут хоть по картинке можно провода подключить...
Но драйвер другой...

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

Добавлено: Пт ноя 15, 2024 20:19:46
АлександрЛ
Батька-Л писал(а):Вроде во всем разобрался, во всех клеммах, что да как, но не могу никак связать их между собой проводами! Ну не понимаю как их между собой соединить! На драйвере вроде все понятно, что где за выводы, а вот на контроллере - ну не понимаю что за ряд выводов вверху на фото...
Если я, конечно, правильно понял, что это то, что мне нужно для ручного управления ШД...
Контроллер шагового двигателя 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 порта компьютера.
Сейчас всё это дело сделано гораздо проще..

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

Добавлено: Пт ноя 15, 2024 23:28:07
Батька-Л
Спасибо за развернутый ответ!
Теперь понятно,почему у меня не складывался паззл...
Мотора пока нет, по опыту таких станков - мотор не меньше 23, ток ампер до 4-х.
Драйвер буду заказывать, мотор, возможно, на работе что-то подберу...
Еще раз благодарю за помощь!

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

Добавлено: Сб ноя 16, 2024 00:47:51
АлександрЛ
(Имхо) тогда вам лучше купить что-то из этих драйверов,
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/

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

Добавлено: Сб ноя 16, 2024 15:09:31
Батька-Л
Спасибо за поддержку!
Заказал уже. И драйвер (6600), и контроллер. Доставка завтра.
В отпуске сейчас, но дома есть пара небольших ШД, вот на них и потренируюсь. И момент проверю, и обороты..
Привод будет (как писал уже - винта на станке нет и поставить его не представляю как, если "пристраивать" его, он будет стоять ниже нижней плоскости станины, ножки увеличивать, повредить легко при перемещении...) прямо на рейку, редуктор от стеклоподъемника прямо с его звездочки с заменой его электродвигателя на ШД.
Вобщем - проект...

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

Добавлено: Вт дек 03, 2024 14:49:10
andrei913
Здравствуйте! АлександрЛ писал Там три входных сигнала-
"Enable" - разрешение работы
"Dir" - направление вращения
и "Step" - перемещение на шаг. А мне китайцы прислали вот такую плату. Как ее подключить? На ней только два вывода управления: DIR и PUL. https://aliexpress.ru/item/100500603596 ... 5424052261

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

Добавлено: Пт дек 06, 2024 17:29:54
andrei913
Так никто и не поможет советом?

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

Добавлено: Пт дек 06, 2024 18:23:15
АлександрЛ
В описании на эту плату есть вот такая картинка:
СпойлерИзображение
Если работать не будет, то, просто подайте на контакты "ENA+" и "ENA-", напряжение от 5 до 24 вольт в соответствии с указанной полярностью

зы.. Как я понял "PUL" это тот же "STEP"

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

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

Добавлено after 2 minutes 59 seconds:
На моей плате можно где то найти сигнал ENABLE?

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

Добавлено: Сб дек 07, 2024 00:34:05
АлександрЛ
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

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

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