Sunteți pe pagina 1din 14

1.

Objetivo _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1

2. Resumen _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1

3. Introduccin _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 1

4. Marco Terico_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2

Termmetros Especiales _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3

5. Desarrollo de la prctica _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 3

Diagrama a bloques del termmetro digital _ _ _ _ _ _ _ _ _ _ _ 4

Diagrama a bloques del programa que controla_ _ _ _ _ _ _ _ _ 5

Ecuaciones _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 6

Tabla de datos calculados _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _7

Diagrama del circuito e imagen en protoboard _ _ _ _ _ _ _ _ _ 8

6. Materiales _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 9

7. Resultados_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 11

8. Conclusiones Individuales _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 11

9. Bibliografa _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 13


Pg. 1


El objetivo principal de esta prctica de laboratorio es realizar un instrumento
electrnico que permita determinar la temperatura en grados centgrados de un
cuerpo o el ambiente en que se encuentre el instrumento de medicin, adems que
los alumnos se familiaricen con los circuitos electrnicos que se utilizaran en esta
prctica, aprender el funcionamiento del circuito integrado LM35 el cual ser
utilizado como sensor de temperatura.

Se conocer la forma en que operan los convertidores seales digitales a seales
analgicas (DAC, Digital to Analog Converter) y los convertidores de seales
analgicas a seales digitales (ADC, Analog to Digital Converter).

Adems se aprender a disear con ayuda de un PIC16F873 y la programacin de
esta en lenguaje ensamblador, un termmetro digital para registrar la temperatura
de 0C a 99C. En dos displays ctodo comn.


En el presente trabajo se explica el diseo y desarrollo para la implementacin de
un termmetro digital, basado en el microcontrolador PIC16F873 el cual fue
programado en lenguaje ensamblador para el buen funcionamiento del proyecto y la
utilizacin de un LM35 como sensor de temperatura. Y as en conjunto la
construccin de un termmetro digital.


El termmetro es un dispositivo de medicin de temperatura, etimolgicamente
hablando la palabra termmetro viene del griego termo que significa caliente y metro
que significa medir. Desde su invencin el termmetro ha evolucionado de forma
continua hasta los termmetros modernos que son electrnicos y utilizan sensores
muy sensibles capaces de dar resultados con un grado de precisin muy alto.

Un termmetro es un dispositivo utilizado para la medicin de la temperatura, la
invencin del termmetro se le puede atribuir a Galileo Galilei, quien formulo un
artefacto muy parecido a un termmetro de mercurio en el siglo XVI. En el siguiente
documento se especifica el diseo y la construccin de un termmetro electrnico
digital, para que sea llamado termmetro digital debe utilizar un termistor para medir

Pg. 2

la temperatura, un micro controlador para convertir las seales de anlogas a
digitales y un display o pantalla para visualizar las lecturas del termistor.

La temperatura es un factor de medida engaoso debido a su simplicidad. A menudo
pensamos en ella como un simple nmero, pero en realidad es una estructura
estadstica cuya exactitud y repetitividad pueden verse afectadas por la masa
trmica, el tiempo de medida, el ruido elctrico y los algoritmos de medida.




Termmetro de mercurio: es un tubo de vidrio sellado en cuyo interior se encuentra
mercurio, el volumen del mercurio cambia con la temperatura de manera uniforme.

Pirmetros: este tipo de termmetro se utiliza para medir altas temperaturas se
encuentran ms que todo en las fundiciones, fbricas de vidrios, hornos para coccin
de cermica, etc. Existen de varios tipos, segn su principio de funcionamiento:
pirmetro ptico, utiliza la ley de Wien de la radiacin trmica la cual establece que
el colora de la radiacin vara de acuerdo a la temperatura. Pirmetro de radiacin
total, utiliza la ley de Stefan Boltazman el cual establece que la energa emitida por
un cuerpo negro es proporcional a la cuarta potencia de su temperatura absoluta.

Pirmetros infrarrojos captan la radiacin infrarroja, filtrada por un lente, mediante
un sensor foto resistivo. Pirmetro fotoelctrico, emplea el efecto fotoelctrico,
fenmeno por el cual se liberan electrones de una superficie cuando sobre ella incide
una radiacin trmica.

Termmetro de lmina bimetlica: consiste de dos lminas metlicas con coeficientes
de dilatacin muy diferentes y enrolladlos, dejando el de coeficiente ms alto en el
interior.

Termmetros a gas: son muy exactos, sirven para calibrar otros termmetros,
pueden ser de dos clases de presin constante o de volumen constante.

Termopar: tambin llamado termocupla este tipo de termmetro funciona utilizando
la fuerza electromotriz que se genera al calentar la soldadura de dos metales.


Pg. 3

Termistor: es un dispositivo que puede variar su resistencia elctrica en funcin de
la temperatura, un ejemplo de termistor es el LM35.

Termmetros digitales: esta clase de termmetro utiliza circuitos integrados para
convertir en nmeros o datos las variaciones de tensin de termistores como los
mencionados anteriormente, mostrando finalmente la temperatura en un visualizador.


Para medir ciertos parmetros se emplean termmetros modificados, tales como:

El termmetro de globo: para medir la temperatura radiante. Consiste en un
termmetro de mercurio que tiene el bulbo dentro de una esfera de metal hueca,
pintada de negro de humo. La esfera absorbe radiacin de los objetos del entorno
ms calientes que el aire y emite radiacin hacia los ms fros, dando como resultado
una medicin que tiene en cuenta la radiacin. Se utiliza para comprobar las
condiciones de comodidad de las personas.

El termmetro de bulbo hmedo: para medir el influjo de la humedad en la sensacin
trmica. Junto con un termmetro ordinario forma un psicrmetro, que sirve para
medir humedad relativa, tensin de vapor y punto de roco. Se llama de bulbo hmedo
porque de su bulbo o depsito parte una muselina de algodn que lo comunica con
un depsito de agua. Este depsito se coloca al lado y ms bajo que el bulbo, de
forma que por capilaridad est continuamente mojado.

El termmetro de mxima: utilizado en meteorologa.



Nuestra practica est dirigida a construir un termmetro digital, para cumplir con
esto se har una descripcin de sus principios bsicos, de su funcionamiento y de
cada uno de los componentes de los cuales est conformado.

Como ya lo habamos mencionado antes un termmetro digital trabaja utilizando
algn tipo de sensor sensible a la temperatura, para nuestro caso este sensor es el
LM35, es un termistor, o sea que es un dispositivo que puede variar su resistencia
elctrica en funcin a la temperatura a la que es sometido, para que nuestro
termmetro pueda clasificarse como digital, tiene que funcionar utilizando una seal

Pg. 4

digital, y no con una seal anloga como lo es el caso de la seal que emite el sensor,
necesitamos un dispositivo que sea capaz de convertir esta seal anloga a digital y
este es el caso de un microcontrolador PIC16F873.

Este es un dispositivo muy til que es capaz de transformar cualquier tipo de seal
anloga que reciba, depende de cmo sea configurado y transformarla en una seal
digital, y para que se transforma en una seal digital?, resulta que la seal digital
es ms verstil y permite un trabajo ms fcil en la electrnica, pues por dar un
ejemplo para nuestro caso, esta seal digital hace posible que las variaciones de
temperatura que son percibidas por el sensor, se puedan ver en forma de nmeros
a travs de un display

Hoy en da es muy fcil detectar las variaciones de temperatura usando sensores de
temperatura. En el desarrollo de esta prctica se recurrir al uso del circuito
integrado LM35, el cual presenta una variacin lineal de 10 mV por cada grado
centgrado que detecte en el cambio de temperatura; adems tiene la ventaja de que
este circuito integrado solo consta de tres terminales, lo que facilita su uso. Y dentro
de sus inconvenientes estn que este circuito integrado necesita permanentemente
de una fuente de voltaje de corriente directa, la cual puede variar desde 4 a 30 V.,
y el rango de temperatura de uso est restringido a un rango de -55C a l50C. Pero
ests desventajas no son relevantes para cumplir con los objetivos indicados con
anterioridad en la prctica.
















Sensor
10 mV/C

ADC
10 bits

Binario BCD
74LS48

Desplegado
Visualizacin

Fuente de
Voltaje


Pg. 5






















Termmetro
Digital
Variables
Configurar Option_Reg
Configurar ADC ON 1
1
1
Puerto A como entrada
Se configura ADC ON 0
<ADCON 0, G0>=1
Delay 1 seg.
2
2
G0 = 0?
(ADRESH) ->
Val_a_Convertir
BIN_a_BCD.
(Val_Convertido)
PORT C
Delay 1 seg.
Fin

Pg. 6


Como fue indicado, se va a utilizar un sensor LM35 para detectar los cambios de
temperatura, pero este dispositivo entrega variaciones de voltaje (10mV/C), es
decir las variaciones continuas con respecto al tiempo del voltaje relacionado con
los incrementos o decrementos de temperatura.

Para solucionar este inconveniente se tiene que recurrir a los convertidores de seal
analgica a seal digital, pero se debe de ajustar para que funcione apropiadamente
con el rango de temperatura deseado y en consecuencia el CAD se debe de operar
con la resolucin correcta.

La resolucin para un CAD se puede indicar con cualquiera de las dos siguientes
formulas:
Resolucin = 2
n
(1)

Resolucin =

1
(2)

Donde:
n: representa en nmero de bits.
V
ifs:
representa el voltaje de entrada a escala total.

Para un ADC de 10 bits, que es el que se pretende utilizar, considerando un Vifs de
5Vcd, se tendra una resolucin de:

1024, con la ecuacin 1. Lo cual representa que una seal analgica se puede
representar con l024 valores diferentes, dependiendo de la amplitud de la
seal.
Resolucin = 2
n
= 2
10
= 1024

4.88mV/LSB, con la ecuacin 2. Ese valor representa el valor en amplitud de
la seal analgica ms pequeo que el ADC puede convertir a un cdigo binario
de 10 bits. Y las posteriores conversiones van a ser a mltiplos enteros de la
resolucin.

Resolucin =

1
=
5
2
10
1
= 4.887 mV/LSB


Pg. 7

El nuevo problema que se tiene es que el valor de resolucin del ADC no es mltiplo
de la resolucin del LM35, 10mV. Para solucionarlo se va a modificar el Vifs de 5Vcd
a 2.56 Vcd y con esto se consigue que la resolucin del ADC aumente a 2.5mV/LSB,
que es mltiplo de 10 mV. Ya posteriormente hay que hacer una divisin por 4 al
valor convertido y se ajusta al valor deseado. Tenemos que calcular el valor de
referencia VRef(+) y VRef(-)

Datos:

VRef(+) = 2.56 V
VRef(-) = 0
N = 10
Resolucin =
VRef(+) VRef()
2

1
=
2.560
2
10
1
= 2.5 mV/LSB

Ahora:

Resolucin =
Vi

=
32010
3
2.5 10
3
= 128


TEMPERATURA LM35 (x10
-3
) ADC CODIGO BCD DISPLAY

32 C

320 mV
128/4 = 32
0010000000
0000100000=32
0011 0010
---- ----
3 2

32

50 C

500 mV
200/4 = 50
0011001000
0000110010=50
0101 0010
---- ----
5 2

52

65 C

650 mV
260/4 = 65
0100000100
0001000001=65
0110 0101
---- ----
6 5

65

72 C

720 mV
288/4 = 72
0100100000
0001001000=72
0111 0010
---- ----
7 2

72

98 C

980 mV
392/4 = 98
0110001000
0001100010=98
1001 1000
---- ----
9 8

98

Pg. 8


Pg. 9



ML35: es un sensor de temperatura
integrado de precisin, cuya tensin de salida
es linealmente dependiente de la
temperatura en grados centgrados. El LM35
no requiere ningn tipo de calibracin
externa o ajuste para proporcionar una
precisin 1,4 0C a temperatura ambiente y
de 3.4 0C a lo largo del rango de uso de
temperaturas que es de -55 a 150 0C. Este
dispositivo es calibrado durante el proceso
de produccin. Este dispositivo presenta
muchas ventajas, su salida lineal, su precisa
calibracin inherente de fbrica y su baja
impedancia, hacen posible la creacin de
circuitos relativamente simples con este
dispositivo.


El sensor que se utilizar ser el transistor
LM35DZ modelo TO-92, el cual es un sensor de
temperatura con buena precisin en escala
Celsius. ste dispositivo transforma la
temperatura del ambiente en voltaje, del orden de
mV.

El LM35DZ entrega a la salida una resolucin de
10mV por cada grado centgrado. Emplendolo
solo sin ninguna configuracin en especial, el
dispositivo presenta un rango de medicin de 2 a
150C, como se muestra.


Esta configuracin es la idnea para el proyecto pues solamente la utilizaremos para
medir temperaturas hasta 99C.


Pg. 10

El PIC16F873 es un microcontrolador con
memoria de programa tipo FLASH, lo que
representa gran facilidad en el desarrollo de
prototipos y en su aprendizaje ya que no se
requiere borrarlo con luz ultravioleta como
las versiones EPROM sino, permite
reprogramarlo nuevamente sin ser borrado
con anterioridad. El PIC16F873 es un
microcontrolador de Microchip Technology
fabricado en tecnologa CMOS, su consumo
de potencia es muy bajo y adems es
completamente esttico, esto quiere decir que
el reloj puede detenerse y los datos de la
memoria no se pierden.

Cristal de 4 Mhz. un cristal de cuarzo montado
sobre un circuito electrnico, acta como un
circuito resonante, sintonizando a una
frecuencia determinada que es la misma de la
del cristal, la funcin especfica que desempea
este cristal en nuestro circuito es estabilizar la
seal, para facilitar su lectura.

Principales caractersticas:


metlico.


74LS48 Este tipo de decodificador acepta
cdigo BCD en sus entradas y proporciona
salidas capaces de excitar un display de 7
segmentos para indicar un dgito decimal. Es
un decodificador de 4 lneas a 7 lneas.
Entre sus especificaciones estn:
Conduce un LED ctodo comn mediante indicadores
incandescentes, Voltaje: 5.25 V a 5.5 V, Rango de
temperatura ambiente: 70 a 125 C, Corriente de salida baja (a to g): 2 a 6 mA,
Corriente de salida baja BI/ RBO: 1.6 a 3.2 mA, Encapsulado DIP, 16 pines.

Pg. 11

Entre otros materiales no sin importancia pero ya conocidos por todos
nosotros se encuentran:

Capacitores de 33 pF
Resistencias Varias
Push Button
Display de siete segmentos
Potencimetro de 20 K

El termmetro digital est diseado nicamente para funcionar con medidas exactas,
es recomendable tratar de medir diferentes seales de temperatura para observar
como varia la temperatura del clima. El profesor hizo pasar por el sensor LM35 un
encendedor y el resultado se pudo observar en los display al aumentar los rangos
de medida, con esto se pudo corroborar que si funciono el termmetro digital.
Jurez Vega Cesar Alejandro. Todos los termmetros y componentes tienen cierto
grado de error, por eso es importante conocer cul es este grado y basarnos en
promedios de los mismos para tener una mejor lectura en la temperatura. El
termmetro realizado puede tener diferentes modificaciones para mejorar y ampliar
su uso. Es decir, este modelo puede utilizarse para medir la temperatura de un
ambiente y de cierta forma la temperatura corporal, pero con algunas modificaciones
puede ampliarse su uso y calidad para diferentes zonas del cuerpo humano que
suelen ser ms complicadas. El poder utilizar en esta prctica un micro controlador
nos facilit bastante para poder llevar a cabo el circuito ya que si hubiramos
utilizado el circuito de forma anloga, hubiramos requerido ms componentes
electrnicos y quiz se hubiera necesitado alimentar con ms voltaje. Por otra parte
podemos decir que una desventaja del termmetro a base del sensor LM35 radica
en que no es capaz de indicar una temperatura estable ya que por la sensibilidad del
sensor este vara aunque sea muy poco y lo pudimos apreciar en las lecturas que
tomamos. Este tipo de prcticas sirven de mucho ya que conocemos las
caractersticas principales de los diferentes componentes que existen, adems de
conocer la forma en como calcularlos, integrarlos y saber dnde usarlos. Gracias a
esto ahora conozco el funcionamiento de un termmetro digital y la forma en que
este se conecta para su uso.

Pg. 12

Nez Estrada Jorge Uriel. En esta prctica con ayuda de un circuito integrado LM35,
con los convertidores de seales digitales a seales analgicas y los convertidores
de seales analgicas a seales digitales y con un pic16f873 diseamos un
termmetro digital que permita determinar la temperatura en escala centgrada, el
uso del LM35 fue de fcil uso debido a que solo tiene 3 terminales, tuvimos que
utilizar los convertidores de seal analgica a seal digital para operar con la
resolucin correcta, usamos las formulas resolucin= 2N y resolucin=Vifs/2N-1.
Usamos un circuito integrado 74LS48 para poder transformar un valor binario a uno
en decimal y poder mostrar caracteres desde el numero 0 al 9 en un display ctodo
comn.
El pic16f873 nos sirvi como convertidor analgico a digital de 10 bits.
Ya armado todo el circuito solo se tena que probar que la temperatura subiera o
bajara dependiendo del LM35, se us un encendedor para probar que la temperatura
aumentara despus de despegar el encendedor del LM35 la temperatura empez a
disminuir y quedo listo nuestro termmetro digital.
Olvera Rojas Josu Herminio.



http://es.wikipedia.org/wiki/LM35
http://www.utp.edu.co/~eduque/arquitec/PIC16F873-v1.pdf
http://es.wikipedia.org/wiki/Oscilador_de_cristal
https://www.physics.rutgers.edu/ugrad/327/sn74ls48rev5.pdf

S-ar putea să vă placă și