Sei sulla pagina 1di 6

CARRERA: Mecatrnica

ASIGNATURA: Sistemas Digitales


NIVEL: 7mo.
FECHA: 06/12/10
INTEGRANTES:
Acosta Javier
Garcs Andrs
Guerrero Daniel
Revelo Fabin

A TEMA: TERMOMETRO DIGITAL

B OBJETIVOS:

1. GENERAL

Observar la temperatura medida por un sensor lm35 mediante una
pantalla LCD.

2. ESPECIFICOS

Realizar la conversin analgica digital mediante un PIC 16F876A
Entender el programa cargado en el PIC 16F876A utilizado para la
conversin y transmisin de datos a la pantalla LCD.


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.
ESCUELA POLITCNICA DEL EJRCITO
SEDE LATACUNGA

LABORATORIO SISTEMAS DIGITALES
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, V
OUT
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, V
OUT
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


















TABLA 1. Descripcin de diagrama de pines de pantalla LC
Numero
de PIN
Smbolo Descripcin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
VSS
VDD
VC
RS
R/W
E
D0
D1
D2
D3
D4
D5
D6
D7
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
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)
Oscilador cristal de cuarzo 20 MHz
Capacitor de 22pF (2)
Cables de Conexin
Regulador de voltaje 7805

2. GRAFICAS Y DIAGRAMAS


El sensor LM35 es de tipo pasivo es decir, necesita de alimentacin externa para
funcionar.
Una vez puesto en contacto el sensor con el medio, percibe la seal fsica de
temperatura, transformndola en una salida de voltaje, por ejemplo si la temperatura es
20C, el sensor emite un voltaje de 0,20V.

La seal de salida del voltaje del sensor ingresa al PIC al puerto A.0.
El micro-controlador (PIC 16F876A) realiza la respectiva conversin analgica digital,
con la ayuda de un programa sacamos los datos del PIC desde el puerto B hacia una
LCD.
La comunicacin que existe entre el PIC y la pantalla LCD es de tipo serial.



FIGURA 6. Diagrama utilizado para obtener la temperatura percibida por un sensor
lm35 en una pantalla LCD.

E ANLISIS DE RESULTADOS

PROGRAMA REALIZADO EN MICROCODE Y CARGADO EN EL PIC 16F876A
PARA VISUALIZACIN DE DATOS EN PANTALLA LCD.

@ device HS_OSC
define osc 20

' Definicin de bits a usar en LCD
define lcd_dreg portb
define lcd_dbit 4
define lcd_rsreg portb
define lcd_rsbit 3
define lcd_ereg portb
define lcd_ebit 2

' Definiciones ADC
DEFINE ADC_BITS 8 ' fijo resultado a 8bits
define ADC_clock 4 ' fijo el CLOCK RC
define ADC_SAMPLEUS 100 ' Cada 50us recolectar datos del ADC
Trisa = %1 ' Todo el puerto A como entrada
ADCON1=%1110 ' PORTA.0 entrada anloga
temperatura var byte ' Variable para almacenar dato del LM35
RA0/AN0
2
RA1/AN1
3
RA2/AN2/VREF-/CVREF
4
RA4/T0CKI/C1OUT
6
RA5/AN4/SS/C2OUT
7
OSC1/CLKIN
9
OSC2/CLKOUT
10
RC1/T1OSI/CCP2
12
RC2/CCP1
13
RC3/SCK/SCL
14
RB7/PGD
28
RB6/PGC
27
RB5
26
RB4
25
RB3/PGM
24
RB2
23
RB1
22
RB0/INT
21
RC7/RX/DT
18
RC6/TX/CK
17
RC5/SDO
16
RC4/SDI/SDA
15
RA3/AN3/VREF+
5
RC0/T1OSO/T1CKI
11
MCLR/Vpp/THV
1
U1
PIC16F876A
D
7
1
4
D
6
1
3
D
5
1
2
D
4
1
1
D
3
1
0
D
2
9
D
1
8
D
0
7
E
6
R
W
5
R
S
4
V
S
S
1
V
D
D
2
V
E
E
3
LCD1
LM016L
32.0
3
1
VOUT
2
U2
LM35
C3
22p
C4
22p
X1
CRYSTAL

inicio:
ADCIN 0, temperatura ' Leer el canal A0 y guardar en temperatura
temperatura = temperatura * 2

pauseus 50 ' Espero 50micro segundos
lcdout $fe,$80," Temperatura " ' Visualizo temperatura en fila 1
lcdout $fe,$C5,dec temperatura," oC"
pause 50 ' Espero 50 milisegundos
goto inicio
end

F CONCLUSIONES

Se verific que el micro-controlador (PIC 16F876A) realiza la conversin
analgica digital y el proceso es ms sencillo que al utilizar el conversor ADC
0804.
Se verifico paso a paso el funcionamiento del programa realizado en microcode
que fue cargado en el PIC.


G RECOMENDACIONES

Se debe conectar a GND todos los pines no ocupados de la LCD.


H 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-avr-microcontrollers/

Potrebbero piacerti anche