简介围绕铂电阻Pt100测温电路设计与调试整理的实战型技术文档面向从事温度采集、仪器仪表和嵌入式AD采样开发的电子工程师及学生重点解决非线性校正、接线方式选择与采样电路选型等常见难题。压缩包仅含1个PDF文件约201KB以原理图讲解配合调试经验为主便于随查。目前已有1354人学习下载。文档对两线制、三线制桥式测温电路与恒流源式测温电路分别给出典型电路和测温原理并结合TL431基准、LM324/LM358运放的具体参数逐条列出调试注意点同幅度调整R1、R2可改变电桥压差R5/R3决定放大倍数放大电路必须接负反馈恒流源电流不宜超过1mA以免Pt100自发热基准电源须稳定。作者还给出实测输出公式指出实际压差明显小于理论值并说明零点设定与查表校正思路这些结论均经作者亲自搭板验证对排查温漂与测量偏差有直接参考价值。1. 一支 100Ω 的电阻为什么值得单独做一块板很多人做温度采集的第一反应是插一个数字温度传感器接上单总线读出来就是摄氏度省事。这种方案在机箱内部或者室温监测里确实够用但测量对象一旦换到设备柜、管道、烘箱这类中温场景量程、长期稳定性和抗干扰性这三项指标就开始互相矛盾数字传感器那点封装和引线很快就不够用了。Pt100 这类铂热电阻能覆盖 -200℃650℃ 的中温区间测量准确度高、复现性好、稳定性好-50600℃ 范围内优势尤其明显。要把这些纸面上的指标转化成板上真实的读数前端电路和后面的数据处理必须一起做对任何一环出问题读数都会稳定地偏个零点几度而且不容易查出来。这套 Pt100 测温电路用三线制接法覆盖桥式和恒流源两种采样前端输出可直接送 AD 转换芯片再配合微处理器做非线性校正和查表。适合做测温类毕设、课设或者要在项目里补一块温度采集板的场景。2. 方案选型三线制、桥式还是恒流源先展开计算再定选型这部分最忌讳拍脑袋。同样是 Pt100接法换一种、采样拓扑换一种误差来源和调试难度就完全不同。我的习惯是先把导线电阻折算成温度、把信号链上每一级的增益和摆幅都算一遍前一节的表格能填满再做板子。2.1 两线制、三线制、四线制各自抵消了什么两线制最省线但引线电阻会直接串进 Pt100 所在的那个桥臂。按常见的 0.5mm² 铜导线估算每米电阻大约 0.035Ω来回十米就是 0.7Ω。Pt100 在 0℃ 附近的灵敏度约 0.385Ω/℃0.7Ω 折算过去接近 1.8℃。这个量级靠软件补偿是补不干净的因为引线长度会随现场布线变。所以两线制只适合线很短、精度要求宽松的场合。三线制的做法是在 Pt100 的一端引一根线另一端引两根线把两根等长的引线分别接到电桥的两个相邻桥臂上。电桥平衡时两侧桥臂上串联的引线电阻同时出现在分子和分母里一阶项就抵消掉了。三线制能把引线影响从「1.8℃」压到「两臂引线电阻之差对应的温度」工艺上做到几毫欧的差值折算下来是几十毫摄氏度。三线制有一个前提三根线必须等长、同材质、同批次随便找根线补上等于没做。四线制是恒流源激励加独立电压测量电流回路和电压回路彻底分开引线电阻理论上完全不进入读数。代价是接线翻倍、端子成本上升一般只在实验室标准或高精度场合才会用。常规工业测温三线制是性价比最高的平衡点。2.2 桥式和恒流源两种采样前端的取舍桥式测温的核心是把 Pt100 的阻值变化转成电桥两个中点之间的毫伏级压差再放大。典型做法是用 TL431 加电位器产生 4.096V 参考源R1、R2、VR2、Pt100 构成测量电桥R1 R2VR2 取 100Ω 精密电阻。Pt100 的阻值和 VR2 不相等时电桥输出压差经运放差动放大后送 AD。恒流源式走的是另一条路用运放把基准电压转换成恒流源电流流过 Pt100 产生压降压降只和 Pt100 自身的阻值有关再经第二级运放放大。原文给的推导很干脆——运放工作在线性区时两个输入端同电位V V- 4.096V设 U1A 输出对地为 Vo由虚断(0−V-)/R1 (Vo−V-)/RPt100 0所以 Pt100 上的压降 VPt100 Vo − V- V- × RPt100 / R1。V- 和 R1 都是常数虚线框里那部分电路等效成一个恒流源电流大小就是 V-/R1Pt100 上的压降只随它自己的阻值变。对比项桥式测温恒流源式测温核心器件TL431 电桥 差动放大TL431 双运放恒流源 同相放大输出与阻值关系非线性分压比严格线性零点设定靠 VR2 阻值直接定由电流和量程决定不灵活共模电压随温度变化需要好的共模抑制基本固定主要误差源桥臂电阻精度、激励源稳定性基准噪声、自热适合场景量程可调、需要零点迁移全量程线性度要求高、量程固定两种电路我都实际做过都跑得通。选哪个主要看量程如果测温区间需要经常改、或者需要把零点迁到量程外去下面会讲为什么桥式的 VR2 换一个阻值就能搞定很省事如果量程固定、追求全段的线性度恒流源式更好因为它的非线性全部来自 Pt100 本身一次查表就处理干净了。2.3 信号链预算从 100Ω 到 AD 输入端的毫伏账这一节才是真正决定板子成不成的地方。以桥式为例取 R1 R2 10kΩ、VR2 92.16Ω、Vref 4.096V、放大倍数 G R5/R3 100R3 R4 1kΩR5 R6 100kΩ桥路压差和放大后的输出如下温度Pt100 阻值电桥压差放大后输出12 位 ADC 码值-20℃92.16Ω0 mV0 V00℃100.00Ω3.15 mV0.315 V31550℃119.40Ω10.93 mV1.093 V1093100℃138.51Ω18.55 mV1.855 V1855150℃157.33Ω26.04 mV2.604 V2604这张表至少要说明三件事。第一0℃ 到 150℃ 之间电桥压差总共只有 22.9mV不放大根本进不了 AD 的有效量程所以放大级必须要有。第二放大 100 倍以后输出摆到 2.6V在单 5V 供电、运放输出上限约 3.5V 的情况下留足了余量。第三12 位 AD 配 4.096V 基准时1 个码刚好 1mV而 1℃ 对应约 15.3mV所以理论分辨力约 0.065℃这个数字是后面验收指标的基础。注意这里为什么把 VR2 定在 92.16Ω 而不是 100Ω。如果零点就设在 0℃那么测到 0℃ 以下时电桥压差为负单 5V 供电的运放输出根本到不了负电压低温段会直接削平。把零点下移到 -20℃92.16Ω 正是 Pt100 在 -20℃ 的阻值整个 0150℃ 区间就都落在正半轴了。这是一个非常容易被忽略、做出来才发现低温读不出数据的点。4.096V 这个数字也不是随便取的。12 位 AD 满量程 4096 个码基准取 4096mV正好 1mV/码标定和查表的时候换算最省事也方便直接在纸上推。3. 模拟前端实现4.096V 基准、恒流源与差动放大级的参数校验模拟这一级的任务只有一个把一个会随温度变化的电阻干净地变成一段单调、稳定、可重复的电压。听起来简单做起来每一步都有坑。3.1 基准源和电桥怎么搭基准源用 TL431 加分压网络产生 4.096V输出经电容滤波后作为电桥正电源。这里有一条硬性要求电桥的正电源必须接稳定的参考基准不能直接接 VCC。原因是桥路输出与激励电压成正比VCC 一旦随电网波动桥路输出就跟着变可查表用的温度-电阻表是在某个特定激励电压下建立的激励一变查出来的温度就是错的。这个错不是随机的是系统性的同一个传感器在白天和晚上读数不一样基本就是这个原因。电桥的两个上臂电阻 R1、R2 必须取同批次、同阻值的精密电阻。R1 和 R2 同幅度调整可以改变电桥输出的压差幅度把 R1、R2 从 2kΩ 提到 10kΩ流过 Pt100 的电流降下来自热小了但桥路灵敏度也同步降低需要更大的放大倍数去补这是一个明确的取舍。VR2 用 100Ω 精密电阻时零点在 0℃换成电位器调节阻值大小就能改变零点设定。比如把阻值调到 109.885Ω零点就设在了 25℃。这里有一个必须记住的操作细节测电位器阻值必须在没有接入电路的时候调焊进电路后再用万用表量测到的是并联后的等效阻值和你调的目标值不是一回事。3.2 差动放大级负反馈是硬性要求不是可选项差动放大电路的拓扑很经典R3 R4、R5 R6放大倍数 R5/R3。R3 和 R5 决定增益R4 和 R6 负责匹配四个电阻都要用精密电阻否则共模抑制比会掉得很快。这里必须单拎出来说放大电路必须接成负反馈否则根本不能正常工作。以前有人特别提醒说只有接成正反馈才能工作我也没做试验就把它当经验记下了结果板子做出来直接报废只能重做。接成正反馈的现象很好认——输出要么卡在电源轨上要么随输入压差做与正常方向相反的变化。判断方法也很简单正常工作时电压会随温度升高单调上升接反了就会单调下降或者直接饱和。单 5V 供电下运放选用 LM324 这类通用器件即可但要注意它的输出不是轨到轨实际能到的上限大约在 VCC−1.5V 附近。所以在 2.3 节的表里150℃ 对应 2.604V 是安全的如果增益再往上加就要重新算一遍会不会顶到轨。还有一个反直觉的点理论上运放输出就是输入压差乘以放大倍数但实际测量时输出和输入压差并不是这个关系实测压差比理论值小很多。真正靠得住的算式是Vout_diff 4.096 × ( RPt100 / (R1 RPt100) − RVR2 / (R1 RVR2) )式中电阻值必须取电路工作时实测的值而不是电阻丝印上的标称值。这条算式是后面查表能不能准的前提。3.3 恒流源式前端把电流压在 1mA 以下恒流源式的第一级用运放把 4.096V 基准转成恒流源第二级把 Pt100 上的微弱压降放大。下面是一段用来校验参数的脚本改 R1 和增益就能看到全量程的摆幅# 恒流源式 Pt100 前端参数校验 VREF 4.096 # TL431 产生的基准电压(V) R1 5100.0 # 决定恒流大小的电阻(Ω) GAIN 40.0 # 第二级同相放大倍数 1 R4/R3 A 3.9083e-3 B -5.775e-7 def rpt(t): Callendar-Van Dusen 简化式T 0 段 return 100.0 * (1 A * t B * t * t) I VREF / R1 # 恒流源电流(A) print(f恒流源电流 {I*1000:.3f} mA) # 需小于 1 mA t_min, t_max 0.0, 150.0 v_lo I * rpt(t_min) v_hi I * rpt(t_max) print(f{t_min:.0f}℃ 压降 {v_lo*1000:.2f} mV - 放大后 {v_lo*GAIN:.3f} V) print(f{t_max:.0f}℃ 压降 {v_hi*1000:.2f} mV - 放大后 {v_hi*GAIN:.3f} V) print(f全量程摆幅 {I*(rpt(t_max)-rpt(t_min))*GAIN:.3f} V) print(f灵敏度 {I*(rpt(t_max)-rpt(t_min))*GAIN/150*1000:.2f} mV/℃) # 自热校验Pt100 上的功耗 for r1 in (3300.0, 4300.0, 5100.0): i VREF / r1 print(fR1{r1:.0f}Ω - I{i*1000:.3f}mA, 150℃时自热{(i**2)*rpt(150)*1000:.3f} mW)R1 取 5.1kΩ 时恒流约 0.803mA150℃ 时 Pt100 上功耗约 0.16mW温升可以忽略。如果照原文图上的 3.3kΩ 直接用电流会到 1.24mA已经超过推荐上限长时间通电后读数会随自热缓慢往上爬——这个现象在 5.2 节里还会详细展开。第二级的增益选多大取决于 AD 的分辨力。按 0.8mA 的电流算0℃ 到 150℃ 之间 Pt100 上的压降只变化约 46mV如果增益还是 10输出只摆 0.46V太浪费量程。把增益提到 4050同相放大1 R4/R3取 R3 2本文还有配套的精品资源点击获取
企业数字化 ERP 产品动态
相关推荐
纺织工厂电能质量治理方案与安科瑞技术应用 1. 纺织工厂电力质量问题的行业背景现代纺织工厂是典型的高能耗、高精密制造环境,其生产设备对电力质量有着近乎苛刻的要求。一台普通的喷气织机在运行时的瞬时功率波动可达30-50kW,而整条生产线数百台设备同时启停产生的谐波污染,足以让传统… · 2026/11/2 12:50:47
Oracle密码策略配置实战:5分钟完成合规强密码设置 1. 项目概述:为什么Oracle密码策略不是“设个密码就完事”的小事在某高校数据库运维支持团队干了十多年,我经手过上百套Oracle环境——从8i到19c,从单机开发库到RAC生产集群。每次新系统上线前,安全审计必查的前三项里,… · 2026/11/2 12:50:47
Web3.0技术前沿:去中心化存储与智能合约开发实践 1. 项目背景与核心价值Web3.0技术浪潮正在重塑互联网基础设施的构建方式。作为国内最具影响力的开源技术盛会之一,COSCon25选择将"去中心化生态创新"作为核心议题,反映出行业对下一代互联网架构的深度思考。本次论坛议程的发布,实际… · 2026/11/2 12:49:47
HarmonyOS NEXT华为账号服务与UnionID技术解析 1. 华为账号服务在HarmonyOS NEXT中的核心价值在HarmonyOS NEXT生态中,华为账号服务(Account Kit)扮演着数字身份枢纽的关键角色。作为一名长期从事移动应用开发的工程师,我发现这套身份体系最令人惊艳之处在于它完美平衡了便捷性… · 2026/11/3 7:41:00
锐捷交换机端口异常排查标准化流程与实战技巧 1. 问题背景与排查价值网络工程师在日常运维中经常会遇到交换机端口无法UP的情况,这直接影响了业务连通性。锐捷作为国内主流网络设备厂商,其端口状态异常排查有一套标准化的方法。根据我多年网络运维经验,90%的端口异常问题都能通过系统化的… · 2026/11/3 7:41:00
Windows下RocketMQ 4.6.0部署与调优指南 1. RocketMQ简介与Windows部署背景RocketMQ作为阿里巴巴开源的高性能分布式消息中间件,已经成为企业级应用架构中不可或缺的基础设施。在Windows环境下部署RocketMQ对于开发者本地测试、学习以及小型项目验证都具有重要意义。与Linux生产环境部署不同,Wi… · 2026/11/3 7:41:00
超节点互联技术:AI基础设施的创新与产业化落地 1. 灵衢互联社区的技术定位与行业价值超节点互联技术正在成为AI基础设施领域的关键创新方向。1月29日在上海召开的筹备工作会议,标志着灵衢互联社区正式进入实质性建设阶段。这个由用户、厂商、高校和开发者共同参与的技术社区,其核心目标是通过标准化工… · 2026/11/3 7:41:00
Jev模型:微信场景下的信息熵压缩沟通法 1. “哑巴模型Jev”不是AI,是当代社交行为观察笔记的具象化表达“最火哑巴模型Jev加上微信,直接治好了我的低情商”——这句话在2024年中后段突然密集出现在小红书、豆瓣小组、知乎高赞回答和B站弹幕里,不是因为某款新上线的AI产品࿰… · 2026/11/3 7:41:00
大模型选型与Agent开发实战:从模型清单到选型地图的完整指南 1. 从"模型清单"到"选型地图":这份盘点到底解决什么问题每隔一段时间,圈子里就会冒出一份"知名大模型盘点"。大多数人扫一眼就划走了,因为清单本身没有价值——真正有价值的是:当你要动手做一个 Ag… · 2026/11/3 7:39:59
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46
STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46