You are on page 1of 5

UNIDAD DE POTENCIA PARA MOTORES DE

CORRIENTE CONTINUA
12 JUNIO 2017 INVENTABLE 23 COMENTARIOS
Vista pictórica del driver con L298, versión simplificada.
Como anticipado en mi artículo "Como funciona un puente
para motores DC", en este post les presento una unidad
de potencia doble para controlar motores de corriente
continua y baja tensión. El circuito, muy usado para la
construcción de pequeños robots, trabaja con el circuito
integrado L298, viejo caballo de batalla, que existe en el
mercado desde hace ya bastante tiempo. Gracias a la
renacida pasión de estos últimos años por los robots
didácticos, el L298 goza de una nueva fama.
A través de internet podemos comprar algunos modelos de
plaquetas con el L298, todas más o menos parecidas. De
cualquier manera, he decidido de proyectar y construir una
yo mismo, usando material que se puede encontrar
fácilmente en comercio, porque pienso que hacerse las
cosas en casa, desde cero, y sin depender de los pocos
negocios on-line que centralizan y uniforman el comercio
DIY sea una buena cosa.
Foto de la versión simplificada del driver para motores DC con L298 sin disipador.

El L298 es fundamentalmente un doble puente


"H" de potencia integrado. En mi
artículo: "Como funciona un puente para
motores DC" he tratado el argumento de los
puentes "H" en modo detallado. Por lo tanto, en
esta entrada, dedicaré la atención a la
construcción práctica del puente. El esquema
en bloques del integrado lo pueden observar en
la siguiente figura.

Diagrama interno del circuito integrado L298.


Cada puente H está constituido por 4 transistores de potencia conectados a puertas lógicas "AND" cuyas entradas se
encuentran disponibles para el control de los motores en los dos sentidos de marcha.
La tarjeta de potencia la he desarrollado en dos versiones distintas: una, simplificada para aplicaciones comunes y
una más completa para aplicaciones especiales.
Circuito del driver con L298 en su versión simplificada.
En realidad la diferencia entre ellas es mínima, la versión más completa dispone de pines extra para agregar
sensores de corriente y dos terminales de control que permiten de habilitar los puentes. Por el contrario, en la versión
simplificada, los puentes se encuentran siempre habilitados y los negativos están conectados directamente a masa.
Circuito del driver con L298 en su versión completa.
El L298 puede trabajar con tensiones hasta de 46V y corrientes de 2A por cada canal (4A en total) en modo
continuado aunque si es mejor no exceder con la potencia total que le pedimos al integrado. Con motores de potencia
superior a 10W es mejor montar un disipador de calor como se ve en la fotografía.
Vista pictórica del driver con L298, versión completa.
Analicemos los circuitos electrónicos de la unidad de
potencia en sus dos versiones. Más allá del L298
encontrarán pocos componentes. La parte lógica del
L298 necesita de una alimentación aparte de 5V, para
eso he usado un regulador integrado 78L05 que es el
modelo pequeño del clásico 7805 y que permite una
corriente de salida máxima de 100mA, más que
suficiente para este uso.
Foto de la versión simplificada del driver para motores
DC con L298.
Para visualizar la dirección de movimiento de cada
motor, he usado leds de dos colores distintos (rojo y
amarillo) conectados en paralelo y en oposición entre si.
Podemos ver también los 8 diodos de protección
necesarios. Ya he explicado para que sirven estos
diodos en mi artículo anterior. Para estos diodos, la
mejor elección sería la de usar diodos Schottky veloces,
especialmente si pensamos usar nuestro driver para
controlar motores de media potencia o con control de la
velocidad por PWM (modulación por ancho de
impulsos). En situaciones más tranquilas, diodos
rectificadores del tipo 1N4007 cumplen su función
correctamente.
Elenco de componentes (versión simplificada):
4 resistencias de 100 ohms
2 resistencias de 1,8K
1 capacitor de 100nF
2 capacitores de 22uF 25V
8 diodos 1N4007
2 led amarillos 3mm
2 leds rojos 3mm
1 regulador 5V 100mA 78L05
1 circuito integrado L298
4 conectores con bornes de dos vías
1 conector con bornes de 3 vías
1 circuito impreso
1 disipador de calor (opcional)
Circuito impreso del driver para motores DC versión
simplificada.
Las entradas de control de ambas versiones trabajan
con lógica de 5V aunque si podemos usar sin
inconvenientes señales de control de 3,3V. Las resistencias de 100 ohms en serie con las entradas sirven solo como
protección y pueden ser reemplazadas por puentes hechos de alambre.
Conexiones y tabla de verdad del driver con L298,
versión simplificada.
En las tablas lógicas podemos ver la lógica de
control. El modelo simplificado dispone de dos
entradas de control para cada motor (MA y MB)
mientras que en la versión completa tenemos
también la entrada de habilitación (ENA). Estas
entradas no es necesario conectarlas a nuestro
sistema de control porque los puentes se encuentran
ya habilitados gracias a las dos resistencia de pull-up
de 4,7K. Para deshabilitar los puentes basta aplicar
una tensión cercana a 0V.
Elenco de componentes (versión completa):
6 resistencias de 100 ohms
2 resistencias de 4,7K
2 resistencias de 1,8K
1 capacitor de 100nF
2 capacitores de 22uF 25V
8 diodos 1N4007
2 led amarillos 3mm
2 leds rojos 3mm
1 regulador 5V 100mA 78L05
1 circuito integrado L298
2 puentes con pines de 2 vias
3 conectores con bornes de dos vías
1 conector con bornes de 7 vías
1 circuito impreso
1 disipador de calor (opcional)
Conexiones y tabla de verdad del driver con L298, versión completa.
La versión completa del driver incorpora dos puentes que permiten de trabajar midiendo la corriente de los motores.
Si esta función no es necesaria, pueden simplemente dejar los puentes conectados (en corto). Si por el contrario
sirve medir la corriente, es necesario desconectar los puentes y conectar entre los pines resistencias de Shunt y el
respectivo sistema de medición. Existen dos motivos por los cuales puede ser útil medir la corriente de los motores:
uno de ellos es el de detectar un consumo excesivo del motor como en el caso de los robots móviles cuando chocan
contra un obstáculo.
Circuito impreso del driver para motores DC versión completa.
El segundo motivo es más complejo y consiste en haber una realimentación para un control PWM de alta calidad. Sin
embargo, ambos sistemas necesitarán de una electrónica adicional para amplificar la señal de las resistencias de
Shunt y de software específico para el microcontrolador que va más allá de los objetivos de este artículo. Quizás
más adelante trataré este argumento en modo más detallado.
Foto del driver para motores DC con disipador de calor montado.
La versión completa de esta plaqueta puede ser usada también para controlar motores paso a paso (step motor)
pero, debido a que cada motor paso a paso necesita de dos puentes de potencia para trabajar, podemos conectar
solo un motor por tarjeta.
Para terminar, les cuento que he retomado el uso del baño que estaña los circuitos impresos (hacía tiempo que no lo
usaba). Aquí les muestro una foto.
Foto del circuito impreso del driver con L298.