首页
/
每日頭條
/
生活
/
ntc溫度傳感器阻值公式
ntc溫度傳感器阻值公式
更新时间:2026-10-16 16:51:54

文中我以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-10-16
桑蠶絲被能幹洗嗎
桑蠶絲被能幹洗嗎
桑蠶絲是不能幹洗的,否則很容易導緻其變黃、老化且保暖性變差。我們在蓋蠶絲被的時候最好是套上被套,且要是不小心弄髒了且面積不大,可以用濕毛巾擦一下再晾幹,無法去除還可以适當的用中性洗滌液去洗,再局部烘幹。桑蠶絲被不能幹洗原因 随着時代的發展,溫暖卻厚重的棉被逐漸被蠶絲被給代替,這種被子透氣柔軟且十分溫...
2026-10-16
好朋友生日的簡短祝福 生日的簡短祝福
好朋友生日的簡短祝福 生日的簡短祝福
大家有沒有寫過好朋友生日的簡短祝福呢?伴着祝福伴着真情翺翔在夢的海洋,願今後的美夢終歸現實,生日快樂!那麼下面是小編整理的好朋友生日的簡短祝福,歡迎大家進行浏覽,希望能夠喜歡。好朋友生日的簡短祝福1、生日快樂,親愛的朋友,願你天天快樂,年年好運,一生幸福!2、但願真正的快樂擁抱着你,在這屬于你的特别...
2026-10-16
用酵母發面一晚上第二天還能用嗎
用酵母發面一晚上第二天還能用嗎
在溫暖環境中發酵了一晚的面團第二天就最好不要用了,因為這種面團會有比較重的酸味,用它制作出來的面食會很難吃。若是在冬天的話,發酵了一晚的面團就可以繼續使用,因為冬天溫度較低,很多面團一晚上都很難發起來。發了一晚上的面團第二天能用嗎 發了一晚上的面第二天最好就不要用了,因為在溫度合适的時候面團隻需要兩...
2026-10-16
生意興隆的公司名字350個 寓意興旺的公司名字大全
生意興隆的公司名字350個 寓意興旺的公司名字大全
生意興隆的公司名字350個1.元源2.江悅3.恩百4.納仁5.造翺鷹6.鑫風7.華峰8.富通愛9.盛安10.鴻祥11.優祥12.仟衆13.天立銘14.酷野15.雍和16.飛天17.琛豪18.永旭華19.易麗20.勝源志21.銳森卓晶22.京彩23.永耀馳24.悅朗25.微影光魔26.仁漢27.皓東2...
2026-10-16
Copyright 2023-2026 - www.tftnews.com All Rights Reserved