Параллельное включение шаговых двигателей

Станки, создание станков, обсуждения, предложения.
isx
Опытный
Сообщения: 157
Зарегистрирован: 17 июн 2013, 14:21
Репутация: 17
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение isx »

michael-yurov писал(а):Напишите полностью, как у вас провода выведены, чтобы понятнее было (например, в инструкции - черный-желтый-зеленый и красный-белый-синий). А у вас как?
Всё так же как на схеме с сайта, только синий и зелёный местами перепутаны.
michael-yurov писал(а):Плохо у меня в голове стыкуется "нормальный" и "полушаговый". У драйвера ШИМ регулировка тока хотя бы есть? На какой ток настроен драйвер?
Ну хоть видно будет какой момент точно быть должен с полушагом.
Драйвер, который у меня сейчас стоит собран по этой схеме: http://radiokot.ru/circuit/digital/automat/25/
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11624
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение michael-yurov »

isx писал(а):Драйвер, который у меня сейчас стоит собран по этой схеме: http://radiokot.ru/circuit/digital/automat/25/
Да, уж, немудреный драйвер.
Зачем там вообще нужен микроконтроллер - непонятно. Он же ничего не делает!
Всю его программу можно заменить микросхемой простой логики на TM557, ну и еще генератор добавить для уменьшения тока в режиме простоя, если очень хочется.
А можно было бы использовать TurboCNC и подключить транзисторы напрямую к LPT. И, кстати, тогда бы еще и режим полушага был бы. (правда - не было бы снижения тока в режиме простоя).
Этот драйвер вообще ток не регулирует. А ШИМ включается только во время простоя мотора.

Получается, что при питании 12 В на обмотки мотора поступают просто 12 В.
С одной стороны - этого мало для быстрого нарастания тока, а с другой - слишком много для поддержания требуемого значения 1,2 А (у вас получается ток возрастает до 3,5 А)

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

Для ваших моторов заявленная характеристика крутящего момента измерялась совсем не на таких драйверах.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11624
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение michael-yurov »

В вашем случае даже вот что-то из этих драйверов http://darxton.ru/Netshop/mechatronics/ ... vigatelja/ - будет просто чудом по сравнению с тем, что сейчас.
Уж простите, что так вот грубо пишу.
или такой: http://www.ebay.com/itm/1PCS-NEW-4-axis ... 3f225bef90

Можете, кстати, дать объявление. Наверняка у кого-то завалялись простенькие многоканальные драйверы на TB6560. Но они часто бывают проблемными, особенно синие многоканальные китайские платы.
Последний раз редактировалось michael-yurov 29 июн 2013, 14:31, всего редактировалось 3 раза.
Darxton
Мастер
Сообщения: 2113
Зарегистрирован: 17 янв 2013, 08:19
Репутация: 622
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение Darxton »

isx писал(а):FL42STH47-1206A
Если покупали в степмоторе - они, скорее всего, поддельные продают - клиенты жаловались уже пару раз.
isx
Опытный
Сообщения: 157
Зарегистрирован: 17 июн 2013, 14:21
Репутация: 17
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение isx »

michael-yurov писал(а):Этот драйвер вообще ток не регулирует.
Я в курсе, регулировку хотел дополнительную по току сделать, а если питание переделывать, то полюбому на каждый движок отдельный шим по току поставлю..
michael-yurov писал(а):С одной стороны - этого мало для быстрого нарастания тока, а с другой - слишком много для поддержания требуемого значения 1,2 А (у вас получается ток возрастает до 3,5 А)
Движки за полчаса немного нагреваются, но я их стараюсь более 10мин. не гонять на 12-ти вольтах. А так то по сути, при таком раскладе момент должен быть больше, чем при шим-регулировке по току.
michael-yurov писал(а): Но они часто бывают проблемными, особенно синие многоканальные китайские платы.
Сначала я лучше полушаг соберу. Там ошибок не должно быть, управление банально вроде. Надо движки проверить.
michael-yurov писал(а):Зачем там вообще нужен микроконтроллер - непонятно. Он же ничего не делает!
Микрошаг же вроде делает :)
Darxton писал(а):Если покупали в степмоторе - они, скорее всего, поддельные продают - клиенты жаловались уже пару раз.
Даже и не знаю...
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11624
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение michael-yurov »

isx писал(а):то полюбому на каждый движок отдельный шим по току поставлю..
Как это?
isx писал(а): А так то по сути, при таком раскладе момент должен быть больше, чем при шим-регулировке по току.
Нет, не должен. С этим драйвером ток большой тогда, когда он не нужен, а когда нужен - наоборот недостаточный. Что-то среднее происходит лишь при скорости около 25-50 об/мин.
isx писал(а):Сначала я лучше полушаг соберу. Там ошибок не должно быть, управление банально вроде. Надо движки проверить.
Забавно звучит "полушаг соберу", но ни о чем не говорит.
isx писал(а):Микрошаг же вроде делает
Да какой там! Он понятия не имеет, какой ток течет в обмотках, и не регулирует его, как же он сможет регулировать ток по синусоиде?
Да и ему банально быстродействия не хватит на 3 мотора.
isx
Опытный
Сообщения: 157
Зарегистрирован: 17 июн 2013, 14:21
Репутация: 17
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение isx »

michael-yurov писал(а):Нет, не должен. С этим драйвером ток большой тогда, когда он не нужен, а когда нужен - наоборот недостаточный. Что-то среднее происходит лишь при скорости около 25-50 об/мин.
Не понимаю как такое быть может. Ключи открываются же только по сигналу и по сигналу закрываются...
michael-yurov писал(а):Да какой там! Он понятия не имеет, какой ток течет в обмотках, и не регулирует его, как же он сможет регулировать ток по синусоиде?
Программно выставить нарастание тока с ШИМ у одной полуобмотки, и одновременное пропорциональное уменьшение на второй, при переходе к следующему шагу.
Кстати, а можете проверить, у ваших моторов провода зелёный и красный принадлежат к одной или к разным обмоткам мотора?
И вот ещё что, когда моторы подключены, то слышен писк ВЧ (не сильно, но всё же), я читал, что при ШИМ 20кГц такого быть не должно.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11624
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение michael-yurov »

isx писал(а):Не понимаю как такое быть может. Ключи открываются же только по сигналу и по сигналу закрываются...
Да, так и происходит. Но ток то возрастает не мгновенно. Шаговые моторы - это здоровенные дроссели с огромной индуктивностью. И при открытии ключей ток нарастает постепенно (см. пилообразный график). Когда частота низкая - ток успевает возрастать до чрезмерно высоких значений, а когда частота переключения растет - максимальный ток в обмотках становится недостаточным. При питании 12 В и индуктивности ваших моторов это будет происходить уже при скорости 50-100 об/мин (100-200 мм/мин).
isx писал(а):Программно выставить нарастание тока с ШИМ у одной полуобмотки
Это крайне сложно сделать вслепую, не зная текущего значения тока. У меня драйверы умеют приблизительно предугадывать скорость нарастания тока в обмотках, но для этого они предварительно тестируют двигатели, измеряя их индуктивность и сопротивление, измеряют напряжение питания, и подбирают коэффициенты для пропорционально интегрального регулирования скорости нарастания тока, и при этом для расчетов работы шим используют DSP процессор у которого производительность при работе с плавающей точкой примерно в 1000 000 раз выше, чем у Mega 16, и никто не пытается одним процессором управлять несколькими двигателями. Но и при всем при этом, эти драйверы постоянно контролируют и корректируют текущее значение тока в обмотках.
isx писал(а):и одновременное пропорциональное уменьшение на второй
Линейной (пропорциональной) зависимости такими методами добиться точно не получится. Да и не линейная она там нужна, а близкая к синусоиде.

Я вот тут подумал - а не могли ли вы испортить двигатели подавая на них чрезмерно высокий ток, подключив напрямую к 12В?
isx писал(а):Кстати, а можете проверить, у ваших моторов провода зелёный и красный принадлежат к одной или к разным обмоткам мотора?
И проверять не нужно (станок на работе), я и так прекрасно помню, у одной обмотки синий, красный и белый, а у другой - желтый, зеленый, и черный (не помню, какой средний, помню только цветовую гамму).
isx писал(а):И вот ещё что, когда моторы подключены, то слышен писк ВЧ (не сильно, но всё же), я читал, что при ШИМ 20кГц такого быть не должно.
Это потому что при остановке моторов ваш драйвер включает ШИМ на 20%, для снижения нагрева моторов (кстати, ток при этом должен быть как раз около 1,2 А). На какой частоте - не знаю. Странно, если меньше 20 кГц.
При более высоком напряжении питания шим будет шипеть намного громче (при одинаковых драйверах). Кстати, частота шим регулировки в обоих обмотках двигателя должна быть синхронизирована, иначе возникнут возникнут интермодуляционные искажения. Шаговые моторы при простое шумят почти у всех. У кого-то сильнее, у кого-то меньше. При чем микрошаговым драйверам намного сложнее поддерживать точное соотношение тока в обмотках, и, поэтому они шумят значительно сильнее, чем простейшие, которым нужно подавать ток только на одну обмотку в режиме простоя.
isx
Опытный
Сообщения: 157
Зарегистрирован: 17 июн 2013, 14:21
Репутация: 17
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение isx »

Было сделано несколько исследований, результаты которых показали:
Контроллер работает в режиме полушага.
Китаёзы ещё и средние провода перепутали.
Указанный контроллер работает вполне не плохо.
12 вольт достаточно для стабильной работы (хоть и на низкой скорости)

Можно ли ограничить ток тонким проводом? У мея валался шлейф с тонким сечением, и из-за неимением иного пришлось его присобачить для удлинения проводов от шаговиков до драйверов. Потом оказалось, что сопротивление каждой жилы в шлейфе 0,7 Ом. Врезультате движки греются лишь слегка, и сам шлейф немного.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11624
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение michael-yurov »

isx писал(а):Контроллер работает в режиме полушага.
А по другому он и не сможет, т.к. не знает, какой ток в обмотках.
isx писал(а):Китаёзы ещё и средние провода перепутали.
Они не перепутали. Это просто моторы другой фирмы.
isx писал(а):12 вольт достаточно для стабильной работы (хоть и на низкой скорости)
Это так.
isx писал(а):Указанный контроллер работает вполне не плохо.
Кому - как. Для кого-то и лучшие современные драйверы работают недостаточно хорошо.
isx писал(а):Можно ли ограничить ток тонким проводом?
В вашем случае, полагаю - можно. Я бы для этого взял бы нихромовую проволоку. Проще сделать нужное сопротивление.
isx писал(а):Потом оказалось, что сопротивление каждой жилы в шлейфе 0,7 Ом.
Это если учесть сопротивление проводов мультиметра (если замкнуть щупы - можно измерить собственное сопротивление)?
Активное сопротивление так и действует - пока ток маленький - на нем нет падения напряжения, а когда он возрастает - дополнительное сопротивление отбирает на себя лишнее.
Это известная хитрость при использовании шаговых моторов - можно увеличить напряжение питания, и ограничить ток дополнительными сопротивлениями, это позволит увеличить скорость моторов без их чрезмерного нагрева.
Но данный способ можно применять только с простейшими драйверами без регулировки тока.
isx
Опытный
Сообщения: 157
Зарегистрирован: 17 июн 2013, 14:21
Репутация: 17
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение isx »

michael-yurov писал(а):Это если учесть сопротивление проводов мультиметра
Ага....
Просто понять не могу пока одну вещь... С тонкими проводами с сопротивлением 0.7 Ом движки работают слабее, чем с нормальным проводом и резистором в 4 Ома. Правда испытания проходят на разных компьютерах и с разными (но оба комповые) блоками питания, но с тем же драйвером. Попадаю к станку только раз в неделю и с таким же интервалом за запчастями, поэтому процесс поиска причины занимает много времени... На следущей неделе провода искать поеду, надо найти причину странностей с сопротивлением провода...
michael-yurov писал(а):Они не перепутали. Это просто моторы другой фирмы.
Так маркировка на моторах есть такая, какая быть должна. Средние провода, как оказалось, имеют чёрный и белый провод (что без сомнения логично), однако на официальной схеме обмоток средними являются жёлтый и белый... Такие вот странности... :stepper:
isx
Опытный
Сообщения: 157
Зарегистрирован: 17 июн 2013, 14:21
Репутация: 17
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение isx »

И ещё вопрос. Какими фрезами обрабатывать стеклотекстолит?
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение Predator »

isx писал(а):И ещё вопрос. Какими фрезами обрабатывать стеклотекстолит?
Вот такими, как тут
Аватара пользователя
Тенгель
Почётный участник
Почётный участник
Сообщения: 1813
Зарегистрирован: 01 май 2012, 13:41
Репутация: 619
Откуда: Чита
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение Тенгель »

Название темы подходящее, думаю информация будет полезна.
Конструирую лазерный гравёр, на "игрек" поставил поставил пару ШД с механической синхронизацией :
лазер.jpg (14810 просмотров) <a class='original' href='./download/file.php?id=67888&sid=f5ae1f9341f535afc14b348c5ccfa0f4&mode=view' target=_blank>Загрузить оригинал (347.94 КБ)</a>
Испытал три режима работы :
1. Один драйвер на два ШД, параллельное включение обмоток.
2. Один драйвер на два ШД, последовательное включение обмоток.
3. На каждый ШД свой драйвер, объединённые входы драйверов.
Как и ожидалось, работоспособным оказался только третий вариант. При последовательном соединении обмоток крутился только один двигатель, второй жалобно пищал. При параллельном крутились оба, но с жуткой вибрацией, видимо обмен индукцией вносит жуткий хаос :hehehe:
Последний раз редактировалось Тенгель 03 янв 2016, 18:20, всего редактировалось 1 раз.
Подпись отключена за неуплату.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11624
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4634
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение michael-yurov »

Тенгель писал(а):При последовательном соединении обмоток крутился только один двигатель, второй жалобно пищал.
Может направление перепутал?
Аватара пользователя
Тенгель
Почётный участник
Почётный участник
Сообщения: 1813
Зарегистрирован: 01 май 2012, 13:41
Репутация: 619
Откуда: Чита
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение Тенгель »

michael-yurov писал(а):
Тенгель писал(а):При последовательном соединении обмоток крутился только один двигатель, второй жалобно пищал.
Может направление перепутал?
механическую связь при экспериментах пробовал снимать.
Подпись отключена за неуплату.
Electronik83
Новичок
Сообщения: 3
Зарегистрирован: 11 фев 2016, 02:46
Репутация: 0
Настоящее имя: Павлик
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение Electronik83 »

Вернемся к теме. В RepRap как то все крутится........ Обратите внимание на ось Z - два шаговика, включены в параллель.
Хотя, вроде, где то видал немного другую схему включения. Хотя, могу предположить, что там особой нагрузки на ШД не надо....
Вложения
RepRap.png (14518 просмотров) <a class='original' href='./download/file.php?id=71782&sid=f5ae1f9341f535afc14b348c5ccfa0f4&mode=view' target=_blank>Загрузить оригинал (69.88 КБ)</a>
Последний раз редактировалось Electronik83 12 фев 2016, 02:42, всего редактировалось 1 раз.
Electronik83
Новичок
Сообщения: 3
Зарегистрирован: 11 фев 2016, 02:46
Репутация: 0
Настоящее имя: Павлик
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение Electronik83 »

А про направление и цвета проводов: я беру попавшийся мне шаговый двигатель, если проводов 4 - хорошо. Вызваниваем на них обмотки, провода от одной обмотки скручиваем вместе изолентой или узелком, со второй так же поступаем. Получилось как бы две "фазы". Одну фазу пихаем в одно плечо драйвера, вторую - во вторую. Если двиг поехал не в ту сторону - меняем на одной фазе провода местами. Блин - это вроде как всем известно.... Если на двигле шесть проводов - немного сложнее. Находим две обмотки с наиболее большим сопротивлением (бесконечность не брать) - и в драйвер...
vard
Новичок
Сообщения: 23
Зарегистрирован: 08 дек 2017, 00:12
Репутация: 0
Настоящее имя: vard gasparyan mikayel
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение vard »

привет всем!!!
А можно NVUM USB mach3 плате подключить разные моторы(шаговый и сервомотор)?
jurokus
Новичок
Сообщения: 8
Зарегистрирован: 22 мар 2018, 16:24
Репутация: 0
Контактная информация:

Re: Параллельное включение шаговых двигателей

Сообщение jurokus »

Привет всем,Нужна помощь ,Подключил 2 драйвера к одному сигналу STEP и DIR управление ардуйно GRBL . В результате один мотор стопорится как положено а другой остается без питания и при подачи сигнала управления на перемещение ось выгибает так как один шаговик запаздывает
Ответить

Вернуться в «Станки»