Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Informe de Lm35 y LCD

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 6

ESCUELA POLITCNICA DEL EJRCITO

SEDE LATACUNGA

LABORATORIO SISTEMAS DIGITALES

CARRERA: Mecatrnica ASIGNATURA: Sistemas Digitales NIVEL: 7mo. FECHA: 06/12/10 INTEGRANTES: Acosta Javier Garcs Andrs Guerrero Daniel Revelo Fabin A TEMA: Medidor de Temperatura utilizando sensor lm35 con salida de datos a pantalla LCD. B OBJETIVOS: 1. GENERAL Observar la temperatura medida por un sensor lm35 mediante una pantalla LCD.

2. ESPECIFICOS

Determinar el funcionamiento del sensor de temperatura

C MARCO TERICO SENSOR DE TEMPERATURA LM35 El LM35 es un sensor de temperatura con una precisin calibrada de 1C y un rango que abarca desde -55 a +150C.

FIGURA 1. SENSOR DE TEMPERATURA LM35.

Es un sensor de temperatura con una precisin calibrada de 1C y un rango que abarca desde -55 a +150C. El sensor se presenta en diferentes encapsulados pero el ms comn es el de un tpico transistor con 3 patas, dos de ellas para alimentarlo y la tercera nos entrega un valor de tensin proporcional a la temperatura medida por el dispositivo. Con el LM35 sobre la mesa las patillas hacia nosotros y las letras del encapsulado hacia arriba tenemos que de izquierda a derecha los pines son: VCC, VOUT y GND. La salida es lineal y equivale a 10mV/C por lo tanto: +1500mV = 150C +250mV = 25C -550mV = -55C

FIGURA 2. Diagrama de pines del sensor de temperatura LM35 Es un sensor de temperatura con una precisin calibrada de 1C y un rango que abarca desde -55 a +150C. El sensor se presenta en diferentes encapsulados pero el ms comn es el de un tpico transistor con 3 patas, dos de ellas para alimentarlo y la tercera nos entrega un valor de tensin proporcional a la temperatura medida por el dispositivo. Con el LM35 sobre la mesa las patillas hacia nosotros y las letras del encapsulado hacia arriba tenemos que de izquierda a derecha los pines son: VCC, VOUT y GND. La salida es lineal y equivale a 10mV/C por lo tanto: +1500mV = 150C +250mV = 25C -550mV = -55C Funcionamiento: Para hacernos un termmetro lo nico que necesitamos es un voltmetro bien calibrado y en la escala correcta para que nos muestre el voltaje equivalente a temperatura. El LM35 funciona en el rango de alimentacin comprendido entre 4 y 30 voltios. Podemos conectarlo a un conversor Analgico/Digital y tratar la medida digitalmente, almacenarla o procesarla con un micro-controlador o similar. Caractersticas: Sus caractersticas ms relevantes son: Precisin de ~1,5C (peor caso), 0.5C garantizados a 25C. No linealidad de ~0,5C (peor caso). Baja corriente de alimentacin (60uA). Amplio rango de funcionamiento (desde -55 a + 150C). Bajo costo. Baja impedancia de salida

PANTALLA LCD El LCD es actualmente el circuito ms barato y confiable para mostrar datos en un proceso de monitoreo y control. Su interfaz con los controladores se realiza a travs de un conector de 14 pines.

FIGURA 3. Pantalla LCD compuesta por 2 lneas de 16 caracteres Todos los fabricantes del display de cristal lquido (Liquid Cristal Display) LCD, han estandarizado sus seales en el conector de 14 pines, as como sus comandos de control para el manejo del mismo En el LCD se pueden mostrar datos como la hora y la fecha, as como valores de variables tales como nivel, presin, gasto, temperatura, etc. El LCD puede tambin emplearse para mostrar parmetros internos del sistema, de acuerdo a su aplicacin o para mostrar al usuario las opciones de configuracin mientras lo opera.

FIGURA 4. Diagrama de pines de pantalla LCD Numero de PIN 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Smbolo VSS VDD VC RS R/W E D0 D1 D2 D3 D4 D5 D6 D7 Descripcin Max Alimentacin Voltaje de ajuste de contraste Seleccin de Registro Lectura/Escritura Enable Bit de datos menos significativo Bit de datos Bit de datos Bit de datos Bit de datos Bit de datos Bit de datos Bit de datos ms significativo

TABLA 1. Descripcin de diagrama de pines de pantalla LC

MICROCONTROLADOR (PIC16F876A)
Un PIC, al ser un micro-controlador programable, puede llevar a cabo cualquier tarea para la cual haya sido programado.

FIGURA 5. Diagrama de pines de PIC16F876A D DESARROLLO EXPERIMENTAL 1. EQUIPOS Y MATERIALES UTILIZADOS

Pic 16F876A Pantalla LCD (16x2) Cristal de cuarzo 20 MHz Capacitor de 22pF (2) Cables de Conexin

2. GRAFICAS Y DIAGRAMAS

LCD1
LM016L

C3
22p

C4
22p

RS RW E 4 5 6

1 2 3

CRYSTAL 1

U2 U1
9 10 2 2 3 4 5 6 7 1 OSC1/CLKIN OSC2/CLKOUT RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 21 22 23 24 25 26 27 28 11 12 13 14 15 16 17 18

32.0 VOUT

LM35

RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI MCLR/Vpp/THV RC1/T1OSI/CCP2 RC2/CCP1 RC3/SCK/SCL RC4/SDI/SDA RC5/SDO RC6/TX/CK RC7/RX/DT PIC16F876A

E ANLISIS DE RESULTADOS @ device HS_OSC define osc 20 ' Definicin de bits a usar en LCD define lcd_dreg define lcd_dbit define lcd_rsreg define lcd_rsbit define lcd_ereg define lcd_ebit portb 4 portb 3 portb 2 ' Definiciones ADC ' fijo resultado a 8bits ' fijo el CLOCK RC ' Cada 50us recolectar datos del ADC ' Todo el puerto A como entrada ' PORTA.0 entrada anloga ' Variable para almacenar dato del LM35 ' Leer el canal A0 y guardar en temperatura

DEFINE ADC_BITS 8 define ADC_clock 4 define ADC_SAMPLEUS 100 Trisa = %1 ADCON1=%1110 temperatura var byte inicio: ADCIN 0, temperatura temperatura = temperatura * 2 pauseus 50 lcdout $fe,$80," Temperatura "

' Espero 50micro segundos ' Visualizo temperatura en fila 1

7 8 9 10 11 12 13 14

D0 D1 D2 D3 D4 D5 D6 D7

X1

VSS VDD VEE

lcdout $fe,$C5,dec temperatura," oC" pause 50 goto inicio end

' Espero 50 milisegundos

F CONCLUSIONES Y RECOMENDACIONES G BIBLIOGRAFA http://www.datasheetcatalog.com/datasheets_pdf/P/I/C/1/PIC16F876A.shtml http://pcexpertos.com/2009/10/el-sensor-de-temperatura-lm35.html http://extremeelectronics.co.in/avr-tutorials/easy-24c-i2c-serial-eeprom-interfacing-with-avrmicrocontrollers/

También podría gustarte