Autor Tema: Ayuda termostato 16f84 y 7seg  (Leído 2680 veces)

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

Desconectado Dj_Hell

  • PIC10
  • *
  • Mensajes: 4
Ayuda termostato 16f84 y 7seg
« en: 06 de Diciembre de 2005, 15:03:00 »
HOla a todos, soy un poco novatillo en esto de los pics por lo que os cuento mi problema a ver si me podeis echar una mano.

MI proyecto es el siguiente:
-Realizar un termostato con un pic16f84 , un ADC0804, un lm 35 y 2 displays de 7 segmentos

La temperatura se muestra multiplexada en decenas y unidades (no requiero mucha precisión)
La temperatura se compara con otra que se selecciona mediante pulsadores para asi accionar el relé
Primero probé el circuito sin el adc, es decir puse la variable temperatura con un valor predeterminado y todo bien pero......para controlar los interruptores, los digitos, el relé, etc ocupo todos los puertos del pic.
Había pensado en colocar una puerta or para poder habiliar y desabilitar el adc conectándola a los puertos k contran los digitos, así si está activo algún dígito pues el adc se encontraría inhabilitado...(o almenos eso yo pensaba)

Pero a la hora de que me coja los datos del adc, como se comparte el puerto cn los displays no sale nada coherente jejejej.
Espero que me echeis un clable please

No  se por que no puedo adjuntar el esquema pero luego si me deja esto os lo pondré......
GRACIAS

Desconectado RaDoN

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1498
RE: Ayuda termostato 16f84 y 7seg
« Respuesta #1 en: 06 de Diciembre de 2005, 16:38:00 »
Porque no usas un 876?? que ya tiene ADC, será mas sencillo, = de eficiente para lo que quieres y seguramente te ocupe menos la placa. Son todo ventajas Giño
Si juegas contra el mejor, pierdes como los demás.

Desconectado Dj_Hell

  • PIC10
  • *
  • Mensajes: 4
RE: Ayuda termostato 16f84 y 7seg
« Respuesta #2 en: 06 de Diciembre de 2005, 17:48:00 »
Ya, eso también lo habia pensado, pero el proyecto es con productos reciclados....por lo que querría gastarme lo menos posible

Desconectado Janca_Tranca

  • PIC10
  • *
  • Mensajes: 5
RE: Ayuda termostato 16f84 y 7seg
« Respuesta #3 en: 06 de Diciembre de 2005, 20:22:00 »
Mira esta página.

http://members.fortunecity.es/asx/pic.html

En la última opción tienes un diseño que se puede asemejar a lo que estas buscando. Lo único, que en vez del LM35 utilizan un LM335 que si buscas sus respectivos PDF"s verás que son muy parecidos y de fácil adaptación, y que el control de los 2 display es un poco enrevesado pero oye... Idea ya tienes algo por donde empezar y así lo adaptas mejor a tu diseño Divertido.

Venga 1Salu2 a tod@s.

Desconectado Dj_Hell

  • PIC10
  • *
  • Mensajes: 4
RE: Ayuda termostato 16f84 y 7seg
« Respuesta #4 en: 07 de Diciembre de 2005, 17:51:00 »
Hola de nuevo, deciros que ya he solucionado mi problemilla Giño al final he optado por quitar un interruptor y asi tener una patilla libre para controlar el adc.

Os pongo el esquema por si alguno le interesa.......

Saludosss.......
http://perikales.webcindario.com/termostato.JPG

Desconectado Janca_Tranca

  • PIC10
  • *
  • Mensajes: 5
RE: Ayuda termostato 16f84 y 7seg
« Respuesta #5 en: 08 de Diciembre de 2005, 19:32:00 »
Me alegro que ya hayas solucionado el problema. Sonrisa

He estado mirando tu diseño y no se, posiblemente ya te habrás dado cuenta y no te preocupen pero por si acaso permiteme esta aportación.Angelito

Me he fijado que has utilizado para controlar los comunes de los displays RA3 y RA1. Ten encuenta que por ahí es por donde más corriente van pasar, por ejemplo cuando representen el "8" y que el Puerto A no esta diseñado para absorver o entregar mucha corriente (menos que el Puerto B), por lo que posiblemete vas ha notar cambios de luminosidad en los led integrados en el display a medida que vayan representando dígitos.
Mi consejo (con tu permiso), en mi modesta opinión, es que controles los comunes de los displays con dos transistores (uno para cada dígito) para que amplifiquen esa falta de corriente necesaria para obtener una luminosidad estable.

También sería reconmendable (si el espacio en tu diseño no te lo impide) la inclusión de las correspondiente resistencias de limitación para cada segmento. Mas que nada para que los displays tengan una larga vida.

Venga 1salu2 atod@.

Desconectado Dj_Hell

  • PIC10
  • *
  • Mensajes: 4
RE: Ayuda termostato 16f84 y 7seg
« Respuesta #6 en: 11 de Diciembre de 2005, 13:11:00 »
Gracias por el consejo, en principio mi diseño llevaba los transistores uno para cada digito pero debido a un descuido me los cargé y por no ir a la tienda lo monté así.Cuando tenga tiempo lo puliré un poquito mas.

Gracias y saludos......

Desconectado nilsoft1

  • PIC10
  • *
  • Mensajes: 6
RE: Ayuda termostato 16f84 y 7seg
« Respuesta #7 en: 02 de Enero de 2006, 15:57:00 »
aqui esta el montaje con su programa

mas informacion en mi correo nilsoft1982@hotmail.com "estudiantes ayudandonos"

o sigue este link

http://kittecnologia.com/download/microcontroladores/control%20digital%20de%20temperatura.zip

Desconectado nilsoft1

  • PIC10
  • *
  • Mensajes: 6
RE: Ayuda termostato 16f84 y 7seg
« Respuesta #8 en: 02 de Enero de 2006, 16:11:00 »
aqui esta el montaje con su programa

mas informacion en mi correo nilsoft1982@hotmail.com "estudiantes ayudandonos"

o en este link

http://kittecnologia.com/download/microcontroladores/control%20digital%20de%20temperatura.zip

Desconectado nilsoft1

  • PIC10
  • *
  • Mensajes: 6
RE: Ayuda termostato 16f84 y 7seg
« Respuesta #9 en: 02 de Enero de 2006, 16:12:00 »
aqui esta el montaje con su programa

mas informacion en mi correo nilsoft1982@hotmail.com "estudiantes ayudandonos"

o en este link

http://kittecnologia.com/download/microcontroladores/control%20digital%20de%20temperatura.zip