[RESOLVIDO] Valor da temperatura está diminuindo com o aumento da temperatura

Gostaria de ver se alguem poderia me dar uma ajuda com a medição de temperatura com um termistor NTC. A temperatura esta sendo mostrada do scadbr mas estou notando que o valor da temperatura está diminuindo com o aumento da temperatura. Estou usando a biblioteca que baixei aqui do laboratorio de garagem ( e usei no skecth modbus. Segue abaixo parte do code.

#include <Thermistor.h>
Thermistor temp (A6);
Thermistor temp1 (A7);
Thermistor temp2 (A8);

temperature_R = temp.getTemp() * 10;
//temperature_R1 = temperature_R * 100;

temperature_S = temp1.getTemp() * 10 ;
//temperature_S1 = temperature_S *100;

temperature_T = temp2.getTemp() * 10 ;
//temperature_T1 = temperature_T * 100;

regs[MB_A15] = temperature_R;
regs[MB_A16] = temperature_S;
regs[MB_A17] = temperature_T;

Lendo sobre o termistor NTC, vi que a resistencia dimininui com o aumento da temperatura. Tambem tem em um site( http://www.circuitbasics.com/arduino-thermistor-temperature-sensor-... ) pessoas que tiveram o mesmo problema, mas não tem a solução.

Exibições: 254

Responder esta

Respostas a este tópico

No próprio link que você deixou tem um post de uma pessoa que diz ter resolvido o problema invertendo a posição do NTC, 

Perhaps a bit late, but I experienced the same problem. I reversed the + and – leads and this solved it, leaving the center lead the same. Not sure what that had to do with anything, but it worked for me.

Abs.

Anexo Codigo usado na simulação.

Abs.

Anexos

Ola Carlos. Exatamente. Fiz um teste em uma protoboard com um termistor NTC e realmente é isto que ocorre. conforme a ligação, a temperatura mostrada no serial diminui com o aumento da temperatura. Invertendo a ligação ele funciona certinho. Obrigado.

Olá Juliano, 

Que bom, mais um Resolvido para todos nós.

Um abraço!

CK

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço