Estoy usando un microcontrolador Atmega 1284 y cuatro relés electromecánicos de 5v para encender/apagar aparatos en función de algunos sensores, tiempo, etc. El ATmega tiene su propia fuente de alimentación de 5v en paralelo con una fuente de alimentación de 8v que estoy usando para los relés. Ambas fuentes de alimentación obtienen su CC del mismo transformador después de haber sido rectificado.
Tengo un problema en el que el aparato que estoy conectando al relé cortocircuita todo el circuito cuando se apaga. Apaga la pantalla LCD y restablece todas las variables en el programa en el Atmega. Después de unos 2 segundos, el circuito se reinicia en mi pantalla de inicio, pero todas las variables se han restablecido. He medido la corriente que proviene de una pata del transformador y antes de que se encienda el aparato, la corriente es constante de 30 ma. Después de encender el aparato, salta a 70ma. Después de apagar el aparato, la corriente cae a unos 15-20ma y corta el Atmega.
He intentado resolver este problema usando un optoacoplador/optoaislador entre el pin de señal del Atmega y el transistor justo antes del relé para tratar de aislar las ramas tanto como sea posible. Eso no ha resuelto el problema. He leído todo el lugar que aislar los circuitos es la mejor manera de tratar de salvar el Atmega de daños. Pero, ¿cómo puedo aislar los circuitos cuando técnicamente comparten la misma tierra del transformador? ¿O es ese el problema aquí?
Aquí está el circuito:
[ ]
(cientos solo en este sitio)
El problema no es que el relé cortocircuite la MCU, sino una condición de reinicio debido al cambio de tierra o al ruido de voltaje en las líneas, es decir, un problema de EMC.
Los fallos de ruido pueden ser conducidos o radiados por el campo E (voltaje) o el campo H (corriente) cuando hay líneas de alta impedancia cerca de sobrevoltajes EMF inductivos no trenzados.
Como ha probado el aislamiento conductivo, eso deja el aislamiento del ruido radiado.
Comprobar :
El cable blindado también ayuda a suprimir la emisión sobre par trenzado o STP: proximidad del cable y orientación no paralela.
agregue manguitos de ferrita para suprimir el ruido CM.
Lo único que tiene sentido sobre restablecer el circuito cuando se apaga el relé es que no está manejando la corriente almacenada de la parte del solenoide del relé. Haces esto con un diodo flyback, que parece que tienes uno, pero no está claro cómo lo has cableado. Asegúrese de que cuando el relé esté energizado, el diodo no lo esté. Además, siga la dirección de la corriente a través de la bobina, y cuando desactive el relé, la corriente resultante debería encontrar un camino de recirculación a través del diodo.
Si tiene un alcance, coloque una sonda en el nodo de conmutación de la bobina del relé. Cuando lo apagues, si no lo tienes conectado correctamente, verás que aumenta hasta 10 o 100 voltios.
La indicación de la información que ha proporcionado es que en realidad no está teniendo un suceso "corto". En cambio, parecería que, en cambio, está ocurriendo un bloqueo dentro de su microcontrolador. El enganche es un fenómeno que ocurre en chips IC complejos cuando se presentan condiciones de señal ilegales en los pines de la pieza y las rutas de los circuitos dispersos internos actúan como un rectificador controlado por silicio y encienden y conducen la corriente a través de partes del silicio que no son válidas para la corriente. fluir. Latchup puede variar de molesto y requiere un ciclo de energía simple para restablecer el problema a un tipo más serio donde la corriente de latch destruye críticamente todo o parte del chip IC.
El enganche generalmente ocurrirá cuando algún pin IC se lleve a una forma de voltaje sobre el riel VCC o debajo del riel GND. Los picos de voltaje acoplados en el circuito son el disparador de bloqueo habitual y pueden provenir de descargas estáticas o circuitos de conmutación. En su caso, lo más probable es que el cambio de voltaje de la red de CA esté causando picos en su circuito.
La conmutación de la red de CA con un relé electromecánico puede provocar ruido y picos de tensión de hasta 100 s de voltios. El ruido puede provenir del rebote de contacto, la formación de arcos de contacto y la conmutación de cargas inductivas. Hay una serie de cosas que puede necesitar considerar para investigar su problema.
Suponiendo que solo hace esto cuando el dispositivo está conectado, el problema es EMI de los contactos que codifican el funcionamiento de la MCU.
Su optoaislador no hace nada valioso ya que está utilizando el mismo suministro.
Intente usar un suministro diferente solo para la bobina del relé e intente limpiar su diseño alrededor del micro y el cableado a la carga. En particular, evite tener más conexiones de las que ha mostrado (como a un depurador o módulo de programación).
Puede probar un MOV a través de los contactos, pero normalmente la solución a largo plazo es un mejor relé y/o aislamiento y un mejor diseño (una placa de 4 capas con plano de tierra, por ejemplo).
marcus muller
Dejvid_no1
Tay
Tay
marcus muller
Dejvid_no1
marcus muller
marcus muller
QueRosaBestia
Emprendedor
Trevor_G
Tay
usuario253751