Tengo problemas con mi placa PCB basada en el microcontrolador atmega328p (muy similar a una placa Arduino independiente).
Este es mi esquema de PCB actual y la placa Eagle .
ESQUEMAS ACTUALIZADOS!
Utilizo conectores en VSX, VDX, MOT1A, MOT2A, MOT2A, MOT2B para encender y apagar las válvulas de solenoide (las válvulas están clasificadas como 12 V CC, 2 A como máximo).
La placa funciona aleatoriamente bien solo durante unos segundos o minutos hasta que el micontrolador falla o se reinicia y creo que esto sucede debido al ruido de los solenoides.
La alimentación principal es de 12 V CC, 35 A (utilizada para las válvulas y el relé) y luego utilizo un regulador de voltaje de 5 V CC para encender el atmega328p.
Como puede ver, ya agregué diodos flyback en cada mosfet, pero puede que esto no sea suficiente para evitar el ruido del solenoide. También torcí cada par de cables (la longitud máxima del cable es de 90 cm) que conectan los pines de las válvulas a los conectores VSX, VDX, MOT1A, MOT2A, MOT2A, MOT2B y agregué un diodo adicional en paralelo en cada pin de válvula.
¿Cómo puedo resolver el problema? Estaba pensando en agregar tapas de cerámica de 100 nF entre VCC y GND y AREF y GND y AVCC y GND lo más cerca posible de las almohadillas del microcontrolador y otra tapa de 100 nF en paralelo en cada pin de válvula. ¿Crees que puede ser suficiente para resolver el problema?
Desafortunadamente, creo que no puedo separar la fuente de alimentación del solenoide de la fuente de alimentación atmega328p ya que actualmente comparten la misma TIERRA.
¿Qué puedo hacer para solucionar el problema si sigo usando la misma placa PCB?
Corte ese rastro que corre desde el pin 22 y conéctelo directamente al pin del medio en el 7805 con un cable volador.
Agregue un límite de 10uF X7R o X5R directamente entre los pines 7 y 8.
Mejore el diseño la próxima vez o use un tablero de 4 capas.
Es muy poco probable que algo ayude a arreglar este diseño de tablero. Este diseño de PCB tiene una base muy pobre, por lo que en algún lugar la tierra rebota y un problema técnico mata al procesador. ¿Por qué tanta gente aquí no está usando vertido en el suelo? Luego, la ruta de retorno a tierra para los relés debe separarse de la tierra para la electrónica de control de baja potencia. Debe ser diseñado en primer lugar. Luego, falta un capacitor principal, en el conector de entrada de 12 V, que es el riel de alimentación principal para todos los relés.
jms
marcus barnet