+7(924)303-61-26
(Пн-Вс с 10:00 до 20:00)
КОНТАКТЫ
WhatsApp
Telegram
Email
ВВЕРХ
Драйвер шагового двигателя A4988

Увеличить

2 человека уже купили 5 шт.

Драйвер шагового двигателя A4988

В наличии: 1 шт.

150

Для управления шаговыми двигателями используют специальные устройства – драйверы шаговых двигателей. Популярный драйвер шагового двигателя А4988 работает от напряжения 8-35 В и может обеспечить ток до 1 А на фазу без радиатора.

 

ПАРАМЕТРЫ

  • Напряжение питания: 8-35 В
  • Режим микрошага: 1, 1/2, 1/4, 1/8, 1/16
  • Напряжение логики: 3-5.5 В
  • Защита от перегрева: есть
  • Максимальный ток на фазу: - 1 А без радиатора; - 2 А с радиатором
  • Размер: 20 х 15 мм
 

КАК ПОДКЛЮЧИТЬ

  • ENABLE – включение/выключение драйвера
  • MS1, MS2, MS3 – контакты для установки микрошага
  • RESET - cброс микросхемы
  • STEP - генерация импульсов для движения двигателей (каждый импульс – шаг), можно регулировать скорость двигателя
  • DIR – установка направление вращения
  • VMOT – питание для двигателя (8 – 35 В) GND – общий 2B, 2A, 1A, 1B – для подключения обмоток двигателя VDD – питание микросхемы (3.5 –5В)

Значение микрошага устанавливается комбинацией сигналов на входах MS1, MS2, и MS3. Есть пять вариантов дробления шага:

MS1  MS2  MS3 Microstep resolution
LOW LOW LOW Full Step
HIGH LOW LOW 1/2 Step
LOW HIGH LOW 1/4 Step
HIGH HIGH LOW 1/8 Step
HIGH HIGH HIGH 1/16 Step

 

Для работы в режиме микрошага необходим слабый ток. На модуле A4988 поддерживает тока можно ограничить находящимся на плате потенциометром. Драйвер очень чувствителен к скачкам напряжения по питанию двигателя, поэтому производитель рекомендует устанавливать электролитический конденсатор большой емкости по питанию VMOT для сглаживания скачков. Внимание ! - Подключение или отключение шагового двигателя при включённом драйвере может привести выходу двигателя из строя!

Схема подключения драйвера A4988 для управления биполярным шаговым двигателем приведена ниже. Вывод RESET подключен к выводу SLEEP, чтобы на нем был высокий уровень HIGH. Загрузим на плату Arduino скетч из листинга 1, который управляет движением биполярного шагового двигателя с постоянной скоростью на один оборот в одну сторону, затем в другую, и далее в цикле.

 

ПРИМЕР КОДА 

 
// пины для подключения контактов STEP, DIR
#define PIN_STEP 3
#define PIN_DIR 2

// количество шагов на 1 оборот
#define STEP_ROUND 200

// скорость двигателя
#define SPEED 10

void setup() {
// режим для STEP и DIR как OUTPUT
pinMode(PIN_STEP, OUTPUT);
pinMode(PIN_DIR, OUTPUT);
// начальные значения
digitalWrite(PIN_STEP, 1);
digitalWrite(PIN_DIR, 0);
}

void loop() {
// направление вращения
digitalWrite(PIN_DIR, HIGH);
// сделать 1 оборот
for(int j = 0; j < STEP_ROUND; j++) {
digitalWrite(PIN_STEP, HIGH);
delay(SPEED);
digitalWrite(PIN_STEP, LOW);
delay(SPEED);
}
// изменить направление вращения
digitalWrite(PIN_DIR, HIGH);
// сделать 1 оборот
for(int j = 0; j < STEP_ROUND; j++) {
digitalWrite(PIN_STEP, HIGH);
delay(SPEED);
digitalWrite(PIN_STEP, LOW);
delay(SPEED);
}
}
 
 
 

КОМПЛЕКТ

  • Драйвер шагового двигателя A4988 х1
 

 

Характеристики

Драйвер шагового двигателя A4988
Модель: A4988
Производитель:

Отзывы (0)


Написать отзыв

Наверняка понадобятся

Метки: #GY-213V