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...???
Tags:
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...
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.
Olá Fabiano,
Veja os esquemas expostos nestas appnotes:
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por