Go Down

Topic: Control circuito de 220v sin relé (Read 23417 times) previous topic - next topic

hombregula

Muy buenas,

A través de mi Arduino Uno "controlo" un circuito de 220v de alterna usando relés. El problema es que hago actuar muy rápido a los relés y se traban,  desempeñendo mejor la una función de castañuelas que de relés.

Para solucionarlo, por lo que he visto en la web, parace que con optoacopladores se soluciona el problema. Pero, ¿ Sabéis de algún modelo de optoacoplador que funcione entre un circuito de 5v y otro de 220v, o de algún otro dispositivo que lo solucione?

Muchas gracias!



curro92

Hola,
eso te da a lo más 60mA, no sé lo que controlas con relé, pero es muy poco.
Mira en Google "solid state relay" Arduino. Tienes en Ebay relés de estado sólido de 25A por menos de 4€. Dependiendo de la carga, tendrás que ponerle disipador.

Heke


A través de mi Arduino Uno "controlo" un circuito de 220v de alterna usando relés. El problema es que hago actuar muy rápido a los relés y se traban,  desempeñendo mejor la una función de castañuelas que de relés.


¿Que gobiernas con los reles y porque tan rapida la conmutacion?

fm

Sería interesante conocer lo que quieres conmutar o lo que quieres hacer.
   

hombregula

Quiero hacer la prueba de  encender y apagar una bombilla conectada a la red.
El problema de cambiar rápido las posiciones de los relés me surgió hace un mes al cambiar mediante dos relés el sentido de giro aún motor. Los relés se trababan.Con el sistema integrado L298 sustituí los relés, y se comportaban bien. Estoy empezando y simplemente hice pruebas para ver como se comportaban los motores.
Entonces bueno, para encender y apagar una bombilla con un relé, pues obviamente no es crítico la velocidad con la que quiero que se mueva el relé, pero bueno, si el optoacoplador se comporta mejor que el relé en la situación de por ejemplo tener que desconectarse y encenderse dos veces en un segundo, entiendo (aún no he probado),será mejor usar el opto.

Curro92, desconocía lo de los "solid state relay", muchas gracias por la info por que seguro que algún día me harán falta. Respecto a el optoacoplador que cito, por lo que entiendo que pone en su datasheet, el circuito que pretendo controlar,  te da hasta 1 A. Los 60mA, entiendo que es lo que consume el circuito controlador para encender el Led.

Saludos!


fm

#6
Mar 29, 2013, 01:28 pm Last Edit: Mar 29, 2013, 08:57 pm by fm Reason: 1
Varias cosillas que debes tener en cuenta. Nunca, nunca hagas trabajar un motor conectado a la red eléctrica en modo enciendo y apago, enciendo y apago! El zapatazo inductivo te va a freír el triac (el que realmente conmuta dentro del opto) y además te va a meter unos picos de tensión en la red la mar de divertidos. Estamos hablando de varios kilo-voltios.

Si vas a usar un opto no deberás pasar su potencia nominal. Es una bonita formal de invocar al dios de humo. Esos optos, están pensados para trabajar junto con un triac. Digamos que el opto suministra y mantiene la corriente a la "puerta" del triac en el momento que lo necesita.

Con una bombilla incandescente pasa un poco lo mismo. Aunque sea una carga netamente resistiva tiene su bonita inductancia (en el cable y el en filamento). En este caso, el eslabón más débil es la bombilla que terminará por fundirse.

Si no te quieres complicar mucho, lo más sencillo es usar un rele para controlar la conmutación de una fase de la red eléctrica.
   

Jossema106

Ese problema si se usa un rele no existe no? Me refiero a las shield de reles para arduino que existen. Quiero conectar y desconectar una bomba de riego

fm

No es bueno conectar y desconectar cargas inductivas rápidamente. Si se enciende o se apagan cada varios minutos, no pasa nada. El pico inductivo sigue presente. El problema viene cuando la inductancia no termina de saturarse o descargarse.
   

Jossema106

Ok entonces no debe haber problema ya que se activara cuando necesite regar y de apagara cuando la humedad llega al punto preestablacido

Heke

El MOC3041 se emplea como driver de triac mas potente.

Si quieres emplear una conmutacion por triac en vez de un rele de estado solido puedes hacerlo con este esquema:


La ventaja que tiene es que es un conmutador de paso por cero lo cual te va a evitar muchas interferencias cuando conmutes cargas y ademas te alarga la vida de lo que conmutes pues solo dara paso a los 220v de alterna cuando este en su punto mas bajo, cero voltios y a partir de ahi ya estara conectada la carga que se encontrara los 220VAC pero subiendo poco a poco (0.02 segundos, en España 50Hz) , o sea, una conmutacion limpia

fm

Nunca mejor dicho Heke. Tal vez apuntar que si busca un triac (snubberless) te puedes ahorrar el circuito de cebador, es decir, resistencia de 39Ohms y condensador de 10nF. Ten en cuenta que el condensador tiene que ser tipo X o Y a 400V (para estar seguro). Suelen ser un poco más caros.

Con ese circuito no podrás hacer "dimeo" de luces ya que siempre va a disparar al triac cuando pase por cero + un pequeño tiempo para activar el triac del opto.

El circuito que ha puesto Heke es más o menos lo que se conoce como un rele de estado sólido.
   

hombregula

Os cuento nuevas andanzas...
He podido conseguir el opto, pero no he podido conseguir aún el triac.
El caso es que he estado trasteando con el opto: tanto en el circuito controlado, como en el circuito que controlo, están conectados a 5v suministrados por la placa.
La placa tiene cargado el código blink de ejmplo de arduino (modificando el tiempo y que en vez de empezar por "HIGH", empiece por "LOW" ), suministrando corriente en ciclos de 6 segundos (durante los 3 primeros segundos 0v, y los 3 siguientes segundos 5v), al circuito controlador con el pin13. El circuito controlado está conectado a la salida de 5v de arduino.
He puesto en el que controla un led, y en el controlado otro, de forma, que lo que entiendo que deberían hacer los leds, es encenderse y apagarse a la vez. Pero esto no pasa.
Durante los tres primeros segundos, ambos leds están apagados (Esto ok, es como se espera)
Durante los tres siguientes segundos, ambos leds están encendidos (ok tambien, es como se espera)
Pero después de este primer ciclo... el led del circuito controlador sigue comportándose como se espera(encendiendose y apagandose cada 3 segundos), pero el del controlado No!, está constantemente encendido, no se apaga. Y no tengo ni la menor idea de por que pasa esto. Los dispositivos están seguro bien conectados. Pero no entiendo que están haciendo los electrones!

fm

Como decía en el post anterior: un rele de estado sólido no es más que un triac con un opto (los hay IGBT) pero los normales son Triacs. Especificados para alterna: una vez que están conduciendo sólo cortan cuando pasan por cero.
Enchufa el rele de estado sólido a la red (sólo si esta especificado como tal) y verás.
Ojo que da garrampla.
   

jray

#14
Apr 14, 2013, 09:50 pm Last Edit: Apr 14, 2013, 09:54 pm by jray Reason: 1
Añadir a lo dicho por heke y fm que tengas muy presente el tipo de carga.
El Moc 3041 tiene disparo con detector de paso por cero, lo que es probablemente el peor punto para conectar una carga muy inductiva tal como una bobina de electroválvula, transformador etc, en cambio es adecuada para controlar bombillas de incandescencia. El MOC 3021 carece del circuito de paso por cero y es adecuado en aplicaciones donde deseas controlar el punto de disparo o recortar la onda.

Os dejo enlace a dos excelentes Application Notes de Fairchild sobre Triacs.
www.fairchildsemi.com/an/AN/AN-3004.pdf
www.fairchildsemi.com/an/AN/AN-3003.pdf

Y uno más sobre diseño de reguladores, (aunque este post no va de eso, merecen la pena)
www.fairchildsemi.com/an/AN/AN-3006.pdf

Go Up