Auto RC con HT12, L293D y Módulos a 433MHz

Después de realizar la nota sobre el mando a distancia de cuatro canales con los integrados HT12E y HT12D. Mediante el enlace de RF a 433MHz con los módulos comerciales TWS y RWS, realizamos un control remoto de 4 canales simultáneos. 

Enlace del mando de 4 canales: http://electgpl.blogspot.com.ar/2016/07/mando-distancia-de-4-canales-por-rf-con.html

En este caso le agregaremos un control de potencia para controlar dos motores de corriente continua, al necesitar la inversión de giro necesitamos un puente H, un sistema denominado full-bridge que no es mas que un una doble salida complementaria donde cada una de ellas conecta un borne del motor, entonces de esta manera logramos poner a positivo o negativo cada borne del motor de forma independiente y logramos la inversión de giro.

Como podemos ver, tenemos una fuente de tensión Vin que sera la tensión que alimentara el motor M, luego tenemos una doble salida complementaria formada en su primera etapa por S1 y S2, y en su segunda etapa por S3 y S4, la doble salida complementaria toma el nombre de Full-Bridge o Puente H.
Si cerramos el interruptor S1 y el S4, entonces la polarización en el motor sera de izquierda a derecha, si en cambio abrimos estos dos y cerramos S2 y S3, entonces la corriente en el motor sera de derecha a izquierda, de esta manera controlando estos 4 interruptores (en la vida real transistores) podremos controlar el giro del motor, y obviamente si abrimos las 4 el motor se detendrá. (hay casos en donde se alimentan de determinada forma de que el motor se frene, pero eso quedara para los motores Paso a Paso).

El L293D, posee en su interior los diodos Flyback para que la FCEM producida por el inductor del motor no genere un pico inverso que destruya la electrónica.
Si el integrado no posee estos diodos, debemos agregarlos por afuera, pero en el caso del L293D no tendremos ese problema.

El integrado L293D posee dos canales de alimentación, uno sera para la lógica y el control TTL lo cual sera de 5V, el otro canal de alimentación sera únicamente para el motor, lo cual puede ir desde los 4.5V hasta los 36V, en el caso del circuito propuesto estoy usando 5V ya que los motores que utilizo no soportan mas de 5V.

Hay que tener en cuenta que el consumo de los motores es mucho mayor al de la lógica (el HT12 y el modulo receptor), el problema es que si la batería no esta lo suficientemente cargada o si no tiene la corriente mínima necesaria, cuando el HT reciba un comando para prender un motor, el motor se encenderá haciendo que el consumo del mismo genere una caída de tensión que da por resultado el mal funcionamiento de la lógica del HT o del receptor y esto hace que el auto no pueda recibir mas ordenes del transmisor quedando "colgado" con el motor encendido sin responder.
Para ello se ha solucionado con un capacitor electrolítico de 4700uF que cumple la función de Bootstrap para almacenar la corriente necesaria para que en el arranque del motor sea descargada del mismo y no apague la lógica.

El transmisor es el mismo que se ha implementado en la otra nota del mando a distancia, claro que pueden redistribuir los botones para que sea mas amigable a lo que es un control remoto para un auto de juguete.



En el caso del receptor es donde encontraremos los cambios mencionados al principio de la nota, como podremos ver tenemos el modulo receptor representado por un conector ya que solo tendremos que conectarlo en la placa, luego tenemos el HT12D con su dipswitch para la codificación, su led de handshake que nos avisara que el sistema esta online, y por ultimo tenemos el L293D con los conectores para los motores y el capacitor de Bootstrap para proveer picos de corriente a demanda de los motores.