TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: martinsalazar7 en 14 de Julio de 2016, 15:49:38

Título: Consulta... Se me cuelga el Pic
Publicado por: martinsalazar7 en 14 de Julio de 2016, 15:49:38
buenas como va? hace un tiempo empeze a expermientar y ahora es la primera vez que tengo algo para armar. Es algo sencillo pero la cosa es que se me cuelga. El microcontrolador es un Pic 16f876a me toma la Temperatura y Humedad a travez de un sensor DHT22 y me activa 2 relay (http://mla-s1-p.mlstatic.com/17111-MLA20133372008_072014-Y.jpg) ese es el modulo que estoy usando dicen que vienen muy bien aislado etc... (es el que tenia ya comprado) y tengo un display Lcd de 16x2. El programa se cuelga al tiempo de estar en funcionamiento en el lugar montado!! uno de los relay prende un contactor que le manda una señal a un aire acondicionado para arrancar. separe el pic del modulo de relay porque primero lo tenia junto y se colgaba al toque y ahora anduvo todo un dia entero y despues se colgo. paso el codigo haber que opinan y el circuito .. Muchas gracias de antemano

Título: Re:Consulta... Se me cuelga el Pic
Publicado por: planeta9999 en 14 de Julio de 2016, 16:26:47
.

Pon una ferrita en el positivo de alimentación del micro, sube el condensador de filtro de 100uF a 470uF o más, pon reguladores separados para el micro y el resto, y en última instancia mete el circuito del micro en una caja metálica conectada a masa.

Yo tuve un problema de reseteos en un circuito que encendía un motor eléctrico, fué subir el valor del condensador de filtro de la fuente, y mano de santo, se acabaron los reseteos. Y en todos mis circuitos con micros, siempre pongo una ferrita en el positivo de alimentación para filtrar la señales de radiofrecuencia que pueden afectar al micro.

Título: Re:Consulta... Se me cuelga el Pic
Publicado por: martinsalazar7 en 14 de Julio de 2016, 16:33:26
.

Pon una ferrita en el positivo de alimentación del micro, sube el condensador de filtro de 100uF a 470uF o más, pon reguladores separados para el micro y el resto, y en última instancia mete el circuito del micro en una caja metálica conectada a masa.

Yo tuve un problema de reseteos en un circuito que encendía un motor eléctrico, fué subir el valor del condensador de filtro de la fuente, y mano de santo, se acabaron los reseteos. Y en todos mis circuitos con micros, siempre pongo una ferrita en el positivo de alimentación para filtrar la señales de radiofrecuencia que pueden afectar al micro.

Muchas gracias por el consejo voy a probar lo del condensador porque la ferrita no creo que consiga en donde vivo... el modulo de relay lo alimento con una fuente aparte.. el pic el lcd y el dht lo alimento todo junto toy usando una fuente de 1a 8v. y bueno el regulador me lo baja.. otra cosita puede ser que si no le puse los condensadores al crystal joda eso? porque puse el crystal solo en la practica :S
Título: Re:Consulta... Se me cuelga el Pic
Publicado por: planeta9999 en 14 de Julio de 2016, 16:46:34
.

Los condensadores junto al cuarzo siempre hay que ponerlos, supongo que en tu esquema son de 22pf porque no se lee bien. Eso puede afectar al funcionamiento del oscilador, y de ahí te podrían venir los reseteos.
Título: Re:Consulta... Se me cuelga el Pic
Publicado por: martinsalazar7 en 14 de Julio de 2016, 16:50:40
.

Los condensadores junto al cuarzo siempre hay que ponerlos, supongo que en tu esquema son de 22pf porque no se lee bien. Eso puede afectar al funcionamiento del oscilador, y de ahí te podrían venir los reseteos.
si en el esquema los puse ahora porque me di cuenta que no los había puesto :S voy a agregarselo a la placa por abajo porque ya hice la pcb sin los agujeros. Muchisimas gracias!!! en un rato tengo que ir a acomodarlo y les cuento como me fue je..
Título: Re:Consulta... Se me cuelga el Pic
Publicado por: beto_tech en 28 de Septiembre de 2016, 21:54:54
.

Pon una ferrita en el positivo de alimentación del micro, sube el condensador de filtro de 100uF a 470uF o más, pon reguladores separados para el micro y el resto, y en última instancia mete el circuito del micro en una caja metálica conectada a masa.

Yo tuve un problema de reseteos en un circuito que encendía un motor eléctrico, fué subir el valor del condensador de filtro de la fuente, y mano de santo, se acabaron los reseteos. Y en todos mis circuitos con micros, siempre pongo una ferrita en el positivo de alimentación para filtrar la señales de radiofrecuencia que pueden afectar al micro.

Así como dice planeta9999, también le agrego que al aire acondicionado le coloques un resistencia de 100omhs y un capacitor no polarizado de 100nF (250V) en serie. Esta serie de RC lo conectas en paralelo a la carga (Aire acondicionado), Esto también me pasaba a mi pero con un ventilador.
Este RC hace que la corriente disminuya al arranque, puesto que la inductancias en las bobinas del motor (Aire acondicionado) es alta al momento de hacer el cambio con el contactor, por tal razón si la corriente es alta la tensión disminuye bruscamente. Es por este motivo que cuando enciende el aire acondicionado vez o escuchas algunos electrodomésticos parpadear, pues la tensión en un instante muy corto de tiempo tiende a cero.
Te muestro una imagen de cómo sería:
(http://i.stack.imgur.com/i7DqY.jpg)

Saludos
Título: Re:Consulta... Se me cuelga el Pic
Publicado por: KILLERJC en 28 de Septiembre de 2016, 22:39:23
Citar
Este RC hace que la corriente disminuya al arranque, puesto que la inductancias en las bobinas del motor (Aire acondicionado) es alta al momento de hacer el cambio con el contactor, por tal razón si la corriente es alta la tensión disminuye bruscamente. Es por este motivo que cuando enciende el aire acondicionado vez o escuchas algunos electrodomésticos parpadear, pues la tensión en un instante muy corto de tiempo tiende a cero.

A mi parecer existe un error en esa sentencia... el snubber no te ayudaria en nada en el arranque, es mas estarias empeorando el caso para el rele. Ya que no solo tiene que aguantar la corriente del motor sino que ademas tiene que soportar la corriente del snubber ( un circuito RC que le unis los terminales). Pero para un rele y las cargas que se manejan, esa corriente extra no es problema ya que siempre se sobredimensiona el mismo para tener mayor cantidad de operaciones.
Al momento de abrir el rele es cuando actua el la red snubber, sin esta red el rele se encuentra con una tension que es el doble de la nominal en sus terminales y producir un corte abrupto de la corriente, con el snubber esto hace que esa tension tan grande no aparezca de golpe en los contactos sino que sea gradual. Esto implica que la corriente tambien seria gradual en cierto modo o no tan abrupto como antes.

En fin actuaria en el momento de la apertura del circuito, y pienso que por esto recibe el nombre en algunos lados de "circuito apaga chispa" que al momento de la apertura es cuando se genera la "chispa"  al intentar seguir conduciendo. Al no existir una diferencia de potencial grande no podrias perforar el dielectrico que es el aire y no tendrias "chispa".

El motivo por el cual un aire acondicionado hace que "baje la luz" ( ya que nunca vi parpadear un electrodomestico) es el consumo inicial alto que posee el motor en el arranque y un mal cableado de la instalacion, donde casi se podria decir un numero,  80%, de las casas con aire acondicionado nunca se planifico el mismo o un consumo similar. El consumo alto del motor y una instalacion deficiente ( cables pequeños ) haria caer la tension de esa rama.