news 2026/4/20 9:42:20

铂电阻 vs 热敏电阻 完整对比 + 典型用法 + 采集电路 + 温度换算 + 误差修正实战案例

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
铂电阻 vs 热敏电阻 完整对比 + 典型用法 + 采集电路 + 温度换算 + 误差修正实战案例

目录

一、核心定义与本质区别

1. 铂电阻(PT100/PT1000)

2. 热敏电阻(NTC/PTC)

二、关键参数全面对比

三、典型用法与选型建议

1. 铂电阻 典型应用

2. NTC 热敏电阻 典型应用

四、硬件采集电路设计

(一)PT100 采集电路(3 线制 工业标准)

原理

核心硬件要点

(二)NTC 采集电路(极简分压法)

标准电路

五、温度换算公式

1. PT100 标准换算(IEC 60751 国标)

适用区间

2. NTC 温度换算(B 值公式)

六、完整采集 + 换算 + 误差修正 实战案例

案例 1:PT100 + 12 位 ADC 完整实现(工业常用)

已知条件

步骤 1:ADC 采样 → 计算实测电阻

步骤 2:引线误差修正(3 线制补偿)

步骤 3:标准公式温度计算

步骤 4:系统误差修正

案例 2:10k NTC (B3950) + MCU ADC 完整采集修正

已知参数

步骤 1:ADC 值反推 NTC 电阻

步骤 2:B 值公式计算原始温度

步骤 3:两级误差修正

七、常见误差来源与根治方案

1. 铂电阻主要误差

2. NTC 主要误差

八、最终选型速判


一、核心定义与本质区别

1. 铂电阻(PT100/PT1000)

  • 材质:高纯铂金属丝 / 薄膜,正温度系数(PTC)
  • 原理:金属导体温度升高→晶格振动加剧→电阻线性增大
  • 核心特性线性度极好、稳定性极高、耐老化、精度高、温区宽
  • 标准型号
    • PT100:0℃ 电阻 =100Ω
    • PT1000:0℃ 电阻 =1000Ω

2. 热敏电阻(NTC/PTC)

  • 材质:陶瓷半导体烧结而成
  • 主流 NTC负温度系数,温度升高→电阻急剧下降
  • 核心特性非线性极强、灵敏度极高、成本低、体积小、温区窄、长期稳定性一般
  • 常见参数:B 值(材料常数)、25℃标称阻值(如 10k、50k、100k)

二、关键参数全面对比

对比项铂电阻 PT100/PT1000NTC 热敏电阻(最常用)
温度系数线性、低斜率指数非线性、斜率极大
测量精度工业级高精度(±0.1~±0.5℃)民用普通精度(±1~±3℃)
测温范围-200℃ ~ +650℃-40℃ ~ +125℃(窄温区)
线性度优秀,近似一次函数极差,指数曲线
稳定性 / 漂移长期漂移极小,抗老化长期温漂大,易老化
成本较高极低
接线方式2 线 / 3 线 / 4 线(抗引线误差)仅 2 线
典型场景工业测温、暖通、设备校准、防爆环境家电、电池温控、电路板测温、消费电子

三、典型用法与选型建议

1. 铂电阻 典型应用

  1. 工业环境:管道、炉体、环境恒温监测
  2. 精密设备:实验室恒温、计量校准设备
  3. 暖通空调:风道水温、冷热源精准控温
  4. 高可靠场景:长期连续测温、户外恶劣环境

选型:长线、工业干扰大 →3 线制 PT100;超高精度计量 →4 线制;小体积低压场景 → PT1000

2. NTC 热敏电阻 典型应用

  1. 消费电子:充电宝、锂电池温度检测
  2. 家电:热水器、冰箱、空调内机测温
  3. 电路板:电源模块、MOS、CPU 表面测温
  4. 简易过温保护:低成本过热切断

选型:常温区间 25℃附近优先 10k、50k NTC;高温场景选耐高温封装 NTC


四、硬件采集电路设计

(一)PT100 采集电路(3 线制 工业标准)

原理

利用恒流源 + 差分采样分压桥路,3 线制抵消引线铜电阻带来的误差。

  • 恒流源方案(推荐高精度):恒定电流流过 PT100,U=I×Rt​,电压随电阻线性变化
  • 桥路方案(低成本):惠斯通电桥,差分输出电压给 ADC
核心硬件要点
  1. 3 根引线:两根串联测温电阻,一根单独补偿引线电阻
  2. 需仪表运放(如 AD623)做小信号放大
  3. 输入增加 RC 滤波,抑制工频干扰
  4. 严禁自热:激励电流 ≤1mA,避免电阻自温升误差

(二)NTC 采集电路(极简分压法)

标准电路

NTC 与高精度固定分压电阻 Rref​串联,MCU ADC 采集 NTC 两端电压:Vntc​=Vcc​×Rntc​+Rref​Rntc​​

  • 设计原则:25℃时让 Rntc​≈Rref​,此时 ADC 采样分辨率最高
  • 增加 104 电容 RC 滤波,抑制高频噪声

五、温度换算公式

1. PT100 标准换算(IEC 60751 国标)

适用区间
  • 0℃ ~ +650℃:Rt​=R0​(1+At+Bt2)
  • -200℃ ~ 0℃:Rt​=R0​[1+At+Bt2+C(t−100)t3]

标准系数R0​=100ΩA=3.9083×10−3B=−5.775×10−7C=−4.183×10−12

工程简化(0~100℃近似线性):t≈0.385Rt​−100​

2. NTC 温度换算(B 值公式)

核心B 值方程(工程最常用):T1​=T25​1​+B1​ln(R25​Rntc​​)

  • T:绝对温度 ℃
  • R25​:25℃标称电阻(如 10kΩ)
  • B:材料常数(常见 3950、3435、3977)

变形直接求摄氏温度:t=ln(R25​Rntc​​)+298.15B​B​−273.15


六、完整采集 + 换算 + 误差修正 实战案例

案例 1:PT100 + 12 位 ADC 完整实现(工业常用)

已知条件
  • PT100、3 线制、恒流源 I=0.5mA
  • ADC 参考电压 Vref​=3.3V,12 位 ADC:分辨率 3.3/4095≈0.806mV/LSB
  • 引线电阻每根 Rline​=0.5Ω
步骤 1:ADC 采样 → 计算实测电阻

Uadc​=ADCval​×4095Vref​​Rraw​=IUadc​​

步骤 2:引线误差修正(3 线制补偿)

Rt​=Rraw​−Rline​

步骤 3:标准公式温度计算

代入 IEC 60751 公式求解温度 t

步骤 4:系统误差修正
  1. 零点修正:恒温冰水混合物(0℃)采样,记录偏差偏移量
  2. 斜率修正:标准热源多点标定,修正放大电路增益误差
  3. 自热修正:根据激励电流,减去 PT100 自升温漂

简易 C 语言核心代码片段

// PT100 温度计算 + 引线补偿 #define R0 100.0f #define A 3.9083e-3f #define B -5.775e-7f #define R_LINE 0.5f // 单根引线电阻 float PT100_Calc_Temp(uint16_t adc_val) { float volt = adc_val * 3.3f / 4095.0f; float R_raw = volt / 0.0005f; // 0.5mA恒流 float Rt = R_raw - R_LINE; // 3线引线补偿 // 0℃~650℃ 计算公式 float temp = (-A + sqrt(A*A - 4*B*(1 - Rt/R0))) / (2*B); return temp; }

案例 2:10k NTC (B3950) + MCU ADC 完整采集修正

已知参数
  • R25​=10kΩ,B=3950
  • 分压电阻 Rref​=10kΩ,Vcc​=3.3V
  • 12 位 ADC,需要非线性修正 + 环境漂移补偿
步骤 1:ADC 值反推 NTC 电阻

Rntc​=Rref​×4095−ADCval​ADCval​​

步骤 2:B 值公式计算原始温度

代入 B 值公式得到原始温值

步骤 3:两级误差修正
  1. 非线性修正:NTC 天然非线性,采用分段查表法(-20~125℃分段标定)
  2. 环境温漂修正:PCB 底板温度补偿,修正自发热与环境辐射误差
  3. 老化修正:长期使用增加固定负偏移校准

完整可直接移植 C 代码

#define R25 10000.0f #define B_VALUE 3950.0f #define R_REF 10000.0f float NTC_Calc_Temp(uint16_t adc_val) { // 1. 计算NTC电阻 float Rntc = R_REF * (float)adc_val / (4095.0f - adc_val); // 2. B值公式计算温度 float lnR = logf(Rntc / R25); float temp = B_VALUE / (lnR + B_VALUE / 298.15f) - 273.15f; // 3. 误差修正:出厂标定偏移 + 非线性分段补偿 temp = temp + 0.6f; // 举例:整机校准偏移量 return temp; }

七、常见误差来源与根治方案

1. 铂电阻主要误差

  1. 引线电阻误差:2 线制致命缺陷 → 改用3 线 / 4 线制
  2. 自热误差:激励电流过大 → 限流≤1mA、间歇采样
  3. 运放温漂:低温漂仪表运放、硬件差分匹配
  4. 长期氧化:选用薄膜 PT100,密封封装

2. NTC 主要误差

  1. 非线性误差:B 值公式近似误差 → 高精度场景用分段查表 / 多点标定
  2. 分压电阻精度:必须用 1%/0.1% 高精度电阻
  3. 热耦合误差:测温点贴合不良 → 导热硅脂、紧贴安装
  4. 老化漂移:消费电子可软件定期校准,工业场景替换为铂电阻

八、最终选型速判

  1. 需要高精度、长期稳定、工业环境、宽温区PT100/PT1000(3 线制)
  2. 低成本、小体积、短周期测温、消费家电NTC 热敏电阻
  3. 温度跨度大、要求线性输出、需校准溯源 → 必选铂电阻
  4. 狭小空间、电路板局部测温、仅需过温保护 → 必选 NTC
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 9:40:55

3步掌握AMD Ryzen性能调优:SMUDebugTool免费调试工具完全指南

3步掌握AMD Ryzen性能调优:SMUDebugTool免费调试工具完全指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: htt…

作者头像 李华
网站建设 2026/4/20 9:38:54

智慧树刷课插件终极指南:3步实现学习自动化

智慧树刷课插件终极指南:3步实现学习自动化 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 还在为智慧树平台的繁琐操作而烦恼吗?智慧树刷课插件…

作者头像 李华
网站建设 2026/4/20 9:32:17

Prodigy仪表板:数据标注与指标监控插件

Prodigy仪表板:新插件招募Beta测试者 大家好!我们很高兴推出一款正在开发中的新Prodigy插件,现已开放Beta测试。 Prodigy Dashboard增加了一个新的命令面板,可启动一个Web应用程序,用于查看标注数据、数据分析、指标监…

作者头像 李华