NTC溫度計算NTC溫度計算(附程式)

2021-10-20 22:18:50 字數 1558 閱讀 6841

一、ntc命名

在**上隨便搜了乙個ntc電阻,命名如下:

1、mf代表含義:**

電阻命名

含義mf51

單端玻璃封裝ntc熱敏電阻器

mf52

小黑頭測溫型ntc熱敏電阻

mf58

玻殼測溫型ntc熱敏電阻器

mf72

功率型ntc熱敏電阻器

mf73

大功率ntc熱敏電阻器

2、10k、5k ··· 代表含義:

這裡的10k代表的是在25℃下的標準阻值。同理5k代表在25℃下的標準阻值為5k。

3、b值:

adc採集ntc電阻兩端電壓。通過電壓計算得出ntc此刻阻值rntc(下面會用到)。

b:b值(3435、3950···)

r25:指ntc在25℃下的阻值(10k、5k、100k···)

rntc:二中計算得到的實時ntc阻值

t25:25℃下的開爾文溫度,也就是298.15

tn:此時計算得到的實際開爾文溫度(要得到攝氏度c=tn-273.15

根據二計算得到的電阻值,根據開爾文公式,可以直接得到當前的開爾文溫度tn公式如下:b=(lnr25 - lnrntc)/(1/t25 - 1/tn)

得到當前的開爾文溫度值:tn

根據c=tn-273.15計算得到攝氏度。

由於需要用到ln,需要用到math.h。需要占用較大資源,所以貼上乙個實現了ln的演算法:

double myln

(double a)

return

2.0xy;}

新增**驗證截圖:

開爾文溫度演算法:

#define t25 298.15

#define r25 10

#define b 3435

float get_kelvin_temperature

(float rntc)

以上程式經過實測ok。如果你在實際使用時發現有問題,看一下使用的裝置是否支援浮點運算。

可以去嘉立創找一下相應的說明書,驗證一下adc採集之後計算得到的電阻值,經過計算出來得到的溫度是否正確。本文中只擷取一部分常用溫度供讀者驗證。

溼球溫度計算

計算 0 60 0 100 說明 已知室外溫度 濕度計算溼焓值 輸入 td 室外溼球溫度 輸出 溼球溫度 double calhz s double tw 說明 已知室外溫度 濕度計算焓值 簡化演算法 輸入 td 室外乾球溫度 hr 室外濕度 輸出 溼球溫度 double calhz double ...

燃燒溫度計算程式

2020推薦雲南省臨滄市低氮燃燒器批發 發生回火的可能性大,調治侷限比較小。為防止回火,頭部結構比較複雜和笨重。3熱負荷大的焚燒器,結構比較巨大和笨重。故每個焚燒器的熱負荷一般不超過 103kw。總體來說,全預混燃燒技術時間公布燃氣和空氣在進入燃燒室之前進行充分的預混合,使燃燒更充分,提高燃燒效率並...

電子溫度計方案

目前普遍的有3種體溫計 水銀溫度計 電子溫度計 紅外線耳溫計。我們最普遍的體溫計是水銀體溫計,它可以使隨體溫公升高的水銀柱保持原有位置,便於使用者隨時觀測。但由於玻璃的結構比較緻密,水銀的效能相當穩定。電子式體溫計利將體溫以數字的情勢顯示出來,讀數清晰,攜帶方便。紅外線耳溫計是通過丈量耳朵鼓膜的輻射...