Académique Documents
Professionnel Documents
Culture Documents
ogico de Morelia
LABORATORIO DE INSTRUMENTACION
Practica 1:
ITM
IE
LAB. INST.
Objetivo
Aprender a realizar la medicion de temperatura con ayuda de un circuito integrado
e identificar algunas de las definiciones de instrumentos como lo son: campo de medida,
alcance, precisi
on, exactitud, precision, etc.
Introducci
on
La medici
on de temperatura es una de las mas comunes y de las mas importantes
que se efect
uan en los procesos industriales. Casi todos los fenomenos estan afectados por
ella. La temperatura se utiliza, frecuentemente, para inferir el valor de otras variables
del proceso. Existen diversos fenomenos que son influidos por esta, como es el volumen
de los cuerpos, la resistencia de los conductores y semiconductores , la intensidad de la
radiaci
on, entre otros. Por este motivo, existen varios tipos de instrumentos que funcionan
en base a alguno de estos fen
omenos para realizar la medicion de la temperatura.
MACS - 2016
ITM
IE
LAB. INST.
Lista de materiales
Cantidad
1
1
1
1
1
1
1
1
1
Descripcion
LM35DZ
LM35DT
Protoboard
Placa Arduino
Mazo de conexiones para protoboard
Multmetro Fluke
Termopar (para el mismo multimetro)
Display LCD 162 **
Hoja de datos LM35
Procedimiento
Realice la medici
on de temperatura con los 2 CIs LM35, los cuales tienen diferentes
encapsulados. Las se
nales de salida de los sensores deben conectarse a las entradas
anal
ogicas A0 y A1 de la placa Arduino. En las Figs. 2 y 3 se muestra el esquema
y diagrama de conexiones del circuito a realizar.
Cargue el sketch Termometro.ino a la placa Arduino, el cual se proporciona en
este manual.
Una vez conectado el circuito y cargado el programa, observe y compare las temperaturas que mide cada uno de los sensores, las cuales se pueden visualizar en el
display y/o en el monitor serial del IDE de Arduino.
Con el multmetro, mida el voltaje de salida de cada uno de los sensores y vea si es
acorde a la temperatura que se esta desplegando.
A temperatura ambiente, grafique las temperaturas que sensa Arduino en un lapso
de tiempo, y observe si existen variaciones en la medicion.
Mida la temperatura con el multmetro, con ayuda del termopar, y compare los
valores de temperatura obtenidos con cada instrumento.
Vare la temperatura en los sensores dentro de su rango de funcionamiento.
Sketch Termometro.ino:
/
Se mide l a t e m p e r a t u r a en dos puntos d i f e r e n t e s mediante
s e n s o r e s LM35DZ y LM35DT .
Las t e m p e r a t u r a s s e d e s p l i e g a n en una p a n t a l l a LCD y
en e l monitor s e r i a l .
Creado por GVG en marzo d e l 2 0 1 6 .
/
MACS - 2016
ITM
IE
LAB. INST.
s en s o rT 1 = A0 ;
s en s o rT 2 = A1 ;
valorSensor ;
numMuestras =20;
//
//
//
//
void setup ( ) {
lcd . begin ( 1 6 , 2 ) ;
l c d . p r i n t ( Termometro ) ;
S e r i a l . begin (9600);
delay (1000);
}
El s e n s o r
El s e n s o r
Resultado
Numero de
//
//
//
//
LM35DZ s e c o n e c t a a l p i n A0
LM35DT s e c o n e c t a a l p i n A1
de l a c o n v e r s i o n A/D
m ue s t ra s a promediar
D i s p l a y LCD de 16 c a r a c t e r e s por 2 r e n g l o n e s
Mensaje i n i c i a l
Comunicacion s e r i a l a 9600 bps
Espera de 1 segundo
void loop ( ) {
i n t suma1=0;
i n t suma2=0;
// Se toman l a s m u es t ra s de t e m p e r a t u r a y s e suman
f o r ( i n t k=1;k<=numMuestras ; k++){
v a l o r S e n s o r = analogRead ( se n s or T 1 ) ;
suma1=suma1+v a l o r S e n s o r ;
v a l o r S e n s o r = analogRead ( se n s or T 2 ) ;
suma2=suma2+v a l o r S e n s o r ;
}
//
//
//
//
Se l e e e l
Sumatoria
Se l e e e l
Sumatoria
// Se c a l c u l a l a t e m p e r a t u r a en b a s e a l promedio de l a s m u e st r as
f l o a t t e m p e r a t u r a 1 =(( f l o a t ) suma1/ numMuestras ) 5 0 0 . 0 / 1 0 2 4 ;
f l o a t t e m p e r a t u r a 2 =(( f l o a t ) suma2/ numMuestras ) 5 0 0 . 0 / 1 0 2 4 ;
// Se t r a n s m i t e n l a s t e m p e r a t u r a s a l monitor s e r i a l y a l a p a n t a l l a LCD
S e r i a l . p r i n t ( Temperatura 1 = ) ;
MACS - 2016
ITM
IE
LAB. INST.
S e r i a l . p r i n t ( temperatura1 ) ;
S e r i a l . p r i n t ( Grados C ) ;
l c d . s e t C u r s o r ( 0 , 0 ) ; // C a r a c t e r 1 , l i n e a 1
l c d . p r i n t ( Temp1=);
l c d . p r i n t ( temperatura1 ) ;
S e r i a l . p r i n t (
Temperatura 2 = ) ;
S e r i a l . p r i n t ( temperatura2 ) ;
S e r i a l . p r i n t l n ( Grados C ) ;
l c d . s e t C u r s o r ( 0 , 1 ) ; // C a r a c t e r 1 , l i n e a 2
l c d . p r i n t ( Temp2=);
l c d . p r i n t ( temperatura2 ) ;
d e l a y ( 5 0 0 ) ; // Tiempo de a c t u a l i z a c i o n
}
MACS - 2016
ITM
IE
LAB. INST.
Reportar
1. Cu
al es el campo de medida (range) y alcance (span) del sensor LM35?
2. Tomando como patr
on la temperatura medida con el multmetro y los resultados
obtenidos, cu
al de los 2 LM35 tiene una mayor exactitud?
3. Cu
al de los dos es m
as preciso?
4. Que factores influyen en la diferencia de las mediciones entre los sensores con
diferente encapsulado?
5. Los resultados obtenidos en el laboratorio.
6. Conclusiones generales de la practica.
MACS - 2016