You are on page 1of 11

FUNCIONAMIENTO DEL SENSOR DE TEMPERATURA

(PT100)

Curso:

 SENSORES Y ACTUADORES

Profesor:

 HEISSER HUAMANI CUARESMA

Integrantes:

 SIRI VERGARA MARIA ALEJANDRA


 KIWAKI ALVAREZ AARON ALEJANDRO

 ORLANDO BRAYAN RIVERA PINTO

 RIOS SALAZAR CRISTHIAN DANIEL


RESUMEN

Los sensores Pt100 son un tipo específico de detector de temperatura RTD


(detector de temperatura por resistencia). La característica más
importante de los elementos Pt100 es que están fabricados con platino
con una resistencia eléctrica de 100 ohmios a una temperatura de 0 °C y es
con diferencia el tipo más común de sensor RTD.

Una sonda de temperatura Pt500, tendría a su vez, una resistencia de 500


ohmios a 0 °C y una sonda Pt1000 tendría 1000 ohmios de resistencia a 0
°C. Los sensores Pt100 están montados normalmente en algún tipo de
vaina o funda protectora para formar una sonda de temperatura más
robusta, y éstos se conocen comúnmente como sonda Pt100 (sondas de
resistencia Pt100 de platino).

Normalmente las Pt100 industriales se consiguen encapsuladas en la


misma forma que las termocuplas, es decir dentro de un tubo de acero
inoxidable u otro material (vaina), en un extremo está el elemento
sensible (alambre de platino) y en el otro está el terminal eléctrico de los
cables protegido dentro de una caja redonda de aluminio (cabezal).
MATERIALES PARA LA IMPLEMENTACION DEL CIRCUITO
 Sensores Pt100

 Resistor de 1k y 100 de 1/4w

 Op-amp LM358
MATERIALES PARA EL COMPORTAMIENTO DEL PT100
 Coca Cola
Para el enfriamiento del PT100

 Pistola Cautín
Lo utilizamos para subir la temperatura del PT100.
 Protoboard
El Protoboard lo utilizamos para la implementación de los componentes.

 Fuente de Alimentación Regulable


La fuente de alimentación regulable lo utilizamos para darle energía a los componentes
del circuito.
 Pistola Laser De Temperatura
El uso que le dimos fue para medir la temperatura del PT100.

 Multímetro digital
Lo utilizamos para Medir el voltaje del PT100 y medir la resistencia.

COMPORTAMIENTO DEL TRANSISTOR NTC


GRAFICO DEL PT100

CODIGO DEL PROGRAMA


const int analogInPin = A0;

const int analogOutPin = 9;

float m = 0;

float tempF=0;

int sensorValue = 0;

long int sensorValue1 = 0;

long int sensorValue2 = 0;

int temperatura1 = 67;

int temperatura2 = 21;

String inString = "";

int outputValue = 0;

int SerialComando = 0;

void setup() {

Serial.begin(9600);

calibracion();

void loop() {

sensorValue = analogRead(analogInPin);

Serial.print("Sensor PT100 = ");

Serial.print(sensorValue);

Serial.print("\t Temperatura = ");

tempF=(float)(m*(sensorValue-sensorValue2)+temperatura2);

Serial.print(tempF);

Serial.println("°C"); delay(100);

void calibracion() {

Serial.println("Quieres iniciar con el proceso de calibracion? S/N");


while (Serial.available() == 0) {}

SerialComando = Serial.read();

if (SerialComando == 'S') {

calibracionProceso();

else if (SerialComando == 'N') {

Serial.println("No se requiere calibracion, se muestran datos del sensor");

delay(1000);

else {

Serial.println("Comando erroneo, reinicie el programa!");

while (1);

void calibracionProceso() {

Serial.println("Temperatura 1: Dejar sensor listo");

Serial.println("Escribe un caracter y da ENTER para comenzar:");

while (Serial.available() == 0) {}

Serial.println("Espere.... tomando datos");

for (int i = 0; i < 100; i++) {

sensorValue1 += analogRead(analogInPin);

delay(1);

sensorValue1 = sensorValue1 / 100;

Serial.print("Dato del sensor :");

Serial.print(sensorValue1);

Serial.print(" Corresponde a :");

Serial.println(temperatura1);

while (Serial.available()) {
Serial.read();

Serial.println("Temperatura 2: Dejar sensor listo");

Serial.println("Escribe un caracter y da ENTER para comenzar:");

while (Serial.available() == 0) {}

Serial.println("Espere.... tomando datos");

for (int i = 0; i < 100; i++) {

sensorValue2 += analogRead(analogInPin);

delay(1);

sensorValue2 = sensorValue2 / 100;

Serial.print("Dato del sensor:");

Serial.print(sensorValue2);

Serial.print(" Corresponde a :");

Serial.println(temperatura2);

Serial.print("La pendiente del sistema es m=(y2-y1)/(x2-x1)=");

m = (float)((temperatura1 - temperatura2)/(sensorValue1 - sensorValue2));

Serial.println(m);

while (Serial.available()) {

Serial.read();

Serial.println("Escribe un caracter y da ENTER para comenzar la lectura de los datos:");

while (Serial.available() == 0) {}

CONCLUCIONES
PT100 es mas preciso en temperaturas bajas, no se degradan con el tiempo, es fácil de usar y
genera mas confiabilidad, soporta mayor temperatura sin degradarse, cuando hicimos las
mediciones en laboratorio nos botó valores más preciosos que el NTC.

You might also like