1.仿真实验要求
优化PT100三线制电路设计与调零策略,实现0-500°C测温范围内0.5°C分辨率的高精度测量。
2. Pt100简介
(1)基本原理
Pt100的工作原理基于铂电阻的温度系数特性,即铂电阻的阻值会随着温度的变化而变化。具体来说,Pt100的阻值在0℃时为100欧姆,随着温度的升高,其阻值也会相应增加。这种变化关系呈现出一定的线性特征,使得Pt100能够准确反映温度的变化。
- 查PT100分度表,误差大概在0.4℃,其精度可以满足仿真要求。
(2)性能特点
高精度:Pt100的测量精度较高,通常可以达到0.1℃甚至更高,适用于需要精确温度测量的场合。
稳定性好:铂材料具有良好的化学稳定性和热稳定性,使得Pt100能够在恶劣环境下长时间稳定工作。
(3)三线制连接
在Pt100的实际应用中,常采用三线制连接方式以消除引线电阻的影响。三线制连接方式中,一根导线连接到Pt100的一端,另两根导线分别连接到Pt100的另一端和测量电路中的参考点。这样,两根测量导线上的电阻可以相互抵消,从而减小了引线电阻对测量结果的影响。
3.电路结构
- 其中pt100电阻的输出电路部分有电桥和恒流源两种方式可以实现
(1)恒流源测温电路
- 利用LM7805搭建横流电路,由于ltspice内部没有该模型,所以需要外部导入lM7805模型论坛地址用滑动变阻器代替pt100也需要从外部导入滑动变阻器模型论坛地址
- 采用LM7805稳压芯片搭建恒流电路如上,但是还是有些问题,在负载R处可以保持横流,但是没法输出恒流,不知道是模型问题还是其他的原因,希望大佬可以帮忙解决。
- 所以我换取了一种恒流源方案,使用晶体管,简单,但精度不如上述LM7805稳压芯片的方案,输出电流:
I
o
u
t
=
V
b
e
/
R
s
Iout=Vbe/Rs
Iout=Vbe/Rs
由于pt100是发热电阻,通过的电流不适宜过高,所以采用横流源输出电流最好在1MA以下,经验证该恒流电路可以保持在0.9mA左右。
为简化电路在后续电路中用 ltspice自带的恒流源
(2)电桥电路
另一种方法,采用惠斯通电桥电路配置时,其中三个电阻保持恒定值,而第四个电阻则采用Pt100热电阻。当Pt100热电阻的阻值随温度变化时,电桥的测试端会输出一个与电热差异相对应的信号,这个电热差异信号可以用来精确计算当前的温度值。
- 搭建电路如上
(3)运放电路
由于输出信号较为微弱,我们还需要进行信号放大。OP248是一款低噪声运算放大器,其输入噪声电压频谱密度非常低,这对于精密测量应用如PT100温度传感器的信号放大至关重要,还因为其能轨至轨输入和输出,能够处理更接近电源电压的输入和输出信号,这有助于提高信号的动态范围,对于温度变化引起的微小电压变化能够提供更好的响应。
-
输出电压计算
U P = U N = R 19 R 10 + R 19 ⋅ U i 1 U_P = U_N = \frac{R_{19}}{R_{10}+ R_{19}} \cdot U_{i1} UP=UN=R10+R19R19⋅Ui1U O 1 − U N 1 R 17 = U N 1 − U i 2 R 16 \frac{U_{O1} - U_{N1}}{R_{17}} = \frac{U_{N1} - U_{i2}}{R_{16}} R17UO1−UN1=R16UN1−Ui2
U O 1 = R 19 R 10 + R 19 ⋅ R 17 + R 16 R 16 ⋅ U i 1 − R 17 R 16 ⋅ U i 2 U_{O1} = \frac{R_{19}}{R_{10}+ R_{19}} \cdot \frac{R_{17} + R_{16}} {R_{16}} \cdot U_{i1} - \frac{R_{17}}{R_{16}} \cdot U_{i2} UO1=R10+R19R19⋅R16R17+R16⋅Ui1−R16R17⋅Ui2
U O u t = U O 1 ⋅ R 22 + R 21 R 22 U_{Out}=U_{O1} \cdot \frac{R_{22} +R_{21}}{R_{22}} UOut=UO1⋅R22R22+R21
(4)滤波电路
要对50Hz的正弦波进行有效滤波,通常需要设计一个低通滤波器,这样可以让50Hz的信号通过,同时衰减高于50Hz的频率成分。R18和C1组成了一个简单的RC低通滤波器。RC低通滤波器的截止频率 f c f_c fc可以通过以下公式计算:
f c = 1 2 π R C f_c = \frac{1}{2\pi RC} fc=2πRC1
其中,
R
R
R 是电阻值,
C
C
C 是电容值。通过计算得到3.38HZ低于50Hz的信号,可以做到很好的滤波。
最终电路
3.输出结果
温度 | PT100阻值(Ω ) | Vd |
---|---|---|
0° | 100 | 4.784V |
50° | 119.4 | 5.534V |
100° | 138.51 | 6.230V |
200° | 175.86 | 6.875V |
300° | 212.05 | 6.875V |
400° | 247.09 | 6.875V |
500° | 280.98 | 6.875V |
- 测试过程中发现运放进入饱和区了,重新调整分压器参数如下:
温度 | PT100阻值(Ω ) | Vd |
---|---|---|
0° | 100 | 2.541V |
50° | 119.4 | 2.940V |
100° | 138.51 | 3.309V |
200° | 175.86 | 3.971V |
300° | 212.05 | 4.547V |
400° | 247.09 | 5.051V |
500° | 280.98 | 5.495V |
总结与感悟
这次仿真实验对于我来说是一次挑战,在搭建电路过程中,无论是恒流电路的搭建还是运放的选择,都遇到了一些困难需要去解决,但是总的来说还是通过这次锻炼学会了很多新东西,还需要继续不断学习。