Два шаговика на ардуино

Sterh
Offline
Зарегистрирован: 07.11.2016

Доброго времени.... вопрос  может уже обсуждался...но все же

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

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Можно, даже три.

Sterh
Offline
Зарегистрирован: 07.11.2016

а можно поподробнее?)

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Можно даже 4.

Хотите узнать что-нибудь конкретное - задавайте конкретные вопросы.

Sterh
Offline
Зарегистрирован: 07.11.2016

интересует как их лучше подключить: через Motor shield  или отдельно через драйвер


 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

1. Motor Shield - это одна из разновидностей драйвера.

2. Если бы один какой-то вариант был во всезх случаях лучше другого, то другого бы просто не существовало. Поэтому в каждом конкретном случае нужно выбирать из конкретных условий. А условий-то Вы и не привели. Следовательно, квалифицированный ответ по сущетсву просто невозможен.

Sterh
Offline
Зарегистрирован: 07.11.2016

так.... требуется следующее - два шаговых движка должны вращаться при повороте  энкодера. Скорость вращения должна быть разной. При повороте энкодера в одну сторону движки вращаются в эту сторону, при повороте в другую - соответственно меняют направление вращения и двиги. Также требуется запоминание конечных точек.

движки планируются 17HS2408 Nema 17

 

MacSim
Offline
Зарегистрирован: 28.11.2012

форум->ищу исполнителя->мой ник->пишите на почту.

vvadim
Offline
Зарегистрирован: 23.05.2012

ну раз с движками определились то смотрим какой ток они кушают и исходя из этого подбираете драйвер.

желательно чтобы была регулировка рабочего тока

если нужен режим микрошага смотрите чтобы драйвер его обеспечивал с нужным вам дроблением

Sterh
Offline
Зарегистрирован: 07.11.2016

так ладно предположим с драйверами и движками определились...а как лучше реализовать управление движками? ...предполагается взять энкодер при повороте которого будут вращаться и двигатели...так же требуется запоминание конечных точек - можно ли это решить имея энкодер управления и шаговик или потребуется еще что-то.... один из двигателей будет перемещать посути каретку по направляющим и на концах впринципе можно поставить концевики... но можно ли реализовать остановку без них

devaister
Offline
Зарегистрирован: 09.03.2016

Програмно можно. Но потребуется при запуске установка в 0 положение. Тогда всегда можно узнать на сколько шагов сработал движок.

Sterh
Offline
Зарегистрирован: 07.11.2016

а установка в нулевое положение вручную механически....или програмно можно при запуске?

devaister
Offline
Зарегистрирован: 09.03.2016

Как вариант по кнопке. Цепляете на вал шаговика эксенцтрик и дописать код который будет вращать движки до нажатия. Зная в какую сторону они вращаются и настроив момент срабатывания кнопки будет Вам калибровка. Ну это первое что пришло в голову.

Либо по концевикам. Запускаете, по нажатию движки тянут каретку до срабатывания датчика- сработал выключили- готово к работе.