Шаговый двигатель + Arduino UNO + драйвер А4988

timoxazh
Offline
Зарегистрирован: 08.04.2019

Здравствуйте. Проблема с драйвером. При загрузке скетча и подкличении питания, греется драйвер. С одного так пошел дым из под радиатора. Подключил другой, тоже нагревается и шаговик при этом не работает, и судя по всему питание на него не подается. До этого все работало нормально, только в последние пару раз шаговик начал делать обороты при загрузке скетча. конденсатор: 50 В 100 мкФ.





const int stepPin = 3;   //pin to pulse for steps
const int dirPin = 2;    //pin to change step direction

void setup(){

  //set pins as outputs
  pinMode(stepPin, OUTPUT);
  pinMode(dirPin, OUTPUT);
stepperREV ();
  for(int i = 0; i < 1; i++){
    motorStep();
    delay(4000);
  }
 
}

void loop(){

  //1step forward 100 steps
  stepperFWD();
  for(int i = 0; i < 100; i++){
    motorStep();
     delay(1);
  }



// BACKWARDS

//1step backwards 100 steps
  stepperREV();
  for(int i = 0; i < 0; i++){
    motorStep();
     delay(1);
  }
}

//change the stepper direction to forward
void stepperFWD(){
  digitalWrite(dirPin, HIGH);
}

//change the stepper direction to reverse
void stepperREV(){
  digitalWrite(dirPin, LOW);

}

//have the stepper motor take one step
void motorStep(){
  digitalWrite(stepPin, HIGH);
  delay(1);
  digitalWrite(stepPin, LOW);
}

b707
Offline
Зарегистрирован: 26.05.2017

В скетче криминала нет, значит дело в железе.

вы бы не картинку из мануала вставляли, а нарисовали или сфотографировали свое реальное подключение.

vvadim
Offline
Зарегистрирован: 23.05.2012

и будет дальше дымить, пока не почитаете описание драйвера и не узнаете, что на нём есть регулятор рабочего тока и ток должен соответствовать рабочему току шаговика.

svm
Offline
Зарегистрирован: 06.11.2016

Нагрев двигателя от скетча не зависит. Если несколько раз все-же дернулся, то скорее всего на драйвере выставлен слишком большой ток, хотя есть вариант что неправильно подключен двигаталь или двигатель не соответствующий драйверу (например униполярный)

timoxazh
Offline
Зарегистрирован: 08.04.2019

Двигатель не реагирует ни как, до этого все работало, схема включения как на изображении выше, перепроверял несколько раз. Регулятор драйвера не трогал. Просто подключил драйвер в готовый разъем, который работал,и тут он вдруг решил сгореть. Все прлзванивал, КЗ тоже нет.