基于LTspice的三线制Pt100热敏电阻仿真电路
一、Pt100热敏电阻测温原理
Pt100作为热敏电阻,主要成分为铂,其工作原理也是基于铂电阻的温度特性:当温度为0℃时其电阻为100Ω,而铂材料的电阻随温度变化而变化,且变化规律近似为线性(温度每变化1℃,阻值变化约为0.385℃),因此可以通过测量PT100的电阻值而推算出所处环境的温度。
在0~800℃范围内,铂热电阻阻值为:
R t = R 0 ( 1 + A t + B t 2 ) R_t = R_0(1+At+Bt^2) Rt=R0(1+At+Bt2)
公式中的为t℃时候的电阻值,为温度为0℃时的电阻值,其中 A = 3.90802 ∗ 1 0 − 3 / ° C A=3.90802*10^{-3}/°C A=3.90802∗10−3/°C, B = − 5.80195 ∗ 1 0 − 7 / ° C 2 B=-5.80195*10^{-7}/°C^2 B=−5.80195∗10−7/°C2,。
PT100热敏电阻温度阻值对应表:http://www.mark-to-win.com/tutorial/176038.html
在实际中Pt100传感器和现场仪表之间连线会较长,接线的导线电阻将引入测量误差,因此在工业中常采用三线制消除导线引人的误差。三线制测量原理如图1所示。
测量时导线电阻为rL1、rL2、rL3,三条导线采用同规格同长度;RT为PT100组织,测量端U1和U2点的测量电路采用高阻抗输入电路。为测量RT的阻值,在U1端加入恒流电源I,则电压U1为:
U
1
=
I
∗
(
r
L
1
+
R
T
+
r
L
2
)
=
I
∗
(
R
T
+
2
r
L
)
(
1
)
U_1=I*(rL_1+RT+rL_2) =I*(RT+2rL) (1)
U1=I∗(rL1+RT+rL2)=I∗(RT+2rL)(1)
由于U2测量端为高阻抗输入端,因此在导线上没有电流流过,所以:
U
2
=
I
∗
r
L
3
=
I
∗
r
L
(
2
)
U_2=I*rL_3=I*rL (2)
U2=I∗rL3=I∗rL(2)
由(1)式减去2倍(2)式得:
U
1
−
2
U
2
=
I
∗
(
R
T
+
2
r
L
)
−
2
∗
I
∗
r
L
=
I
∗
R
L
=
U
a
b
U_1-2U_2=I*(RT+2rL)-2*I*rL=I*RL=U_{ab}
U1−2U2=I∗(RT+2rL)−2∗I∗rL=I∗RL=Uab
因此有:
R
T
=
(
U
1
−
2
U
2
)
/
I
RT=(U_1-2U_2)/I
RT=(U1−2U2)/I
二、三线制测量电路设计
恒流源设计
在实际运用中,需要恒流源来作为输入。对作为电阻元件的PT100而言,通电后不可避免会产生自热效应,从而引起自热误差,因此测量电流最好小于1mA。该电路主要由运算放大器、三极管和电压基准芯片及外围电路构成,通过LT1004-2.5提供2.5V参考电压,根据运放的虚短特性可知其同相端与反相端电压相同,可以计算出输出电流大小为
I
=
U
d
/
R
I
=
2.5
V
/
2.7
K
≈
0.936
m
A
I=U_d/R_I=2.5V/2.7K≈0.936mA
I=Ud/RI=2.5V/2.7K≈0.936mA
根据运放虚断特性,R1与U2反相端之间无电流流过,因此电阻 R1上的电流全部流入了三极管Q1的发射极,而复合三极管Q1、Q2的
l
C
1
=
l
E
1
−
I
B
2
l_{C1}=l_{E1}-I_{B2}
lC1=lE1−IB2,其中
I
C
1
=
β
1
β
2
I
B
2
I_{C1}=β_1β_2IB_2
IC1=β1β2IB2,由于 Q1、Q2选用9015的β值一般均在100以上,因此
I
C
1
>
10000
∗
l
B
2
I_{C1}>10 000*l_{B2}
IC1>10000∗lB2,因此可以近似认为
I
C
1
=
l
E
1
I_{C1}=l_{E1}
IC1=lE1,误差为0.01%以下,可以忽略,所以三极管Q1集电极电流就是发射极电流,并且在运算过程中消除了电源电压+SV的影响,误差仅与电阻 R1与电压基准U2有关,因此 R1 电阻要选择温漂较小的金属膜电阻。
放大电路设计
由于LTspice没有PT100的模型,所以在仿真的时候采用普通电阻来代替PT100的阻值。
为了提高测量精度,电路中运算放大器选用常用的0P07低噪声低温漂精密运算放大器。它的输人失调电压小于25μV ,输人偏置电流低小于±2nA,失调电压漂移仅有0.5μV/℃。
第一级运放差动检测R1的电压,第二个运放跟随Pt100的电压;两个电压进入第二级电路;第三个差动运放检测Pt100与100Ω标准电阻的电压差值;最后一级放大所检测到的模拟电压,送给ADC转换。
三、仿真结果
电源电流(mA) | Pt100电阻(Ω) | 对应温度(°C) | 输出电压(V) |
---|---|---|---|
1 | 100 | 0 | 0.000003 |
1 | 100.78 | 2 | 0.001636 |
1 | 101.95 | 5 | 0.004049 |
1 | 103.90 | 10 | 0.081780 |
1 | 107.79 | 20 | 0.163340 |
1 | 119.40 | 50 | 0.406720 |
1 | 138.51 | 100 | 0.807200 |
1 | 157.33 | 150 | 1.201400 |
1 | 175.86 | 200 | 1.589400 |
1 | 194.10 | 250 | 1.971200 |
1 | 212.05 | 300 | 2.346800 |
1 | 247.09 | 400 | 3.079700 |
1 | 280.98 | 500 | 3.788000 |
根据上述差分放大电路进行结果测试,发现各项数据满足计算公式要求,但是与理论值略有偏差,总的来说,该电路设计满足了放大PT100两端电压差的功能,实现了精准测温,但还是可以通过调整放大电路电阻来改变放大比例、更改RC滤波器电阻电容值来改善电路设计。