Hola a todos.
Yo tambien he tenido y sufrido el problema del ruido en la fuente de alimentacion, como han sido.
1. reset al encender cargas inductivas.
2. Congelamiento de los PIC o enloquesidad.
3. Borrado no intensional de los datos de la eeprom interna para los que tienen eeprom interna de datos.
No me gusta mucho estos problemas pero se han ido lidiando de la siguiente forma.
La fuente mas sencilla y menos costosa que a mi me parade es la del LM7805, el cual pongo a la entrada un condensador de 1000uf/25V en paralelo con uno ceramico de 0.1uf y despues del regulador (LM7805) pongo otro de 1000uf/16V en paralelo con otro de 0.1uf ceramico y finalmente entre la patas de alimentacion del micro un condensador de 100uf/16V, si puedo poner un varistor a la entrada no esta de mas, Tambien adiciono condendadores ceramicos en paralelo con la salida donde se controlan la cargas inductivas.
Estos problemas me han sido frecuentes cuando manejo cargas como relevos, motores y cualquir carga que genera alguna chispa.
Este problema esta descrito en la documentacion que posee microchip en su pagina web el tema se basa en el siguiente titulo "Understanding and Using Supervisory Circuits", aqui explican de forma detallada el por quee pasan estos problemas, y todo apunta a problemas de fuente de alimentacion. Es un articulo muy bueno, pero no dan soluciones solo explican por que pasa. Solo nos queda a nosotros encontrar la solucion y publicarla en foros para poder solucionar eestas situaciones tan incomodas. Si alguien tiene una solucion efectiva y generica, seria interesante quee la publicara para bien de todos.
El articulo detallado por microchip, habla de los problemas por reset , cuando el voltaje cae a un nivel bajo por el cual el micro no trabaja como deberia y sus registros y su memoria se corrompen haciendo saltar su contador de programa a la PM, o quien sabe donde, lo cual finalmentee termina con el bloqueo o enloquecidad del micro. Esto ocurre con los trascientes o altibajos que la fuente no es capas de asimilar, los circuitos de BrowOutReset, del micro ayudan a que cuando eel voltaje caiga por debajo del valor de trabajo nominal el micro se resetee y espere un tiempo prudente hasta que retorne a su valor estable, lo cual vita que see corrompan los datos del programa y se pierda el control del programa, el Pwr o retardo por encentido tiene una funcion similar, solo que es al inicio encendido del micro para que espere hasta que se restablesca a un valor estable la alimentacion.
La microchip recomienda circuitos adicionales que ayuden a garantizar un reset seguro para evitar que el programa se salga de curso, ejm un boton de reset manual o circuito especializado para esto, pero yo considero que aveces nesecitamos que nuestro equipo trabaje constantemente y no se resetee tan facilmente.
Yo pienso de que los micros PIC son muy suceptibles a ruido y tal vez no tan buenos para aplicaciones serias, espero estar equivocado y que alguien nos muestre como de usan de forma seria estos micros o unas especificaciones de diseño serias y no como las publicadas por la mayoria de personas o hasta la misma microchip (Ejm aplicaicones sin transformador, Donde trabaja ni el diablo es capas de poner a trabajar seriamente un micro).
Espero que adicionando los capacitores mejor la insoladora, y si te funciona nos cuentes, a mi hasta ahora 1 de nov del 2005 me ha funcionado pero han sido todos datos empiricos calculaado a traves de prueba y error. espero hallar soluciones mas exacta.
Att. jhohannf .