Estoy usando un microcontrolador Atmega 1284 y cuatro relés electromecánicos de 5v para encender / apagar los aparatos según algunos sensores, tiempo, etc. El ATmega tiene su propia fuente de alimentación de 5v en paralelo con una fuente de 8v que estoy usando para el relés Ambas fuentes de alimentación obtienen su DC del mismo transformador después de que se haya rectificado.
Tengo un problema por el que el dispositivo que estoy conectando al relé cortocircuita todo el circuito cuando está apagado. Apaga la pantalla LCD y restablece todas las variables en el programa en el Atmega. Después de aproximadamente 2 segundos, el circuito se reinicia en la pantalla de inicio, pero todas las variables se han restablecido. He medido la corriente proveniente de una pata del transformador y antes de que se encienda el aparato, la corriente está en un nivel constante de 30 m. Después de encender el aparato, salta a 70 mA. Después de que apague el aparato, las caídas de corriente son aproximadamente de 15 a 20 mA y cortocircuito el Atmega.
He intentado resolver este problema utilizando un optoacoplador / optoaislante entre el pin de señal del Atmega y el transistor justo antes del relé para tratar de aislar las ramas lo más posible. Eso no ha resuelto el problema. He leído todo el lugar donde aislar los circuitos es la mejor manera de ir para tratar de salvar a la Atmega del daño. Pero, ¿cómo puedo aislar los circuitos cuando técnicamente comparten el mismo terreno del transformador? ¿O es que incluso el problema aquí?
Aquí está el circuito:
[]