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.
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?
Juan U.
Kortuk
becjasl
Esteban Collings
becjasl