基于《热电阻Pt100测温电路调试体会》等技术资料,详解三线制接线消除导线电阻、TL431 4.096V基准桥式电路、恒流源式电路与数字化查表校正的完整设计方法
Pt100 铂电阻测温电路的工程要点可概括为四句话:三线制接线消除长线导线电阻误差、TL431 提供 4.096V 稳定基准保证桥式电路不受电源波动影响、恒流源激励电流不超过 1mA 避免自热误差、数字化查表加线性插值校正铂电阻的非线性。按这套方法设计的模拟前端,在 0~100℃ 范围内可以稳定实现优于 ±0.5℃ 的测量精度,是嵌入式温度采集、工业过程控制与物联网环境监测中性价比最高的模拟测温方案之一。本文以经过实际调试验证的电路为基础,逐项给出参数计算、接线方式对比与调试注意事项。
铂电阻温度传感器利用铂的电阻随温度变化的函数关系测温,测量准确度高、范围大、复现性和稳定性好,广泛用于 -200℃~650℃ 的中温区测量,其中 Pt100 在 -50℃~600℃ 内具有精度高、稳定性好、抗干扰能力强的综合优势。Pt100 在 0℃ 时电阻恰为 100Ω,其电阻-温度关系近似线性(IEC 60751 标准下 0~100℃ 平均灵敏度约 0.385Ω/℃),但整体仍是非线性的,因此必须做非线性校正。
校正分为两类:模拟电路校正(现成电路多、精度不高且易受温漂影响)与微处理器数字化校正(将电阻-温度对应表存入 EEPROM,根据**AD**实测值查表计算温度)。在**MCU**资源充裕的今天,数字化校正已成为主流,也是本文推荐的做法。
Pt100 的常用接法有两线制与三线制。两线制把引线电阻直接串进测量回路,长距离敷设时误差可观:以 1.0mm² 铜芯导线单程 100m 为例,单程电阻约 1.75Ω,往返合计 3.5Ω,折合成温度误差约 3.5÷0.385≈9℃。三线制的原理是将 Pt100 两侧等长的两根引线分别加在电桥的两个桥臂上,使导线电阻对称地叠加进两个桥臂,被电桥的平衡关系抵消,从而消除导线电阻的影响。
| 接线方式 | 导线电阻处理 | 典型误差 | 成本 | 适用场景 |
|---|---|---|---|---|
| 两线制 | 导线电阻串入被测电阻,不可消除 | 100m 导线往返约 3.5Ω,误差约 9℃ | 最低 | 近距离、精度要求不高的场合 |
| 三线制 | 两侧等长引线分别接入两桥臂,电桥平衡抵消 | 对称性良好时误差 <0.1℃ | 中 | 工业现场标准做法,本文推荐 |
| 四线制 | 电流回路与电压采样回路分离,导线电阻不参与测量 | 误差最小,可达计量级 | 较高 | 高精度基准、实验室计量 |
三线制在工业现场是性价比最佳的选择:只比两线制多一根导线,就能把长线敷设误差从℃级压到 0.1℃ 以下。四线制虽精度最高,但需要更多线芯与更复杂的采样电路,一般用于计量级设备。
桥式测温的典型电路:采用 TL431 与电位器 VR1 调节产生 4.096V 参考电源;R1、R2、VR2 与 Pt100 构成测量电桥,其中 R1=R2,VR2 为 100Ω 精密电阻(可用电位器);当 Pt100 阻值与 VR2 不等时,电桥输出毫伏级压差信号,经运放 LM324 差动放大后输出期望幅值的电压,直接送 AD 转换芯片。差动放大电路中 R3=R4、R5=R6,放大倍数为 R5/R3,运放采用单一 5V 供电。电路结构如下:
VREF 4.096V (TL431 + VR1 调节)
│
┌────────┴────────┐
│ │
R1 R2 (R1 = R2,等值桥臂)
│ │
├────[A]──────────┤
│ │
Pt100 VR2 (VR2 = 100Ω 精密电阻/电位器)
│ │
└────[B]──────────┘
│ │
GND GND
A、B 两点压差 → LM324 差动放大(增益 = R5/R3)→ AD 输入
Pt100 三根引线分别接 R1 臂、VR2 臂与电桥电源端,
导线电阻对称叠加进两个桥臂,被电桥平衡抵消
实际工作时,运放输出电压与输入压差并非简单的"压差×放大倍数"关系,按资料中的实测推导,输出信号近似为:
Vout ≈ 4.096 × [ RPt100/(R1+RPt100) − RVR2/(R1+RVR2) ] × G
式中电阻值以电路工作时实际量取为准,G 为差动放大增益。设计与调试注意点:
恒流源式测温的典型电路:运放 U1A 将基准电压 4.096V 转换为恒流源,电流流过 Pt100 产生压降,再经运放 U1B 放大(资料中放大倍数为 10)后送 AD。由"虚短虚断"可推导:运放 U1A 正、负输入端等电位 V+=V-=4.096V,因此流过 Pt100 的电流恒为 I=V-/R1,Pt100 上的压降仅与其自身电阻有关,与导线电阻无关。
4.096V ── U1A(+) 虚短 V- = 4.096V
│
R1
│
Pt100 ──→ U1B 同相放大(×10)──→ AD 输入
│
GND
等效恒流源:I = 4.096V / R1
例:R1 = 3.3kΩ 时 I ≈ 1.24mA;按 ≤1mA 要求应取 R1 ≥ 4.7kΩ
设计注意点:
桥式与恒流源式两类电路的取舍,可对照下表:
| 对比项 | 桥式测温电路 | 恒流源式测温电路 |
|---|---|---|
| 基准 | TL431 4.096V,R1=R2 分压构成电桥 | TL431 4.096V 经 U1A 转恒流激励 |
| 激励方式 | 电桥分压,输出毫伏级压差 | 恒流 I=4.096/R1 流过 Pt100 产生压降 |
| 输出公式 | V≈4.096×[Rpt/(R1+Rpt)−Rvr2/(R1+Rvr2)]×G | V = I×Rpt×G |
| 关键约束 | 基准必须稳定;零点靠 VR2 设定 | 恒流 ≤1mA 防自热;输入阻抗要足够大 |
| 调试难点 | 桥臂匹配、零点电位器需离线测量 | 恒流精度、大温度范围需双电源 |
把 Pt100 的电阻-温度对应表存入 EEPROM 或 Flash,MCU 根据实测电阻查表并用线性插值求温度,间隔越小精度越高。以 0~100℃ 每 1℃ 建表为例,仅需 101 项、约 202 字节存储,而线性插值的最大误差远小于 0.1℃。以下为查表插值示例代码:
# Pt100 0~100℃ 分度表节选(IEC 60751,间隔20℃建表演示)
rt_table = [(0, 100.00), (20, 107.79), (40, 115.54),
(60, 123.24), (80, 130.90), (100, 138.51)]
def r_to_temp(r):
"""查表 + 线性插值,返回温度℃"""
if r <= rt_table[0][1]:
return rt_table[0][0]
if r >= rt_table[-1][1]:
return rt_table[-1][0]
for i in range(len(rt_table) - 1):
r1, t1 = rt_table[i]
r2, t2 = rt_table[i + 1]
if r1 <= r <= r2:
return t1 + (r - r1) / (r2 - r1) * (t2 - t1)
return 0.0
print(r_to_temp(100.00)) # 输出 0.0
print(r_to_temp(109.73)) # 输出 ≈ 25.0(25℃ 时 Pt100 阻值约 109.73Ω)
print(r_to_temp(138.51)) # 输出 100.0
实际工程中建议按 1℃ 间隔建表,并在 ADC 采样侧叠加中值/滑动平均滤波(参见站内《传感器数字滤波算法选型与实现》一文)后再查表,可获得平滑稳定的温度输出。
测温方案的选择要综合量程、精度、接口与成本。下表给出 Pt100 与 NTC 热敏电阻、DS18B20 数字温度传感器的对比,右侧附 NTC 实测数据以展示其指数非线性的幅度:
| 特性 | Pt100 铂电阻 | NTC 热敏电阻 | DS18B20 数字温度传感器 |
|---|---|---|---|
| 测温范围 | -200~650℃(实用 -50~600℃) | -50~300℃(典型 -40~150℃) | -55~+125℃ |
| 精度 | A级 ±0.1~0.3℃ | 25℃ 点标定 ±0.5~1℃ | -10~+85℃ 内 ±0.5℃ |
| 输出形式 | 电阻变化(0℃=100Ω,约 0.385Ω/℃) | 电阻指数变化(kΩ 级) | 1-Wire 数字单总线,9~12bit(0.0625℃) |
| 非线性 | 小,可查表校正 | 大(指数规律),需查表 | 数字转换,无模拟非线性 |
| 抗干扰 | 好(差动/桥式,长线三线制) | 一般 | 好(数字传输,可挂多节点) |
| 成本 | 较高 | 低 | 低 |
| 典型应用 | 工业过程测温、精密控温 | 家电、消费电子测温 | 物联网节点、环境监测 |
NTC 的电阻-温度关系近似指数规律 R=R0·exp[B(1/T−1/T0)],B 值决定变化快慢。以素材库实测的 TS502F3470R(R25=4.849kΩ,B25/50=3470K)为例,其 R-T 实测数据如下,可见阻值跨度从 10℃ 的 8.75kΩ 到 80℃ 的 0.796kΩ,非线性远大于 Pt100:
| 温度(℃) | 10 | 15 | 20 | 25 | 30 | 40 | 50 | 60 | 70 | 80 |
|---|---|---|---|---|---|---|---|---|---|---|
| 阻值(kΩ) | 8.75 | 7.13 | 5.823 | 4.849 | 3.985 | 2.785 | 1.98 | 1.419 | 1.036 | 0.796 |
工程建议:工业过程测温与精密控温优先选 Pt100 + 三线制 + 数字化查表;低成本消费类测温选 NTC + 分压电路 + 查表;物联网节点与多点温度巡检选 DS18B20 数字方案,可在一根总线上挂载多路传感器。
Pt100 测温电路的设计本质是在"导线电阻、基准漂移、自热、非线性"四个误差源之间做平衡:三线制消除导线电阻,TL431 固定基准抵抗电源波动,恒流激励限流 1mA 抑制自热,数字化查表校正非线性,四步齐备即可获得稳定可靠的测温链路。本文基于《热电阻Pt100测温电路调试体会》《热敏电阻电学特性》等资料整理优化,电路方案均经过实际调试验证。
沧州艾诺威电子 — 国家高新技术企业,20+项国家专利
嵌入式系统开发 · 物联网方案 · AI智能硬件 · 一站式交付
电话:13930711029 | 邮箱:tech@czinv.com | 24小时内响应