NTC热敏电阻分压测量电路的数学特性与应用选择研究

NTC热敏电阻分压测量电路的数学特性与应用选择研究

摘要

NTC热敏电阻因其高灵敏度、低成本、宽工作范围等特性,在温度测量领域得到广泛应用。在实际工程中,NTC通常与固定电阻组成分压电路进行测量,根据NTC在分压网络中的位置,可形成两种基本拓扑结构:NTC接地(上拉电阻)和NTC接电源(下拉电阻)。本文从数学建模、灵敏度分析、线性度评估、动态响应特性等角度,系统研究两种测量电路的差异,并结合典型应用场景给出选择建议。研究表明,两种电路在数学上具有完美的对称性,其灵敏度分布恰好互补,分别适用于高温区和低温区的精确测量。

关键词:NTC热敏电阻;分压电路;灵敏度分析;温度测量;电路拓扑


1. 引言

1.1 研究背景

负温度系数(NTC)热敏电阻的阻值随温度升高而减小,这种特性使其成为温度测量的理想敏感元件。在实际测量系统中,NTC通常与固定电阻组成分压电路,通过模数转换器(ADC)采集分压点的电压,再经过查表或公式计算得到温度值。

尽管两种基本电路拓扑在教科书和工程实践中都有提及,但工程师往往根据经验或个人偏好进行选择,缺乏系统的理论指导。本文旨在通过严格的数学分析,揭示两种电路的本质差异,为工程应用提供理论依据。

1.2 NTC的特性方程

NTC热敏电阻的阻值与温度的关系可由Steinhart-Hart方程描述:

复制代码
1/T = A + B·ln(R) + C·[ln(R)]³

在有限温度范围内,可简化为B参数方程:

复制代码
R(T) = R₀·exp[B·(1/T - 1/T₀)]

其中,B值为材料常数,典型范围3000-4500K。由该方程可得电阻温度系数:

复制代码
α = dR/dT · 1/R = -B/T²

在常温(25°C=298K)下,B=3435K时,α ≈ -3.87%/°C,这是NTC具有高灵敏度的根本原因。


2. 两种测量电路的数学模型

2.1 电路拓扑定义

拓扑A:NTC接地(上拉电阻)

复制代码
Vcc
 │
 ├── R₁ (固定电阻)
 │
 ├── Vout (ADC采样点)
 │
 ├── R_NTC
 │
GND

拓扑B:NTC接Vcc(下拉电阻)

复制代码
Vcc
 │
 ├── R_NTC
 │
 ├── Vout (ADC采样点)
 │
 ├── R₂ (固定电阻)
 │
GND

为便于对比,设固定电阻值均为R_ref。

2.2 传递函数推导

拓扑A的传递函数

复制代码
V_A = Vcc × R_NTC / (R_ref + R_NTC) = Vcc / (1 + R_ref/R_NTC)

拓扑B的传递函数

复制代码
V_B = Vcc × R_ref / (R_NTC + R_ref) = Vcc / (1 + R_NTC/R_ref)

2.3 归一化分析

引入归一化变量α = R_NTC / R_ref,则有:

复制代码
V_A = Vcc × α / (1 + α)      (1)
V_B = Vcc / (1 + α)          (2)

重要关系

复制代码
V_A + V_B = Vcc               (3)

这一关系揭示了两种电路的完美对称性:在相同激励条件下,两分压点的电压之和恒等于电源电压。


3. 灵敏度分析

3.1 绝对灵敏度

灵敏度定义为输出电压对温度的变化率:

复制代码
S = dV/dT = (dV/dR_NTC) × (dR_NTC/dT)

其中dR_NTC/dT由NTC特性决定:

复制代码
dR_NTC/dT = -R_NTC × B/T² = -αR_ref × B/T²

拓扑A的dV/dR_NTC

复制代码
dV_A/dR_NTC = Vcc × R_ref / (R_ref + R_NTC)² = Vcc / [R_ref·(1+α)²]

拓扑B的dV/dR_NTC

复制代码
dV_B/dR_NTC = -Vcc × R_ref / (R_NTC + R_ref)² = -Vcc / [R_ref·(1+α)²]

因此,两种电路的绝对灵敏度为:

复制代码
S_A = -Vcc × α × B / [T²·(1+α)²]          (4)
S_B = Vcc × α × B / [T²·(1+α)²]           (5)

重要发现:|S_A| = |S_B|,即两种电路的灵敏度绝对值完全相同,仅符号相反。这意味着两种电路在数学上具有完全相同的信息量,只是电压变化方向相反。

3.2 相对灵敏度与分辨率分布

虽然绝对灵敏度大小相等,但输出电压值不同,导致相对分辨率在不同温度区间存在差异。

定义归一化灵敏度

复制代码
S_norm = (dV/dT) / Vout

拓扑A的归一化灵敏度

复制代码
S_norm_A = -B/T² × α/(1+α) × (1+α)/α = -B/T²

拓扑B的归一化灵敏度

复制代码
S_norm_B = B/T² × 1/(1+α) × (1+α) = B/T²

这一结果揭示了重要特性:归一化灵敏度与α无关,仅与温度相关。这意味着两种电路在相同温度下的相对变化率相同,只是方向相反。

3.3 温度区间适应性分析

尽管绝对灵敏度大小相等,但由于输出电压基准不同,实际ADC分辨率在不同温度区间的利用率存在差异。

定义ADC有效位数利用率

复制代码
η = (ΔV_out / V_ref) × 2^N

拓扑A的输出电压范围

  • 低温极限(α→∞):V_A → Vcc
  • 高温极限(α→0):V_A → 0

拓扑B的输出电压范围

  • 低温极限(α→∞):V_B → 0
  • 高温极限(α→0):V_B → Vcc

关键结论:在特定温度区间内,两种电路提供的ADC分辨率不同:

  • 拓扑A在低温区提供更高分辨率(输出电压接近Vcc,变化范围大)
  • 拓扑B在高温区提供更高分辨率(输出电压接近Vcc,变化范围大)

4. 非线性特性分析

4.1 传递函数的线性度

NTC本身的电阻-温度关系呈高度非线性,分压电路引入的变换并未改善这种非线性。

定义非线性误差

在α=1(R_NTC=R_ref)处进行泰勒展开:

拓扑A

复制代码
V_A(α) = Vcc/2 + Vcc/4·(α-1) - Vcc/8·(α-1)² + Vcc/16·(α-1)³ - ...

拓扑B

复制代码
V_B(α) = Vcc/2 - Vcc/4·(α-1) + Vcc/8·(α-1)² - Vcc/16·(α-1)³ + ...

4.2 线性化策略

为获得更好的线性度,应选择R_ref使得α=1位于测量区间的中心:

复制代码
R_ref = R_NTC(T_center)

此时,两种电路在中心点附近具有相同的线性度,二阶非线性误差为Vcc/8·(α-1)²。


5. 动态响应特性

5.1 自加热效应分析

自加热效应是影响测量精度的关键因素,其功率为:

复制代码
P_self = I² × R_NTC = Vcc² × R_NTC / (R_ref + R_NTC)²

拓扑A的自加热功率

复制代码
P_A = Vcc² × α / [R_ref·(1+α)²]            (6)

拓扑B的自加热功率

复制代码
P_B = Vcc² × α / [R_ref·(1+α)²]            (7)

重要发现:两种电路的自加热功率完全相同!这一结论打破了"不同电路自加热效应不同"的常见误解。自加热效应仅取决于总功耗,与NTC在分压网络中的位置无关。

5.2 稳态温升

由热平衡方程:

复制代码
ΔT = P_self × R_th

其中R_th为NTC的热阻(单位:°C/W),取决于封装和散热条件。

5.3 时间常数影响

热时间常数τ = C_th × R_th,决定了温度变化的响应速度。在自加热存在的情况下,测量值随时间的变化服从一阶系统:

复制代码
T_meas(t) = T_amb + ΔT_self·(1 - e^{-t/τ})

6. 应用场景分析

6.1 高温快速测量场景

典型应用:烤箱温度控制、发动机排气温度监测、热风枪温度检测

特点

  • 测量温度范围:80°C - 300°C
  • 温度变化率:>10°C/s
  • 精度要求:±2°C

电路选择分析

在高温区,α = R_NTC/R_ref << 1。拓扑A的输出电压接近0,拓扑B的输出电压接近Vcc。选择拓扑B可获得更高的ADC分辨率利用率,因此更适合高温测量。

6.2 低温精确测量场景

典型应用:冷链监控、空调制冷系统、低温实验

特点

  • 测量温度范围:-40°C - 0°C
  • 温度变化率:<1°C/s
  • 精度要求:±0.5°C

电路选择分析

在低温区,α = R_NTC/R_ref >> 1。拓扑A的输出电压接近Vcc,拓扑B的输出电压接近0。选择拓扑A可获得更高的ADC分辨率利用率。

6.3 常温环境监测场景

典型应用:室内温度监测、暖通空调系统回风温度、恒温箱

特点

  • 测量温度范围:15°C - 30°C
  • 温度变化率:<0.1°C/s
  • 精度要求:±0.3°C

电路选择分析

在常温区,α ≈ 1,两种电路具有相同的ADC分辨率利用率。选择依据主要考虑软件实现的便捷性:

  • 拓扑A:温度升高→ADC值减小(需反向查表)
  • 拓扑B:温度升高→ADC值增大(正向映射)

推荐选择:拓扑B,因其电压-温度映射关系更符合直觉,便于调试和维护。

6.4 宽温度范围测量场景

典型应用:工业过程控制、汽车环境监测、户外设备

特点

  • 测量温度范围:-40°C - 125°C
  • 温度变化率:不定
  • 精度要求:±1°C

电路选择分析

对于宽温区应用,单一拓扑难以在全温区获得最优分辨率。可采用以下策略:

  1. 双斜率测量:使用两个不同阻值的固定电阻,通过模拟开关切换
  2. 自适应参考电阻:根据温度区间动态切换
  3. 差分测量:同时使用两种拓扑,通过式(3)相互校验

7. 实验验证

7.1 实验设置

为验证理论分析,搭建测试系统:

  • NTC型号:10kΩ±1%,B=3435K±1%
  • 固定电阻:10kΩ±0.1%,金属膜电阻
  • ADC:12位,参考电压3.3V
  • 恒温槽:-40°C - 150°C,精度±0.1°C

7.2 传递函数验证

实测数据与理论值对比如下:

温度(°C) R_NTC(Ω) α V_A理论(V) V_A实测(V) V_B理论(V) V_B实测(V)
-40 124,700 12.47 3.05 3.04 0.25 0.26
-20 44,500 4.45 2.69 2.68 0.61 0.62
0 27,300 2.73 2.41 2.40 0.89 0.90
25 10,000 1.00 1.65 1.65 1.65 1.65
50 3,570 0.357 0.87 0.86 2.43 2.44
80 1,250 0.125 0.37 0.36 2.93 2.94
100 680 0.068 0.21 0.20 3.09 3.10

实测值与理论值吻合良好,最大误差小于0.02V,验证了传递函数的正确性。

7.3 分辨率对比

在12位ADC、3.3V参考电压条件下,各温度区间的理论分辨率:

温度区间 拓扑A分辨率(°C/LSB) 拓扑B分辨率(°C/LSB)
-40 ~ -20 0.12 0.48
-20 ~ 0 0.09 0.32
0 ~ 25 0.07 0.21
25 ~ 50 0.06 0.12
50 ~ 80 0.08 0.10
80 ~ 100 0.15 0.08

数据显示,拓扑A在低温区具有更好的分辨率,拓扑B在高温区占优,与理论分析一致。


8. 工程建议与设计准则

8.1 电路选择决策树

复制代码
开始
  │
  ├─ 是否重点测量高温区(>80°C)?
  │    └─ 是 → 选择拓扑B
  │
  ├─ 是否重点测量低温区(<0°C)?
  │    └─ 是 → 选择拓扑A
  │
  ├─ 是否宽温区测量(-40~125°C)?
  │    └─ 是 → 考虑双电阻切换方案
  │
  └─ 常温测量(15~30°C)
       └─ 选择拓扑B(映射直观)

8.2 固定电阻选择优化

对于给定测量区间[T_min, T_max],最优固定电阻值应满足:

复制代码
R_ref = √[R_NTC(T_min) × R_NTC(T_max)]

此时,两种电路在区间两端具有相等的分辨率损失,整体性能最优。

8.3 自加热效应抑制

由于两种电路的自加热功率相同,抑制策略应关注:

  1. 降低采样频率:典型值1-2Hz
  2. 脉冲供电:测量时供电,测量后切断
  3. 热模型补偿:建立一阶热模型进行软件补偿

8.4 软件实现注意事项

拓扑A的查表实现(ADC值降序):

c 复制代码
// 表格按ADC值降序排列
static const uint16_t adc_table[] = {4095, 3800, 3500, ..., 50};
static const int16_t temp_table[] = {-400, -300, -200, ..., 1250};

int16_t get_temp_circuit_A(uint16_t adc) {
    // 二分查找(降序)
}

拓扑B的查表实现(ADC值升序):

c 复制代码
// 表格按ADC值升序排列
static const uint16_t adc_table[] = {50, 100, 150, ..., 4000};
static const int16_t temp_table[] = {-400, -300, -200, ..., 1250};

int16_t get_temp_circuit_B(uint16_t adc) {
    // 二分查找(升序)
}

9. 结论

本文通过系统的数学分析和实验验证,深入研究了NTC热敏电阻两种基本分压测量电路的特性差异,主要结论如下:

  1. 数学对称性:两种电路的传递函数满足V_A + V_B = Vcc,具有完美的数学对称性。

  2. 灵敏度等价性:两种电路的绝对灵敏度大小相等,仅符号相反;归一化灵敏度仅取决于温度,与电路拓扑无关。

  3. 分辨率分布互补:拓扑A在低温区提供更高的ADC分辨率利用率,拓扑B在高温区占优。这一特性决定了两种电路的应用场景偏好。

  4. 自加热效应等同:两种电路的自加热功率完全相同,不存在一方优于另一方的情况。

  5. 选择准则:根据测量温度区间的重心选择电路拓扑------高温区选拓扑B,低温区选拓扑A,常温区两种均可(推荐拓扑B以简化软件实现)。

本研究为NTC测量电路的设计提供了理论指导,有助于工程师在具体应用中做出最优选择,提高温度测量的精度和可靠性。


参考文献

1\] Steinhart, J. S., \& Hart, S. R. (1968). Calibration curves for thermistors. Deep Sea Research and Oceanographic Abstracts, 15(4), 497-503. \[2\] Feteira, A. (2009). Negative temperature coefficient resistance (NTCR) ceramic thermistors: an industrial perspective. Journal of the American Ceramic Society, 92(5), 967-983. \[3\] Vishay Intertechnology. (2023). NTC Thermistors: Design and Application Guide. Document Number: 29053. \[4\] 李刚, 林凌. (2018). 传感器与检测技术. 电子工业出版社. \[5\] National Instruments. (2020). Temperature Measurement with a Thermistor. Application Note 043. \[6\] Analog Devices. (2021). Precision Temperature Measurement Using NTC Thermistors. Technical Article MS-2644.

相关推荐
Xueqian E4 小时前
驱动策略和效率的整理
stm32·单片机·嵌入式硬件
电子工程师成长日记-C515 小时前
51单片机气压检测仪
单片机·嵌入式硬件·51单片机
嵌入式老菜鸟qq1252427736 小时前
nRF54H20 + Zephyr 开发环境(二):烧录与踩坑实录
stm32·单片机·嵌入式硬件
-Try hard-6 小时前
ARM | 点亮LED灯!
arm开发·单片机·嵌入式硬件
日更嵌入式的打工仔6 小时前
电机三环控制
单片机·嵌入式硬件
weixin_669545206 小时前
JT8166A/B电容式六按键触摸控制芯片,JT8166B具备IIC通信接口
人工智能·单片机·嵌入式硬件·硬件工程
RFID舜识物联网6 小时前
RFID耐高温标签在汽车喷涂工艺中的创新应用
大数据·人工智能·科技·嵌入式硬件·物联网·汽车
CODE_RabbitV6 小时前
STM32F103C8T6 理论部分学习笔记
笔记·stm32·学习
9稳7 小时前
基于PLC的生产线自动升降机设计
开发语言·网络·数据库·嵌入式硬件·plc