roboforum.ru

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


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

Обсуждаем рождающиеся мысли и результаты экспериментов.

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

Сообщение beep_beam » 17 май 2017, 15:11

Передо мной стоит следующая задача:
требуется вращать на одинаковой скорости несколько шаговых моторов одновременно или последовательно.
Есть соображение для тактирования использовать 1 Шим генратор.
Работать думаю будет, но возможно произойдет рассинхрон из за ухода частоты. Проверить пока что не представляется возможным, т.к. нет под рукой нужного количества, как минимум 2-х моторов.
Хоть 555 шилды и стоят копейки, но мне интересно выполнить дизайн на 1-м генераторе.
В качестве драйвера я рассматриваю EasyDriver A3967 или LD293
Аватара пользователя
beep_beam
 
Сообщения: 249
Зарегистрирован: 11 май 2017, 01:58
Откуда: Israel
прог. языки: G

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

Сообщение setar » 17 май 2017, 15:45

если нужен один канал управления (именно так переводится "требуется вращать на одинаковой скорости несколько шаговых моторов")
то просто заведите параллельно сигналы (STEP,DIR) на несколько драйверов (хоть 100)
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение beep_beam » 17 май 2017, 16:04

Канал будет не один, управление будет независимым на каждый привод от отдельных драйверов, но Шим должен быть один на всех.
Т.е. судя по Вашему опыту такой ход возможен, благодарю.
Аватара пользователя
beep_beam
 
Сообщения: 249
Зарегистрирован: 11 май 2017, 01:58
Откуда: Israel
прог. языки: G

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

Сообщение Madf » 17 май 2017, 16:39

Непонятна проблема, шаговики все крутятся по шагам, следовательно дозировку шага напрямую зависит от человека, с чего они должны разсинхриться (если только алгоритм кривой)?
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

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

Сообщение setar » 17 май 2017, 16:49

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

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

что тут вы ШИМить планируете ?
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение Myp » 17 май 2017, 16:51

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

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

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

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

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

но конечно это глупость =)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение setar » 17 май 2017, 16:55

:crazy: не, на шаг шимить нельзя.
всмысле можно конечно, только срабатывать будет не по наличию "полки" сигнала, а по фронту запуска, так что получится не шим, а равномерное движение
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение ilalexey » 17 май 2017, 17:04

Не плохо, наверное, чтобы амперы у всех драйверов были настроены одинаково.
Не знаю, какая конечная задумка, но если это будет стрелка в 500мм длинной, то каждый шаг будет отрабатываться с разной скоростью для каждого движка и на большом наружном диаметре может быть заметно(в рамках одного шага). Надеюсь я понятно изложил мысль.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

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

Сообщение beep_beam » 17 май 2017, 17:14

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

Эта глупость мне нужна ;)
Энкодирование в моем случае работает на другом принципе, для выбора угла у меня альтернативный инструмент, как впрочем и направлений вращения.
Аватара пользователя
beep_beam
 
Сообщения: 249
Зарегистрирован: 11 май 2017, 01:58
Откуда: Israel
прог. языки: G


Вернуться в Идеи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31