La tarjeta Arduino
proporciona una corriente máxima por canal de 40mA, suficiente para
activar pequeños actuadores como leds pero insuficiente para manejar
el consumo de un motor de corriente continua. Por ello, es necesario
utilizar un chip de potencia para amplificar esas señales de la
tarjeta, que además incorpora unos diodos de protección contra los
picos inversos de tensión producidos por la desconexión de cargas
inductivas.
Para
invertir la dirección del motor sin un nuevo conexionado requiere de
un circuito conocido como un PUENTE-H (observa cómo el circuito
alrededor del motor está en forma de H).
Motor en paro |
El cierre de A y D hace que el motor gire a derechas |
El cierre de B y C hace que se invierta el sentido de giro |
Es necesario observar que es fácil hacer un corto
de batería al cerrar por descuido los interruptores A y B o cerrando
los interruptores C y D. Esto pondría en peligro la batería. Una
buena medida para evitarlo es automatizar al máximo el control de
los interruptores.
Para
permitir controlar el Puente H al microcontrolador, los interruptores
mecánicos deben ser sustituidos por transistores. Observa el empleo
de diodos en el circuito. El bobinado en el motor es esencialmente un
inductor. Cuando el flujo de corriente en un inductor de repente es
cortado, la corriente de pronto no puede ir a 0. Por consiguiente,
inducen un voltaje oponiéndose a esta corriente. Este voltaje puede
ser tan alto que esto destruya los transistores. Los diodos de
retorno proporcionan un camino de vuelta seguro para esta corriente
que evita y protege los transistores.
El
puente-H, puede ser realizado con transistores discretos o puede ser
comprado como un circuito integrado. Utilizar un circuito integrado
ayudará a mantener el proyecto compacto y la lógica interna
previene que la batería pueda ser cortocircuitada como se describió
antes.
Para conseguir amplificar las señales
de control de la tarjeta Arduino, invertir el sentido de giro de los
motores mediante puente en H y proteger de las cargas inductivas,
utilizamos para ello un chip L293D. Aquí tienes el significado de
cada uno de sus 16 pines:
El chip L293 es un
driver de 4 canales capaz de proporcionar una corriente de salida de
hasta 1A por canal. Cada canal es controlado por señales de entrada
compatibles TTL y cada pareja de canales dispone de una señal de
habilitación que desconecta las salidas de los mismos.
Dispone de una patilla
para la alimentación de las cargas que se están controlando, de
forma que dicha alimentación es independiente de la lógica de
control. Con este circuito integrado se puede controlar el sentido de
giro de hasta dos motores simultáneamente.
CARACTERÍSTICAS DEL CHIP L293D
- Intensidad por canal =600mA
- Intensidad de pico por canal=1,2 A
- Protección contra sobretemperaturas
- Protección interna contra sobretensiones producidas por cargas inductivas
- Alimentación independiente de las cargas y control
- Alta inmunidad al ruido
- Tensión de alimentación de las cargas ≤ 36 V
-
y no necesita alimentacion ? aparte de arduino
ResponderEliminar