Двигатель постоянного тока 3,6 В вращается вместе с L298N и Arduino

Я пытаюсь управлять повторно использованным двигателем постоянного тока от дрели (3,6 В) с помощью L298N и Arduino. Он питается от источника питания 5 В - 60А.

Я попытался следовать этому пошаговому руководству (https://www.youtube.com/watch?v=dyjo_ggEtVU) но мотор не крутится ... пока. Я слышу шум, он начинает вращаться на микрон, а затем останавливается.

Я думал, что это может быть что-то не так с источником питания, но я подключил батарею 4 В от дрели, и происходит то же самое. Если я подключу мотор непосредственно к батарее, он будет хорошо вращаться...

Тогда я подумал, что это проблема с кодом, но попробовал провести тест без нагрузки и измерил напряжение без двигателя -> У меня есть требуемое напряжение 4 В. Когда двигатель подключен, у меня есть 300 мВ вместо 4В.

Вы знаете, что может пойти не так? Неужели L298 мертв? я получил его всего несколько часов назад...

Было бы неплохо, если бы у вас была хоть какая-то зацепка.

Большое спасибо.

// Commande moteur int enA = 9; int in1 = 8; int in2 = 7;

void setup() 
{
  // Définition des sorties

  pinMode(enA, OUTPUT);
  pinMode(in1, OUTPUT);
  pinMode(in2, OUTPUT);

  //Sens de rotation du moteur

  digitalWrite(in1, LOW);
  digitalWrite(in2, HIGH);

  //Vitesse de rotation du moteur

  analogWrite(enA, 200);

  //Delay

  delay(5000);

   //Arrêt du moteur

  digitalWrite(in1, LOW);
  digitalWrite(in2, LOW);
}

void loop() {
  // put your main code here, to run repeatedly:

}

Wiring

, 👍0


1 ответ


1

L239 - ужасный водитель. Это такой водитель, каким Ной управлял Ковчегом.

Для этого требуется источник питания, который по крайней мере на 2,5 В превышает напряжение "высокого логического входа", которое рассчитано на 2,3 В. Это означает абсолютный минимум 4,8 В, что является пределом для 5-В-разъема Arduino, особенно если у вас отключен USB (который может уменьшиться до 4,75 В и все еще находится в пределах спецификации) и выход при питании от батареи. Он действительно предназначен для привода двигателей в диапазоне 12 В+.

Чтобы управлять двигателем низкого напряжения, таким как ваш, вам нужно выбрать более современный драйвер двигателя на основе МОП-транзисторов.

,

Спасибо за обратную связь, что делать, если я использую источник питания 12 В и использую аналоговую запись, чтобы снизить напряжение двигателя до 4 В?, @Anthony De Faria

Это может сработать... до того рокового дня, когда вы случайно отправите 12 В прямо в двигатель..., @Majenko

Я попробую... спасибо :), @Anthony De Faria

Я попробовал с источником питания постоянного тока 20 В, и он не будет работать, потому что analogWrite(pin,1) дает мне минимум 12 В постоянного тока на двигателе., @Anthony De Faria

Затем вы должны получить правильный драйвер двигателя, подходящий для вашего двигателя, или получить лучший двигатель, подходящий для вашего источника питания. Соответствие ваших компонентов вашим потребностям-это первый шаг в обучении профессии инженера-электронщика..., @Majenko