☰
Pt100全量程阻值温度对照表:-200℃至850℃查表、插值与ADS1220采集实践
2026/10/7 6:08:58 网站建设 项目流程

做温度这一行的人,手机里一般都会存一张 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℃。低温段是工业制冷、冷库、低温实验设备最常用的区间,也是网上最难找到完整数据的一段。

温度/℃阻值/Ω温度/℃阻值/Ω
-20018.52-9064.30
-19022.83-8068.33
-18027.10-7072.33
-17031.34-6076.33
-16035.54-5080.31
-15039.72-4084.27
-14043.88-3088.22
-13048.00-2092.16
-12052.11-1096.09
-11056.190100.00
-10060.26

2.2 正温段:0℃ 到 400℃

这一段是暖通、食品、机械、实验室用得最密集的区间,也建议重点记几个基准点:0℃ 是 100.00Ω,50℃ 是 119.40Ω,100℃ 是 138.51Ω,200℃ 是 175.86Ω,300℃ 是 212.05Ω,400℃ 是 247.09Ω。

温度/℃阻值/Ω温度/℃阻值/Ω温度/℃阻值/Ω
0100.00140153.58280204.90
10103.90150157.33290208.48
20107.79160161.05300212.05
30111.67170164.77310215.61
40115.54180168.48320219.15
50119.40190172.17330222.68
60123.24200175.86340226.21
70127.08210179.53350229.72
80130.90220183.19360233.21
90134.71230186.84370236.70
100138.51240190.47380240.18
110142.29250194.10390243.64
120146.07260197.71400247.09
130149.83270201.31

2.3 高温段:410℃ 到 850℃

超过 400℃ 以后,一般就要注意探头形式和安装方式了,普通塑料封装、环氧灌封的探头都扛不住,需要用陶瓷或不锈钢铠装结构。这段阻值虽然增长放缓,但依然单调,查表逻辑不变。

温度/℃阻值/Ω温度/℃阻值/Ω温度/℃阻值/Ω
410250.53560300.75710348.38
420253.96570304.00720351.46
430257.38580307.25730354.53
440260.78590310.49740357.59
450264.18600313.71750360.64
460267.56610316.92760363.67
470270.93620320.11770366.70
480274.29630323.30780369.71
490277.64640326.48790372.71
500280.98650329.64800375.70
510284.30660332.79810378.68
520287.62670335.93820381.65
530290.92680339.06830384.60
540294.21690342.18840387.55
550297.49700345.28850390.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 的参考输入端。三个关键参数要一起算,不能拍脑袋:

  1. 激励电流选多大。电流越大,信号电压越大,分辨率越高,但自热效应越明显。Pt100 探头在静止空气中自热典型值大约是每毫瓦 0.5℃ 到 2℃,所以激励电流要克制。折中下来 250µA 或 500µA 是工程上最常见的两个档位。自热功率 P = I² × R,500µA 在 200Ω 时是 0.05mW,对应自热误差通常可以忽略;250µA 就更稳,实验室场景建议 250µA。

  2. 参考电阻 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 就完全够用,分辨率还能再高一档。

  3. 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℃ 三个点的偏差,做成趋势数据。大部分探头在生命周期内偏差很稳定,一旦某个点突然跳变,通常不是探头本身老化的渐进过程,而是接线松动或者进水这类突发故障。对应表解决的是"阻值是多少度"的问题,而校验习惯解决的才是"这个阻值可不可信"的问题。两件事一起抓,现场的测温数据才真正经得起追问。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询