Está en la página 1de 19

DEPARTAMENTO DE ELÉCTRICA Y

ELECTRÓNICA

INSTRUMENTACIÓN Y SENSORES
NRC: 3663

INFORME DE LA PRACTICA No. 2


“Acondicionamiento de una señal de temperatura: Sensor
Resistivo Respuesta Lineal”

Profesor: Dr. Arcentales Viteri Andrés Ricardo

INTEGRANTES:
Carrión Pérez, Santiago Manuel
Criollo Delgado, Madelyne Mirelly
Vaca Brito, Kevin Joel
Reyes Jurado, Joshua Sebastián
SANGOLQUÍ---ECUADOR
2019
1. Tema:
Termocuplas
2. Objetivos:
 Diseñar e Implementar el acondicionamiento para una termocupla y realizar la
corrección de temperatura, mediante una interfaz mostrar los respectivos valores.
 Realizar los acondicionamientos necesarios obtener un voltaje de salida en el rango
de 0 a 5V.
 Utilizar el LM35 para compensar las medidas de temperatura de la termocupla tipo
J.
 Desarrollar una interfaz grafica que permita observar los valores tanto de la
temperatura del LM35 como de la termocupla.
3. Equipos:
 1 Fuentes de Tensión
 1 Termómetro sumergible
 Microcontrolador con ADC
 Termocupla
 Sensor de temperatura LM35
 Elementos electrónicos necesarios para la conexión del sensor Pt100 y LM35
 Calentador de agua
 Agua
 Contenedor de agua

4. Marco Teórico
Termocupla

La Termocupla es un sensor de temperatura comúnmente usado en las grandes industrias


para medir temperatura, basado en la fuerza electromotriz que se genera al calentar dos
alambres de distinto material usualmente soldados en un extremo de estos.
Al aplicar una temperatura en la unión de los metales se genera un pequeño voltaje (orden
de los milivoltios), siendo llamado esto “efecto de Seebeck”, en la cual aumenta dicho
voltaje con respecto a la temperatura
En la ilustración 1 se muestra una Termocupla tipo “J” fabricada con un alambre de hierro
y otro de Constantán (Cobre y níquel), en donde la unión de estos dos alambres a una
temperatura de750 [℃] dará un voltaje de 42.2 [mV] y el rango de trabajo del sensor va
desde los -200 hasta 1200 [℃].
Ilustración 1 Esquema del Funcionamiento de la termocupla tipo J
Este tipo de Termocupla tipo “J” es usado en manufacturas de plástico y para la disolución
de metales.
Debido a que el sensor varía el voltaje en el rango de los [mV] con respecto a la
temperatura, se recomienda usar un amplificador de instrumentación, en este caso el
AD620. En la ilustración 2 se observará la conexión de un termopar tipo J a un amplificador
de instrumentación AD620, siendo “RG” la resistencia para la ganancia del AD620.

Ilustración 2 Conexión de una termocupla a un amplificador de instrumentación AD620


Sin embargo, con respecto a la ilustración 2 se deberá realizar una respectiva corrección
respecto a la temperatura 0. Para ello es importante tomar la temperatura ambiente en la
unión del termopar y realizar la corrección de la misma mediante software en este caso una
tarjeta arduino.

Sensor de temperatura LM35

El sensor de temperatura LM35 es un sensor de temperatura, el cual presenta una salida


analógica, es decir, el voltaje proporcionado es proporcional a la temperatura y puede ser
medido con un multímetro, el voltaje de dicho sensor.

𝑚𝑉
El LM35 tiene una resolución de 10[ ℃ ] y un rango de funcionamiento que va desde los -
55[℃] hasta los 150[℃]
Ilustración 3 Sensor de temperatura LM35

5. Diseño del Sensor

Termocupla

- Rango de temperatura: 10ºC a 80ºC


Se usan los valores de voltaje de la tabla del Termopar tipo J y se relacionan con los valores
de voltaje de entre 2[V] a 3[V]. de donde se obtiene los voltajes correspondientes para los
valores de temperatura de 10°C, 45°C y 80°C.

Ilustración 4 Utilización de la tabla del termopar tipo J para la obtención voltajes.

𝑻 [°𝑪] 𝑽𝑻𝑬𝑹𝑴𝑶𝑷𝑨𝑹 [𝐦𝐕] 𝑽𝑶𝑼𝑻 [𝑽]


10 0.507 2
45 2.322 2.5
80 4.187 3
Tabla 1. Relación temperatura con voltajes del termopar tipo J y voltaje de salida.
Aplicando la ecuación de la recta:
𝑦 = 𝑚𝑥 + 𝑏
Ecuación 1: Ecuación General de la Recta

Primero hallamos la pendiente


y2 − y1
m=
X 2 − X1
Ecuación 2: Ecuación de la pendiente

3−2
m= = 271.81
0.004187 − 0.000507
Obteniendo la pendiente, se halla la constante b
3 = 271.81(0.004187) + 𝑏
𝑏 = 1.86
La ecuación que nos da una salida lineal de 2 a 3V es:
𝑦 = 271.81𝑥 + 1.86
Ecuación 3: Ecuación lineal de la termocupla

De la ecuación se obtiene que la ganancia del amplificador AD620 es de 271.81. Para lo cual se
utiliza el Datasheet del AD620 para el cálculo de 𝑅𝐺 .

Ilustración 5 Datasheet AD620 - Parámetro: Ganancia

49.4𝑘Ω
𝐺 =1+
𝑅𝐺
Ecuación 4: Ecuación de la Ganancia AD620

49.4𝑘Ω
𝐺−1=
𝑅𝐺
49.4𝑘Ω
𝑅𝐺 =
𝐺−1
Con 𝐺 = 271.81
49.4𝑘Ω
𝑅𝐺 =
271.81 − 1

𝑅𝐺 = 182.42[Ω]

Ilustración 6 Circuito de amplificación con el AD620 para el acondicionamiento del termopar

La etapa del sumador inversor utiliza resistores de 10k en R3, R1,R2 para tener ganancia unitaria.
Posteriormente esta etapa pasa a otra etapa inversora con ganancia untaria para invertir la señal.

Ilustración 7 Etapa del Sumador inversor para el acondicionamiento del termopar

Para sumar el offset de 1.86[V] se utilizó un divisor de tensión para obtener dicho valor de voltaje. El
valor de resistencia que cumple esta condición se calcula a continuación:
𝑅𝑉1
𝑉𝑠 = ∗ 12[𝑉]
𝑅4 + 𝑅𝑉1

Ecuación 5: Ecuación divisor de voltaje

1.86[𝑉] ∗ 1[𝑘Ω]
𝑅𝑉1 = = 183.43[Ω]
12[𝑉] − 1.86[𝑉]
Ilustración 8 Circuito Offset para el acondicionamiento del termopar

Por utlimo se usa un amplificador inversor con ganancia unitaria para que el voltaje de todo el
acondicionamiento me de positivo

Ilustración 9 Circuito Inversor para el acondicionamiento del termopar


Circuito de acondicionamiento completo para el termopar

Ilustración 10 Circuito Acondicionado para el Termopar, para obtener una salida de 2 a 3[V]

Diseño LM35

La sensibilidad del LM35 es la siguiente:


𝑚𝑉
𝛿 = 10 [ ]
°𝐶
El valor de tensión de salida del LM35 es el siguiente:

𝑉𝑜 = 𝛿𝑇
Ecuación 6: Ecuación voltaje de salida LM35
10[𝑚𝑉]
𝑉𝑜 = ( )∗𝑇
°𝐶

El rango de temperatura es de 10 a 35°C, a continuación, se muestran los valores de tensión de


entrada y salida:

Temperatura Vi[mV] Vo[V]


[°C]
10 100 0
15 150 1
20 200 2
25 250 3
30 300 4
35 350 5
Tabla 2 Relación de temperatura vs voltaje para el LM35
Ecuación de la recta para acondicionamiento del LM35 respecto a voltaje de entrada y salida:

𝑦 =𝑚∗𝑥+𝑏

𝑦2 − 𝑦1
𝑚=
𝑥2 − 𝑥1

5−0
𝑚=
0.35 − 0.1

𝑚 = 20
Luego encontramos el valor de “b” para la ecuación de la recta:

0 = 20 ∗ 0.1 + 𝑏

𝑏 = −2

A continuación, reemplazamos Vo en “y” y Vi en “x” para obtener la ecuación en función de las


tensiones de entrada y salida:

𝑉𝑜 = 20 ∗ 𝑉𝑖 − 2
Graficamos la recta:

Ecuación de la Recta LM35


6

y = 20x - 2
5
R² = 1
Voltaje de Salida [V]

0
0 50 100 150 200 250 300 350 400
Voltaje de Entrada [mV]

Ilustración 11 Curva de linealización para el LM35

Para el acondicionamiento se tomará en cuenta la siguiente ecuación:

𝑉𝑜 = 20 ∗ 𝑉𝑖 − 2
Ecuación 7: Ecuación lineal del LM35
Se debe diseñar un amplificador seguidor de tensión ya que el LM35 tiene una alta impedancia

Ilustración 12 Amplificador Seguidor de tensión para el LM35

Se debe diseñar un divisor de voltaje que a su salida tengamos 0.1 voltios:

Si R1=1kΩ
𝑅2
𝑉𝑏 = 𝑉𝑖
𝑅1 + 𝑅2
𝑅2
0.1 = (5)
1000 + 𝑅2

𝑅2 = 20.41[Ω]

Ilustración 13Circuito offset para el acondiciomiento del LM35

Por lo tanto, se deberá realizar una resta entre (𝑉𝑖 − 0.1) utilizando amplificadores
operacionales utilizando un restador.
En el restador podríamos variar las resistencias para las ganancias correspondientes:
Si R8=R6=R5=R15=10[kΩ] para obtener una ganancia unitaria

Ilustración 14 Circuito restador para el acondicionamiento del lm35

A continuación, realizamos un amplificador inversor con ganancia de 20.


20000
𝑉𝑜 = (𝑉𝑖 − 0.1)
1000
Obtendremos la ecuación de la recta:

𝑉𝑜 = 20 ∗ 𝑉𝑖 − 2

Ilustración 15 Cicuito de amplifciación para el LM35

Finalmente, se le adjunta un amplificador inversor de ganancia unitaria para invertir la señal dada en
el circuito amplificador.
Ilustración 16Amplificador Inversor para el LM35

Circuito de acondicionamiento para el LM35

Ilustración 17 Circuito de acondicionamiento para el LM35


6. Análisis de Resultados
En la tabla 1 se muestran los valores obtenidos en la práctica:

Tabla 3. Tabla con los valores obtenidos en la práctica.

Temperatura Temperatura Voltaje Temperatura Voltaje Temperatura


[°𝑪] Ambiente LM35 AD620 sin AD620 corregida
LM35 [°𝑪] [𝒎𝑽] corrección [𝒎𝑽] por tabla
[𝒎𝑽] [°𝑪]
50 23 246 30.7 81 45.8
80 23 250 56.79 803 78.96
30 21 220 6.73 92 28.57
60 23 242 38.02 533 58.6
70 24 240 48.5 685 69.98
40 21 251 22.05 308 41.27
80 22 236 56 794 81.04
30 24 235 5.07 74 31.05
50 23 248 32.03 77.95 46.88
40 23 220 24.54 316 39.56
60 22 204 36.25 512 58.29
30 21 261 5.49 73.86 31.25
50 24 247 35 486 50.34
80 23 235 56.01 807 80.44
Para la realización de la curva de calibración se ha tomado los valores medidos,
mostrados en la tabla 2

Tabla 4. Valores tomados para la curva de calibración.

Temperatura [°𝑪] Voltaje de corrección


31.13 1.59
45.9 2.55
40.15 2.063
70.2 3.7
50.3 2.59
71.16 3.711
80.12 4.19
29.64 1.5
59.67 3.11
47.87 2.47
39.98 2.05
59.95 3.1
79.99 4.12

La curva con su respectivo ajuste lineal se presenta en la figura

Curva Calibración
4.5
4
3.5
3
2.5
mV

y = 0.0525x - 0.0251
2
R² = 0.9964
1.5
1
0.5
0
0 10 20 30 40 50 60 70 80 90
Temperatura

Como se puede observar con el ajuste lineal se obtiene la siguiente ecuación


𝑣𝑜𝑙𝑡𝑎𝑗𝑒 𝑐𝑜𝑟𝑟𝑒𝑐𝑐𝑖𝑜𝑛 = 0.0525 ∗ 𝑇 𝐸𝑐. (1)
nuestra se tiene una sensibilidad de 0.0525 V/°C.

Para el calculo de la exactitud se tomaron los datos medidos mostrados en la tabla

Tabla 5. Valores medidos para la obtención de la exactitud.

Temperatura [°𝑪] Voltaje de Voltaje de Error Absoluto


Corrección Corrección
Teórico Practico
45.8 2.374 2.354 0.02
78.96 4.132 4.113 0.019
28.57 1.484 1.471 0.013
58.6 3.062 3.102 0.04
69.98 3.649 3.656 0.007
41.27 2.111 2.101 0.01
81.04 4.239 4.22 0.019
31.05 1.588 1.581 0.007
46.88 2.426 2.468 0.042
39.56 2.058 2.112 0.054
58.29 3.009 3.017 0.008
31.25 1.588 1.584 0.004
50.34 2.585 2.524 0.061
80.44 4.186 4.119 0.067
Total del Error Absoluto 0.371

Poseemos 14 muestras por lo que:


∑ 𝐸𝑟𝑟𝑜𝑟 𝐴𝑏𝑠𝑜𝑙𝑢𝑡𝑜
𝐸𝑥𝑎𝑐𝑡𝑖𝑡𝑢𝑑 =
𝑁

0.371
𝐸𝑥𝑎𝑐𝑡𝑖𝑡𝑢𝑑 = = 0.0265
14
Para el cálculo de la precisión del sistema se lo determinara con 10 medidas a una
temperatura de 56°C, dichos resultados se pueden visualizar en la tabla 4.
Tabla 6. Valores obtenidos para el cálculo de la precisión.

Temperatura [°𝑪] Voltaje Corregido [𝒎𝑽]


56 2.85
56 2.849
56 2.852
56 2.847
56 2.841
56 2.857
56 2.898
56 2.923
56 2.88
56 2.834
Sumatoria del Voltaje 28.631
𝑥 2.8631

Para la precisión se lo calculara con la desviación estándar:

∑(𝑥 − 𝑥)2 0.0072169


𝐷𝑒𝑠𝑣𝑖𝑎𝑐𝑖𝑜𝑛 𝐸𝑠𝑡𝑎𝑛𝑑𝑎𝑟 = √ =√ = 0.02832
𝑁−1 10 − 1

6.1. En función de la curva de calibración determine el valor de temperatura si se obtiene


un voltaje de correccion de 2.4V, 0.75V, 1.2V.

Despejando de la Ec.(1) la temperatura obtenemos


𝑉 + 0.0394
𝑇= 𝐸𝑐. (2)
0.0527
 Para 2.4 V
2.4 + 0.0394
𝑇= = 46.28 °𝐶
0.0527

 Para 0.75 V
0.75 + 0.0394
𝑇= = 14.97 °𝐶
0.0527
 Para 1.2 V

1.2 + 0.0394
𝑇= = 23.52 °𝐶
0.0527

7. Consulte sobre un sistema de corrección de temperatura por hardware.


Para realizar un sistema de corrección de temperatura por hardware se emplea los
polinomios de serie de potencias NIST (National Institute of Standars and Technology)
para obtener una mejor exactitud de la Termocupla ya que esta debida a los bajos
voltajes generado requieren de un amplificador de instrumentación y de otro sensor
para realizar la compensación de temperatura ambiente. Para ello se usa un
procedimiento para convertir una señal digitalizada de un termopar a una escala
digitalizada de temperatura
Para determinar la no linealidad del sensor de temperatura se usa la siguiente ecuación
1 que representa la recta de la función T
𝑇𝑒𝑚𝑝 (𝑇) = 𝑎0 + 𝑎1 𝑥 + 𝑎2 𝑥 2 + 𝑎3 𝑥 3 + 𝑎4 𝑥 4 + ⋯ + 𝑎𝑛 𝑥 𝑛 (1)
Ecuación 8Ecuacion de temperatura para la no Linealidad

Donde:
T= Temperatura en [℃]
X=Voltaje del termopar
a=Coeficiente del polinomio para cada termopar
n=Orden máximo del polinomio

A partir de la ecuación 1 y la función ideal se obtiene la ecuación 2 en la cual


representara el error de no linealidad del termopar
𝑁𝐼(𝑇) = 𝑇𝑒𝑚𝑝(𝑇) − 𝐼𝑑𝑒𝑎(𝑇)
Ecuación 9 Error de No linealidad del termopar

Usando interpolación cuadrática usando como nodos de interpolación de 3 puntos


hallados a partir de la ecuación 2 de NI(T), obteniendo la siguiente ecuación 3
𝑇𝑛𝑙(𝑇) = 𝑎𝑐0 + 𝑎𝑐1 𝑇 + 𝑎𝑐2 𝑇 2 (3)
Ecuación 10 Expresión analítica del termopar

Siendo a los coeficientes para corregir la no linealidad de la señal de temperatura en


tiempo real donde será posible conocer el error de linealidad del sensor para cualquier
temperatura.
Si restamos la ecuación 1 y la ecuación 3 obtenemos una compensación de no linealidad
como se muestra en la ecuación 4
𝑇𝑒𝑚𝑝𝑁𝐼𝐶(𝑇) = 𝑇𝑒𝑚𝑝(𝑡) − 𝑇𝑛𝑙(𝑇)
Ecuación 11 Compensación para la no linealidad

Procediendo de la ecuación 4 se obtiene la ecuación 5 en la cual representa la


sensibilidad, para ello es necesario multiplicar por la ecuación 4 por un coeficiente para
el proceso de calibración. Para calcular el coeficiente se usará la ecuación 5
𝑦2 − 𝑦1
𝑚=
𝑥2 − 𝑥1
Ecuación 12 Sensibilidad del termopar

Finalmente se realiza el acondicionamiento del offset de acuerdo a la ecuación 6


𝑇𝑒𝑚𝑝𝐶𝑜𝑚𝑝(𝑇) = 𝑇𝑒𝑚𝑝𝑁𝐼𝑆𝑝𝐶(𝑇) − 𝐶𝑜𝑚𝑝𝑂𝑓𝑓𝑠𝑒𝑡
Ecuación 13 Señal del sensor de temperatura no compensada

Siento TempComp(T) la señal del sensor de temperatura con compensación de la no


linealidad, sensibilidad y offset.

8. Conclusiones

Mediante la corrección o acondicionamiento que se realizó a cada sensor se pudo linealizar la


salida del circuito ya sea para condicionar la entrada de 0 a 5 voltios del Arduino para así
proteger de una elevada corriente o elevado voltaje que no soporte a sus entradas.

Es necesario tomar en cuenta que el Arduino toma cambios con un mínimo de 4 [mV] entonces
se debe tomar en cuenta este límite en el acondicionamiento, así como en la variación de su
salida una vez realizadas algunas pruebas antes de colocarlo en el microprocesador arduino.

Para la programación del Arduino se realizó un acondicionamiento con las entradas de ambos
sensores en [mV] para luego ser comparados en base a la tabla de valores de voltaje en función
de la temperatura correspondientes al sensor termocupla tipo J.

En diferencia de ambos sensores se puede concluir que la termocupla tiene más rango o
resolución, pero al tener mas rango tiene menor sensibilidad que el LM35 por lo que
dependiendo la aplicación se debe elegir de manera correcta el sensor.
9. Recomendaciones

Se recomienda revisar los dataheet de cada sensor para saber los rangos máximos y mínimos
de trabajo y de alimentación para el mejor desarrollo de un acondicionamiento para cada
sensor.

Realizar de la mejor manera posible la ecuación de la recta con el fin de optimizar el sistema
para el menor uso de componentes.

Se recomienda tomar siempre en cuenta la tabla de la termocupla tipo J para comparar con la
temperatura correcta y de esta manera ir corrigiendo la temperatura obtenida de la corrección
del Arduino.

Referencias:
Logicbus. (s.f.). Obtenido de https://www.logicbus.com.mx/RTD.php
Peñalver, M. (2019). Sensor de temperatura LM35. Aplicación práctica. [online]. Miguel
Ángel Peñalve recuperado de: https://domotiva.wordpress.com/2012/07/14/sensor-de-
temperatura-lm35-aplicacion-practica/ [Accessed 28 Oct. 2019].

También podría gustarte