天天看点

Steinhart-Hart方程是比较经典的NTC热敏电阻模型。大多数情况下,厂商只会给出β模型的R0和β值。部分厂商会

作者:物联网全栈开发

Steinhart-Hart 方程是比较经典的NTC热敏电阻模型。

大多数情况下,厂商只会给出β模型的 R0 和 β 值。

部分厂商会给出热敏电阻的分度表,只有很少的厂商会直接给出 Steinhart-Hart模型的系数值。

公式中的 A0,A1和A2是系数;

ln()是自然对数运算;T 是绝对温度,单位为 K;

RT 是温度为 T 时 NTC 热敏电阻的阻值,单位欧姆(kΩ)。

可以从热敏电阻分度表获取数据通过最小二乘法拟合计算Steinhart-Hart模型的系数值。

以murata的NTC热敏电阻NCP18XH103F03RB为例,

该电阻在25℃的电阻值为10kΩ,B值为3380K。

从官网下载分度表,通过excel的计算矩阵各元素的数值,

再用最小二乘法拟合的系数由测得的电阻值计算温度,在-40℃-124℃的范围内,与实际温度相差不超过1℃。

而采用β模型计算,与实际温度相差达到4℃。

程序代码中使用的系数为:

A1 = 2.681e-3;

A2 = 2.886e-4;

A3 = 7.275e-7;

与我用最小二乘法计算的系数存在偏差:

A1=2.687e-03;

A2=2.865e-04;

A3=6.683e-07;

与实际温度对比,这组系数更准确。

Steinhart-Hart方程是比较经典的NTC热敏电阻模型。大多数情况下,厂商只会给出β模型的R0和β值。部分厂商会
Steinhart-Hart方程是比较经典的NTC热敏电阻模型。大多数情况下,厂商只会给出β模型的R0和β值。部分厂商会
Steinhart-Hart方程是比较经典的NTC热敏电阻模型。大多数情况下,厂商只会给出β模型的R0和β值。部分厂商会
Steinhart-Hart方程是比较经典的NTC热敏电阻模型。大多数情况下,厂商只会给出β模型的R0和β值。部分厂商会
Steinhart-Hart方程是比较经典的NTC热敏电阻模型。大多数情况下,厂商只会给出β模型的R0和β值。部分厂商会

继续阅读