Віримо в перемогу ЗСУ!
Працюємо з 09:00 до 18:00 Пн-Сб

Драйвер A4988 під шилд RAMPS 1.4

Є можливість налаштовувати робочий струм двигуна за допомогою змінного резистора

Напруга керуючих сигналів 3 ... 5 В

Напруга живлення крокового двигуна 8 ... 35 В

Максимальний струм навантаження 2 А (з радіатором та обдувом)

Є захист від перевантаження, перегріву та короткого замикання.

Режими управління: повний крок, напівкрок, 1/4 кроку, 1/8 кроку, 1/16 кроку.

В комплект входить алюмінієвий радіаторик з липучкою

Налаштування подрібнення кроку проводяться за допомогою входів MS1, MS2, MS3 або перетинками на CNC-шилді


Ділення кроку не зменшує мінімальний кут повороту двигуна. Воно згладжує керуючу двигуном змінну напругу, наближуючи її форму до синусоїди. Що збільшує плавність роботи двигуна, його ККД, а також зменшує вібрацію, шум. Але, при збільшенні ступеня поділу кроку, для повороту ротора на один крок, необхідно подавати більше імпульсів з керуючого контролера. Так наприклад при розподілі кроку 1/16, для повороту на один крок, з керуючого контролера має прийти 16 імпульсів на вхід STEP.

Налаштування струму A4988

Перед використанням двигуна необхідно зробити невеличке налаштування, необхідно обмежити максимальну величину струму, що протікає через обмотки крокового двигуна та обмежити його перевищення номінального струму двигуна, регулювання виконується за допомогою невеликого потенціометра.

Існують два способи налаштування:

1. Заміряти струм, для чого візьмемо амперметр та підключимо його у розрив будь-якої з обмоток (двигун повинний працювати у повнокроковому режимі), також, під час налаштувань струм повинний складати 70% від номінального струму двигуна.

2. Розрахунок значення напруги Vref, згідно документації на A4988, є формула I_TripMax = Vref / (8 × Rs), з якої ми можемо отримати формулу.

Vref = I_TripMax x 8 x Rs

де,

I_TripMax — номінальний струм двигуна

Rs — опір резистора.


В моєму випадку на драйвері A4988 встановлені резистори Rs = 0,100 Ом (R100), а номінальний струм двигуна 17HS4401 дорівнює 1,7 А.

Vref = 1,7 х 8 х 0,100 = 1,36 В

Ми розрахували максимальне значення для двигуна 17HS4401, але при такій напрузі двигун буде грітись в режимі очікування, необхідно зменшити це значення на 30%, тобто:

Vref х 0,7 = 0,952 В

Залишилося тільки налаштувати, беремо викрутку та вольтметр, плюсовий щуп вольтметра встановлюємо на потенціометр, а щуп заземлення на вивід GND та виставляємо потрібне значення.

Приклад програми, яка повинна періодично обертати двигун на 200 кроків в одну сторону та 400 кроків у іншу:

const int enPin = 8; 
const int stepPin = 7; 
const int dirPin = 6; 
const int slpPin = 5; 
const int rstPin = 4; 
 
void setup() {
  pinMode(stepPin,OUTPUT); 
  pinMode(dirPin,OUTPUT);
  pinMode(slpPin,OUTPUT); 
  pinMode(rstPin,OUTPUT);
  digitalWrite(slpPin,HIGH); 
  digitalWrite(rstPin,HIGH); 
}
void loop() {
  digitalWrite(dirPin,HIGH);
  
  for(int x = 0; x < 200; x++) {
    digitalWrite(stepPin,HIGH); 
    delayMicroseconds(200); 
    digitalWrite(stepPin,LOW); 
    delayMicroseconds(200);
    delay(1); 
  }
  delay(1000);
  
  digitalWrite(dirPin,LOW);
  
  for(int x = 0; x < 400; x++) {
    digitalWrite(stepPin,HIGH);
    delayMicroseconds(200);
    digitalWrite(stepPin,LOW);
    delayMicroseconds(200);
    delay(1);
  }
  delay(1000);
}

Написати відгук

Примітка: HTML размітка не підтримується! Використовуйте звичайтий текст.
    Погано           Добре

Драйвер крокового двигуна RAMPS 1.4 для CNC або 3D-принтера

  • Модель A4988
  • Наявність Є в наявності
  • 58.46грн.


<< Проекти << Усі товари >> Статті, уроки >>

Рекомендовані товари

Монтажний модуль драйвера A4988 або DRV8825

Монтажний модуль драйвера A4988 або DRV8825

Модуль для встановлення одного з самих розповсюджених драйверів A4988 або DRV8825&nbs..

93.32грн.