CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!

Управление CraftDuino шаговым двигателем через микрошаговый драйвер от Makeblock



Управлять шаговым двигателем при помощи микрошагового драйвера от Makeblock — очень просто.
Смотрим документацию на шаговый двигатель и подключаем его обмотки к драйверу, а управляющие контакты к контроллеру Arduino/CraftDuino по схеме:
Подключение драйвера к Arduino

На управляющий контакт DIR нужно подавать HIGH или LOW — в зависимости от этого — шаговый двигатель будет вращаться в одну или другую сторону. Так что, для тестирования — его можно просто подключить к GND или 5V разъёмам CraftDuino.

При помощи переключателей, настраиваем ток фазы (SW1 SW2 SW3), делитель (SW4) и дробление шага (SW5 SW6 SW7) (для стандартного шаговика 1.8 градуса — 200 шагов/оборот ) — согласно таблички на корпусе драйвера.

Теперь остаётся написать простенький скетч, выдающий тики на управляющий контакт PUL.
Так как, мы подключили его к 13-му пину — подойдёт даже стандартный Blink!
Можно только уменьшить delay(), чтобы двигатель крутился пошустрее:

//
// test Makeblock Me Microstep Driver
//

int pul = 13;
int dir = 12;

void setup() {
  pinMode(pul, OUTPUT);     
  pinMode(dir, OUTPUT);
  digitalWrite(dir, HIGH);  
}

void loop() {
  digitalWrite(pul, HIGH);
  delay(10);
  digitalWrite(pul, LOW);
  delay(10);
}


Для удобства, можно написать свою или использовать готовую библиотеку от Makeblock.



Ссылки
Me 2H Microstep Driver
The User Guide and Troubleshooting of Stepper Motor and Stepper Motor Driver
  • 0
  • 21 мая 2014, 11:09
  • admin

Комментарии (0)

RSS свернуть / развернуть

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.