TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: DroneBorg en 30 de Noviembre de 2005, 23:50:00
-
Tengo conectado un PIC16F84a con un 74245 alimentado con 9v para activar unos relays ke trabajan con 6v, cuando conectaba los relays directos al pic estos no funcionaban, con el 74245 de por medio si, pero aveces el pic se cuelga y tengo ke hacerle reset, y el WatchDog no funciona..... por ahi lei algo de unos diodos, pero, no actua como aislador entre los relays y el pic el 74245 ?
-
Los diodos se ponen en las bobinas del los relés y sirven para descargar la bobina y no meterle ninguna sobretensión al pic, por ejemplo.
Como se ponen??
http://www.uoguelph.ca/~antoon/gadgets/relays/relays.html
Mira en el primer esquema (en la parte de la derecha hay un relé con su correspondiente diodo).
Yo te recomendaría que en la alimentación del pic pongas algunos condensadores de 100 nF para evitar cuelgues por bajadas de tensión en la alimentación del PIC.
Ya nos comentas como te va la cosa.
Un saludo desde Alicante.
-
Al poner los reles hay que tener en cuenta que la bobina es una carga inductiva, y como tal, genera algun que otro pico de fuerza contra electromotriz, o sea voltage inverso, este voltage ha de bloquearse con un diodo poruque de no hacerlo puede hacer funcionar mal el pic e incluso dañarlo.
Salu2
-
Que ponias el rele directo al PIC??

un puerto del PIC no puede con una carga tan grande, un transitor y un diodo en antiparalelo a la bobina del rele...
-
Como dice radon, es mejor colocar algo entre el PIC y el rele, a fin de protegerlos a ambos, lo mejor es una interface de potencia (simple transistor, resistencia en la base y un diodo en AP para la bobina), asi el rele este funcionando con los mismos 5V, igual necesita algun tipo de aislante, mas por el PIC recuerda que ellos poseen un limite maximo de corriente de carga limitada a 10 o 20 mA (segun recuerdo), una bobina de rele podria consumier mucho mas y quemarte, al menos ese pin, sino todo el PIC... y ni hablar del ruido que genera un rele!!!
-
Escrito originalmente por DroneBorg
Tengo conectado un PIC16F84a con un 74245 alimentado con 9v para activar unos relays ke trabajan con 6v, cuando conectaba los relays directos al pic estos no funcionaban, con el 74245 de por medio si, pero aveces el pic se cuelga y tengo ke hacerle reset, y el WatchDog no funciona..... por ahi lei algo de unos diodos, pero, no actua como aislador entre los relays y el pic el 74245 ?
DroneBorg el "modus operandi" de "usos y buenas costumbres" de un foro es contarles a quienes te ayudaron o te tiraron ideas, si pudiste solucionar tu problema y la única recompensa sería un "gracias" ... no estaría mal que les respondieras como te ha ido con las sugerencias...
Muchos se quejan de que no obtienen una rápida a sus consultas... muchos sacian su problema y "desaparecen" sin siquiera un gracias.
Espero este no sea tu caso.
-
maunix... no se si leiste mi protesto en el foro de usuarios avanzados.... acostumbrate a estos casos... los veras casi el 95% de las veces q respondas
-
A mi me pasaba lo mismo. Otra idea es separar electricamente el PIC de los
relays por medio de un acoplador optico. Eso funciona muy bien y es barato
y relativamente simple de implementar.
Saludos