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:
no c puede descargar el codigo si no es mucha molestia lo puedes subir en otro servidor gracias y saludos =)
El enlace esta roto
Publicar un comentario