ntc sensör bilgilerini bulamadım.

Başlatan burç tankal, 12 Ağustos 2015, 18:27:44

burç tankal

Arkadaşlar resimde gösterdiğim ntc sensör, demirdöküm kombiler için kullanılan bir sensördür. 25 derece 10K, 70 derecede 1.8K olduğu belirtilmiş ancak diğer dereceler için direnç değerlerini bulamadım. Bu ntc için elinde döküman veya bilgisi olan varmı. Hangi derecede kaç ohm olduğunu nasıl bulabiliriz?



MC_Skywalker

Forumda btür nt içi nasıl hesaplama yapacağını anlatan bir konu var. 
https://www.picproje.org/index.php/topic,24675.0.html

burç tankal

#2
Çok teşekkür ederim. Forumda paylaşılan bir hesaplayıcı ile aşağıda yazdığım kodlara ulaşabildim. Kodlar sıcaklığı Float formatında T değişkeni ile veriyor. Ancak sıcaklığı 7 segment ekranda göstermek için birler,onlar ve yüzler basamağını int olarak hesaplayamıyorum. Denediğim şey koda i=(int)T satırı eklemekti ancak sonuç her seferinde 0 çıkıyor. microC for pic derleyicisi için bu konuda da yardımcı olabilir misiniz.

void get_degree()
{
static float Rt,Adc,LnRt,T;
static float Ra = -0.00138010256907615;
static float Rb = 0.000688447478909048;
static float Rc = -0.00000205642200294112;

int i;
int txt[4]={0,0,0,0};

Adc = (float)adc_read(0);
Rt = (10000.0 * Adc)/(1024.0 - Adc);
LnRt = log(Rt);
T = (1.0/(Ra + Rb*LnRt + Rc*pow(LnRt, 3.0)))-273.15;

i=(int)T;

             txt [0] =i /1000 %10;
             txt [1] =i /100  %10;
             txt [2] =i /10   %10;
             txt [3] =i       %10;

             segment_out(1,txt [0]);
             segment_out(2,txt [1]);
             segment_out(3,txt [2]);
             segment_out(4,txt [3]);
}