El encendedor del horno HVAC provoca un microrestablecimiento

Estoy usando una combinación de Microchip PIC18F4520 y PIC16F73 en un controlador que interactúa con múltiples sistemas de calefacción para diferentes aplicaciones. Un gran problema con el que me estoy topando es el ruido del encendedor de chispa del horno / caldera de combustible fósil que hace que los micros se reinicien. ¿Alguien tiene experiencia / consejos sobre cómo remediar esto? Tenemos relés de aislamiento en el controlador para aislar el voltaje del horno del voltaje del controlador.

Hasta este punto, hemos agregado otra capa de relés de aislamiento externos para remediar esto, pero como puede adivinar, esto no es aceptable para el cliente final.

En este punto, estoy pensando que un filtro de paso bajo puede ser una ruta a considerar, pero parece que esto puede terminar en el mismo resultado (ciclado del sistema).

Cualquier consejo sería apreciado.

Podría usar un paquete de bobinas automotrices activado por bajo voltaje, por ejemplo, como se usa en los GM LS V8.
¿Tienes algún dato de alcance de lo que está pasando?
Tengo datos de alcance (captura de pantalla). Estoy tratando de averiguar para subirlo.
¿Alguna vez encontraste una solución, becjasl?
No, no tenemos. Simplemente confiamos en los relés de aislamiento adicionales como se indicó anteriormente.

Respuestas (1)

He trabajado con PIC durante los últimos cinco años en entornos industriales y he mantenido una lista de las causas de reinicios inesperados. Es razonable pensar que su problema está en el hardware y no en el software (¡aunque el software no debe descartarse por completo como una posibilidad!). Lo más parecido que he visto a lo que describes es ruido en el pin !MCLR. He visto chips reiniciados porque !MCLR está bajo y porque está por encima del riel positivo, incluso en situaciones en las que los bits de configuración deberían desactivar !MCLR. ¿Tiene algún límite local en el pin !MCLR?

De lo contrario, también puede verificar para asegurarse de que su riel de cinco voltios esté estable durante este evento. ¿Tiene límite local en eso, inmediatamente en el chip?

Gracias a todos por los comentarios. Estoy de acuerdo en que es probable que el problema esté en el hardware. El controlador no tiene problemas en escenarios en los que estamos interactuando con un horno sin ignición. Cada microcontrolador tiene su propio límite de .1uF en el pin !MCLR. Ambos !MCLR están habilitados (mediante bits de configuración).
Lo anterior debe decir "horno de encendido sin chispas"
.1 uF puede no ser lo suficientemente grande, sorprendentemente. Creo que tuvimos .1 uF en un caso y aún así se restableció del ruido. Puede intentar aumentar eso a 1 uF. También puede deshabilitar el pin !MCLR para confirmar si !MCLR es, de hecho, el problema.
Gracias por los comentarios. Voy a reconfigurar y probarlo.