roboforum.ru

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

Подключить 6 шаговых двигателей к ARDUINO

Подключить 6 шаговых двигателей к ARDUINO

vaavdeev » 06 ноя 2012, 12:30

Всем добрый день!
Требуется подключить 6 шаговых двигателей к ARDUINO.
Двигатели 12 Вольт, 0,24 А, 4 провода для управления.
Предполагаю купить 6 штук Pololu A4988 драйверов и Teensy++ 2.0, отдельный блок питания на движки.
Так же предполагаю использовать для управления всем этим хозяйством библиотеку AccelStepper

Вопрос знатокам - возможно ли это.
Какова схема соединений шести Pololu A4988 и Teensy++ 2.0 ( что и куда подключать?)
И главное - как потом адресовать из программы конкретный двигатель для управления.

Заранее все спасибо.

Re: Подключить 6 шаговых двигателей к ARDUINO

Myp » 06 ноя 2012, 14:56

на каждый шаговик 2 ноги ардуины. на 6 моторов потратится 12 ног ардуины.
в программе задаёшь какие ноги к какому мотору принадлежат и управляешь.
схема подключения нарисована на сайте полулу в опсиании драйвера.

Teensy++ 2.0 это конечно тоже контроллер но не ардуино, это разные вещи.
библиотека AccelStepper написана как раз для ардуино.
для оболочки ардуины есть вроде аддон Teensyduino, но как он будет работать в паре с библиотекой AccelStepper неизвестно.

Re: Подключить 6 шаговых двигателей к ARDUINO

vaavdeev » 06 ноя 2012, 16:42

Спасибо.
Вот мне только не понятно, что имеется в виду под номерами ног (pin)
Я предполагал, что для драйверов моторов ( для входа STEP) используются выходы процессора PWM.
А в примерах, ссылаются на любые ноги. Это правильно?

Добавлено спустя 4 минуты 5 секунд:
Myp писал(а):на каждый шаговик 2 ноги ардуины. на 6 моторов потратится 12 ног ардуины.
в программе задаёшь какие ноги к какому мотору принадлежат и управляешь.
схема подключения нарисована на сайте полулу в опсиании драйвера.

Teensy++ 2.0 это конечно тоже контроллер но не ардуино, это разные вещи.
библиотека AccelStepper написана как раз для ардуино.
для оболочки ардуины есть вроде аддон Teensyduino, но как он будет работать в паре с библиотекой AccelStepper неизвестно.


Вот ссылка, где применяются вместе все 3 компонента
http://www.pjrc.com/teensy/td_libs_AccelStepper.html

Re: Подключить 6 шаговых двигателей к ARDUINO

Myp » 06 ноя 2012, 16:53

ШИМ используется используется в драйверах коллекторных двигателей.
никакого отношения к шаговым двигателям ШИМ не имеет.
для управления ШД используются любые ноги какие удобней.

по ссылке на фотке используют 2 компонента, Teensy и A4988, платой ардуины там и не пахнет.) и проводов там явно нехватает, наверно под платой спрятаны)))
внизу написано AccelStepper is compatible with all Teensy boards.
вот и славнененько.
значит качаешь Teensyduino, настраиваешь по иснтрукции и используешь Teensy с библиотекой AccelStepper какбудто это обычная ардуина)


Rambler\'s Top100 Mail.ru counter