Например TDA7294

Форум РадиоКот :: Просмотр темы - Arduino UNO, шаговый мотор EM-235 и драйвер A4988
Форум РадиоКот
https://radiokot.ru/forum/

Arduino UNO, шаговый мотор EM-235 и драйвер A4988
https://radiokot.ru/forum/viewtopic.php?f=66&t=195359
Страница 1 из 1

Автор:  Limor [ Вс окт 27, 2024 11:15:35 ]
Заголовок сообщения:  Arduino UNO, шаговый мотор EM-235 и драйвер A4988

Добрый день!

Продолжаю свои эксперименты. В этот раз с шаговым двигателем EM-235 от старого принтера. В качестве руководства использую эту статью.
В качестве драйвера для принтера выбрал A4988. Выводы моторчика прозвонил, нашел парные.

Собрал.
Изображение

Скетч взял из той же статьи.
Код:
/*
  Stepper Motor Demonstration 4
  Stepper-Demo4.ino
  Demonstrates NEMA 17 Bipolar Stepper with A4988 Driver

  DroneBot Workshop 2018
  https://dronebotworkshop.com
*/

// Define Constants

// Connections to A4988
const int dirPin = 2;  // Direction
const int stepPin = 3; // Step

// Motor steps per rotation
const int STEPS_PER_REV = 200;
 
void setup() {
 
  // Setup the pins as Outputs
  pinMode(stepPin,OUTPUT);
  pinMode(dirPin,OUTPUT);
}
void loop() {
 
  // Set motor direction clockwise
  digitalWrite(dirPin,HIGH);
 
  // Spin motor one rotation slowly
  for(int x = 0; x < STEPS_PER_REV; x++) {
    digitalWrite(stepPin,HIGH);
    delayMicroseconds(2000);
    digitalWrite(stepPin,LOW);
    delayMicroseconds(2000);
  }
 
  // Pause for one second
  delay(1000);
 
  // Set motor direction counterclockwise
  digitalWrite(dirPin,LOW);
 
  // Spin motor two rotations quickly
  for(int x = 0; x < (STEPS_PER_REV * 2); x++) {
    digitalWrite(stepPin,HIGH);
    delayMicroseconds(1000);
    digitalWrite(stepPin,LOW);
    delayMicroseconds(1000);
  }
 
  // Pause for one second
  delay(1000);
}


И конечно же опять не работает, не крутится. При включении всей этой схемы блок питания под нагрузкой выдает 2.6В, хотя настроен на 12В. Я сразу же его отключаю, боюсь спалить и его и драйвер.

Что же я опять делаю не так?

Автор:  Martian [ Вс окт 27, 2024 11:23:47 ]
Заголовок сообщения:  Re: Arduino UNO, шаговый мотор EM-235 и драйвер A4988

При такой просадке есть лишь два варианта: либо Вы неправильно соединили проводки, либо что-то горелое-неисправное-фальшивое. Программа не имеет значения

Добавлено after 4 minutes 6 seconds:
А сигнал Enable разве не обязателен?

Добавлено after 2 minutes 6 seconds:
А, вижу, по умолчанию активен...

Автор:  Limor [ Вс окт 27, 2024 12:17:54 ]
Заголовок сообщения:  Re: Arduino UNO, шаговый мотор EM-235 и драйвер A4988

Нашел ошибку в питании. На блоке питания черный провод был соединен на "-", а не на GND. Сейчас при включении БП под нагрузкой показывает 12В и 0А. Может я уже спалил драйвер?

Автор:  Martian [ Вс окт 27, 2024 12:28:45 ]
Заголовок сообщения:  Re: Arduino UNO, шаговый мотор EM-235 и драйвер A4988

Может, спалили, может, не спалили, это науке неизвестно.

Автор:  BOB51 [ Вс окт 27, 2024 12:55:04 ]
Заголовок сообщения:  Re: Arduino UNO, шаговый мотор EM-235 и драйвер A4988

Большинство посетителей форума привыкли к СТАНДАРТНЫМ ЭЛЕКТРОСХЕМАМ, а не к художественным рисункам и/или фото вместо них.
Хотим получить консультации - приводим свой вопрос к понятной для консультантов форме изложения. Хотя бы splan или простейший paint или фото нарисованной карандашиком на бумаге схемки...
По вопросам "начальной школы" можно и вот тут для начала почитать материалы:
https://alexgyver.ru/lessons/
тем более, что там на страничке и вариант
"...PDF книга с уроками
Текущая версия: v1.0. Можно скачать с Яндекс.диска..." есть.
Ардуинка - это надстройка над уже имеющимися знаниями в электротехнике и навыкам монтажа/ремонта различной аппаратуры. Иначе придется "отсылать к азам"...
8)

Автор:  Limor [ Вс окт 27, 2024 14:58:23 ]
Заголовок сообщения:  Re: Arduino UNO, шаговый мотор EM-235 и драйвер A4988

BOB51, спасибо, буду знать.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/