PT100

FUNCIONAMIENTO DEL SENSOR DE TEMPERATURA (PT100) Curso:  SENSORES Y ACTUADORES Profesor:  HEISSER HUAMANI CUARESMA

Views 54 Downloads 2 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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.