Как синхронизировать два шаговых двигателя?

Конструкции станков, линейные перемещения, направляющие, передачи.
corn
Новичок
Сообщения: 2
Зарегистрирован: 16 июл 2013, 08:56
Репутация: 0
Контактная информация:

Как синхронизировать два шаговых двигателя?

Сообщение corn »

Доброго времени суток)
Не подскажете каким образом синхронизируют два ШД на двух приводах одной оси? просто в параллель на один контроллер подключают?

в данный момент вопрос чисто познавательное значение имеет)))

Спасибо!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как синхронизировать два шаговых двигателя?

Сообщение Serg »

Очень просто - используют поиск, в том числе на этом форуме. Тема "обсосана" во всех подробностях.
http://www.cnc-club.ru/forum/search.php ... 0%BB%D1%8F
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

Re: Как синхронизировать два шаговых двигателя?

Сообщение vovafed »

лучше всего обьеденить в программе
можно запаралелить сигналы степ дир на драйверах
подключать два двигателя на один драйвер не желательно
да и работать хуже будет снижается момент удержания и на больших оборотах усилие сильнее снижается
corn
Новичок
Сообщения: 2
Зарегистрирован: 16 июл 2013, 08:56
Репутация: 0
Контактная информация:

Re: Как синхронизировать два шаговых двигателя?

Сообщение corn »

UAVpilot писал(а):Очень просто - используют поиск, в том числе на этом форуме.
плохо то, что часто пишут прямо противоположные советы, а то вообще предлагают синхронизировать привода соединив их механически и не париться...(
vovafed писал(а):лучше всего объеденить в программе
можно запаралелить сигналы степ дир на драйверах
подключать два двигателя на один драйвер не желательно
да и работать хуже будет снижается момент удержания и на больших оборотах усилие сильнее снижается
про два двигателя и один драйвер читал :good: здесь очень убедительно расписано!!! хотя опять таки последовательно подключают и говорят - ничего...
остается еще либо параллелить сигналы от контроллера/LPT, либо программно? в случае когда на одной плате и контроллер и драйвера только программно?
как все же лучше/правильнее? или принципиальной разницы в двух первых случаях нет?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Как синхронизировать два шаговых двигателя?

Сообщение Serg »

corn писал(а):плохо то, что часто пишут прямо противоположные советы, а то вообще предлагают синхронизировать привода соединив их механически и не париться...(
Думаешь, что именно в этой теме все всё бросят и начнут писать одинаковые советы? :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: Как синхронизировать два шаговых двигателя?

Сообщение Ворон226 »

corn писал(а):остается еще либо параллелить сигналы от контроллера/LPT, либо программно? в случае когда на одной плате и контроллер и драйвера только программно?
как все же лучше/правильнее? или принципиальной разницы в двух первых случаях нет?
Если у тебя есть свободные пины LPT-порта, то, конечно, лучше программно в LCNC определить синхронность двух двигателей и подключать два драйвера шаговиков к соответствующим пинам LPT-порта.
Если выводов LPT-порта маловато (есть чем их занять), то вариант схематехнического соединения входов двух драйверов двигателей с одной парой выходов LPT-порта.
Если у тебя нет и не будет второго драйвера, то параллелить двигатели на одном драйвере.

Всегда есть выбор. ;)
Хочешь быть счастливым? Будь им!
Аватара пользователя
Energizer
Новичок
Сообщения: 32
Зарегистрирован: 18 июл 2013, 23:22
Репутация: 1
Откуда: Санкт-Петербург (Красное село)
Контактная информация:

Re: Как синхронизировать два шаговых двигателя?

Сообщение Energizer »

у меня реализовано так: по оси игрек пара двигунов, причем крутят в разных направлениях.
На каждый двигатель свой драйвер, а вот на два драйвера идет с одной оси самого контроллера. А чтоб в разные стороны крутили достаточно на любом участке поменять одну пару степ-дир местами и все нормально.
Бывает глюк, когда плохой контакт - в работе сразу видно - портал начинает дергаться и хрюкать
Моделирую на заказ, возможно иногда и дороговато - зато качественно! :)
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: Как синхронизировать два шаговых двигателя?

Сообщение aftaev »

Energizer писал(а):одну пару степ-дир местами и все нормально.
эт как так? Степ и дир местами поменять :thinking:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Как синхронизировать два шаговых двигателя?

Сообщение Nick »

Energizer писал(а):А чтоб в разные стороны крутили достаточно на любом участке поменять одну пару степ-дир местами и все нормально.
Наверное одну пару обмоток?
Ответить

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