Explicación del módulo de controlador de motor de CC L298N

Explicación del módulo de controlador de motor de CC L298N

En esta publicación, aprenderemos sobre el módulo controlador de motor de CC de puente H dual L298N que se puede usar para impulsar motores de CC con escobillas y motores paso a paso con microcontroladores e circuitos integrados.



Visión general

Las placas de circuitos modulares son el mejor ahorro de tiempo para los diseñadores de electrónica que también reducen los errores de creación de prototipos. Esto es lo que prefieren sobre todo los programadores que escriben código para microcontroladores pasan la mayor parte del tiempo escribiendo códigos delante de la computadora y tienen menos tiempo para soldar los componentes electrónicos discretos.

Es por eso que podemos encontrar toneladas y toneladas de diferentes circuitos modulares hechos solo para placas Arduino, es fácil de interconectar y tiene la ventaja de tener menos errores de hardware al diseñar nuestro prototipo.





Ilustración del módulo L298N:

Ilustración del módulo L298N:

El módulo se basa en IC L298N y está comúnmente disponible en sitios web de comercio electrónico.



Usamos Controladores de motor de CC porque los circuitos integrados y los microcontroladores no son capaces de suministrar una corriente que no supere los 100 miliamperios en general. Los microcontroladores son inteligentes pero no fuertes, este módulo agregará algunos músculos a Arduino, IC y otros microcontroladores para impulsar motores de CC de alta potencia.

Puede controlar 2 motores de CC simultáneamente de hasta 2 amperios cada uno o un motor paso a paso. Podemos controlar la velocidad utilizando PWM y también su dirección de rotación de los motores.

Este módulo es ideal para construyendo robots y proyectos de movimiento de tierras como carros de juguete.

Veamos los detalles técnicos del módulo L298N.

Detalles técnicos del módulo L298N.

Descripción del pin:

· En el lado izquierdo están los puertos OUT1 y OUT2, que es para conectar el motor de CC. Del mismo modo, OUT3 y OUT4 para otro motor de CC.

· ENA y ENB son pines de habilitación, al conectar ENA a alto o + 5V habilita el puerto OUT1 y OUT2. Si conecta el pin ENA a baja o tierra, deshabilita OUT1 y OUT2. Del mismo modo, para ENB y OUT3 y OUT4.

· IN1 a IN4 son los pines de entrada que se conectarán a Arduino. Si ingresa IN1 + Ve e IN2 –Ve desde el microcontrolador o manualmente, la OUT1 se vuelve alta y la OUT2 baja, por lo que podemos impulsar el motor.

· Si ingresa IN3 alto, OUT4 se pone alto y si ingresa IN4 bajo OUT3 se pone bajo, ahora podemos conducir otro motor.

· Si desea invertir la dirección de rotación del motor, simplemente invierta la polaridad IN1 e IN2, de manera similar para IN3 e IN4.

· Al aplicar la señal PWM a ENA y ENB, puede controlar la velocidad de los motores en dos puertos de salida diferentes.

· La placa puede aceptar de 7 a 12V nominalmente. Puede ingresar energía en el terminal de + 12V y tierra a 0V.

· El terminal + 5V es SALIDA que se puede utilizar para alimentar Arduino o cualquier otro módulo si es necesario.

Jerséis:

Hay tres pines de puente que puede desplazarse hacia arriba para ver la imagen ilustrada.

Todos los puentes se conectarán inicialmente, retire o conserve el puente según su necesidad.

Puente 1 (ver imagen ilustrada):

· Si su motor necesita más de 12 V, debe desconectar el puente 1 y aplicar el voltaje deseado (máximo 35 V) en el terminal de 12 V. Trae otro Suministro de 5V y entrada en el terminal + 5V. Sí, debe ingresar 5V si necesita aplicar más de 12V (cuando se quita el puente 1).

· La entrada de 5V es para el funcionamiento correcto del IC, ya que quitar el puente desactivará el regulador de 5v incorporado y lo protegerá de un voltaje de entrada más alto del terminal de 12v.

· El terminal + 5V actúa como salida si su suministro está entre 7 y 12V y actúa como entrada si aplica más de 12V y se quita el puente.

· La mayoría de los proyectos solo necesitan un voltaje del motor por debajo de 12V, así que mantenga el puente como está y use el terminal de + 5V como salida.

Puente 2 y Puente 3 (ver imagen ilustrada):

· Si quita estos dos puentes, debe ingresar la señal de habilitación y deshabilitación del microcontrolador, la mayoría de los usuarios prefieren quitar los dos puentes y aplicar la señal del microcontrolador.

· Si mantiene los dos jumpers la OUT1 a OUT4 estará siempre habilitada. Recuerde el puente ENA para OUT1 y OUT2. Puente ENB para OUT3 y OUT4.

Ahora veamos un circuito práctico, ¿cómo podemos motores de interfaz, Arduino y suministro al módulo del controlador.

Esquemático:

diagrama esquemático del módulo L298N.

El circuito anterior se puede usar para autos de juguete, si cambia el código apropiadamente y agrega un joystick.

Solo necesita alimentar el módulo L289N y el módulo alimentará el Arduino a través del terminal Vin.

El circuito anterior hará girar ambos motores en el sentido de las agujas del reloj durante 3 segundos y se detendrá durante 3 segundos. Después de eso, el motor girará en sentido antihorario durante 3 segundos y se detendrá durante 3 segundos. Esto demuestra el puente H en acción.

Después de eso, ambos motores comenzarán a girar lentamente en sentido antihorario ganando velocidad gradualmente al máximo y reduciendo gradualmente la velocidad a cero. Esto demuestra el control de velocidad de motores por PWM.

Programa:

|_+_|

|_+_|

Prototipo del autor:

Prototipo Arduino de circuito de controlador de motor utilizando el módulo L298N.

Si tiene alguna pregunta sobre este proyecto de controlador de motor de CC L298N, no dude en expresarla en la sección de comentarios, es posible que reciba una respuesta rápida.




Artículo anterior: Circuito de cargador de batería múltiple con condensador de descarga Siguiente artículo: Coche RC de 2,4 GHz controlado por joystick con Arduino