Autor Tema: problemas reles y pic16f873a  (Leído 4587 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado pacho880213

  • PIC10
  • *
  • Mensajes: 18
problemas reles y pic16f873a
« en: 02 de Agosto de 2018, 17:12:50 »
hola a todos quería hacer una consulta al respecto sobre un diseño que estoy realizando con un pic y unos reles activandolos por medio de comunicación serial.


el problema que tengo y que he leído en varios documentos tiene que ver con el ruido eléctrico de los relevos y el micro, ya que al activar los relevos sin carga no me genera ningún problema, el problema pasa cuando le coloco carga a los relevos haciendo que en ocasiones me reinicie el PIC, he probado de todo lo que han dicho en los diferentes foros al respecto pero quería que por favor le echaran una mirada al impreso a ver si ven algo que no he podido ver yo y solucionar de una vez este tema.

agradezco sus comentarios.


* modulo serial.jpg
(197.71 kB, 872x510 - visto 568 veces)



Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re:problemas reles y pic16f873a
« Respuesta #1 en: 02 de Agosto de 2018, 17:38:35 »
 
Esas interferencias te pueden venir de los relés, o también de la carga. Yo tuve un problema similar, y usaba un MOSFET para controlar un motor eléctrico, al arrancar el motor me reseteaba el PIC con frecuencia.

Solución, filtrar bien la tensión de alimentación del micro, ponle una ferrita y un condensador electrólitico de 1000 uF. NO alimentes con el mismo voltaje, el micro y los relés o no resolverás nada, hay que aislar las tensiones con ferritas y electrolíticos de al menos 1000uF. En tu PCB, no parece que hayas puesto un buen condensador de filtro en los 5v del PIC, más bien se ven condensadores pequeños, probablemente de 100 o 200uF máximo, eso no es suficiente, mi placa dejo de resetear a partir de 680uF de condensador de filtro.

Más que el circuito impreso, lo que debería de publicar es el esquema, aunque no es dificil de adivinar viendo el PCB. Ese D1, no se para que lo has puesto, pero tiene muy mala pinta, publica el esquema.
« Última modificación: 02 de Agosto de 2018, 17:44:39 por planeta9999 »

Desconectado pacho880213

  • PIC10
  • *
  • Mensajes: 18
Re:problemas reles y pic16f873a
« Respuesta #2 en: 02 de Agosto de 2018, 18:22:16 »
Citar
Esas interferencias te pueden venir de los relés, o también de la carga. Yo tuve un problema similar, y usaba un MOSFET para controlar un motor eléctrico, al arrancar el motor me reseteaba el PIC con frecuencia.

Solución, filtrar bien la tensión de alimentación del micro, ponle una ferrita y un condensador electrólitico de 1000 uF. NO alimentes con el mismo voltaje, el micro y los relés o no resolverás nada, hay que aislar las tensiones con ferritas y electrolíticos de al menos 1000uF. En tu PCB, no parece que hayas puesto un buen condensador de filtro en los 5v del PIC, más bien se ven condensadores pequeños, probablemente de 100 o 200uF máximo, eso no es suficiente, mi placa dejo de resetear a partir de 680uF de condensador de filtro.

Más que el circuito impreso, lo que debería de publicar es el esquema, aunque no es dificil de adivinar viendo el PCB. Ese D1, no se para que lo has puesto, pero tiene muy mala pinta, publica el esquema.

hola amigo gracias por responder acá te adjunto el esquemático

Desconectado pacho880213

  • PIC10
  • *
  • Mensajes: 18
Re:problemas reles y pic16f873a
« Respuesta #3 en: 02 de Agosto de 2018, 18:31:50 »
Citar
Solución, filtrar bien la tensión de alimentación del micro, ponle una ferrita y un condensador electrólitico de 1000 uF. NO alimentes con el mismo voltaje, el micro y los relés o no resolverás nada, hay que aislar las tensiones con ferritas y electrolíticos de al menos 1000uF. En tu PCB, no parece que hayas puesto un buen condensador de filtro en los 5v del PIC, más bien se ven condensadores pequeños, probablemente de 100 o 200uF máximo, eso no es suficiente, mi placa dejo de resetear a partir de 680uF de condensador de filtro.

si ves el esquematico coloque el condensador de 1000u a la entrada, seria mejor colocarlo a la salida del 7805?

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re:problemas reles y pic16f873a
« Respuesta #4 en: 02 de Agosto de 2018, 21:30:09 »
 
No se para que sirve D1 en tu esquema, la salida de 5v la conectas con un diodo a la entrada de 12v.
Quita D1, reemplaza C12 por uno de 1000 ó 1500 uF, y a la salida del 7805 pon una ferrita en serie.


Desconectado pacho880213

  • PIC10
  • *
  • Mensajes: 18
Re:problemas reles y pic16f873a
« Respuesta #5 en: 02 de Agosto de 2018, 21:45:45 »
Citar
No se para que sirve D1 en tu esquema, la salida de 5v la conectas con un diodo a la entrada de 12v.
Quita D1, reemplaza C12 por uno de 1000 ó 1500 uF, y a la salida del 7805 pon una ferrita en serie.

gracias lo voy a probar y luego publico el resultado.

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4154
Re:problemas reles y pic16f873a
« Respuesta #6 en: 03 de Agosto de 2018, 06:21:00 »
LA funcion de D1 Esta para evitar que al desconectar la tension, la carga de los condensadores a la salida del regulador se realice a traves del  7805. Si se elimina  D1 el regulador  tiene  las  horas  contadas.
« Última modificación: 03 de Agosto de 2018, 06:23:41 por Fer_TACA »
Todos los días se aprende algo nuevo.

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re:problemas reles y pic16f873a
« Respuesta #7 en: 03 de Agosto de 2018, 15:52:56 »
 
Hace años que no uso reguladores lineales, salvo el LD1117 para los 3.3v de los microcontroladores, pero cuando usaba los 78xx (allá por el pleistoceno) jamás puse ese diodo y no tuve nunca el menor problema.

Eso puede que sea necesario o recomendable, si desconectas la tensión de entrada al 78xx, sin que tenga carga a su salida, que no es el caso ni la de cualquier circuito en el que el 78xx forme parte del propio circuito y no de una fuente externa.

« Última modificación: 03 de Agosto de 2018, 15:58:18 por planeta9999 »

Desconectado Eduardo2

  • PIC24H
  • ******
  • Mensajes: 1004
Re:problemas reles y pic16f873a
« Respuesta #8 en: 03 de Agosto de 2018, 16:11:47 »

En el caso mas común, trafo-->diodos-->cap-->78xx  no es necesario. 

En cambio en caso de que la placa sea para uso general alimentada por una fuente CC externa si. Porque no se puede saber que otras cosas se colgarán de esa fuente.   Si por ejemplo fueran contactores, al desconectar la tensión iría a cero rápidamente y puede que hasta negativa -->  Son preferibles unos diodos extra que un cartel avisando "No conectar nada mas aquí"  ;-)



Desconectado Pinolillo16

  • PIC18
  • ****
  • Mensajes: 324
Re:problemas reles y pic16f873a
« Respuesta #9 en: 03 de Agosto de 2018, 16:25:16 »
En tu configuración del micro revisa el BOR. Muchos micros se configuran para que el reset ocurra debajo de 2.5v me parece y por default esta a 4.5v. De tu esquematico, subiria un poco la resistencia que activa a los transistores, los suelo usar a 10k sin problemas. Ademas como te comentan el 7805 no es el mas confiable siempre es mejor uno dc-dc de switcheo si quisieras usarlos. De preferencia por experiencia te comparto usa optoacopladores para activarlos.

Saludos

Desconectado pacho880213

  • PIC10
  • *
  • Mensajes: 18
Re:problemas reles y pic16f873a
« Respuesta #10 en: 03 de Agosto de 2018, 17:13:19 »
Citar
Hace años que no uso reguladores lineales, salvo el LD1117 para los 3.3v de los microcontroladores, pero cuando usaba los 78xx (allá por el pleistoceno) jamás puse ese diodo y no tuve nunca el menor problema.

Eso puede que sea necesario o recomendable, si desconectas la tensión de entrada al 78xx, sin que tenga carga a su salida, que no es el caso ni la de cualquier circuito en el que el 78xx forme parte del propio circuito y no de una fuente externa.

de que otra forma podría alimentar mi circuito, he visto que a veces se hace la etapa completa de potencia con transformador pero me parece que si ya existen los adaptadores de 12vdc seria un desperdicio gastar en mas componentes, no se si sea mas estable pero siempre he usado los 78xx y no me había fallado hasta que empece a trabajar con cargas y reles.

deque otra manera podría alimentar y regular el voltaje de mi circuito?, agradezco tus comentarios

Desconectado pacho880213

  • PIC10
  • *
  • Mensajes: 18
Re:problemas reles y pic16f873a
« Respuesta #11 en: 03 de Agosto de 2018, 17:20:54 »
Citar
En tu configuración del micro revisa el BOR. Muchos micros se configuran para que el reset ocurra debajo de 2.5v me parece y por default esta a 4.5v. De tu esquematico, subiria un poco la resistencia que activa a los transistores, los suelo usar a 10k sin problemas. Ademas como te comentan el 7805 no es el mas confiable siempre es mejor uno dc-dc de switcheo si quisieras usarlos. De preferencia por experiencia te comparto usa optoacopladores para activarlos.

Saludos

hola amigo de echo si he estado mirando el tema del bor y lo desactive acá esta la configuración de los fuses
Código: [Seleccionar]
#include <16f628a.h>
#INCLUDE <stdio.h>
#INCLUDE <string.h>
#INCLUDE <stdlib.h>
#FUSES HS
#FUSES NOWDT
#FUSES NOMCLR
#FUSES NOBROWNOUT
#FUSES NOLVP
#FUSES NOPROTECT
#FUSES PUT


#use delay(clock=8M)
 
//#USE RS232(baud=9600,XMIT=PIN_B2,RCV=PIN_B1,BITS=8,PARITY=N)
#use rs232(uart1, baud=9600)//usart1 -->ajuste de XMIT y RCV para la USART 1
#byte TRISA=0x85
#byte TRISB=0x86


#USE FAST_IO(B)

Citar
subiria un poco la resistencia que activa a los transistores, los suelo usar a 10k sin problemas. Ademas como te comentan el 7805 no es el mas confiable siempre es mejor uno dc-dc de switcheo si quisieras usarlos. De preferencia por experiencia te comparto usa optoacopladores para activarlos.

de echo la resistencia de la base la calcule y me daba de 1k para saturacion, por eso le deje una de 2k, mi pregunta es, si le coloco una de 10k si deja pasar la suficiente corriente para saturar el transistor? y a que te refieres con dc-dc de switcheo

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re:problemas reles y pic16f873a
« Respuesta #12 en: 03 de Agosto de 2018, 17:21:10 »
de que otra forma podría alimentar mi circuito, he visto que a veces se hace la etapa completa de potencia con transformador pero me parece que si ya existen los adaptadores de 12vdc seria un desperdicio gastar en mas componentes, no se si sea mas estable pero siempre he usado los 78xx y no me había fallado hasta que empece a trabajar con cargas y reles.

deque otra manera podría alimentar y regular el voltaje de mi circuito?, agradezco tus comentarios

Usa un regulador conmutado, es infinitamente más eficiente y seguro. Además de que no se calientan nada, y no necesitan refrigerador, llevan protecciones contra cortocircuitos y sobrecalentamiento.

Yo suelo usar estos según el amperaje que necesite

MC34063 hasta unos 700mA, con un transistor adicional creo que pueden dar sobre 1A.
LM2596, hasta 3 amperios.
XL4015, hasta 5 amperios
XL4016, hasta 8 amperios
XL4012, hasta 12 amperios.

El XL4012, no lo he probado nunca, porque no he tenido necesidad, pero los XL4015 y XL4016, los consumo como si fueran pipas.
« Última modificación: 03 de Agosto de 2018, 17:24:30 por planeta9999 »

Desconectado pacho880213

  • PIC10
  • *
  • Mensajes: 18
Re:problemas reles y pic16f873a
« Respuesta #13 en: 03 de Agosto de 2018, 17:57:09 »
Citar
Yo suelo usar estos según el amperaje que necesite

MC34063 hasta unos 700mA, con un transistor adicional creo que pueden dar sobre 1A.
LM2596, hasta 3 amperios.
XL4015, hasta 5 amperios
XL4016, hasta 8 amperios
XL4012, hasta 12 amperios.

El XL4012, no lo he probado nunca, porque no he tenido necesidad, pero los XL4015 y XL4016, los consumo como si fueran pipas.

Amigo es de gran ayuda estos datos realmente no los conocía, realmente el circuito con todos los reles activos no consume mas de 1A, aunque si tiende a calentarse un poco el regulador, quería preguntarte que diagrama has usado para el MC34063 ya que veo diagramas diferentes en google, de casualidad has echo alguno que sea de 12v a 5v y es comercial este integrado y sus componentes? lo digo porque nunca he comprado de esas bobinas inductivas, no se si sean fáciles de conseguir.

Desconectado pacho880213

  • PIC10
  • *
  • Mensajes: 18
Re:problemas reles y pic16f873a
« Respuesta #14 en: 03 de Agosto de 2018, 18:04:28 »
ya encontré un articulo interesante sobre el MC34063

acá lo dejo por si alguien le interesa, voy a probar el circuito a ver como me va.

https://circuitdigest.com/electronic-circuits/12v-to-5v-buck-converter-circuit-diagram


 

anything