Два шаговика на ардуино
- Войдите на сайт для отправки комментариев
Пнд, 07/11/2016 - 19:40
Доброго времени.... вопрос может уже обсуждался...но все же
возможно ли подключить к ардуино два шаговых двигателя?. Работать они должны одновременно, но с разной скоростью вращения
Можно, даже три.
а можно поподробнее?)
Можно даже 4.
Хотите узнать что-нибудь конкретное - задавайте конкретные вопросы.
интересует как их лучше подключить: через Motor shield или отдельно через драйвер
1. Motor Shield - это одна из разновидностей драйвера.
2. Если бы один какой-то вариант был во всезх случаях лучше другого, то другого бы просто не существовало. Поэтому в каждом конкретном случае нужно выбирать из конкретных условий. А условий-то Вы и не привели. Следовательно, квалифицированный ответ по сущетсву просто невозможен.
так.... требуется следующее - два шаговых движка должны вращаться при повороте энкодера. Скорость вращения должна быть разной. При повороте энкодера в одну сторону движки вращаются в эту сторону, при повороте в другую - соответственно меняют направление вращения и двиги. Также требуется запоминание конечных точек.
движки планируются 17HS2408 Nema 17
форум->ищу исполнителя->мой ник->пишите на почту.
ну раз с движками определились то смотрим какой ток они кушают и исходя из этого подбираете драйвер.
желательно чтобы была регулировка рабочего тока
если нужен режим микрошага смотрите чтобы драйвер его обеспечивал с нужным вам дроблением
так ладно предположим с драйверами и движками определились...а как лучше реализовать управление движками? ...предполагается взять энкодер при повороте которого будут вращаться и двигатели...так же требуется запоминание конечных точек - можно ли это решить имея энкодер управления и шаговик или потребуется еще что-то.... один из двигателей будет перемещать посути каретку по направляющим и на концах впринципе можно поставить концевики... но можно ли реализовать остановку без них
Програмно можно. Но потребуется при запуске установка в 0 положение. Тогда всегда можно узнать на сколько шагов сработал движок.
а установка в нулевое положение вручную механически....или програмно можно при запуске?
Как вариант по кнопке. Цепляете на вал шаговика эксенцтрик и дописать код который будет вращать движки до нажатия. Зная в какую сторону они вращаются и настроив момент срабатывания кнопки будет Вам калибровка. Ну это первое что пришло в голову.
Либо по концевикам. Запускаете, по нажатию движки тянут каретку до срабатывания датчика- сработал выключили- готово к работе.