Placa L298N

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

Placa L298N

Vargas Rodriguez Diana Alexandra, 6IV13


El módulo L298N posee dos canales de Puente H, pudiéndolos utilizar para controlar dos motores DC
o un motor Pasó a Paso, controlando el sentido de giro y velocidad.

Básicamente está conformado por un driver L298N sus diodos de protección y un regulador de
voltaje de 5V(78M05).

Posee un conector de 6 pines  para ingresar las señales TTL


para controlar los motores, una bornera de tres pines para
la alimentación, y dos borneras de 2 pines para la salida a
los motores.

Empecemos explicando la forma de alimentar el módulo, hay dos


formas de hacer esto:

1. Utilizando una sola fuente, conectada a la entrada de 12V y con


el Jumper para habilitar el regulador, aclarando que el voltaje de
la fuente es el que soporta el motor.  De esta forma la entrada de 5V no debe estar conectada
a ninguna fuente, ya que en este pin están presentes 5V   a través del  regulador interno; pero
puedes utilizar este pin como una salida de 5V, pero sin exceder los 500mA de consumo. Se
recomienda hacer esta conexión para voltajes menores de 12V para no sobrecalentar el regulador

2. Utilizando dos fuentes, una de 5V conectada a la entrada de 5V (puede ser los 5V de un Arduino)


y otra fuente con el valor del  voltaje que trabaja el motor, conectada al pin de 12V. Para esto se
tiene que  desconectar  el Jumper  lo que deshabilitará al regulador.

Para el control del módulo:

Los pines ENA, IN1, IN2 correspondes a las entradas para controlar el MOTOR A (OUT1 y OUT2)

De igual manera ENB, IN3, IN4 permiten controlar el MOTOR B (OUT3 y OUT4)

ENA y ENB, sirven para habilitar o deshabilitar sus respectivos motores, generalmente se utilizan
para controlar la velocidad, ingresando una señal de PWM por estos pines. Si no se usan se deben
de conectar los Jumper para que siempre estén habilitados.

El controlador de motores DC L298N permite controlar hasta 2 motores de corriente continua o un


motor paso a paso bipolar. También permite controlar un motor paso a paso unipolar configurado
como bipolar. Ideal para proyectos con ARDUINO. Podrás utilizarla con PIC, AVR, STM32.
Conexión de alimentación

Este módulo se puede alimentar de dos maneras: utilizando o no el


regulador  LM7805  integrado en la placa.

El módulo permite ingresar una alimentación para los motores y lógica de entre 6V a 12V CC (7,5V a
12V si se está utilizando el regulador interno, 78M05).

Cuando el puente de selección de 5V se encuentra activo, dado que de esta manera el regulador se
encuentra activo, el pin marcado como +5V tendrá un voltaje de salida de 5V CC. Este voltaje
alimenta dentro de la placa la lógica del chip, y también se puede usar para dar alimentación a la
parte de control del módulo, ya sea un microcontrolador de otro tipo o una placa Arduino, pero
recomendamos que el consumo externo que se tome de la placa L298N no supere los 500 mA.

Cuando el jumper de selección de 5V es retirado, el módulo admite una alimentación más amplia
para los motores: de entre 12V a 35V CC. Como en este caso el regulador interno 78M05 no se
utiliza, tendremos que conectar el pin de +5V a una tensión de 5V externa, regulada, para alimentar
la parte lógica del L298N. Usualmente esta tensión puede ser la misma de la parte de control, ya sea
un microcontrolador de otra línea o una placa Arduino.

No se debe conectar una tensión de entrada al pin de +5V cuando se encuentre colocado el puente
de selección de 5V. Esto provocaría un conflicto entre ambas fuentes de alimentación y podría dañar
permanentemente el módulo.

Control de un motor de CC

Como demostración, vamos a controlar un motor de CC usando la salida


B del módulo. El pin de habilitación ENB se mantiene en ALTO por medio
de la conexión al pin 3 del Arduino, puesto en ALTO por el programa.
Opcionalmente se puede conectar ENB a +5V con el jumper (marcado
amarillo en los diagramas) —como se observa en la imagen de abajo—,
aunque luego deberemos modificar la conexión para el segundo ejercicio.

El ejemplo fue desarrollado en Arduino UNO, pero el código es


compatible con cualquier Arduino.
Tabla de señales de control

Código en el Arduino – Ejemplo 1

El programa activará el motor en un sentido por cuatro segundos, luego detiene el motor por medio
segundo, después activa el motor en sentido inverso por cuatro segundos, y por último detiene el
motor durante cinco segundos. Este ciclo se repite indefinidamente.

Característica de Controlador L298N Control de Motores DC PAP (Paso a Paso) Doble


Puente H:
Voltaje operativo mínimo: 5 V

Voltaje operativo máximo: 35 V

Máxima corriente: ± 2 A

Voltaje lógico: 5V

Entradas de señal PWM para el control de velocidad

Salidas: para 2 motores de DC o para un motor bipolar paso a paso

Medidas: 43x43x24 mm

También podría gustarte