一、PT100介绍
PT100是一个温敏电阻,其在0度时阻值为100Ω,随着温度的升高阻值随之升高。在使用时PT100接法有二线制、三线制和四线制。本文介绍使用三线制的解法。
二、LTspice前期准备
由于LTspice默认是没有LTspice的模型,也没有滑动变阻器。由于直接寻找PT100比较困难,故选择导入滑动变阻器模型代替PT100.
在LTspice中导入滑动变阻器只需要在LTspice下载路径上对应的文件夹中加入asc、asy、lib文件,文件具体内容在Is there a potentiometer model for LTspice? - Electrical Engineering Stack Exchange
中有博主整理出来了。添加完成后在LTspice搜索potentiometer即可搜索到滑动变阻器。
图一:LTspice中导入的滑动变阻器模型
三、PT100电路搭建
STEP1:了解PT100电路工作原理
上文提到PT100是一个温敏电阻,其阻值会随着温度的变化而改变。其中三线制接法是将其中一端接地,另外两端接入电桥的桥臂之中。当其阻值变化时电桥会打破平衡,其电桥两端电压会失去平衡,再通过运放将其放大,即可实现测温的功能。
STEP2:PT100电桥电路搭建
图二:PT100电桥电路图
图二中采用的运放为减法运算电路,计算出电桥两端输出的差值并放大。更具虚短和虚短可得放大后的输出U:
U = (1+R8/R5)*R7*Up/(R6+R7)-R8*Un/R5=60-20Up (V)
通过电组分压可计算得则Uo为5V时,Vp=358.434mV,则Rpt=271.38,查看仿真曲线可看出其结结果有些偏差,经过思考和检查后发现是运放的问题,LTspice中的运放压降普遍较大。
图二:Vp仿真曲线
图三:运放输出仿真曲线
对最后的输出结果可以通过ADC采样,可以更好的的得到温度变化后电压的输出变化。
图四:ADC采样电路
TIP:使用ADC采用信号时会出现步长太小的报错
图五:步长太小报错
解决报错的方法只需要在Tools——Setting——Spice中将solver的选项由Normal改为Alternate即可。
STEP3:处理共模信号影响
要处理共模信号首先要知道共模信号如何产生。当两根信号线或者电源线平行且距离较近时其电信号直接会有一定产生影响,若两根信号线的流向相反则会产生差模信号,流向相同即会产生共模信号。
减小共模信号的方法有多种,其中若条件运行可以将两条输出线隔出一定距离(图二中线画的夸张就是为了体现这一点)。较为简答的方法可以在两条信号线之间添加滤波电阻。
图六:减少共模信号干扰简易方法
除了简单的添加滤波电容外还可以从运放电路下手。其中使用差分放大电路可以有效的减少差模信号带来的干扰。
图七:使用差分放大器PT100电路图
此外在PCB走线时候可以通过蛇形走线的方式减少共模信号的影响。
图八:蛇形走线示意图