Termometro Diital
Elkin Mejia
ekanme@misena.edu.co
Israel González
igolz@misena.edu.co
William Mauricio Vargas Chaves
Wmvargas86@misena.edu.co
RESUMEN: Este proyecto tiene la finalidad de practicar y comprobar los conocimientos teóricos que involucran la conversión de voltaje análogo digital, culminando con la construcción de un termómetro digital.PALABRAS CLAVES: conversión, programación, Temperatura, voltaje análogo, voltaje digital.
comportamiento es y el LM-358 amplificador operacional que en este proyecto reacciona así: (10mV) × 2, luego la salida de la parte análoga es de . Tabla 1: Comportamiento del LM35 LM – 35 °C UVA 10mV 1 1 20mV 2 2
1.
UD 20mV 40mV
INTRODUCCIÓN Este reporte contiene la información de los procesos que sesiguieron para la construcción de un termómetro digital, tomando como guía las clases y practicas ejecutadas durante el segundo trimestre de mantenimiento en equipo biomédico, utilizando herramientas informáticas como la Suite Proteus V 7.6, Mlab IDE V.8.00, Microcode Studio V 3.0.0.5 y herramientas electrónicas de mano.
La parte digital está compuesta por PIC 16F877A , la LCD (2×16) y elcristal (XT) 4MHz. El voltaje de la parte análoga entra a la parte ADC del PIC, toma el valor de referencia que son los 5V de la fuente y los divide en las 255 opciones de voltaje y se obtiene la unidad de voltaje análogo que para este circuito es:
2. MARCO TEÓRICO
(1)
ANÀLOGO
DIGITAL
El PIC procesa la información y el resultado de este proceso se lleva a la RAM del LCD donde es procesada ymostrada por el display.
RAM
XT PIC 16F877(A) LM 358 LM 35 LCD (2*16) Ram ROM EEPROM
DSPLAY
El cristal al oscilar es el reloj quien da los tiempos en que se desarrolla las líneas del programa, este cristal es realimentado gracias a los condensadores que unen cada una de sus conexiones a tierra. El procesador PIC 16F877A es un dispositivo de tecnología Harvard y cuenta con tres tipos dememoria: la RAM es donde se ejecuta el programa y es una memoria volátil que se borra en el momento de apagado, La ROM es la memoria de solo lectura, y la EEPROM es una memoria auxiliar de almacenamiento donde se guarda el programa. El sensor térmico por cada 1°C que percibe envía 10 mV por su salida a la entrada IN del PIC (pin 2 A0) El programa encuentra los 10mV en la entrada IN del PIC y losconvierte en una unidad digital, procesándola en lenguaje de maquina “Binario” y
PROCESADOR ADC
En la figura número 1 se observa el diagrama de bloques que explica el funcionamiento a grandes rasgos del termómetro digital. El circuito se compone de dos principalmente una análoga y una digital. partes
La parte análoga está compuesta a su vez de dos elementos, el LM-35 (sensor detemperatura) cuyo
1
en lenguaje humano ”Decimal” el paso siguiente es mostrarla por el LCD de acuerdo a sus tiempos de espera programados y el siclo se repite en cada cambio de temperatura.
-
A continuación se muestra el código fuente de la programación realizada para el termómetro digital de este proyecto: DEFINE LCD_EBIT 3 DEFINE ADC_BITS 10 DEFINE ADC_CLOC 3 DEFINE ADC_SAMPLEUS 50 TRISD = 0TRISA = 1 ADCON1 = %100 DATOAD VAR BYTE DATOAD = 0 EMPIEZA: ADCON1.7 =1 ADCIN 0, DATOAD DATOAD = ADRESL LCDOUT $FE,1, " TEMPERATURA PAUSE 4 LCDOUT $FE,$C0," °C ", DEC DATOAD PAUSE 300 GOTO EMPIEZA END
Software: Suite Proteus V 7.6, Mlab IDE V.8.00, Microcode Studio V 3.0.0.5 Protoboard Pinzas Destornillador Multímetro Cautín Prensa Bisturí Motor tul
4. RESULTADOS:
Se aprendio la teoria defuncionamiento de cada una de las partes que componen el circuito del termometro digital. Se pudo comprobar en forma practica la teoria de comportamiento de todas las partes que componen el circuito del termometro digital. Se aprendio a identificar una señal digital y una señal analoga y como es el proceso de conversión. Se aprendio a trabajar algunos de los comandos basicos de programación en Pic...
Regístrate para leer el documento completo.