Двигатель постоянного тока, не работающий с картой L298N (зеленая)

motor l298n

У меня есть двигатель постоянного тока, подключенный к контроллеру L298N (зеленый). Контроллер получает электричество, а двигатели-нет. Вот как мы все устроили

Наш код:

#include <SoftwareSerial.h>

int IN1 = 13;
int IN2 = 12;

int IN3 = 8;
int IN4 = 9;

void setup(){
  Serial.begin(9600);
  pinMode(IN1, OUTPUT);
  pinMode(IN2, OUTPUT);
  pinMode(IN3, OUTPUT);
  pinMode(IN4, OUTPUT);
  
  
}

void loop(){
  digitalWrite(IN1, HIGH);
  digitalWrite(IN2, LOW);
  delay(2000); 
}

Двигатель постоянного тока вообще не реагирует

Edit: Почему двигатель не получает электричество? Как мы можем правильно подключить карту к Arduino UNO и запустить двигатели?

, 👍1

Обсуждение

Как именно вы питаете Arduino? Через USB? Или над выводом 5V L298N? Имеет ли ваша плата L298N регулятор напряжения 5 В? Если вы пытаетесь питать Arduino от вывода 5V L298N, вы должны использовать вывод 5V Arduino вместо вывода Vin (так как он подключен к линейному регулятору напряжения)., @chrisl

И вы действительно используете одну батарею 3,7 В для питания всего этого?, @chrisl

@chrisl arduino питается от USB, а L298N подключается к батарее 9 В через VCC., @Emir Sürmen

1. Затем, пожалуйста, удалите соединение с Arduino Vin. Он не нужен (так как вы питаетесь через USB), и он не работает (на Vin вам нужно около 7 В, чтобы он работал надежно). 2. Используете ли вы одну из этих стандартных блочных батарей 9 В? Если да, то это проблема. Они не предназначены для обеспечения достаточного тока (как для двигателей). Они предназначены для слаботочных применений (например, дымовая сигнализация)., @chrisl

Пожалуйста, также предоставьте ссылку на точную плату L298N, которая у вас есть., @chrisl

Это плата, которую мы используем: https://www.robotistan.com/l298-cift-motor-surucu-karti-dual-motor-driver-yesil-pcb. Также да, мы используем эти стандартные блочные батареи 9V, @Emir Sürmen

@chrisl Также какой тип батареи хорош для двигателей постоянного тока?, @Emir Sürmen

начните с характеристик вашего двигателя. если батарея соответствует спецификациям, подсоедините ее к батарее в прямом, а затем в обратном направлении. как только это сработает, подключитесь к драйверу. вместо того чтобы использовать выходные контакты arduino, вручную подключайте и отключайте их от земли arduino и 5V. если это работает, то вам нужно выяснить, что происходит с вашими выходными портами arduino, используя мультиметр., @Abel


1 ответ


3

Во-первых: Соединение между контактом 5V L298N и Arduino Vin здесь неверно. Вывод L298N 5V является выходом. Вы можете использовать его для питания Arduino. Но тогда вам придется подключить его к контакту 5V Arduino. Vin подключается к линейному регулятору напряжения. Здесь вам нужно около 7 В, чтобы Arduino работал надежно, потому что регулятору нужен некоторый запас прочности для регулирования его до 5 В, а батарея со временем немного разряжается. Поскольку вы питаете Arduino через USB, вы можете удалить это соединение.

Во-вторых: Стандартные блочные батареи 9 В, которые вы используете, не предназначены для обеспечения питания чего-то вроде двигателя. Они предназначены для применения с низким энергопотреблением (например, детекторы дыма). Таким образом, вам понадобится другой тип батареи. Что именно зависит от дальнейших факторов. Вы можете начать с установки батареек типа АА последовательно (достаточно, чтобы получить напряжение, необходимое для ваших двигателей). Или вы можете купить LiIon или LiPo аккумулятор (включая соответствующую зарядную плату). Я сам недостаточно разбираюсь в батареях, чтобы более подробно ознакомиться с рекомендациями по прямым батареям.

Если вы хотите, чтобы это было легко, вы можете использовать стандартный USB - банк питания. Они дают вам 5 В и (в зависимости от продукта) около 1 или 2 А тока. Использование стандартного блока питания имеет то преимущество, что вы получаете хорошо регулируемое напряжение, относительно высокий ток и уже имеете правильную зарядную электронику.

С помощью USB-C power bank и соответствующей платы PD (Power Delivery) вы даже можете получить до 12 В от power bank. Сам я этого еще не пробовал. Посмотрите это видео от GreatScott на Youtube. Просмотр стандартного онлайн-рынка (мы все знаем, какого именно) и поиск "платы USB-C PD" дали некоторые многообещающие результаты.

,