DF-FIT0503 DFROBOT Двигатель шаговый подключение к Arduino

DF FIT0503 stepper motor 150 Шаговый двигатель DF-FIT0503 от DFROBOT с редуктором

 Micro metal geared stepper motor
 
 

 

DF-FIT0503  - может называться GM15BY-VSM1527-100-10D

DF-FIT0503  datasheet скачать >>>

Шаговый двигатель FIT0503

  • Производитель: DFROBOT
  • Напряжение питания: 12В DC
  • Сопротивление обмотки: 30 Ом ±10%
  • Кол-во фаз: 2
  • Градусов на шаг: 18°
  • Макс стартовая частота: 900 имп/с
  • Макс частота поворота: 1200 имп/с
  • Pull IN крутящий момент: 6 гс/см мин (0,58 мНм)
  • Lead Out крутящий момент: 10гс/см макс

Шаговый двигатель FIT0503 с редуктором

  • Градусов на шаг: 18/100°
  • Градусов на шаг: 18°
  • Pull IN крутящий момент: 0.5 кгс/см мин (49 мНм)
  • Lead Out крутящий момент: 0.8 кгс/см макс
  • Передаточное число редуктора: 1:100
  • Вид оси: D профиль

DF FIT0503 stepper motor

DF-FIT0503 от DFROBOT Двигатель шаговый подключение к Arduino

Фазы шагового двигателя

Красный: B
Белый: B-
Желтый: А
Черный: А-

Скетч для подключения шагового двигателя DF-FIT0503  к Arduino

Для подключения потребуется библиотека GyverStepper скачать >>>

Количество импульсов для мотора FIT0503 на один оборот

20 (имп/об) x 100 (передаточное число) = 1800 имп/об с редуктором

********************************

// крутим мотор туда-сюда плавно с ускорением

#include <GyverStepper.h>
GStepper<STEPPER2WIRE> stepper(2000, 2, 3);

void setup()

{
Serial.begin(115200);

// режим следования к целевй позиции
stepper.setRunMode(FOLLOW_POS);

// установка макс. скорости в шагах/сек
stepper.setMaxSpeed(400);

// установка ускорения в шагах/сек/сек
stepper.setAcceleration(500);
}

void loop()

{
// просто крутим туды-сюды
if (!stepper.tick()) {
static bool dir;
dir = !dir;
stepper.setTarget(dir ? -400 : 400);
}

// график положения
static uint32_t tmr2;
if (millis() - tmr2 > 20) {
tmr2 = millis();
Serial.println(stepper.getCurrent());
}
}

Скетч для подключения к Arduino

 

 

You have no rights to post comments