做温度这一行的人,手机里一般都会存一张 Pt100 阻值温度对应表。现场联调 PLC、给变送器做校验记录、或者手里只有一块万用表想快速估测探头温度,都得靠它。但真到了用的时候,很多人会发现网上能找到的对应表要么是图片没法复制,要么只给了 0℃ 到 100℃ 几个点,低温段和高温段完全是空白。这篇就把 Pt100 全量程 -200℃ 到 850℃ 的阻值温度对应关系整理成文字版,同时讲清楚查表、插值、接线和接 ADC 采集芯片时最容易踩的坑。
1. 先搞清楚 Pt100 的"100"到底代表什么
1.1 铂电阻的原理与 IEC 60751 标准
Pt100 这个名字里的"Pt"是铂,"100"指的是这支探头在 0℃ 时的标称电阻是 100Ω。这个定义不是哪个厂商自己定的,而是 IEC 60751 国际标准规定的。铂的电阻率会随温度升高而变大,而且在金属里铂的化学稳定性非常好,不容易氧化、不容易被污染,所以被选作工业测温的标准材料。
理解 Pt100 有一个关键前提:它不是靠"阻值等于多少就是多少度"这样一一对应的简单关系,而是遵循一条标准化的温度-阻值曲线。IEC 60751 给出了这条曲线的数学表达式,也就是常说的 Callendar-Van Dusen 方程,分两段:
- 0℃ 到 850℃ 时:R(t) = R₀ × (1 + A·t + B·t²)
- -200℃ 到 0℃ 时:R(t) = R₀ × [1 + A·t + B·t² + C·(t-100)·t³]
其中 R₀ 是 0℃ 时的阻值 100Ω,系数 A = 3.9083×10⁻³,B = -5.775×10⁻⁷,C = -4.183×10⁻¹²。
很多人只背了 R ≈ 100 + 0.385t 这条近似公式,这在 0℃ 附近确实好用,但千万别拿它算全量程。拿 300℃ 举例:按近似公式算出 215.5Ω,实际标准值是 212.05Ω,差了 3.45Ω,换算成温度差了将近 9℃。所以真正做工程,要么查表,要么在程序里用完整公式算。
1.2 0.385 Ω/℃ 这个斜率该怎么理解
0.385Ω/℃ 这个数字是从哪来的?用公式算一下 0℃ 到 100℃ 的变化量:(138.51 - 100) ÷ 100 = 0.3851Ω/℃,这就是它的来源。
关键是这个斜率只在一定区间内"近似成立"。温度越高,铂电阻的阻值曲线越往下弯,每摄氏度的阻值变化量会逐渐变小。到 400℃ 附近,每度差不多只有 0.33Ω;到 800℃ 附近,每度只有 0.30Ω。反过来在零下区间,每度的变化量又会稍微大一点,-100℃ 附近大约 0.41Ω/℃。
这意味着什么?意味着你拿万用表测到 1Ω 的变化,在不同温度区间代表的温度变化完全不同。0℃ 附近 1Ω 约等于 2.6℃ 的变化,但 800℃ 附近 1Ω 约等于 3.3℃ 的变化。这个细节在做报警阈值设定和误差分析时特别重要,别拿统一系数去换算。
2. Pt100 阻值温度对应表(文字版):全量程 -200℃ 到 850℃
2.1 负温段:-200℃ 到 0℃
下面这张表按 IEC 60751 标准计算,阻值保留两位小数,步进 10℃。低温段是工业制冷、冷库、低温实验设备最常用的区间,也是网上最难找到完整数据的一段。
| 温度/℃ | 阻值/Ω | 温度/℃ | 阻值/Ω |
|---|---|---|---|
| -200 | 18.52 | -90 | 64.30 |
| -190 | 22.83 | -80 | 68.33 |
| -180 | 27.10 | -70 | 72.33 |
| -170 | 31.34 | -60 | 76.33 |
| -160 | 35.54 | -50 | 80.31 |
| -150 | 39.72 | -40 | 84.27 |
| -140 | 43.88 | -30 | 88.22 |
| -130 | 48.00 | -20 | 92.16 |
| -120 | 52.11 | -10 | 96.09 |
| -110 | 56.19 | 0 | 100.00 |
| -100 | 60.26 |
2.2 正温段:0℃ 到 400℃
这一段是暖通、食品、机械、实验室用得最密集的区间,也建议重点记几个基准点:0℃ 是 100.00Ω,50℃ 是 119.40Ω,100℃ 是 138.51Ω,200℃ 是 175.86Ω,300℃ 是 212.05Ω,400℃ 是 247.09Ω。
| 温度/℃ | 阻值/Ω | 温度/℃ | 阻值/Ω | 温度/℃ | 阻值/Ω |
|---|---|---|---|---|---|
| 0 | 100.00 | 140 | 153.58 | 280 | 204.90 |
| 10 | 103.90 | 150 | 157.33 | 290 | 208.48 |
| 20 | 107.79 | 160 | 161.05 | 300 | 212.05 |
| 30 | 111.67 | 170 | 164.77 | 310 | 215.61 |
| 40 | 115.54 | 180 | 168.48 | 320 | 219.15 |
| 50 | 119.40 | 190 | 172.17 | 330 | 222.68 |
| 60 | 123.24 | 200 | 175.86 | 340 | 226.21 |
| 70 | 127.08 | 210 | 179.53 | 350 | 229.72 |
| 80 | 130.90 | 220 | 183.19 | 360 | 233.21 |
| 90 | 134.71 | 230 | 186.84 | 370 | 236.70 |
| 100 | 138.51 | 240 | 190.47 | 380 | 240.18 |
| 110 | 142.29 | 250 | 194.10 | 390 | 243.64 |
| 120 | 146.07 | 260 | 197.71 | 400 | 247.09 |
| 130 | 149.83 | 270 | 201.31 |
2.3 高温段:410℃ 到 850℃
超过 400℃ 以后,一般就要注意探头形式和安装方式了,普通塑料封装、环氧灌封的探头都扛不住,需要用陶瓷或不锈钢铠装结构。这段阻值虽然增长放缓,但依然单调,查表逻辑不变。
| 温度/℃ | 阻值/Ω | 温度/℃ | 阻值/Ω | 温度/℃ | 阻值/Ω |
|---|---|---|---|---|---|
| 410 | 250.53 | 560 | 300.75 | 710 | 348.38 |
| 420 | 253.96 | 570 | 304.00 | 720 | 351.46 |
| 430 | 257.38 | 580 | 307.25 | 730 | 354.53 |
| 440 | 260.78 | 590 | 310.49 | 740 | 357.59 |
| 450 | 264.18 | 600 | 313.71 | 750 | 360.64 |
| 460 | 267.56 | 610 | 316.92 | 760 | 363.67 |
| 470 | 270.93 | 620 | 320.11 | 770 | 366.70 |
| 480 | 274.29 | 630 | 323.30 | 780 | 369.71 |
| 490 | 277.64 | 640 | 326.48 | 790 | 372.71 |
| 500 | 280.98 | 650 | 329.64 | 800 | 375.70 |
| 510 | 284.30 | 660 | 332.79 | 810 | 378.68 |
| 520 | 287.62 | 670 | 335.93 | 820 | 381.65 |
| 530 | 290.92 | 680 | 339.06 | 830 | 384.60 |
| 540 | 294.21 | 690 | 342.18 | 840 | 387.55 |
| 550 | 297.49 | 700 | 345.28 | 850 | 390.48 |
提示:表格数值按 IEC 60751 标准公式计算并四舍五入到两位小数,个别厂家探头证书上给出的末位数值可能差 0.01~0.03Ω,这是正常的。真到了计量级应用,以探头出厂校准证书为准,不要拿通用表和它死磕。
2.4 表上没有的阻值:线性插值的完整计算
对应表只给了 10℃ 步进的点,实际测量中你面对的基本都是"非整数"阻值。比如现场万用表量到 115.00Ω,想知道是多少度,用线性插值解决。
先找相邻的两个表点:38℃ 对应 114.77Ω,39℃ 对应 115.15Ω。115.00 正好落在这中间,插值公式:
温度 = 38 + (115.00 - 114.77) ÷ (115.15 - 114.77) = 38 + 0.23 ÷ 0.38 ≈ 38.6℃
再举一个高温段的例子:量到 268.50Ω。查表 460℃ 是 267.56Ω,470℃ 是 270.93Ω,差值 2.94。268.50 比 460℃ 高出 0.94Ω,所以温度 = 460 + 0.94 ÷ 3.37 × 10 ≈ 462.8℃。步进越小、插值区间越窄,误差越小;10℃ 步进下线性插值带来的误差一般远小于探头本身的精度等级,工程上完全够用,不必纠结要不要用高阶插值。
3. 对应表落地到测量:线制、误差和设备分辨率
3.1 两线、三线、四线制到底差在哪
拿到对应表,下一步是拿表去比量测到的阻值。但在比之前必须搞清楚一个问题:你量到的阻值里面,含有多少导线电阻?
Pt100 探头的引出线从 0.35Ω 到几欧不等,取决于线径和长度。一段 10 米长、0.5 平方毫米的铜导线,单根电阻差不多 0.35Ω,两根就是 0.7Ω。在 0℃ 附近,0.7Ω 相当于 1.8℃ 的误差。这就是两线制最要命的地方:它把导线电阻和传感器电阻串在一起,查表再准也是白搭。
- 两线制:成本最低,误差最大,只适合导线很短、精度要求不高的场合。
- 三线制:工业现场的主力接法。三条线里有一条专门用于补偿,配合桥式电路或者 ADC 的双激励电流源,能抵消绝大部分导线电阻影响。
- 四线制:电流线和电压检测线完全分开,感应路径上几乎不流电流,导线电阻带来的压降不影响测量,精度最高,实验室和计量场景必用。
我做现场维护的经验是:如果只是用万用表随手测探头好坏,那直接量 100Ω 附近有没有短路、有没有开路就够了;但要拿对应表做温度换算,务必先用四线制(Kelvin 接法)或者至少确认探头是三线制再读数,否则查表查得再细,误差也可能比插值误差大一个数量级。
3.2 用对应表反推测量需要的仪表精度
查表之前还得掂量一下手里的万用表够不够格。Pt100 在 0℃ 附近 1℃ 对应约 0.385Ω,这意味着你要分辨 0.1℃ 的温度变化,仪表至少要能分辨 0.04Ω。一块普通的 3 位半万用表在 400Ω 档分辨率只有 0.1Ω,对应的温度分辨率只有 0.26℃;4 位半表在 400Ω 档能到 0.01Ω,分辨率约 0.026℃。
所以现场如果拿一块 3 位半表去校准温度变送器,10℃ 的温度误差里可能有一半是测量工具本身带来的。别把账全算在 Pt100 头上。这也是为什么仪校人员标配都是 6 位半台表加四线测试夹,那不是装样子,是真需要那个分辨率。
4. 从表到芯片:ADS1220 接 Pt100 的完整链路
4.1 为什么很多人选 ADS1220 做比例测量
搜索热点里有个高频词是"ads1220 pt100",说明现在很多做嵌入式仪表、物联网测温设备的人都在用这颗 TI 的 24 位 Δ-Σ ADC。ADS1220 适合接 Pt100 的原因很直接:它内部集成了两个可编程激励电流源(IDAC)、可编程增益放大器(PGA)和外部参考输入,能直接搭出比例测量(ratiometric)电路,不需要额外的前端放大。
比例测量的核心思路是:让同一个激励电流分别流过 Pt100 和一个精密参考电阻 RREF,然后把 RREF 上的电压当作 ADC 的参考电压。这样 ADC 输出代码的比例就等于 Pt100 阻值与 RREF 的比例。激励电流哪怕有漂移,也会同时作用在信号和参考上,分子分母一起变,测量结果不受影响。这是用 ADS1220 做测温比用普通 ADC 加恒流源方案稳定得多的根本原因。
4.2 激励电流、参考电阻、PGA 增益的选参计算
接法上,两线制最简单的拓扑是:IDAC1 电流从 ADC 流出,先经过 Pt100,再经过 RREF 回到地,RREF 两端接 ADC 的参考输入端。三个关键参数要一起算,不能拍脑袋:
激励电流选多大。电流越大,信号电压越大,分辨率越高,但自热效应越明显。Pt100 探头在静止空气中自热典型值大约是每毫瓦 0.5℃ 到 2℃,所以激励电流要克制。折中下来 250µA 或 500µA 是工程上最常见的两个档位。自热功率 P = I² × R,500µA 在 200Ω 时是 0.05mW,对应自热误差通常可以忽略;250µA 就更稳,实验室场景建议 250µA。
参考电阻 RREF 选多大。RREF 上的电压 VREF = I × RREF,这个电压同时就是 ADC 的满量程参考。你希望的测量范围越大,RREF 就要越大。以全量程 -200℃ 到 850℃ 为例,最大阻值 390.48Ω,如果激励电流取 250µA,最大信号电压是 0.0976V。RREF 选 1.5kΩ,VREF = 0.375V。PGA 增益取 2 时满量程输入 = 0.375 ÷ 2 = 0.1875V,信号余量接近一倍,不会饱和。PGA 取 4 时满量程 0.09375V,比最大信号 0.0976V 略小,会削顶,所以全量程场景不要用增益 4。如果只测 0℃ 到 400℃,最大信号 0.0618V,RREF 选 1.5kΩ、PGA 取 4 就完全够用,分辨率还能再高一档。
RREF 的精度和温漂。这里省不得钱。RREF 的误差会直接进到温度结果里,普通 1% 贴片电阻的误差换算成温度可能差好几度。选 0.1% 精度、温漂 10ppm/℃ 以内的精密电阻起步,想做高精度就用 0.02%、5ppm 的金属箔电阻。
4.3 阻值到温度的换算代码与校验逻辑
选定参数后,ADS1220 返回的 24 位代码到温度的换算分两步:先由代码算阻值,再由阻值查表或公式算温度。
第一步,阻值公式。ADS1220 双极性模式下,代码范围是 ±2²³,输入电压与参考电压的比例等于代码除以 2²³,再除以 PGA 增益:
R_Pt100 = (ADC_CODE ÷ 2²³) × RREF ÷ PGA_GAIN
第二步,把 R_Pt100 带入 Callendar-Van Dusen 方程的逆过程去反解温度。直接反解方程有点烦,工程上更通用的做法有三种:
- 查表加线性插值:把本文的对应表直接做成常量数组,二分查找后插值,代码简单,逻辑直观。
- 牛顿迭代解 CVD 方程:精度高,但需要浮点运算。
- 分段多项式近似:把全量程分成几段,每段用二次多项式拟合,兼顾速度和精度。
三种我都用过,实际产品里最稳的是"查表 + 插值",因为代码可读性好、容易校准、也方便后期针对探头特性做偏移修正。把表里每个数据点打印出来校准一遍,确认 ADC 读数换算出的阻值和标准电阻箱设置值对得上,再做温度换算。
4.4 实测中 ADS1220 的几个坑
这块我踩过不少,挑几个最典型的说:
第一个坑是参考电阻和激励电流的匹配没算好,导致高温段代码溢出。我最早用 500µA 激励配 1.5kΩ RREF、PGA 增益 4,测到 820℃ 附近时读数突然跳到满量程,查了半天才发现是信号超过了满量程。后来把激励降到 250µA 或者把增益降到 2 才解决。选参之前先按 4.2 的计算流程过一遍,能省很多事。
第二个坑是滤波电容取太大。ADS1220 的激励电流源输出阻抗很高,如果你在输入引脚上并一个 100nF 的电容去滤噪,电流源需要给电容充电,建立时间会变得很慢,低数据率时读到的值甚至一直在爬。datasheet 里给的参考值是 1nF 到 47nF 之间,具体按你的数据率去折中,别为了滤波效果盲目加大。
第三个坑是三线制接线顺序搞反。三线制要使用两个 IDAC,分别从探头的两条引线流入电流,让两条引线上的压降在差分端抵消。接线一旦搞反,导线电阻不仅不抵消,反而会叠加,测得的结果比实际温度偏高一截。上电后用标准阻值校验一遍再收工。
第四个坑是把 ADS1220 的内部参考电压当成参考。内部 2.048V 基准确实省事,但它不是比例测量的,激励电流的漂移会直接进误差,温度超过一两百度以后误差明显。既然用 ADS1220 就是为了比例测量,就老老实实接外部 RREF,别绕回老路。
5. 现场校验与故障排查速查
5.1 冰点校验和冷热水校验
对应表放在手边,最后还要解决一个信任问题:探头本身准不准?现场最廉价的校验手段是冰点法。把碎冰和纯水按大约 1:1 混合在一个保温杯里,持续搅拌几分钟,等冰水混合物稳定在 0℃,把探头插进去读数。理论上标准大气压下冰水混合物的温度就是 0℃,对应 100.00Ω。读数在 99.9Ω 到 100.1Ω 之间变化都算正常,超出太多就要怀疑探头或接线了。
没有冰就退而求其次用沸水校验。但这里有个坑:水的沸点受大气压影响,海拔每升高 300 米,沸点大约下降 1℃。低海拔地区按 100℃、138.51Ω 来核对没问题,高海拔地区必须按实际沸点修正,否则会误判探头超差。
注意:冰点校验时探头插入深度要足够,至少超过保护管长度的 3 倍以上,同时避免探头贴到杯底和杯壁。导热路径不对,读出来的温度没有任何校验价值。
5.2 故障现象对照表
最后把这些年最常见的 Pt100 故障现象整理成一张速查表,配合前面的阻值对应表一起用:
| 故障现象 | 可能原因 | 排查动作 |
|---|---|---|
| 读数严重偏低,接近 0Ω | 三线制接线错误、两线短路或传感器内部短路 | 断开探头,分别量两两引线间阻值 |
| 读数显示无穷大或溢出 | 探头开路、引线断开、接线端子松脱 | 量引线通断,摇晃探头看是否时通时断 |
| 读数和实际温度差一个固定值 | 导线电阻混入(两线制常见) | 改四线制测量,或按导线长度估算误差 |
| 温度跳到离谱的负值 | 激励电流或参考电阻配置不对 | 重新核算 4.2 节参数,检查 PGA 是否饱和 |
| 运行时读数漂移、不稳定 | 接线端子氧化、探头受潮、干扰 | 检查绝缘电阻,清理端子,排查屏蔽接地 |
| 读数在某个温度点突然跳变 | 探头引线内部虚焊或断股 | 轻拉引线复测,必要时更换探头 |
判断绝缘问题时,用 100V 绝缘电阻表量探头引出线与保护管外壳之间的绝缘电阻,正常应该在 100MΩ 以上。低于这个值基本就是受潮或绝缘破损,别犹豫,直接换探头。
我自己做维护时有个习惯:每个季度用冰点法和标准电阻箱给现场在用的 Pt100 做一次快速体检,记录 0℃、50℃、100℃ 三个点的偏差,做成趋势数据。大部分探头在生命周期内偏差很稳定,一旦某个点突然跳变,通常不是探头本身老化的渐进过程,而是接线松动或者进水这类突发故障。对应表解决的是"阻值是多少度"的问题,而校验习惯解决的才是"这个阻值可不可信"的问题。两件事一起抓,现场的测温数据才真正经得起追问。