Шаговый двигатель + Arduino UNO + драйвер А4988
- Войдите на сайт для отправки комментариев
Пнд, 13/05/2019 - 11:23
Здравствуйте. Проблема с драйвером. При загрузке скетча и подкличении питания, греется драйвер. С одного так пошел дым из под радиатора. Подключил другой, тоже нагревается и шаговик при этом не работает, и судя по всему питание на него не подается. До этого все работало нормально, только в последние пару раз шаговик начал делать обороты при загрузке скетча. конденсатор: 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); }
В скетче криминала нет, значит дело в железе.
вы бы не картинку из мануала вставляли, а нарисовали или сфотографировали свое реальное подключение.
и будет дальше дымить, пока не почитаете описание драйвера и не узнаете, что на нём есть регулятор рабочего тока и ток должен соответствовать рабочему току шаговика.
Нагрев двигателя от скетча не зависит. Если несколько раз все-же дернулся, то скорее всего на драйвере выставлен слишком большой ток, хотя есть вариант что неправильно подключен двигаталь или двигатель не соответствующий драйверу (например униполярный)
Двигатель не реагирует ни как, до этого все работало, схема включения как на изображении выше, перепроверял несколько раз. Регулятор драйвера не трогал. Просто подключил драйвер в готовый разъем, который работал,и тут он вдруг решил сгореть. Все прлзванивал, КЗ тоже нет.