L298N Módulo Driver Puente H para Control de Motores

[L298-PCB] L298N Módulo Driver Puente H para Control de Motores

https://electrofranko.com/web/image/product.template/738/image_1920?unique=022b9c0

S/ 13.00 13.0 PEN S/ 13.00

S/ 13.00

Not Available For Sale

Esta combinación no existe.

Términos y condiciones
Envío: 2-3 días laborales


Referencia Interna: L298-PCB

Módulo Driver de Motor Dual L298N (Puente H)

Controlador de potencia de alto rendimiento basado en el circuito integrado L298N. Capaz de gobernar la velocidad y dirección de dos motores DC o un motor paso a paso con hasta 2A por canal.

El Módulo Driver L298N es un controlador de motores versátil y robusto basado en el popular circuito integrado de doble puente H L298N. Permite controlar de forma independiente la velocidad y el sentido de giro de dos motores de corriente continua (DC) o un motor paso a paso (stepper) de 4 hilos. Incorpora un disipador de aluminio de gran tamaño para asegurar una correcta disipación térmica en operación exigente, bornes de tornillo seguros para la potencia y un regulador lógico interno de 5V.

Especificaciones Técnicas

Parámetro EléctricoRango / Valor Oficial
Voltaje de Alimentación de Motores (VM)5 V a 35 V DC
Corriente de Salida Máxima2 A por canal (Pico máximo) / 1.5 A continuo
Voltaje Lógico (VSS)4.5 V a 5.5 V DC
Regulador Interno (5V)Salida de 5V activa mediante jumper de habilitación
Corriente de Consumo Lógico0 mA a 36 mA
Potencia Máxima Disipada20 W (a una temperatura de 75°C)
Parámetro Físico / EstructuraRango / Valor Oficial
Chipset PrincipalSTMicroelectronics L298N (Doble puente H)
Disipador TérmicoPlaca de aluminio integrada para alta disipación de calor
Pines de ControlENA, IN1, IN2, IN3, IN4, ENB
Borneras de ConexiónBornes de tornillo de alta seguridad para potencia y motores
Dimensiones de la PlacaAproximadamente 43 mm x 43 mm x 27 mm
Aplicación PrincipalRobótica móvil, carros seguidores de línea y control de motores de alta potencia

Ventajas Clave del Módulo Driver L298N

Potencia Robusta: Soporta voltajes de motor de hasta 35V y corrientes de hasta 2A por canal, permitiendo mover motores DC de mayor tamaño y torque en comparación con drivers pequeños.

Regulador de 5V Incorporado: Cuenta con un regulador interno que puede alimentar la lógica de control o suministrar 5V al microcontrolador externo cuando se alimenta con voltajes de motor superiores a 7V.

Control PWM Independiente: Permite modular la velocidad de rotación de cada motor de forma independiente mediante las señales de habilitación (ENA y ENB).

La distribución de los terminales físicos en la placa permite un cableado ordenado y seguro de las fuentes de alimentación, señales de control y motores.

Galería Dinámica de Conexiones de Hardware

Esquema 1: Conexión de alimentación externa y pines de potencia
Esquema 3: Enlace de direcciones lógicas al microcontrolador
Esquema 2: Conexión de los cables de los motores a los bornes de salida
Esquema 4: Configuración de los jumpers de habilitación de velocidad
Guía Esencial de Conexión y Montaje de Hardware: Conecte la fuente de potencia de sus motores al borne **12V** (o VIN) y la tierra común al borne **GND**. Conecte los motores a los bloques de salida **OUT1-OUT2** y **OUT3-OUT4**. Las señales lógicas **IN1 a IN4** controlan el sentido de giro, mientras que los pines **ENA y ENB** (retirando sus jumpers metálicos) permiten regular la velocidad mediante salidas PWM de su Arduino. Recuerde unir siempre la Tierra (GND) del Arduino con el GND del driver.
🎓 Control de Dirección y Velocidad con L298N en Arduino

Para gobernar un motor DC conectado al L298N, se gestionan de manera simultánea los pines digitales de dirección y los pines de habilitación PWM:

  • Dirección de Giro: Al alternar estados HIGH y LOW entre IN1 e IN2, el motor gira hacia adelante o en reversa.
  • Control de Velocidad: La función analogWrite() enviada al pin ENA ajusta la potencia entregada al motor.
// Código de Ejemplo: Control de Motor DC con Módulo L298N y Arduino // Conecte ENA a un pin PWM (ej. 9), IN1 a pin 8 e IN2 a pin 7. #include <Arduino.h> const int ENA = 9; // Pin PWM para velocidad del Motor A const int IN1 = 8; // Pin de dirección 1 const int IN2 = 7; // Pin de dirección 2 void setup() { Serial.begin(115200); pinMode(ENA, OUTPUT); pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); Serial.println("--- Sistema Driver L298N Iniciado ---"); } void loop() { // 1. Girar hacia adelante a velocidad alta (200 de PWM) Serial.println("Motor ADELANTE"); digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); analogWrite(ENA, 200); delay(2000); // 2. Detener motor Serial.println("Freno / Detenido"); digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); analogWrite(ENA, 0); delay(1000); // 3. Girar en sentido inverso a velocidad máxima (255 de PWM) Serial.println("Motor ATRAS"); digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); analogWrite(ENA, 255); delay(2000); // 4. Detener antes de reiniciar ciclo digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); analogWrite(ENA, 0); delay(2000); }
1. ¿Para qué sirve el pin de 5V que se encuentra en la bornera del módulo L298N?
Este pin cumple una función dual según el voltaje de entrada. Si alimentas el módulo con una batería superior a 7V en el borne de 12V, el regulador interno del L298N generará 5V en este pin, los cuales puedes usar para alimentar tu placa Arduino. **Advertencia:** Si alimentas el motor con 5V exactos o alimentas el Arduino por otra fuente externa, no debes inyectar energía cruzada por este pin.
2. ¿Por qué mis motores no giran aunque el código de Arduino esté corriendo?
Verifique tres aspectos críticos: Primero, ¿conectó una fuente de alimentación externa en el borne de 12V (la energía del USB no mueve los motores)? Segundo, ¿los jumpers negros en los pines ENA y ENB están puestos (si no usa control PWM)? Tercero, ¿aseguró de conectar un cable de Tierra (GND) común entre la batería del motor y el GND del Arduino?
3. ¿Qué caída de voltaje presenta el circuito integrado L298N?
El chip L298N está basado en transistores bipolares tradicionales, lo que genera una caída de tensión interna aproximada de 2V a 2.5V en las salidas. Esto significa que si alimentas el módulo con una fuente de 12V, a tus motores llegarán realmente cerca de 9.5V o 10V efectivos.
4. ¿Puedo conectar motores que consumen más de 2 amperios a este módulo?
No se recomienda. Aunque el chip cuenta con picos máximos de corta duración, superar de forma continua los 2A por canal provocará un sobrecalentamiento severo del circuito integrado, activando su protección térmica o dañando permanentemente la placa. Para motores de alta corriente se aconseja utilizar drivers MOSFET como el BTS7960.