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.
Tags:
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.
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
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por