Регулировка скорости вращения шагового двигателя
- andrei913
- Встал на лапы
- Сообщения: 101
- Зарегистрирован: Вт дек 22, 2009 16:38:26
- Откуда: Асино. Томская обл.
Регулировка скорости вращения шагового двигателя
Здравия всем! Помогите пожалуйста. Нужна схема регулировки скорости вращения биполярным шаговым двигателем. В наличии есть драйвера L6219. На них что то можно сделать?
С уважением, Андрей.
- Реклама
- falkonist
- Друг Кота
- Сообщения: 4471
- Зарегистрирован: Вс мар 04, 2007 11:39:00
- Откуда: Ukraine, Kyiv
- Контактная информация:
Re: Регулировка скорости вращения шагового двигателя
А что об этом сказано в их даташите?
Выслушай и противную сторону, даже если она и противна
- АлександрЛ
- Друг Кота
- Сообщения: 43881
- Зарегистрирован: Пн ноя 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
Вообще- ещё бы параметры вашего ШД неплохо было бы знать- ток обмоток, например, ну, или модель ШД, если вы её знаете.
(имхо) более подходящим может быть драйвер, точнее- модуль 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/
Спойлер
- andrei913
- Встал на лапы
- Сообщения: 101
- Зарегистрирован: Вт дек 22, 2009 16:38:26
- Откуда: Асино. Томская обл.
Re: Регулировка скорости вращения шагового двигателя
Последний вариант наиболее подходящий Потому что у меня уже есть модуль регулятора и драйвер. остается приобрести плату расширения.
С уважением, Андрей.
- АлександрЛ
- Друг Кота
- Сообщения: 43881
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Регулировка скорости вращения шагового двигателя
Драйвер какой?andrei913 писал(а):у меня уже есть модуль регулятора и драйвер. остается приобрести плату расширения.
"Плата расширения" только для того, чтобы было удобно подключаться к драйверу типа A4988, вполне можно присоединиться к нему без платы расширения.
А так- ВОТ:
https://www.yourduino.ru/product/plata- ... 988drv8825
https://www.ozon.ru/product/modul-adapt ... 150446023/
https://www.ozon.ru/product/modul-adapt ... 984264369/
https://www.ozon.ru/product/plata-rassh ... 261191540/
https://www.ozon.ru/product/plata-rassh ... 290379189/
https://www.ozon.ru/product/plata-rassh ... 261155661/
https://www.ozon.ru/product/modul-adapt ... 389017188/
https://market.yandex.ru/product--adapt ... 5/94376031
https://market.yandex.ru/product--draiv ... /253898346
https://market.yandex.ru/product--modul ... /273287907
https://zona-3d.ru/catalog/elektronika/ ... 988drv8825
https://aliexpress.ru/item/1005003166428228.html
https://aliexpress.ru/item/32911292252.html
https://aliexpress.ru/item/1005003087955089.html
https://aliexpress.ru/item/32922411343.html
https://aliexpress.ru/item/4000046091876.html
- Реклама
- andrei913
- Встал на лапы
- Сообщения: 101
- Зарегистрирован: Вт дек 22, 2009 16:38:26
- Откуда: Асино. Томская обл.
Re: Регулировка скорости вращения шагового двигателя
Уже заказал плату расширения, а модуль драйвера у меня A4988.
Добавлено after 1 minute 46 seconds:
Спасибо АлександрЛ, за то, что направил в нужное русло.
Добавлено after 1 minute 46 seconds:
Спасибо АлександрЛ, за то, что направил в нужное русло.
С уважением, Андрей.
Re: Регулировка скорости вращения шагового двигателя
Приветствую Вас!
Прошу прощения за "вторжение", но тема прямо вот моя. Вроде...
Так давно не был здесь, что оказалось, что в нужном месте даже не записаны логин/пароль. Еле вспомнил/вошел...
Прошу помощи у форумчан...
Далек от электроники, но иногда бывает что-то нужно - всегда здесь проблему решаю. Вот и сейчас нарисовалась такая...
На небольшом токарнике хотелось бы реализовать автоподачу суппорта. Сначала сделал на двигателе постоянного тока, но плывет скорость подачи от нагрузки на резец. Народ посоветовал сделать на ШД с перспективой, возможно, этот привод использовать для реализации электрогитары на станке. Но это в планах. А сейчас пока нашел контроллер с регулировкой скорости вращения и реверсом - то что нужно для реализации первой хотелки. НО!
Перерыл весь интернет, все есть: и отдельно схема этого драйвера, и его подключение через Ардуино, и схема этого контроллера, и его подключение через другой драйвер... Ну все, что можно, но только не они вместе!!!
Вроде во всем разобрался, во всех клеммах, что да как, но не могу никак связать их между собой проводами! Ну не понимаю как их между собой соединить! На драйвере вроде все понятно, что где за выводы, а вот на контроллере - ну не понимаю что за ряд выводов вверху на фото...
Если я, конечно, правильно понял, что это то, что мне нужно для ручного управления ШД...
Контроллер шагового двигателя mks osc v1.0 и драйвер l298n
Добавлено after 14 minutes 14 seconds:
зызы.. Вот, возможно, "готовое решение" вашей проблемы:
https://termoportal.ru/media/upravlenie ... ulej.3401/
Вот, АлександрЛ выложил: тут хоть по картинке можно провода подключить...
Но драйвер другой...
Прошу прощения за "вторжение", но тема прямо вот моя. Вроде...
Так давно не был здесь, что оказалось, что в нужном месте даже не записаны логин/пароль. Еле вспомнил/вошел...
Прошу помощи у форумчан...
Далек от электроники, но иногда бывает что-то нужно - всегда здесь проблему решаю. Вот и сейчас нарисовалась такая...
На небольшом токарнике хотелось бы реализовать автоподачу суппорта. Сначала сделал на двигателе постоянного тока, но плывет скорость подачи от нагрузки на резец. Народ посоветовал сделать на ШД с перспективой, возможно, этот привод использовать для реализации электрогитары на станке. Но это в планах. А сейчас пока нашел контроллер с регулировкой скорости вращения и реверсом - то что нужно для реализации первой хотелки. НО!
Перерыл весь интернет, все есть: и отдельно схема этого драйвера, и его подключение через Ардуино, и схема этого контроллера, и его подключение через другой драйвер... Ну все, что можно, но только не они вместе!!!
Вроде во всем разобрался, во всех клеммах, что да как, но не могу никак связать их между собой проводами! Ну не понимаю как их между собой соединить! На драйвере вроде все понятно, что где за выводы, а вот на контроллере - ну не понимаю что за ряд выводов вверху на фото...
Если я, конечно, правильно понял, что это то, что мне нужно для ручного управления ШД...
Контроллер шагового двигателя 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 скачиваний
- АлександрЛ
- Друг Кота
- Сообщения: 43881
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Регулировка скорости вращения шагового двигателя
У вас не хватает микросхемы, которая сигналы "STEP", "DIR" и "EN" преобразует в последовательность изменяющихся фаз.Батька-Л писал(а):Вроде во всем разобрался, во всех клеммах, что да как, но не могу никак связать их между собой проводами! Ну не понимаю как их между собой соединить! На драйвере вроде все понятно, что где за выводы, а вот на контроллере - ну не понимаю что за ряд выводов вверху на фото...
Если я, конечно, правильно понял, что это то, что мне нужно для ручного управления ШД...
Контроллер шагового двигателя mks osc v1.0 и драйвер l298n
Какой мощности у вас сам ШД?
L298 допускает ток до 2-х ампер,
Модуль A4988 содержит в своём составе генератор нужной последовательности импульсов, но у него ток до 1 ампера (если не меньше)
Если у вас мелкие ШД, то ищите A4988
Если больше 1 ампера, но меньше 2-х ампер- и вы хотите обязательно использовать плату с L298, тогда вам нужно найти модуль со второй микросхемой этого комплекта- L297,
https://aliexpress.ru/item/1005005807119539.html
полная схема этого комплекта выглядит так:
Спойлер
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
А вот здесь представлено несколько драйверов с разными токами моторов, управляются они примерно одинаково, в том числе и с вашей этой платы-
Спойлер
зы.. Если бы 15 лет назад у меня были бы драйвера типа TB6600, то мне не пришлось бы изобретать вот это:
Здесь собрано питание моторов и три платы с L297 L298, управлялось с LPT порта компьютера.
Сейчас всё это дело сделано гораздо проще..
Re: Регулировка скорости вращения шагового двигателя
Спасибо за развернутый ответ!
Теперь понятно,почему у меня не складывался паззл...
Мотора пока нет, по опыту таких станков - мотор не меньше 23, ток ампер до 4-х.
Драйвер буду заказывать, мотор, возможно, на работе что-то подберу...
Еще раз благодарю за помощь!
Теперь понятно,почему у меня не складывался паззл...
Мотора пока нет, по опыту таких станков - мотор не меньше 23, ток ампер до 4-х.
Драйвер буду заказывать, мотор, возможно, на работе что-то подберу...
Еще раз благодарю за помощь!
- АлександрЛ
- Друг Кота
- Сообщения: 43881
- Зарегистрирован: Пн ноя 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/
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: Регулировка скорости вращения шагового двигателя
Спасибо за поддержку!
Заказал уже. И драйвер (6600), и контроллер. Доставка завтра.
В отпуске сейчас, но дома есть пара небольших ШД, вот на них и потренируюсь. И момент проверю, и обороты..
Привод будет (как писал уже - винта на станке нет и поставить его не представляю как, если "пристраивать" его, он будет стоять ниже нижней плоскости станины, ножки увеличивать, повредить легко при перемещении...) прямо на рейку, редуктор от стеклоподъемника прямо с его звездочки с заменой его электродвигателя на ШД.
Вобщем - проект...
Заказал уже. И драйвер (6600), и контроллер. Доставка завтра.
В отпуске сейчас, но дома есть пара небольших ШД, вот на них и потренируюсь. И момент проверю, и обороты..
Привод будет (как писал уже - винта на станке нет и поставить его не представляю как, если "пристраивать" его, он будет стоять ниже нижней плоскости станины, ножки увеличивать, повредить легко при перемещении...) прямо на рейку, редуктор от стеклоподъемника прямо с его звездочки с заменой его электродвигателя на ШД.
Вобщем - проект...
- andrei913
- Встал на лапы
- Сообщения: 101
- Зарегистрирован: Вт дек 22, 2009 16:38:26
- Откуда: Асино. Томская обл.
Re: Регулировка скорости вращения шагового двигателя
Здравствуйте! АлександрЛ писал Там три входных сигнала-
"Enable" - разрешение работы
"Dir" - направление вращения
и "Step" - перемещение на шаг. А мне китайцы прислали вот такую плату. Как ее подключить? На ней только два вывода управления: DIR и PUL. https://aliexpress.ru/item/100500603596 ... 5424052261
"Enable" - разрешение работы
"Dir" - направление вращения
и "Step" - перемещение на шаг. А мне китайцы прислали вот такую плату. Как ее подключить? На ней только два вывода управления: DIR и PUL. https://aliexpress.ru/item/100500603596 ... 5424052261
С уважением, Андрей.
- andrei913
- Встал на лапы
- Сообщения: 101
- Зарегистрирован: Вт дек 22, 2009 16:38:26
- Откуда: Асино. Томская обл.
Re: Регулировка скорости вращения шагового двигателя
Так никто и не поможет советом?
С уважением, Андрей.
- АлександрЛ
- Друг Кота
- Сообщения: 43881
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Регулировка скорости вращения шагового двигателя
В описании на эту плату есть вот такая картинка:
Если работать не будет, то, просто подайте на контакты "ENA+" и "ENA-", напряжение от 5 до 24 вольт в соответствии с указанной полярностью
зы.. Как я понял "PUL" это тот же "STEP"
Спойлер
зы.. Как я понял "PUL" это тот же "STEP"
- Вложения
-
- Драйвер ШД.jpg
- (194.81 КБ) 1009 скачиваний
- andrei913
- Встал на лапы
- Сообщения: 101
- Зарегистрирован: Вт дек 22, 2009 16:38:26
- Откуда: Асино. Томская обл.
Re: Регулировка скорости вращения шагового двигателя
У меня же драйвер не такой. Сегодня подключил DIR к DIR, PUL к STEP. На EN ничего не подключал. Двигатель запустился. Обороты регулируются, реверс работает. Но в "нейтральном" режиме двигатель стопорится и греется как утюг.
Добавлено after 2 minutes 59 seconds:
На моей плате можно где то найти сигнал ENABLE?
Добавлено after 2 minutes 59 seconds:
На моей плате можно где то найти сигнал ENABLE?
С уважением, Андрей.
- АлександрЛ
- Друг Кота
- Сообщения: 43881
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Регулировка скорости вращения шагового двигателя
А какая разница? У них всех - три входных сигнала для работы- "шаг"(STEP), "направление"(DIR) и "разрешение работы"(ENABLE).andrei913 писал(а):У меня же драйвер не такой.
А он так и должен делать, кроме вращения ШД ещё и держится тем же током. Отрегулируйте на своём драйвере ток через обмотки, на корпусе есть соответствующая табличка. А вообще- ШД греются в любом режиме.andrei913 писал(а):Но в "нейтральном" режиме двигатель стопорится и греется как утюг.
Скорее всего- нет.andrei913 писал(а):На моей плате можно где то найти сигнал ENABLE?
Если у вас-
то "запрещение работы" у вас будет при подаче напряжения на вход "EN", но, это, скорее всего, не отключит питание двигателя, просто драйвер перестанет реагировать на сигналы "STEP"(PUL) и "DIR".andrei913 писал(а):На EN ничего не подключал.
Подать сигнал "ENA" можно, соединив "ENA-" с контактом "GND" драйвера, а "ENA+", через резистор, с контактом "VCC" драйвера. Резистор выбирать примерно 50~100 Ом на каждый вольт питания драйвера.
TB6600, у него такое же управление..andrei913 писал(а):У меня же драйвер не такой.
Спойлер

- Eats
- Потрогал лапой паяльник
- Сообщения: 309
- Зарегистрирован: Сб фев 18, 2023 21:51:01
- Откуда: Санкт-Петербург
Re: Регулировка скорости вращения шагового двигателя
[uquote="АлександрЛ",url="/forum/viewtopic.php?p=4657265#p4657265"]Как я понял "PUL" это тот же "STEP"[/uquote]Да, это сокращение от PULSE, то есть импульс по-русски (в отличие от уровневых сигналов DIR и ENA).
Всего доброго.
Евгений.
Евгений.


