sábado, 24 de enero de 2009

LM35 CONECTADO AL PIC16F877 CON REFERENCIA(VREF+) Y DESPLEGADO EN UN LCD EN PBP

LM35 + PIC16F877 + REFERENCIA(VREF+) + LCD EN PIC BASIC PRO

INTRODUCCION:

El LM35 es un sensor de temperatura con una precisión calibrada de 1ºC. Puede medir temperaturas en el rango que abarca desde -55º a + 150ºC. La salida es muy lineal y cada grado centígrado equivale a 10 mV en la salida.

CARACTERISTICAS:


Sus características más relevantes son: Precisión de ~1,5ºC (peor caso), 0.5ºC garantizados a 25ºC. No linealidad de ~0,5ºC (peor caso). Baja corriente de alimentación (60uA). Amplio rango de funcionamiento (desde -55º a + 150ºC).

MATERIALES:

- PIC16F877
- Resistencias de 4.7K
- Cristal de 20MHZ
- Push Botton
- Fuente de DC de 5 volts
- Protoboard
- LCD
- Capacitores
- LM35
- Regulador(lm336,lm317,etc)

RUTINAS IMPORTANTES DEL PROGRAMA:

(CONFIGURACIONES DEL ADC)

DEFINE ADC_BITS 8 ' se configura el adc de 8bits de resolucion
DEFINE ADC_CLOCK 3
DEFINE ADC_SAMPLEUS 100

(CONFIGURACIONES DEL LCD)

DEFINE LCD_DREG PORTD 'declara el puerto a utilizar para el lcd
DEFINE LCD_DBIT 4 'bit menos significativo del bus de datos
DEFINE LCD_RSREG PORTD 'define el bit para el rs del lcd
DEFINE LCD_RSBIT 1
DEFINE LCD_EREG PORTD 'define el bit par el E del lcd
DEFINE LCD_EBIT 0DEFINE LCD_BITS 4 'define de cuantos bits es el lcd
DEFINE LCD_LINES 2 'define de cuantas lineas es el lcd
DEFINE LCD_COMANNDUS 2000
DEFINE LCD_DATAUS 50

(LECTURA DE LA TEMPERATURA)

ADCIN 0, px 'LEE Y GUARDA EL LO DL CANAL 0 EN LA VARIABLE px

DIAGRAMA Y SIMULACION:

Puede descargar el programa completo en la seccion de Desgargas PBP de este blog.

2 comentarios:

Anónimo dijo...

no c puede descargar el codigo si no es mucha molestia lo puedes subir en otro servidor gracias y saludos =)

Anónimo dijo...

El enlace esta roto