Tengo una pistola eléctrica ( http://www.amazon.com/VIPERTEK-VTS-989-Heavy-Rechargeable-Flashlight/dp/B00FPE6UN2 ) que estoy usando para crear un gran arco eléctrico de 1/2" a través del aire para encender remotamente una antorcha a base de butano con una llama de 4 pies.
La pistola eléctrica funciona con su propia batería aislada y está optoacoplada a un Arduino Pro Mini (con microcontrolador Atmel Atmega328) para activar el encendedor de la pistola eléctrica y abrir la válvula de flujo del solenoide.
Mi energía de 5V para el Arduino proviene de dos diodos de fuentes de alimentación conmutadas O unidos a través de algunos Schottkys. Tengo un límite de 2200uF que agregué a la salida de la fuente de alimentación después de los diodos "O". Hay una batería dedicada para las fuentes de alimentación de conmutación del Arduino, separada y no conectada de ninguna manera a la batería de la pistola paralizante.
He agregado un diodo Zener de 1W 5.1V con polarización inversa de Arduino Vcc a GND para intentar cortar los picos de voltaje positivo y negativo no deseados que provienen del arco de la pistola eléctrica.
Sin embargo, la fuente de alimentación está muy limpia hasta que disparo la pistola paralizante para encender la antorcha. Durante este período, mi O-scope muestra transitorios de hasta 10+ V y de -5 V o menos, incluso con el diodo Zener colocado.
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 previas para estar más seguro) que el voltaje en los electrodos de arco es de 40 kV ~ 80 kV.
A veces, mi microcontrolador falla por completo de formas muy inesperadas. Ej.: el encendedor de la pistola paralizante se bloquea en "ENCENDIDO" incluso cuando mi código no tiene un lugar donde permanecer encendido, el latido del corazón del LED permanece "ENCENDIDO" aunque no tengo un lugar donde ordeno que el LED permanezca sólido y no parpadee, el latido del LED sigue parpadeando indicando está recibiendo los comandos correctamente, pero la válvula solenoide ya no responde, etc., etc. El restablecimiento soluciona estos problemas. Creo que están relacionados con pulsos EMP, o algo que sucede dentro del chip con cambios de bit o algo así, no relacionado con el código. Soy un codificador experimentado en estos chips, pero no tengo experiencia en el manejo de grandes arcos eléctricos y pistolas paralizantes, ni en la mitigación del ruido EMF y EMP.
2 preguntas:
1) ¿Cómo puedo eliminar/reducir el ruido EMF/EMP no deseado de este encendedor de gran chispa/pistola eléctrica? +10 a -5V suena MUY mal para el microcontrolador, para mí, a menos que sea un artefacto de medición con mi osciloscopio y no esté realmente presente así en el chip, con el Zener en su lugar.
2) ¿La configuración del temporizador Watchdog solucionará mi problema y forzará constantemente el reinicio automático durante los bloqueos, o es posible que el Watchdog también se bloquee? Lo intentaré de todos modos, pero la información adicional más allá de mi banco de conocimientos es útil.
Debe agregar blindaje de metal a la electrónica y usar cables blindados conectados a tierra en un solo punto de conexión a tierra. Además, agregue tapas de desacoplamiento de 1uf y .o1uf a Arduino Vcc.
uint128_t
wesley lee
QueRosaBestia
Joel Wigton
grapas gabriel
Joel Wigton