TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: r.sanchez22 en 22 de Abril de 2013, 09:36:32
-
Buenos días a todos
Tengo el siguiente problema con un circuito:
Tengo un PIC 16F628A el cual al accionar un pulsador mueve dos motores de 12 voltios DC a 500miliamperios, a traves de dos relevos de 12 voltios 3A, el circuito con el solo pic funciona colocandole dos LED en vez de los motores, pero cuando coloco los relevos, al accionar el pulsador el relevo se acciona pero se cae de nuevo y los motrores nunca arrancan, cabe anotar que el pulso que viene del pic pasa por un transistor 3904 con su resistencia.
El pic es alimentando con 5 voltios regulados por 7805
y los 12 voltios de los motores con regulados por 7812
estos dos voltajes comparten la misma tierra.
Tengo este problemas desde hace 8 meses y no he podido solucionarlo, por eso acudo a ustedes.
-
Buenos días a todos
Tengo el siguiente problema con un circuito:
Tengo un PIC 16F628A el cual al accionar un pulsador mueve dos motores de 12 voltios DC a 500miliamperios, a traves de dos relevos de 12 voltios 3A, el circuito con el solo pic funciona colocandole dos LED en vez de los motores, pero cuando coloco los relevos, al accionar el pulsador el relevo se acciona pero se cae de nuevo y los motrores nunca arrancan, cabe anotar que el pulso que viene del pic pasa por un transistor 3904 con su resistencia.
El pic es alimentando con 5 voltios regulados por 7805
y los 12 voltios de los motores con regulados por 7812
estos dos voltajes comparten la misma tierra.
Tengo este problemas desde hace 8 meses y no he podido solucionarlo, por eso acudo a ustedes.
No se como hiciste el programa ni con que compilador, pero lo que tenes que probar es sacar el pic y colocar a donde iria la salida del pic, unos 5 volts para ver si se activan los rele, imagino que estas ecxitando un transistor con el pic y no estas mandando la salida del pic directo al rele
-
Gracias.
El programa funciona perfecto, a la salida del pic son 5v los cuales exitan el transistor que a su vez envía un voltaje al relevo, pero no se sostiene.
-
Cabe anotar que el relevo es de 12 voltios y 3 amperios.
no se si es problema de corrientes o voltajes
-
El programa funciona perfecto, a la salida del pic son 5v los cuales exitan el transistor que a su vez envía un voltaje al relevo, pero no se sostiene.
Que transistor estas utilizando porque el error debe estar en el circuito de potencia ya que el dispositivo de disparo debe ser capaz de activar la carga (relé), por otro lado, sube un esquemático para poder ayudar a depurar el proyecto.
-
Tienes puesto en paralelo con la bobina el correspondiente diodo para evitar las sobretensiones que se producen en las bobinas al desexcitarse?
F.
-
Estoy utilizando un transistor 3904 y en paralelo un diodo 1n4001.
-
en la base del transistor estoy utilizando una resistencia dr 5K6, en el colector un diodo 1N4001 de colector a anodo, en paralelo con la bobina del relevo y otros diodo 1N4001 de colector a katodo y anodo a tierra, el emisor tambien a tierra.
-
envío el plano
-
por la parte de la bobina no veo nada mal.
Solo se me ocurre que al montar los motores no tengas bien protegidos los contactos y/o que las pistas de los contactos(carga inductiva) pasen cera de las pistas de alimentacion o de otras.
¿tienes puesto un condensador de 0,1uF entre los pines de alimentacion del pic?
F.
-
No, no tengo montado ningun condensador, me informaron que ese condensador ya no se requiere para el 16F628A, o lo coloco.
-
El capacitor que te menciona Fer es para evitar variaciones en la alimentación del micro, puede que al activar la bobina del revelador esta genere ruido en tu alimentación y el micro se este reseteando
-
Mejor colocarlo
-
Hola
me parece que es demasiado grande la resistencia de base que usas. Si el transistor no se satura completamente, el relé no va a pegar y rebota.
Según la hoja de datos, las pruebas de Vcesat están hechas con ibmin=1ma y tu ib no llega a ese valor.
Deberías probar con una R=3K9. Eso te dará alrededor de ib=1.1ma.
Si fuera mi circuito, no pondría una resistencia de más de 2k2, ya que ese bjt tiene un hfemin=30 y con ese valor me aseguro que sature.
Ojalá te ayude.
Saludos
-
Esta consulta que ustedes siguen aqui no pertence a este subforo.
si no ponemos las preguntas tecnica donde corresponde seria un lio para aquel que usa buscador.
-
Hola, No se si ya solucionaste tu problema, pero el comentario sobre el valor muy alto de la resistencia de base es correcto, si la corriente de base es demasiado baja la corriente de colector no sera suficiente para generar la fuerza electromagnetica necesaria para que el pibote del rele se mantenga abajo por lo cual solo se activara brevemente y se desconectara, que es lo que te ha estado pasando, yo he utilizado transistores 2n2222 con resistencia de base de 1K para activar reles de 12 V y me han funcionado muy bien.
Saludos