TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: apollo11 en 15 de Julio de 2004, 22:22:00
-
Hola amigos, espero me puedan dar una mano.
Diseñe un temporizador con el pic 16f84, pero cuando esta temporizando se me resetea.
Tengo conectado en RA0 y RA1 las entradas de disparo de dos temporizadores, los que se conectan a dos contactores o relevadores. Dentro del tablero existen muchos de estos que funcionan en el momento del temporizado. Cuando yo puenteo directamente los contactores funciona bien, lo que me indica que por los cable se induce alguna señal que me resetea el PIC.
Las entradas se conecta a travez de un opto.
Espero me puedan ayudar con alguna idea.
ya puse filtros en la red, pero no resulto.
-
así, sin código ni esquema de hardware, creo que poco te vamos a poder ayudar... pero vamos a intentarlo...
Puedo comentarte que hace tiempo inicié un proyecto con el 16f84, y no se porque me pasó algo parecido...
no se si es que llegué a exigirle mucho al pic...
pero de vez en cuando se reiniciaba...
de todos modos, si lo que quieres es temporizar.... porque no lo haces directamente desde el código del pic???
a ver si entre todos damos con tu problema..
-
Mmmmmmmmmmmmmm

No entiendo los contactores estan de entrada o de salida?
A mi me paso algo parecido con un contactor de salida y era cuestion de los picos, lo solucioné separando la alimentación del PIC y la del contactor.
No se parece a tu circuito ya comentaras algo
-
ese problema aparentemente es por ruido electrico generado por los solenoides o sea los contactores la solucion de separar las alimentaciones esta bien o tambien puedes ensayar colocando un condensador de desacople en la alientacion del pic lo mas cerca posible por ejemplo de 0.1 microfaradio.
-
Por casualidad no será el WDT que te lo está reseteando? 
Saludos,
-
Bueno les tratare de dar una manitooooooooo
Les Cuento a mi me dio muchos doleres de cabeza el ruido en el pic no es ese solo son todosssss..
Uno de los grandes defectos de los pic es su inestabilidad al ruido... ya que hace que el programa se reinicie o haga cualquier cosa extraña..
Si estas usando alguna salida a un contacto de un rele.. bueno te recomiendo que trates de aislar la alimentacion principalmente... y en cada uno de los pines del rele que se conecta al pic por medio de un transistor o un opto que seria lo mejor trata de pones condensadores a tierra de 10 micros de tantalo ya que tienen una respuesta rapida al pico entrante y en paralelo al mismo coloca un condensador de .1 micro ceramico esto ayuda mucho estos condensadores debes ponerlos tambien en la alimentacion de entrada de la fuente asi como lo mas cerca posible del pic y te garantizo que tu dolor de cabeza desaparece como desaparecio el mio... trata de igualforma de verificar el pin de CLEAR del pic que este a nivel adecuado y verifica tui programa bien que no creo que sea ya que si te funciona y se reinicia en momentos determinados es por el RUIDO que se induce por el alimentador... Otra cosa trata de que la fuente que alimenta el pic sea de buena calidad lo mas estable posible y que tenga eliminador supresoçr de picos etc la fuente y su calidad son muy IMPORTANTES para el micro
Espero que les ayude la informacion ... a mi me ayudo
-
Bueno amigos les agradezco toda la ayuda que me dieron.
Solucione el problema cambiando la toma desde la fuente de alimentación del pic (5V), por otra dentro del circuito de 12V.
Con esta última alimente hacia los contactos de los contactores externos y funciono perfecto.
Gracias por todo. Saludos.......