El ruido de la chispa de encendido de la antorcha de butano basada en aturdidor está bloqueando el microcontrolador ATmega328

1

Tengo una pistola de aturdimiento ( enlace ) que estoy usando para crear un gran eléctrico de 1/2 " Arquea el aire para encender de forma remota una antorcha a base de butano con una llama de 4 pies.

La pistola de aturdimiento funciona con su propia batería aislada, y se acopla a un Arduino Pro Mini (con microcontrolador Atmel Atmega328) para activar el encendedor de la pistola de aturdimiento, así como para abrir la válvula de flujo del solenoide.

Mi potencia de 5V para el Arduino proviene de dos diodos de alimentación de conmutación ORed juntos a través de algunos Schottkys. Tengo una tapa de 2200uF que agregué a la salida de la fuente de alimentación después de los diodos "OR". Hay una batería dedicada para las fuentes de alimentación de conmutación al Arduino, separado y no está conectada de ninguna manera a la batería de la pistola de aturdimiento.

He agregado un diodo Zener de 1W y 5.1V con polarización inversa desde Arduino Vcc a GND para intentar recortar los picos de voltaje positivos y negativos no deseados que provienen del arco de la pistola de aturdimiento.

Sin embargo, la fuente de alimentación está muy limpia hasta que enciendo la pistola eléctrica para encender la antorcha. Durante este período, mi O-scope muestra transitorios de hasta 10+ V y hasta -5 o menos V, incluso con el diodo Zener en su lugar.

Tenga en cuenta que las chispas se producen a una velocidad de ~ 30 chispas / seg, y supongo (necesitaría verificar a través de más investigaciones de fondo para estar más seguros) de que el voltaje en los electrodos de arco es 40kV ~ 80kV.

A veces mi microcontrolador falla completamente de manera inesperada. Por ejemplo: el encendedor de la pistola de aturdimiento se enciende "ON" incluso cuando mi código no tiene un lugar donde permanece encendido, el latido del LED permanece "ENCENDIDO" aunque no tengo un lugar donde ordene que el LED permanezca encendido y no parpadee, el latido del LED sigue parpadeando. está recibiendo los comandos correctamente, pero la válvula solenoide ya no responderá, etc. El restablecimiento soluciona estos problemas. Creo que están relacionados con el pulso EMP, o algo que sucede dentro del chip con bitflips o algo, no relacionado con el código. Soy un programador experimentado en estos chips, pero no tengo experiencia con arcos eléctricos y pistolas paralizantes grandes, y mitigo el ruido EMF y EMP.

2 preguntas:

1) ¿Cómo puedo eliminar / reducir el ruido no deseado de EMF / EMP de este encendedor de chispa grande / pistola de aturdimiento? +10 a -5V suena REALMENTE malo para el microcontrolador, para mí, a menos que sea un artefacto de medición con mi oscillocope y no esté realmente presente en el chip, con el Zener en su lugar.

2) ¿la configuración del temporizador de vigilancia solucionará mi problema y forzará constantemente el restablecimiento automático durante los bloqueos, o es posible que la vigilancia también se bloquee? Lo intentaré a pesar de todo, pero la información adicional más allá de mi banco de conocimientos es útil.

    
pregunta Gabriel Staples

1 respuesta

2

Debe agregar blindaje metálico a la electrónica y usar cables blindados conectados a tierra a un solo punto de conexión a tierra. Además, agregue 1uf y .o1uf tapas de desacoplamiento a Arduino Vcc.

    
respondido por el Guill

Lea otras preguntas en las etiquetas