想要高精度的温度测量,热敏电阻和DS18B20往往不太够,尤其是工业场景里要在很宽范围内稳定测温。铂电阻PT100配上专用芯片MAX31865,是把模拟电阻测成数字温度的标准做法。这篇文章讲接线和几个容易踩的坑。

先懂原理:铂电阻的阻值随温度变
PT100的“100”指的是它在0摄氏度时电阻正好是100欧姆。随着温度升高,它的电阻平稳地增大,用一块铂做敏感元,线性度和稳定性都很好,所以工业上用它当测温标准。MAX31865这颗芯片就是专门读PT100/PT1000的,内部有恒流源和ADC,能直接把铂电阻的阻值精确量化,再交给主控换算温度。
PT100接线分两线、三线、四线。两线最简单但导线本身也有电阻会引入误差;三线制在远端测工时更常用,能补偿一部分导线电阻;四线最准,适合实验室。据芯片官方手册,MAX31865支持2/3/4线制,接法不同,误差也不同。

接线:三线制这样连
以常见三线制为例,PT100一端一根线,另一端分两根(或引到端子后分出)。模块上一般标FORCE+、RTDIN+、RTDIN-、FORCE-这几点,那根单独的一端接FORCE+/RTDIN+,另外公用那端的其中一根接RTDIN-,另一根接FORCE-,再在偏置电阻和接地配置上按手册接。三线靠把返回电流和传感引线分开,来补掉导线电阻。
接好后用Adafruit MAX31865库,初始化时选好线制(比如RFACTOR和参照电阻值要对得上),读出来的就是百分比和经换算的温度。库会输出正确的摄氏温度,直接串口打印就能看。
三个高频坑要躲开
坑一:线制别选错。库初始化里AWG/线制参数要和实际一致,两线写成四线读数会明显偏。
坑二:参照电阻和接法要对上。模块上的基准电阻要跟你的PT100匹配,接错了换算系数就全错。
坑三:导线电阻不可忽略时,别图省事用两线,距离一长误差就出来,工业应用优先三线或四线。
会了之后,做个烤箱温控、机床测温,或者给设备加个高精度的温度保护,都能靠谱很多。







距离一长导线电阻就出来,三线制确实是工业测温标配,学习了
参照电阻要对得上PT100,不然换算系数全错,我第一次就栽这
工业测温还是铂电阻靠谱,热敏电阻那种精度差太远了
线制参数必须和接线一致,我两线写成四线读数差了小一两度,教训