首页
/
每日頭條
/
生活
/
ntc溫度傳感器阻值公式
ntc溫度傳感器阻值公式
更新时间:2026-08-14 15:18:33

文中我以MF58 玻殼測溫型 NTC 熱敏電阻器為例,測量範圍為:-50度~250度; 因為項目原因,我的測溫範圍隻需要從-20度~180度就可以了。

NTC 5K B值:3950

如果直接用拟合二次方程計算,就會有小數,乘法,除法,指數運算,對于單片機的話,就要花很多的時間去處理。 查表法則可以很好地提高處理效率。

電路非常簡單,如果要實現多路溫度檢測,則單片機隻需要增加多路模拟開關就好了。

ntc溫度傳感器阻值公式(NTC負溫度系數熱敏電阻查表法)1

根據對應型号的NTC的溫度-阻表對照表(見本底)。 而我們隻需要按每10度,取幾個點。 我在程序中從-20度~180度,取了21個點。

再EXCEL裡,拉個表,計算一下。 我使用的是MSP430F249,adc為12位,滿度為:4096

計算公式為:=ROUND(B2*1000/(B2*1000 10000)*4096,0)

然後轉為16進制,不轉也成,16進制看着舒服。

轉換公式為:="0x"&DEC2HEX(C2)&","

ntc溫度傳感器阻值公式(NTC負溫度系數熱敏電阻查表法)2

實際取值為:-20度至180度。

然後我們在程序裡建一個表。我不需要小數,所以直接将最終結果轉換成了整數。如果你需要小數位,就把程序适當地改一下。

查表算法非常簡單,根據當前ADC讀到的值對表裡查找接近值,取得整數部分, 然後再把相差的值,去和 前後範圍做比例計算。 這樣就得到了後面的小數部分。

如果你采用PTC,也是基本同樣的思路。比如電機測量常用的KTY84-130。 有時間下次再也出個PTC的。

//----------------------------------------------------------------------------// //-20 ~ 180,adc raw vaule R2/(R1 R2)*4096 | R1=10000(ohm) on board //MF58_B3950 1% #define INVALID_TEMP (int)32767 #define MAX_NTC_TABLE_CT 21 const int Table_NTC[MAX_NTC_TABLE_CT]={//0xF21,0xE6D, 0xD52,0xBCF,0x9F7, 0x800,0x629,0x496,0x35A,0x26F, 0x1C5,0x14B,0x0F3,0x0B5,0x088, 0x068,0x050,0x03F,0x031,0x028, 0x020,0x01A,0x016, }; //----------------------------------------------------------------------------// // MF58 B3950 1% Table_NTC //----------------------------------------------------------------------------// int Temp_Convert_NTC_By_Table(uint16 adc_raw_value) { int i,tmp=INVALID_TEMP; for(i=MAX_NTC_TABLE_CT-1;i>=0;i--) { if (adc_raw_value <= Table_NTC[i]) { tmp=i*10-20; //calculate decimal part if ((i>=0)&&(i<MAX_NTC_TABLE_CT-1)) { tmp=tmp (int)(((float)(Table_NTC[i]-adc_raw_value)/(float)(Table_NTC[i]-Table_NTC[i 1]))*10.0 0.5); } break; } } return tmp; }

ntc溫度傳感器阻值公式(NTC負溫度系數熱敏電阻查表法)3

ntc溫度傳感器阻值公式(NTC負溫度系數熱敏電阻查表法)4

ntc溫度傳感器阻值公式(NTC負溫度系數熱敏電阻查表法)5

ntc溫度傳感器阻值公式(NTC負溫度系數熱敏電阻查表法)6

ntc溫度傳感器阻值公式(NTC負溫度系數熱敏電阻查表法)7

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
二月二的風俗有哪些?
二月二的風俗有哪些?
南方部分地區有祭社習俗,即慶祝土地公生日;北方則有吃豬頭肉、理發(剪“龍頭”)的習俗。根據民間傳說,此為主管雲雨的龍王擡頭之日,意味着在此之後雨水會漸多;民間亦有“二月二,龍擡頭”的諺語,表示春季來臨,萬物複蘇,蟄龍開始活動,預示一年的農事活動即将開始。龍擡頭(農曆二月二),又稱“春耕節”“農事節”...
2026-08-14
什麼是政治條件兵?
什麼是政治條件兵?
政治條件兵就是政治條件較高,現實表現良好,本人及親屬無違法犯罪行為,個人形象較好的兵種。比如到北京衛戍區,在中央,軍隊高層領導身邊和重要部門當警衛人員等,對政治條件要求更高。政治條件兵就是政治條件較高,現實表現良好,本人及親屬無違法犯罪行為,個人形象較好的兵種。政治兵在新兵連的訓練和普通士兵一樣,但...
2026-08-14
科目二s彎技巧看點位置有哪些?
科目二s彎技巧看點位置有哪些?
保持全程一擋行駛,打方向不可過急;進入彎道後盡量走大圈,駛向右彎道時,右輪緊貼着右邊路邊緣線;處于彎道時,通過轉向盤讓汽車内側車蓋頭上的小後視鏡始終處于外側白線邊緣;根據路彎的特點和後輪半徑及時調整方向。曲線行駛的訓練目的是培養機動車駕駛人轉向的運用及對車輪軌迹運行的掌握技能。了解曲線行駛的路線圖是...
2026-08-14
實用家居清潔技巧:蘸牛奶擦木制家具
實用家居清潔技巧:蘸牛奶擦木制家具
實用家居清潔技巧:蘸牛奶擦木制家具實用家居清潔技巧1、用鹽去地毯上的湯汁有小孩的家庭,地毯上常常滴有湯汁,千萬不能用濕布去擦。應先後用潔淨的幹布或手巾吸幹水分,然後在污漬處撒些食鹽,待鹽面滲入吸收後,用吸塵器将鹽吸走,再用刷子整平地毯即可。2、蘸牛奶擦木制家具取一塊幹淨的抹布在過期不能飲用的牛奶裡浸...
2026-08-14
三伏天用什麼排濕氣寒氣最好?
三伏天用什麼排濕氣寒氣最好?
01伏天去濕氣寒氣的辦法:1、少吃甜、膩的食物。如果你身體有濕氣少吃甜膩食物,因為甜膩容易轉化為濕氣。2、别吃生冷食物。3、别喝酒。4、可以多吃姜去寒濕。5、可以多吃綠豆、西瓜、扁豆來去濕寒氣。三伏天是一年中最熱的時候,這段時間也是冬病夏治的好時候,非常适合排除體内的寒濕,伏天去濕氣寒氣的辦法:1、...
2026-08-14
Copyright 2023-2026 - www.tftnews.com All Rights Reserved