Sie sind auf Seite 1von 8

Leccin 7: Salidas digitales de potencia

En las primeras lecciones de este curso abordamos el tema de las salidas digitales. En la leccin
de hoy queremos profundizar y ampliar nuestros conocimientos un poco ms all. Cuando
tratamos el asunto de las salidas digitales, lo hicimos siempre, por motivos pedaggicos puesto
que estbamos empezando, como si en el mundo todo funcionara con tensiones de corriente
contnua de 5V. Esta simplificacin fue muy conveniente, pero dista mucho de ser la realidad del
da a da.
La mayora de los equipos tiles que podemos gobernar con nuestro Arduino funcionarn con
alimentaciones diferentes.Si queremos controlar el motor que se encarga de la apertura y cierre
de la puerta del garaje, la bomba que alimenta de agua un depsito desde el que regamos
nuestra huerta, el encendido y apagado autmatico de las luces de nuestro porche, slo por citar
algunos ejemplos, la posibilidad de que estos elementos funciones con una corriente contnua de
5V es prcticamente nula. As pues, nos tenemos que enfrentar a la problemtica en la que
nuestro arduino se ve obligado a gestionar elementos externos que funcionan con otras
tensiones y/o que tienen un consumo de corriente ms elevado que el que se puede gestionar
directamente con una salida digital.
Afortunadamente tenemos a nuestra disposicion numerosas tcnicas que nos permiten afrontar
esta problemtica eligiendo la mejor opcin en cada caso para nuestro problema. El aspecto ms
importante que tenemos que tener en cuenta es mantener la independencia entre uno y otro
circuito. Por un lado, se encuentra el circuito de mando (gestionado por nuestro Arduino y que,
por fuerza, debe funcionar con las especificaciones de tensin y corriente de las placas Arduino)
y por otro lado, debemos disear el circuito de potencia (que alimentar o dejar sin
alimentacin el equipo gobernado). Nuestro objetivo es interelacionar los dos circuitos, pero
manteniendo aislados el uno del otro. Precisamente, el nivel de seguridad que deseemos obtener
respecto al aislamiento de los dos circuito, nos determinar la solucin que debemos seleccionar
en cada caso.
Primera solucin: Utilizar un transistor (o componente similar) para relacionar un
circuito con otro.
Este es, posiblemente el caso ms sencillo. Supongamos que queremos controlar con nuestro
arduino, con ayuda de un interruptor, una lmpara de incandescencia que funciona a 220VAC y
que consume 60W. Antes de empezar con nuestro equipo Arduino, queremos hacer aqu un
inciso referente a la simulacin con Proteus. La forma ms grfica de simular un circuito que
alimente una bombilla de 220VAC se muestra en la imagen siguiente:

Hemos utilizado un componente del tipo LAMP (al que configuramos para que funcione a 220VAC
y 50Hz) para simulara la bombilla y un componente tipo ALTERNARTOR (al que tambin
configuramos para que funcione a 220VAC y 50Hz) para simular la alimentacin de la red. En
este caso hemos puesto un interruptor para encender y apagar, as el lector puede comprobar
que todo funciona correctamente. Por ltimo queremos destacar el hecho de que hemos cerrado
el circuito alternador y lmpara uniendo los dos extremos a un terminal de tierra. Esto puede
parecer chocante y muchos hubieran optado por cerrar directamente el alternador con la
lmpara sin usar el terminal de tierra. Sin embargo, cuando se utilizan simuladores siempre es
muy conveniente fijar todos los potenciales para facilitar la tarea de resolucin de los circuitos al
motor del simulador. Por eso es una buena prctica colocar un terminal del generador a GND.
Como en Proteus todos los terminales del mismo potencial estn unidos internamente, nos ha
bastado con poner el extremo libre de la lmpara tambin unido a un terminal de tierra para que
todo el circuito est cerrado y funcione.
Si activamos la simulacin, la luz debe aparecer luciendo al cerrar el interruptor.

Ahora ya podemos empezar a ver nuestro primer circuito utilizando Arduino y un transistor a la
salida. Sustituyamos el interruptor por un transistor y cebemoslo con una salida digital de
nuestro equipo. El montaje, muy simple para centrarnos en lo fundamental, lo hemos diseado
como sigue:

El cdigo fuente de nuestro programa, que tambin es muy sencillo, lo hemos escrito como
sigue:

Si ponemos en marcha la simulacin y actuamos sobre la entrada digital, nuestro Arduino


activar su salida y encenderemos la lmpara a 220VAC.

Acabamos de aprender la manera de gobernar un elemento que funciona con alimentaciones


diferentes a la de nuestro equipo Arduino. Pero, ojo, la solucin tiene limitaciones importantes.
Sugongamos que el transistor se cortocircuita. En este caso, pondramos uno de los pines de
nuestro Arduino a una tensin de 220VAC y, muy probablemente, lo dejemos inservible. Por eso
es conveniente, utilizar otras opciones que aislen los dos circuitos.
Segunda solucin: Utilizar un rel.
La segunda solucion consiste en la utilizaciin de un rel para separar ambos circuitos. Nuestro
montaje en este caso sera el siguiente:

Hemos utilizado un elemento de tipo RELAY al que hemos configurado para funcionar a 5V.
Vemos que en este caso el aislamiento entre ambos circuitos est garantizado, puesto que el
circuito de mando circula a travs de la bobina del rel, mientras que el circuito de potencia lo
hace a travs de uno de los contactos libres de potencial.
Tercera solucin: utilizacin de un optoacoplador.
En determinadas ocasiones podemos encontrar problemas para la utilizacin de los rels. Por
ejemplo, porque necesitemos velocidades de conmutacin por encima de las posibilidades de un
dispositivo electromecnico como el rel. En esos casos podemos encontrar una solucin en la
utilizacion de un optoacoplador con un transistor de potencia a su salida. Dependiendo de los
casos (voltaje y corrientes demandadas a la salida) podramos prescindir del transistor, pero
corregir nuestro circuito prescindiendo del transistor de salida no nos supondra mayor dificultad.
Veamos un esquema de este tipo de conexionado.

Hemos utilizado como optoacoplador, el componente CNY70 incluido en Proteus 6como un


modelo activo puesto que en los objetivos de este curso habamos fijado la intencin de poder
simular todos los circuitos que utilizamos utilizando Proteus. De todas formas, al lector no le
resultar complicado trasladar este esquema para adaptarlo y utilizar cualquier otro
optoacoplador disponible en el mercado.
Alimentamos la entrada del optoacoplador desde la salida del Arduino y cerramos el circuito con
un terminal de tierra. Utilizamos la salida del optoacoplador para la alimentacin del circuito de
potencia con un esquema similar al que vimos en la primera de las opciones estudiadas. La
diferencia entre aquella y esta, radica que el acoplamiento entre los dos circuitos se realiza en
esta segunda ocasin mediante la utilizacin de un dispositivo ptico (el optoacoplador) que nos
garantiza un alto nivel de aislamiento (del orden de los 2,5kV) entre ambos circuitos.
Con esto terminamos el repaso a las diferentes soluciones disponibles para implementar salidas
de potencia en nuestros equipos arduino.

Das könnte Ihnen auch gefallen