天天看點

10K_NTC熱敏電阻溫度與阻值對應表

内容包括3380熱敏電阻溫度阻值表,求解溫度的C程式代碼。紫色文字是超連結,點選自動跳轉至相關博文。持續更新,原創不易!

目錄:

一、3380熱敏電阻溫度阻值表 二、求解T1 =ln(Rt/Rp)/B+1/T2的C程式代碼 ----------------------------------------------------------------------------------------------------- 一、3380熱敏電阻溫度阻值表

已知條件 B常數 3380 機關 k 建立人: liht1634 日期:2016.12.02
Rp值 10
計算公式:Rt =R*EXP(B*(1/T1-1/T2)

說明:1、Rt 是熱敏電阻在T1溫度下的阻值;

         2、Rp是熱敏電阻在T2常溫下的标稱阻值;

         3、B值是熱敏電阻的重要參數; 

         4、EXP是e的n次方;

         5、這裡T1和T2指的是K度即開爾文溫度,K度=273.15(絕對溫度)+攝氏度;

溫度T1 阻值Rt  溫度T1 阻值Rt  溫度T1 阻值Rt  溫度T1 阻值Rt 
-40 235.831 2 25.796 44 5.070 86 1.458
-39 221.672 3 24.674 45 4.903 87 1.420
-38 208.474 4 23.608 46 4.743 88 1.384
-37 196.163 5 22.595 47 4.589 89 1.349
-36 184.674 6 21.632 48 4.440 90 1.315
-35 173.946 7 20.717 49 4.297 91 1.281
-34 163.923 8 19.847 50 4.160 92 1.249
-33 154.554 9 19.019 51 4.028 93 1.218
-32 145.792 10 18.231 52 3.901 94 1.188
-31 137.593 11 17.481 53 3.779 95 1.158
-30 129.917 12 16.767 54 3.661 96 1.130
-29 122.726 13 16.087 55 3.547 97 1.102
-28 115.988 14 15.438 56 3.438 98 1.076
-27 109.670 15 14.820 57 3.333 99 1.050
-26 103.743 16 14.231 58 3.231 100 1.024
-25 98.180 17 13.669 59 3.133 101 1.000
-24 92.957 18 13.133 60 3.039 102 0.976
-23 88.050 19 12.622 61 2.948 103 0.953
-22 83.438 20 12.133 62 2.861 104 0.930
-21 79.101 21 11.667 63 2.776 105 0.909
-20 75.022 22 11.221 64 2.695 106 0.888
-19 71.182 23 10.796 65 2.616 107 0.867
-18 67.567 24 10.389 66 2.540 108 0.847
-17 64.161 25 10.000 67 2.467 109 0.828
-16 60.952 26 9.628 68 2.396 110 0.809
-15 57.926 27 9.272 69 2.327 111 0.790
-14 55.072 28 8.932 70 2.261 112 0.772
-13 52.379 29 8.606 71 2.197 113 0.755
-12 49.837 30 8.295 72 2.136 114 0.738
-11 47.436 31 7.996 73 2.076 115 0.722
-10 45.168 32 7.710 74 2.019 116 0.706
-9 43.024 33 7.436 75 1.963 117 0.690
-8 40.997 34 7.174 76 1.909 118 0.675
-7 39.080 35 6.922 77 1.857 119 0.660
-6 37.266 36 6.681 78 1.807 120 0.646
-5 35.548 37 6.449 79 1.758 121 0.632
-4 33.922 38 6.227 80 1.711 122 0.619
-3 32.381 39 6.014 81 1.665 123 0.605
-2 30.921 40 5.810 82 1.621 124 0.593
-1 29.537 41 5.614 83 1.578 125 0.580
28.224 42 5.425 84 1.537 126 0.568
1 26.978 43 5.244 85 1.497 127 0.556

此表格的值可以使用EXCEL進行計算,曲線的生成見Excel畫折線圖  

例如:MF5A-103F-3380型号的熱敏電阻 

    MF5A ——> 型号環氧封裝 

    103  ——> 常溫25度的标稱阻值為10K 

    F    ——> 允許偏差為±1% 

    3380 ——> B值為3380K的NTC熱敏電阻

那它的Rp=10000, T2=273.15+25,B=3380, RT=10000*EXP(3380*(1/T1-1/(273.15+25)),這時候代入T1溫度就可以求出相應溫度下熱敏電阻的阻值,注意溫度機關的轉換。例如我們要求零上10攝氏度的阻值,那麼T1就為(273.15+10)。

10K_NTC熱敏電阻溫度與阻值對應表

-----------------------------------------------------------------------------------------------------

二、求解T1 =ln(Rt/Rp)/B+1/T2的C程式代碼

#include "math.h" const float Rp=10000.0; //10K常溫下的标稱阻值 const float RT2 = (273.15+25.0);//T2=25度對應的開氏溫度 const float Bx = 3380.0;//B值 const float Ka = 273.15;//開氏溫度 float Get_Temp(void) {   float Rt;   float temp;   Rt = Get_TempResistor(); //like this Rp=10000, T2=273.15+25,B=3380, Rt=10000*EXP(3380*(1/T1-1/(273.15+25)) //T1 = 1/((ln(Rt/Rp))/B+1/T2);B=LN(Rt/R)*(T1*T2)/(T2-T1)   temp = Rt/Rp;   temp = log(temp);//ln(Rt/Rp)   temp/=Bx;//ln(Rt/Rp)/B   temp+=(1/RT2);   temp = 1/(temp);   temp-=Ka;   return temp;

//使用經驗公式法在整個溫度區間内誤差很大,一般多采用分段曲線拟合法,本方法收錄在百度雲盤,可以搜尋“模組化系數計算”,其中的系數計算用到克萊姆法則,見“行列式與克萊姆法則”。

-----------------------------------------------------------------------------------------------------