Arduino se bloquea cuando está conectado a una fuente de 220V [cerrado]

2

Producto utilizado - placa de relé 12V 4 en 1 (obtenida de eBay), Arduino Duemilanove, Ethernet Shield.

OBJETIVO - Controla las luces de mi habitación con Arduino. (Domótica)

Mi conexión - Arduino está conectado a Ethernet Shield como de costumbre. Arduino está encantado con mi PC de escritorio. La placa de relés se alimenta con una fuente de alimentación externa de 12 V y su conexión a tierra se conecta al pin GND de Ethernet Shield. La bombilla está conectada a una fuente de alimentación de 220 V y el relé 1 (del tablero de relés) está conectado como un interruptor de bombilla (mediante los pines NO y COM)

Descripción del problema - Todo mi circuito está funcionando bien. Pero, Cuando enciendo / apago solo mi tarjeta de relé (con el suministro de 220 V conectado), todo funciona bien. Pero cuando conecto una bombilla que funciona a 220 V y trato de controlarla con mi Tablero de relés. Solo se enciende una o dos veces, luego mi Arduino se bloquea o reinicia.

Tengo que apagar y reiniciar mi arduino para que vuelva a funcionar.

¿Por qué sucede esto?

Estoy utilizando esta placa de relé = >

Basándoseenlaimagendelaplacayloscomponentesdescritos,elesquemadeberíaserasí

Solo hay una pequeña tapa de cerámica que veo en la imagen del tablero (esquina inferior derecha) pero no estoy seguro de dónde está conectado.
Tenga en cuenta que el esquema muestra solo uno de los cuatro relés, pero el circuito de los otros tres es idéntico al que se muestra.

    
pregunta user3114179

1 respuesta

1

El impulso de corriente se induce cuando se enciende la carga que termina generando potencial en una parte sensible de su esquema y su circuito digital lo tolera mal.

Podrías haberlo evitado totalmente si utilizas optoacoplamiento con detección de cruce por cero en lugar de relés.

Por lo general, es bastante difícil encontrar un pedazo exacto de circuito que se vea afectado por la subida de tensión. Dale un vistazo a las notas AVR 040 y 042 de Atmel. Te darán una idea de qué partes de tu microcontrolador son más vulnerables a las sobretensiones y cómo manejarlas.

Intentaría agregar un condensador cerámico de 0.1uF en el pin de reinicio atmega a tierra y alimentar su placa arduino desde la misma fuente de 12 V que la placa de relé. Por lo general, la fuente de alimentación de la computadora suele ser inferior a 5 V, su atmega168 / 328 no está garantizado para un trabajo estable si se alimenta a menos de 4,5 voltios. Trate de cablear sus líneas de carga eléctrica lo más lejos posible de arduino. Al menos no los conecte a la atmósfera o cerca de las líneas de alimentación / señal de la atmósfera. También puede intentar proteger a Arduino y también a la tarjeta Ethernet de la tarjeta de relés.

También intente mantener las líneas de control de entrada de relé y conexión a tierra juntas. El desorden de cables hace que estas cosas sean mucho más difíciles de manejar.

El manejo de EMC es una tarea compleja. Las anteriores son solo pautas generales, aunque generalmente ayudan si las recuerdas.

    
respondido por el x4mer

Lea otras preguntas en las etiquetas