roboforum.ru

Технический форум по робототехнике.

Несколько шаговых моторов на 1одном ШИМ генераторе?

Несколько шаговых моторов на 1одном ШИМ генераторе?

beep_beam » 17 май 2017, 15:11

Передо мной стоит следующая задача:
требуется вращать на одинаковой скорости несколько шаговых моторов одновременно или последовательно.
Есть соображение для тактирования использовать 1 Шим генратор.
Работать думаю будет, но возможно произойдет рассинхрон из за ухода частоты. Проверить пока что не представляется возможным, т.к. нет под рукой нужного количества, как минимум 2-х моторов.
Хоть 555 шилды и стоят копейки, но мне интересно выполнить дизайн на 1-м генераторе.
В качестве драйвера я рассматриваю EasyDriver A3967 или LD293

Re: Несколько шаговых моторов на 1одном ШИМ генераторе?

setar » 17 май 2017, 15:45

если нужен один канал управления (именно так переводится "требуется вращать на одинаковой скорости несколько шаговых моторов")
то просто заведите параллельно сигналы (STEP,DIR) на несколько драйверов (хоть 100)

Re: Несколько шаговых моторов на 1одном ШИМ генераторе?

beep_beam » 17 май 2017, 16:04

Канал будет не один, управление будет независимым на каждый привод от отдельных драйверов, но Шим должен быть один на всех.
Т.е. судя по Вашему опыту такой ход возможен, благодарю.

Re: Несколько шаговых моторов на 1одном ШИМ генераторе?

Madf » 17 май 2017, 16:39

Непонятна проблема, шаговики все крутятся по шагам, следовательно дозировку шага напрямую зависит от человека, с чего они должны разсинхриться (если только алгоритм кривой)?

Re: Несколько шаговых моторов на 1одном ШИМ генераторе?

setar » 17 май 2017, 16:49

так, стоп, при чем тут ШИМ ?
у драйвера мотора два сигнала :
шагать (STEP)
и направление, туда или обратно (DIR)

в принципе есть еще сигнал выбора конкретного драйвера
работаем / не работаем (CS)

что тут вы ШИМить планируете ?

Re: Несколько шаговых моторов на 1одном ШИМ генераторе?

Myp » 17 май 2017, 16:51

beep_beam писал(а):одновременно или последовательно.

так всётаки последовательно или одновременно?
если вращать последовательно то ясен пень будет рассинхрон, один мотор стоит второй крутится

Добавлено спустя 1 минуту 41 секунду:
setar писал(а):так, стоп, при чем тут ШИМ ?
у драйвера мотора два сигнала :
шагать (STEP)
и направление, туда или обратно (DIR)

ещё есть EN
setar писал(а):что тут вы ШИМить планируете ?

например шимить можно на STEP, а конкретный мотор выбирать посредством включения/выключения EN

но конечно это глупость =)

Re: Несколько шаговых моторов на 1одном ШИМ генераторе?

setar » 17 май 2017, 16:55

:crazy: не, на шаг шимить нельзя.
всмысле можно конечно, только срабатывать будет не по наличию "полки" сигнала, а по фронту запуска, так что получится не шим, а равномерное движение

Re: Несколько шаговых моторов на 1одном ШИМ генераторе?

ilalexey » 17 май 2017, 17:04

Не плохо, наверное, чтобы амперы у всех драйверов были настроены одинаково.
Не знаю, какая конечная задумка, но если это будет стрелка в 500мм длинной, то каждый шаг будет отрабатываться с разной скоростью для каждого движка и на большом наружном диаметре может быть заметно(в рамках одного шага). Надеюсь я понятно изложил мысль.

Re: Несколько шаговых моторов на 1одном ШИМ генераторе?

beep_beam » 17 май 2017, 17:14

например шимить можно на STEP, а конкретный мотор выбирать посредством включения/выключения EN
но конечно это глупость =)

Эта глупость мне нужна ;)
Энкодирование в моем случае работает на другом принципе, для выбора угла у меня альтернативный инструмент, как впрочем и направлений вращения.


Rambler\'s Top100 Mail.ru counter