Laboratorio Nº2: Sensor de temperatura PT100 1
Avance Nº2
Sensor de temperatura PT100
Subgrupo: 01
Juan Nicolas Hernández Jiménez
20201186279
Nicolas Vega Quevedo
20201188200
Resumen—El objetivo de este proyecto fue diseñar y construir
una planta de control de temperatura para un líquido utilizando
un sensor de temperatura PT100, un puente de Wheatstone y un
amplificador de instrumentación conectado a un Arduino. El
sistema fue diseñado para mantener la temperatura del líquido
dentro de ciertos límites establecidos, La salida del amplificador
de instrumentación se acopló a una entrada analógica del
Arduino, que se programó para leer la señal de temperatura y
controlar el sistema de calefacción del líquido.
Palabras claves—Planta, Temperatura, PT100, Puente Figura 1: Puente de Whetstone.
Wheatstone, Arduino.
¿Para qué nos puede ser útil el determinar el valor de la
I. OBJETIVOS resistencia que hace estable el puente?
Aprender a utilizar un sensor de temperatura PT100 y un Su relevancia en las implementaciones radica en que en
puente de Wheatstone para medir la temperatura de un análisis del circuito tenemos la siguiente relación cuando el
líquido con precisión. puente está en equilibrio:
Utilizar un amplificador de instrumentación para R 1∗RTD=R 3∗R 2
amplificar la señal del sensor de temperatura y mejorar la
relación señal-ruido. Despejando RX de la ecuación:
Diseñar una planta de control de temperatura que pueda R 3∗R 2
RTD=
mantener la temperatura de un líquido dentro de ciertos R1
límites establecidos.
Cuando RX está en el valor de estabilidad, por divisor de
tensión podemos determinar el voltaje entre las terminales de
II. JUSTIFICACIÓN salida (VA-VB) [1]
la importancia del control de temperatura en muchos procesos
industriales y de investigación, y la necesidad de contar con un Por Divisor de tensión en cada una de las ramas se tiene:
sistema de control de temperatura confiable y preciso.
Además, este proyecto proporciona una oportunidad para Vin∗VR 2
desarrollar habilidades en el diseño y construcción de sistemas
VA =
VR 1+VR 2
electrónicos y programación de microcontroladores, así como
para adquirir experiencia práctica en la medición y control de Vin∗VRTD
la temperatura. VB=
MARCO TEORICO VR 3+VRTD
Puente de Wheatstone: El puente de Wheatstone es la red de
puentes más común y simple para encontrar una resistencia Igualando las dos expresiones (en condición de estabilidad el
dada como incógnita. voltaje de salida es 0V)
VA =VB
De esta manera se tiene finalmente:
Laboratorio Nº2: Sensor de temperatura PT100 2
Vout =VA−VB una señal. Este amplificador pertenece a la familia de los
amplificadores diferenciales porque aumenta la disparidad
entre dos entradas. La función principal de este amplificador
Vout=Vin ( VRVR1+ VR2
2
−
VR 3+VRTD )
VRX
es reducir el exceso de ruido elegido por el circuito. La
capacidad de negar el ruido es familiar para todos los pines IC
conocidos como CMRR (Relación de rechazo de modo
Estas variaciones de voltaje por variaciones directa de RX se común). el circuito amplificador de instrumentación es un
emplean para convertir un cambio de resistencia en un cambio componente esencial en el diseño de circuitos debido a sus
de voltaje de un transductor, de allí su importancia en características tales como CMRR alto, ganancia de lazo
aplicaciones de sensores. [1] abierto alta, deriva baja, compensación de CC baja, etc.
¿Qué es un Pt100? Se utiliza un amplificador de instrumentación para amplificar
señales de muy bajo nivel, rechazando el ruido y las señales de
Un Pt100 es un sensor de temperatura. Consiste en un alambre interferencia. Los ejemplos pueden ser los latidos del corazón,
de platino que a 0 °C tiene 100 ohms y que al aumentar la la presión arterial, la temperatura, los terremotos, etc. [3]
temperatura aumenta su resistencia eléctrica. El incremento de
la resistencia no es lineal, pero si creciente y característico del
platino de tal forma que mediante tablas es posible encontrar
la temperatura exacta a la que corresponde.
Autocalentamiento y corriente de excitación: Cualquiera que
sea el método de conexión, se debe hacer pasar una cierta
corriente I por el elemento sensor de modo de poder medir su
resistencia. Esta corriente I llamada "corriente de excitación"
la suministra el instrumento lector y es del orden de 0.1 mA a
2 mA dependiendo del modelo y marca del equipo. Un
problema que puede ocurrir es que la "corriente de excitación" Figura 3. AD620.
genere por efecto Joule (P=I 2∗R) un calentamiento del
Para calcular la resistencia que establezca la ganancia de
elemento sensor aumentando su temperatura y produciendo así voltaje deseada del amplificador instrumental se hace de la
un error en la lectura. [2] siguiente forma.
49.4 K
RG =
G−1
III. MATERIALES E INSTRUMENTACIÓN
1 Arduino UNO.
a.) 1 AD620
1 Protoboard.
1 Trimmer 1k
Resistores de 5.1k y 0.1k.
Cables de conexiones.
IV. DESARROLLO PRÁCTICO
Se decide medir un rango de temperatura de 0°C a 150°C
usando el sensor de temperatura PT100, el cual se desea
acondicionar con un voltaje que se encuentre entre los rangos
de voltajes de 0V a 5V.
b.)
Figura 2: con de 3 hilos. Existen diferentes formas de acondicionar el sensor las más
utilizadas es el divisor de tensión y el puente de Wheatstone,
para este proyecto se decidió acondicionar el sensor con un
El modo de conexión de 3 hilos es el más común y resuelve puente, debido a que los voltajes diferenciales que ofrece el
bastante bien el problema de error generado por los cables, el acondicionador presentan una mayor inmunidad al ruido, lo
rango de temperatura va de -50°C a 200°C. cual es de suma importancia para ambientes ruidosos,
variaciones de voltajes muy pequeños y cuando se tienen
Amplificador de instrumentación: Es un tipo de CI cables muy largos.
(circuito integrado), utilizado principalmente para amplificar
Laboratorio Nº2: Sensor de temperatura PT100 3
Finalmente se obtiene una expresión matemática que permita
Partiendo de que la corriente de activación máxima del PT100 obtener la temperatura del sensor a partir del voltaje
es de 1mA, se intenta obtener unas resistencias que mantenga diferencial que se amplifica.
la corriente por debajo de 1mA con para evitar el
autocalentamiento del sensor, para este diseño se manejara un Tabla 1: Datos del sensor.
voltaje de alimentación de 5V.
T (°C) Vo (V)
Se propone una R2 = 100 y una corriente de 0.96mA y se
0 0
calcula R1 del puente.
Tx Vx
5
R 1= −100=5.1 K 150 5
0.96 mA
Teniendo en cuenta las ecuaciones del puente se establece R3
= 5.1K con tal de mantener el equilibrio cuando la PT100 este Partiendo de la tabla se obtiene la siguiente expresión:
a 0°C, que es cuando marca una resistencia de 100 ohm.
Vo∗150
T= =Vo∗30
Teniendo en cuenta el divisor de tensión que se forma en cada 3
rama y basándose de los valores resistivos que arroja la tabla Se emplea el siguiente código de Arduino para procesar los
de la PT100 a 150° el cual es de 157.32 ohm, se calcula el datos:
voltaje diferencial del puente.
const int pt100 = A3; // Pin analógico
Vout=5 (
157.32
−
100
5100+157.32 5100+100
=0.05345 V ) conectado al PT100
float T;
int n = 20;
Luego de obtener el voltaje a 150°C, se calcula la ganancia
//-------------------------------
necesaria para obtener 5V a la salida de la etapa de
amplificación. Presión------------------------------------
--
5 float getVolatage(){
AV = =93.54
0.05345 //ADC 0->1023 Resolución 4.888 mV/bit
siendo 5v -> 1024bit
Luego se calcula la resistencia que permita obtener esa int bitADC = analogRead(pt100);
ganancia a partir de la ecuación del amplificador de
instrumentación AD620. return (bitADC * 5.0) / 1023.0; //
Calcula el voltaje en la entrada analógica
49.4 K };
RG = =534 ohm
93.54−1
//-----------------------------
Para obtener ese valor de resistencia se emplea un Trimmer, el Average------------------------------------
cual es un tipo de resistor variable precisión, finalmente la
salida del amplificador se acopla a una entrada analógica del ------
Arduino uno con el fin de procesar los datos y controlar el float average(){
calentador de agua. float accu = 0;
for(int i=1;i<=n;i++){
T = getVolatage();
accu+=T;
}
return accu/n;
}
//----------------------On-
Figura 4: Circuito acondicionador de la PT100.
off-------------------------
void on_off(float T){
if(T>=0 && T<=60){
Laboratorio Nº2: Sensor de temperatura PT100 4
digitalWrite(5, HIGH);
}
else if(T>60 && T<=150){
digitalWrite(5, LOW);
}
}
void setup() {
Serial.begin(9600); // Inicializa la
comunicación serial b.)
pinMode(5, OUTPUT); Figura 5: Planta de temperatura con el acondicionador y
controlador, a.) planta, b.) acondicionado.
}
V. ANALISIS DE RESULTADOS
void loop() {
float voltaje = average();
float temperatura = voltaje * 150.0 /
5.0;
on_off(temperatura);
Serial.println(voltaje);
Serial.println(temperatura); // Muestra
la temperatura en la consola serial
delay(500); // Espera 1 segundo antes de
realizar otra lectura
}
Dicho código se encarga de censar los datos que arroja el
amplificador de instrumentación y aplicar la ecuación que se
obtuvo para calcular la temperatura y de una forma simple
Figura 6: comparación de datos medios y de la ecuación.
intenta mantener la temperatura en 60°C.
Comparando los datos medios con los datos obtenidos de la
ecuación de la PT100 se logra observar una gran diferencia del
comportamiento de la temperatura en función del voltaje,
puede ser efectos de que en la ecuación no se tiene en cuenta
factores como el ruido la resistividad interna de los
conductores y el desgaste del sensor.
VI. CONCLUSIONES
Se logró diseñar y construir una planta de control de
temperatura utilizando un sensor de temperatura PT100, un
puente de Wheatstone, un amplificador de instrumentación y
un Arduino con el fin de acondicionar la señal y asi poder
a.) procesar los datos y poder controlar la temperatura del líquido
a partir del calentador.
la PT100 es un sensor de temperatura resistivo que se basa en
la variación de la resistencia eléctrica de un material conductor
con la temperatura. El material conductor utilizado en la
PT100 es platino, que tiene una resistencia eléctrica que varía
de manera proporcional a la temperatura. Por lo tanto, la
PT100 puede medir la temperatura de un líquido o gas con
gran precisión y confiabilidad. En este proyecto, la PT100 se
utilizó en combinación con un puente de Wheatstone y un
Laboratorio Nº2: Sensor de temperatura PT100 5
amplificador de instrumentación para aumentar la señal de
salida del sensor y garantizar una medición precisa de la
temperatura. La PT100 es ampliamente utilizada en la
industria y la investigación debido a su precisión, estabilidad y
confiabilidad en una amplia gama de temperaturas.
algunas configuraciones y se puede empezar a medir el nivel
de líquido. Es una herramienta eficaz y fácil de usar para la
medición del nivel de líquido en tanques y depósitos.
VII. REFERENCES
[1] Ejercicio Resuelto: Amplificador de Instrumentación para
Pt100 con Puente de Wheatstone (2020) YouTube.
YouTube. Available at:
https://www.youtube.com/watch?v=Po3r8EvKwEc
(Accessed: April 20, 2023).
[2] PT100, su operación, Instalación y tablas. - arian.cl (no
date). Available at: https://www.arian.cl/downloads/nt-
004.pdf (Accessed: April 21, 2023).
[3] ¿Qué Es Un Amplificador De Instrumentación? Diagrama
De Circuito, Ventajas Y Aplicaciones. - Electrositio.
(s.f.). Electrositio. https://electrositio.com/que-es-un-
amplificador-de-instrumentacion-diagrama-de-circuito-
ventajas-y-aplicaciones/