Practica microcontroladores
ESCUELA DE CONTROL Y AUTOMATIZACION
LABORATORIO DE MICROPROCESADORES I
PRACTICA No. 09: PRACTICA CON SENSOR DE TEMPERATURA LM35
OBJETIVOS* Conocer las instrucciones para el control de sensor de temperatura LM35.
FUNDAMENTO TEORICO
El circuito integrado LM35 es un sensor de temperatura cuya tensión de salida es linealmenteproporcional con la temperatura en la escala Celsius (centígrados). Posee una precisión aceptable para la aplicación requerida, no necesita calibración externa, posee sólo tres terminales, permite censarremotamente y es de bajo costo
* Factor de escala : 10mV/ºC ( garantizado entre 9,8 y 10,2mV/ºC)
* Rango de utilización : -55 ºC < T < 150 ºC
* Precisión de : ~1,5ºC (peor caso)
*No linealidad : ~0,5ºC (peor caso)
ENUNCIADO DEL EJERCICIO
En un LCD de 2x16, monitoriar la temperatura en dos sitios distintos utilizando el circuito integrado LM35.
ESQUEMA
Figura 1.-Conexión del LM35, el LCD 16x2 y el ATMEGA164P.
MATERIALES
* Microcontrolador Atmega164P (1)
* Protoboard (1)
* Display LCD LM016L (1)
* Potenciometro 1 K (1)
* Sensores detemperatura LM35
* Fuente de voltaje regulada 5V/1A
* Grabador AVR tipo USB2.0
DESARROLLO DEL PROGRAMA
El programa es el siguiente:
Nombre del archivo: LM35.bas
'PUERTO C LCD'PUERTO A ADC LM35
$regfile = "m164pdef.dat"
$crystal = 8000000
Ddrb.2 = 1
Portb.2 = 0
Waitms 10
Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E =Portc.2 , Rs = Portc.0
Ddrc.3 = 1
Portc.3 = 1
Config Lcd = 16 * 2 'CONFIGURACION DE PANTALLA
Config Adc = Single , Prescaler = Auto
Start Adc
DimDato1 As Single
Dim Dato2 As Single
Dim W As Word
Config Single = Scientific , Digits = 1 'RESOLUCION PUNTO DECIMAL A 1 DIGITO
Cursor Off
Cls
Do
W = Getadc(6)...
Regístrate para leer el documento completo.