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: 22931

Responder esta

Respostas a este tópico

montei  o circuito como esta na imagem e up

int sensor = 0;
int valor = 0;


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

void loop(){
 valor = analogRead(sensor);
Serial.println(valor);
delay(1000);
  
}

 

mais o valor não esta oscilando...

Anexos

Fabiano,

Pela imagem, você está pondo em curto os nós A e B da ponte, desta forma não funciona direito, pois deve-se medir a diferença de tensão entre A e B normalmente usando um amplificador diferencial.

 

 

eu notei isso também e fiz uma versão diferente onde o ponto a eu liguei na A0 e o ponto b na A1 e usei o seguinte código no arduino:

uint8_t pontoA = 0;
uint8_t pontoB = 1;
int valorA = 0;
int valorB = 0;
int diferenca = 0;

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

void loop()
{
valorA = analogRead(pontoA);
valorB = analogRead(pontoB);
Serial.print("Valor da entrada A:");
Serial.println(valorA);
Serial.print("Valor da entrada B:");
Serial.println(valorB);
Serial.print("Diferenca entre os Sinais:");
diferenca = valorA - valorB;
Serial.println(diferenca);
delay(1000);
 
}

 

mais os valores continuam sem alterar...

 

Valor da entrada A:512
Valor da entrada B:1023
Diferenca entre os Sinais:-511

Uma leitura igual a 1023 no ponto B significa que ele está a 5V em relação ao GND, será que o R de 100ohm ou a ligação abaixo do ponto B não está rompido? Era de se esperar que estivesse próximo a 2.5V ou 511 no AD do MCU.

De qualquer forma, acho que o AD não seja suficentemente sensível para detectar com precisão as variações, e o uso de um amplificador diferencial com amp op seja necessário.

Ola Marcos você teria um esquema para esse amplificador diferencial???

Estou conseguindo fazer as leituras mais acho que preciso amplificar o sinal para ganhar mais precisão.

muito obrigado Marcos

O sensor de temperatura LM35 não serve para você?

-55 a 150C

 

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

Fabiano,

Uma alternativa ao circuito de ponte é alimentar o PT100 com uma fonte de corrente constante e medir a tensão sobre o PT100, e através da lei de Ohm saber a resistência e converter para obter a temperatura.

Veja estas notas de aplicação da microchip e da maxim, ambas oferecem soluções para a medição de PT100 e podem ser usados com qualquer microcontrolador.

http://ww1.microchip.com/downloads/en/appnotes/00687c.pdf

http://pdfserv.maxim-ic.com/en/an/AN3450.pdf

Abraço.

Importante

o PT-100 não tem uma curva absolutamente linear, dependendo da sua precisão vai precisar aplicar algum algorítimo de ajuste

Num Tenho muita necessidade de tanta precisão assim

O projeto exige precisão de 1ºC...

Apenas números inteiros

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço