此表格的值可以使用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)。
求T1 =ln(Rt/Rp)/B+1/T2的C程序代码:
}
//使用经验公式法在整个温度区间内误差很大,一般多采用分段曲线,本法收录在百度云“建模系数计算”。
C语言中定义的函数和数学上定义的函数有所区别:C语言中只定义的两个函数: y=log (double x);和y=log10 (double x);前者代表数学式中的 ln,而后者表示数学式中的 lg,至于数学上要求loga(b)(a不为e和10),可用换底公式表示为log(b)/log(a)。注意要在MFC中应用log和log10,要包含头文件math.h。