Alguém ja usou o pt100 no arduino???

estou tentando a algum tempo mais ate agora não tive resultados . Sei que preciso usar um amplificador operacional para isso. (tenho disponível o lm324n e o OP07)

Alguém tem alguma dica ou um circuito...???

Exibições: 22929

Responder esta

Respostas a este tópico

Fiquei curioso com este sensor.

Qual a diferença dele?

O sensor PT100 tem precisão de ate 3 casas decimais e enquanto os termopares produzem uma pequena voltagem ao serem aquecidos o PT100 varia sua resistência interna sendo bem mais simples de ser lido se comparado aos termopares.

Existem muitos tipos de Pt-100s, desde o termômetro padrão, definido pela EIT-90, até os termômetros industriais, mais robustos, que podem ter incertezas na casa do décimo do grau. O baixo custo aliado ao alto desempenho o torna o preferido para medir temperatura em muitas aplicações, particularmente nas que apresentam menores tolerâncias.

Tipos de elementos sensor

PT-100 montando com bainha de proteção

Montagem Convencional da PT 100 Industria

Montagem com isolacao mineral da Pt-100 industrial

A escolha das bainhas para Pt-100s é um fator chave para determinar a faixa de operação e o limite de erro de um termômetro. Há duas classes de materiais para bainha: metálicos, tais como aço inoxidável ou Inconel; não-metálicos, incluindo vidro, alumina e quartzo.

As bainhas metálicas são menos frágeis e mais fáceis de fabricar. Entretanto, seu uso está limitado a 450ºC, preferivelmente abaixo de 250ºC. Em temperaturas mais elevadas, os átomos de metal tornam-se muito móveis e podem contaminar o fio de platina. Para uso acima de 250ºC as bainhas devem sofrer tratamento térmico em ar ou oxigênio para formar uma camada impermeável de óxido no interior da bainha. Esse tratamento prolonga consideravelmente a vida da montagem. Os elementos de vidro ou cerâmicos encapsulados em vidro são mais adequados para operação acima de 250ºC.

Em temperaturas acima de 450ºC a platina torna-se mais e mais suscetível à contaminação e qualquer componente metálico deve ser visto como uma fonte potencial de impurezas. Os materiais devem ser muito mais limpos. Normalmente são usadas bainhas de quartzo e alumina de alta pureza, que também recebem tratamento especial. Existem termômetros de bainha metálica, fabricados com cuidados especiais que podem ser usados até 650ºC, normalmente como padrões de trabalho na calibração.

Equações de conversão da resistência para temperatura

Nos primórdios da termometria de resistência, Callendar descobriu que a resistência da platina podia ser adequadamente descrita por uma função quadrática simples com as constantes A e B,R(t) = R(0ºC)(1 + At + Bt2)

Mais tarde van Dusen descobriu que era necessário um termo corretivo adicional para se descrever a relação resistência-temperatura abaixo de 0ºC:R(t) = R(0ºC)(1 + At + Bt2 + C(t-100)t3)

Para termorresistência de platina industrial com coeficiente de resistividade (α) igual a 0,003850 ºC-1, os valores determinados pela IEC 60751 para são:

  • A = 3,9083 x 10-3/ºC
  • B = -5,775 x 10-7/ºC2
  • C = -4,183 x 10-12/ºC4

Relação temperatura x resistência para Pt-100

t90 (ºC) Resistência ( )
-200 18,52
-100 60,26
0 100,00
100 138,51
200 175,86
300 212,05
400 247,09
500 280,98
600 313,71
700 345,28
800 375,70
850 390,48

Limite de Erro em Função da Temperatura

A maioria das normas classificam os Pt-100s industriais em Classe A e Classe B, de acordo com seu limite de erro. Esses limites de erro são expressos por equações. A seguir são apresentadas as classes padronizadas pela IEC 60751:2008:

  • Classe AA = ±0,10 + (0,0017 x T)°C
  • Classe A = ±0,15 + (0,002 x T)°C
  • Classe B = ±0,30 + (0,005 x T)ºC
  • Classe C = ±0,60 + (0,010 x T)°C

Existem elementos especiais, não normalizados, chamados de Banda 5 ou 1/10 DIN que, depois de montados, resultarão em termômetros com erros menores do que a classe A.

 

Minhas experiências com o pt100 haviam sido interrompidas devido ao sensor que eu possuía estar com defeito.

Hj chegou um novo e gostaria da ajuda de vocês.

 

Bem estou usando uma ponte como esta para fazer a leitura:

 

 

Todos os resistores são de 100

e o ponto A esta ligado a entrada analógica 2 e

o ponto B esta ligado a entrada analogica 3.

 

Estou usando o seguinte codigo:            

#define pt1 2//
#define pt2 3//
int val1;//
int val2;//
int val3;//

void setup() {
  Serial.begin(9600);
  }


void loop(){
  val1= analogRead(pt1);
  Serial.println(val1);

 val2= analogRead(pt2);
  Serial.println(val2);

val3= val1 - val2;
Serial.print("/////////////////////");
  Serial.println(val3);
 
  delay(1000);
}

 

Agora conforme mudo a temperatura esta mudando a resistência... Coloquei o sensor no meio do gelo raspado (deve ser uma temperatura bem prox de 0ºC)

E a diferença das medidas esta mostrando 20.

Como faço pra converter esse valor em graus?

Amigo sou novo aqui e faz tempo que não mexo com eletrônica mas se eu jogar o ponto B no GND da placa e o A no A0, ele não me fornece a tensão de 0 a 5V que a gente precisa?

Fabiano,

Estou tentando fazer o mesmo... usar um PT100 para medir temperaturas com o Arduino.

O ponto onde farei as medições vai variar de 15ºC podendo chegar até 200ºC...

Você conseguiu entender como converter os valores?

Deu andamento neste projeto do tópico? Não encontrei nada mais nas respostas abaixo...

Fico no aguardo,

Desde já, muito obrigado!

Boa tarde como eu encontro os valores RL1, 2 e 3? estou tentando fazer isso mais não estou conseguindo, obrigado

Oi JFFS, boa tarde.

Você pode encontrar os valores calculando.

Use este link que ensina os cálculos.

http://www.newtoncbraga.com.br/index.php/matematica-para-eletronica...

No link os valores que você precisa determinar são os de R1, R3 e R4, que são an'logos ao R1, R2 e R3,

do desenho acima.

Agora RL1+RL2+ PT100 são iguais ao valor de R2.

Rui

qual o range de temperatura vc deseja?

no PT 100 padão  a variação por grau é de 0,385 R . Em 100 graus o PT100 deve ter 138,5 R

Alguns exemplos de tensões obtidas com o circuito abaixo:

Achei simples o esquema do Ernando Franco e não creio que haja necessidade de amp-op ou mesmo ponte conforme verifiquei na Net. Pelo PT-100 iniciar-se justamente com o 0º correspondendo 100ohms o 100ºC em 138.51ohms em uma constante praticamente linear como Ernando Franco mesmo relatou de 0.385ohms, porém, se o PT-100 abrir como aconteceu com o colega Fabiano Bertuche, o Arduino irá para fim de escala com 5V, para executar a lógica devemos levar isso em conta. Outa coisa que deve se levar em conta é a corrente máxima que teu microcontrolador pode receber. No caso do PT-100 estar aberto ele receberia 50mA será que o microcontrolador pode receber isso tudo?....Estou com esse problema também tenho um TCC que tenho que medir temperatura por um PT-100, tensão(AC), corrente (AC) e fazer o cálculo de potência consumida com o Arduino Uno Rev3.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço