背景介绍
工业现场复杂,PT100传感器与控制器距离可能很远。
由于PT100阻值随温度变化(0.385Ω/℃),长导线的电阻对测量精度有影响。要提高测量准确性,必须解决导线引起的误差问题。
常用铂热电阻PT100是一种具有正温度系数的感温传感器,即随温度升高,传感器自身阻值呈正相关的变化,如图1:
图1 PT100曲线
被测对象的温度每上升1℃,PT100的阻值随之增加0.385Ω,在-200℃~850℃的区间内,铂热电阻PT100良好的线性度,
为开发者开发提供了高精度测量的保障,这是PT100应用广泛的原因之一。
PT100可作为高精度测温传感器,功能优异,但是在工业环境复杂的情况下,传感器冗长的导线会带来线阻抗,这对于0.385Ω/℃,
若想保证0.1度的精度,即需要保证线阻抗引来的误差必须小于38.5mΩ,而为了不引入传感器PT100自身热效应带来的误差,PT100的恒流源电流一般设置在0.1mA~1mA,若恒流源设置在1mA,由式1.1计算可得,误差电压须小于38.5uV(38.5mΩx1mA),这是排除噪声影响下的估算。
因此,想要得到高精度测温效果,必须消除传感器线阻抗带来的误差影响,行业内一般接线有三种方式,如表1。
表1 PT100通用接法
由表1可以看出,
- 两线制接法线阻抗误差最大,且无法排除;
- 四线制接法也称开尔文氏接法,最为精准且简单,但是需要接口资源比较多;
- 三线制接法可以通过计算排除线误差,节约接口资源,但是需要三根线等阻抗,这也是比较容易实现的。
所以市面上最常见的就是三线式铂电阻传感器
三线制接法消除误差原理
如上图,三线制接法采集电压信号,由后端PGA提供增益放大,经ADC模数转换,输出数字信号给MCU处理,
由于A,B,C三线均存在线阻抗RL1,RL2,RL3。
这里可以通过安装标准三线制PT100,可保证:
恒流源流经共模电阻R,为ADC提供一定的共模电压,ADC差分输入通道分别测量AB,AC两端电压Uab,Uac。
已知:
Uab、Uac是我们系统能实际测试到的电压(其实还可以测试Ubc,只是没啥用),我们目的是通过测试的这几个点的电压通过计算得到铂电阻RTD两端的电压,即Iex*RTD,如果能得到这个电压,因为电流Iex也是已知的,根据欧姆定律即可反推铂电阻当前的阻值RTD;
那怎么根据Uab、Uac 得到我们想要的Iex*RTD 呢?
将RL1=RL2=RL3 代入上面两个公式,我们发现只要将Uab电压x2倍再减去Uac电压,得到的电压就是Iex * RTD的电压:
通过上面计算,可以得到完全消除线阻抗误差的PT100测量值,实现高精度温度测量。
三线制接法可以在实现与四线制相同测量精度的同时,节省出一个接线端子,这对于对用户开发小型化产品优势很大,三线制接法只要保证A,B,C等阻抗,即可保证线阻抗的引入误差基本可忽略不计。
本文转自-------ZLG致远电子