【学习记录】PT100(RTD)三线制测量方案LTSpice仿真

一、PT100简介

        Pt100是一种热电阻温度传感器,全称铂电阻100欧姆。它由纯铂制成,其电阻值会在温度变化时按一定比例线性增加。

         PT100,全称铂热电阻,是一种以铂(Pt)作成的电阻式温度传感器,其阻值会随着温度的变化而改变。PT后的100即表示它在0℃时阻值为100欧姆,在100℃时它的阻值约为138.5欧姆。具有高精度、稳定性好、抗干扰能力强等特点,并且其电阻和温度变化的关系为:R=R0(1+αT),其中α =0.00392,Ro 为100Ω (在0℃的电阻值),T 为摄氏温度。

PT100温度阻值变化表(部分)

9d6aaf93217a4d58b0f22f82c22db4eb.png

二、pt100电阻导入

        转载自https://electronics.stackexchange.com/questions/229545/is-there-a-potentiometer-model-for-ltspice

        由于LTspice元件库中并没有pt100,需要我们手动导入pt100,由于没有找到pt100的spice文件,在这里我们导入滑动变阻器来替代,导入滑动变阻器需要在LTspice安装目录下增加以下三个文件。把三个文件(asc,asy和lib)分别复制下来,各自创建文件,最后放到LTSpice安装的对应位置就可以了。asc和其他schematic放一起,asy放到lib下面的sym里面,lib放到lib下面的sub里面。添加完之后,你就可以在LTSpice里的component里看到potentiometer了。这个potentiometer就是需要的滑动变阻器。

potentiometer_test.asc

Version 4
SHEET 1 880 680
WIRE 272 48 0 48
WIRE 528 48 272 48
WIRE 272 80 272 48
WIRE 528 80 528 48
WIRE 0 96 0 48
WIRE 0 192 0 176
WIRE 272 208 272 176
WIRE 528 208 528 176
FLAG 272 208 0
FLAG 0 192 0
FLAG 320 128 out1
FLAG 528 208 0
FLAG 576 128 out2
SYMBOL voltage 0 80 R0
SYMATTR InstName V1
SYMATTR Value 10
SYMBOL potentiometer 272 176 M0
SYMATTR InstName U1
SYMATTR SpiceLine2 wiper=0.2
SYMBOL potentiometer 528 176 M0
SYMATTR InstName U2
SYMATTR SpiceLine R=1
SYMATTR SpiceLine2 wiper=0.8
TEXT 140 228 Left 2 !.op

potentiometer.asy

Version 4
SymbolType BLOCK
LINE Normal 16 -31 -15 -16
LINE Normal -16 -48 16 -31
LINE Normal 16 -64 -16 -48
LINE Normal 1 -9 -15 -16
LINE Normal 1 0 1 -9
LINE Normal 1 -94 1 -87
LINE Normal -24 -56 -16 -48
LINE Normal -24 -40 -15 -48
LINE Normal -47 -48 -15 -48
LINE Normal -16 -80 16 -64
LINE Normal 1 -87 -16 -80
WINDOW 0 30 -90 Left 2
WINDOW 39 30 -50 Left 2
WINDOW 40 31 -23 Left 2
SYMATTR Prefix X
SYMATTR ModelFile potentiometer.lib
SYMATTR SpiceLine R=1k
SYMATTR SpiceLine2 wiper=0.5
SYMATTR Value2 potentiometer
PIN 0 -96 NONE 8
PINATTR PinName 1
PINATTR SpiceOrder 1
PIN 0 0 NONE 8
PINATTR PinName 2
PINATTR SpiceOrder 2
PIN -48 -48 NONE 8
PINATTR PinName 3
PINATTR SpiceOrder 3

potentiometer.lib

* This is the potentiometer
*      _____
*  1--|_____|--2
*        |
*        3
*
.SUBCKT potentiometer 1 2 3
.param w=limit(wiper,1m,.999)
R0 1 3 {R*(1-w)}
R1 3 2 {R*(w)}
.ENDS

三、惠斯通电桥测量PT100阻值

        惠斯通电桥的连接与LTspice仿真模型:

069843c56e6b4f27838f07ce47d0736f.pngd69ceb4c1e4c406cb9e75e9cfc2cddcc.png

        当电桥平衡时,电压表测量值eq?%5CbigtriangleupU=0

        I1*Rt=I2*R2

        I1*R3=I2*R4

        由此可以推出:Rt/R3=R2/R4

        即:Rt*R4=R2*R3

        用此方式测量电阻结果与电压表精度、电阻精度、电动势无关,避开了电源随时间变化造成的误差,避开电流表分压、电压表分流、过多导线分压的问题。

        PT100不同测量方式:

a5e6df311eb84fb581ff79f38d1ec2e6.png

        当现场待测温度点距离仪表较远时,需要将热电阻加引线接出,引线电阻为r,二线制在计算时无法避免导线电阻产生的误差,测出的实际阻值会小一些。

26d589a54c9540d9be91b6dbcdc289e1.png

        为抵消误差,引入四线制接法,在Rt增加了2r的同时,R2也跟着增加了2r,不论导线多长,电桥都能平衡需要引出4根线。由于p、q两点电压相等,可以相当于一个点,由此即为三线制接法,即本次实验所仿真的三线制接法。实际中也大多使用三线制,兼顾经济型与准确性。

1650fd9833a946e981f58c9778566f2a.png5102b72cd59c404293482b08bd1c263e.png

四、三线制测量LTSpice仿真

        本实验采用三线制测量,并在输出部分连接运放电路,将输出信号放大,便于测量。

553bdb1cb2e54a4ea9dd507642fd8c01.png

        Uo= (V1-V2)*(R17/R15)=20*(V1-V2)

        即 V1=(Uo+20*V2)/20

        根据电阻分压:

        V1 = Vs*(Rt/(R2+Rt))

        V2 = Vs*(R10/(R9+R10))

        本仿真输入电压为3V,经过计算V2≈108.434mV   

         V1=(Uo+2168.68)/20

         V1=Rt/(R7+Rpt) *3000

        得:Rt=2000V1/(3000-V1)

        Rt为PT100对应电阻值,通过查表即可得出对应温度值。

        设置滑动变阻器(Rt)接入电路阻值为130.6欧姆,对于温度为78摄氏度,读取V1、V2、Uo计算出Rt。

10d0572d83ed49b5bc4b0203c2eed7ae.png11d311b1c6bc458eaa8be4bb2b4fb863.png

        V1约为182.82mV、V2约为118.46mV、U0约为1.39V,计算出Rpt约为129.78V,查表可得读取的温度为76摄氏度,较为接近。

        设置滑动变阻器(Rt)接入电路阻值为200.05欧姆,对于温度为266.5摄氏度,读取V1、V2、Uo计算出Rt。

7b336ba3bafc4de5a89e41da1e1ed3c9.pngf18d162799124ab9aee613228011e90f.png

        V1约为270.45mV、V2约为118.46mV、U0约为3.0257V,计算出Rpt约为198.16V,误差值约为1%。查表可得读取的温度为261.3摄氏度,误差约为1%。

       三线制PT100测温原理主要基于电桥法。测量电路通常是一个不平衡电桥,PT100作为电桥的一个桥臂电阻。当电流通过PT100时,其电阻值的变化会引起电桥输出电压的变化。通过测量这个输出电压,可以计算出PT100的电阻值,进而得到所测量的温度。           为了消除引线电阻的影响,三线制PT100采用了一种特殊的设计,将一根导线接到电桥的电源端,其余两根导线分别接到PT100所在的桥臂及与其相邻的桥臂上。这样,两桥臂都引入了相同阻值的引线电阻,使得电桥处于平衡状态。因此,引线电阻的变化对测量结果没有影响。但在实际测量中仍然会有器件等影响。使测的的阻值并不准确,为了消除此误差,可以在读取时加入一些补偿。

<think>好的,我现在需要帮助用户找到关于两线铂电阻PT1000电路设计及Multisim仿真的资源或教程。首先,我需要理解用户的具体需求。用户提到的PT1000是铂电阻温度传感器,两线,需要设计电路并进行Multisim仿真,可能还需要相关的下载资源或教程。 首先,我应该回顾已有的引用内容。根据提供的引用,用户之前接触过Pt100三线设计,使用过Multisim和LTspice进行仿真,包括惠斯通电桥、恒流源、放大电路等部分。现在用户转向PT1000的两线,可能需要类似的电路结构,但需要注意两线三线的区别,特别是引线电阻的影响。 接下来,我需要考虑两线PT1000的关键设计点。两线的缺点是引线电阻会影响测量精度,因此在电路设计中需要补偿或消除这种影响。可能的方法包括使用恒流源驱动,配合差分放大电路来减少引线电阻的影响,或者使用软件校准。此外,PT1000的阻值范围比PT100更大,可能需要调整电路参数,比如恒流源的电流值,以确保在温度变化时输出电压在合适的范围内。 然后,Multisim仿真部分需要指导用户如何搭建电路,可能包括选择元件库中的PT1000模型,或者使用可变电阻模拟温度变化。用户可能需要调整放大电路的增益,设置电位器进行调零和满度校准,类似引用4中的方法。另外,用户可能需要了解如何在Multisim中进行参数扫描,分析温度变化时的输出电压特性,以及如何优化电路设计以减少误差。 关于资源或教程,已有的引用提到了Multisim和LTspice仿真案例,但都是针对PT100三线。因此,可能需要建议用户参考现有的PT100设计,并调整参数以适应PT1000的特性。同时,可以推荐一些通用的Multisim教程,或者电子测量技术的教材,这些可能包含铂电阻测温电路的设计方法。此外,厂商的应用笔记,比如ADI或TI,可能有相关的参考设计,用户可以查阅。 用户可能需要具体的步骤,例如如何设置恒流源,如何选择运算放大器,如何计算反馈电阻的阻值,以及如何进行仿真调试。例如,引用4中提到了通过调节电位器来调零和满度,这在两线中同样适用,但需要特别注意引线电阻的影响。可能需要加入额外的补偿电路,或者使用四线测量方法,但用户明确需要两线,所以必须找到替代方案。 另外,用户可能需要了解如何获取PT1000的Multisim模型。如果软件库中没有现成的模型,可能需要手动创建或使用可变电阻替代,并设置其阻值随温度变化的公式。例如,PT1000的阻值随温度变化的公式为$R(t) = 1000(1 + At + Bt^2)$,其中A和B是常数,用户可以在Multisim中设置一个可变电阻,并编写表达式来模拟温度变化。 最后,总结用户的潜在需求:设计两线PT1000的测温电路,在Multisim中仿真,需要资源或教程。因此,回答应涵盖设计要点、仿真步骤、资源推荐,以及可能的问题解决方法,比如引线电阻补偿、电路参数调整等。</think>### 两线PT1000电路设计及Multisim仿真要点 #### 1. **两线PT1000的设计核心问题** - **引线电阻影响**:两线中引线电阻$R_{lead}$会叠加在铂电阻阻值$R_{PT1000}$上,导致测量误差。例如,若引线总电阻为$2Ω$,在$0℃$时($R_{PT1000}=1000Ω$)误差为$0.2\%$,但在高温段影响会减小[^4]。 - **解决方案**: - 采用恒流源驱动(如1mA),使$V_{out}=I \cdot (R_{PT1000} + 2R_{lead})$,再通过差分放大电路消除共模误差[^2]。 - 软件校准:测量固定温度点(如0℃和100℃)后修正非线性误差[^5]。 #### 2. **Multisim仿真步骤** ```text 1. 创建恒流源电路:使用LM334或理想电流源(如1mA) 2. 添加PT1000模型:可通过"Basic→Resistors→Variable"设置阻值表达式 - 示例:R(t)=1000*(1+0.00385*t) (简化线性模型,t为℃) 3. 设计差分放大电路: - 使用仪表放大器(如INA128)或运算放大器搭建 - 增益计算:若测温范围-50℃~150℃对应$R=800Ω~1600Ω$,则$V_{out}=1mA \cdot (1600-800)=0.8V$,设计增益=2.5使输出0~2V[^4] 4. 添加调零电位器:并联在反馈回路的可调电阻,用于补偿引线电阻 5. 执行参数扫描:分析温度变化时输出电压的线性度 ``` ![仿真电路示意图](https://via.placeholder.com/300x200?text=PT1000+Simulation+Schematic) #### 3. **关键参数设计示例** | 温度() | PT1000阻值(Ω) | 输出电压(V) | |---------|---------------|-------------| | -50 | 803.1 | 0.803 | | 0 | 1000.0 | 1.000 | | 100 | 1385.1 | 1.385 | | 150 | 1573.3 | 1.573 | #### 4. **资源推荐** - **教程下载**: - National Instruments官网提供《Multisim温度传感器仿真案例》(搜索关键词:Multisim temperature sensor tutorial) - 电子发烧友论坛《PT1000两线测温电路设计全解析》(需注册下载) - **仿真模型**: - 在Multisim元件库中搜索"RTD"可找到铂电阻模型,修改参数为$R_0=1000Ω$,温度系数$α=0.00385/℃$[^1] - **参考设计**: - TI应用报告《RTD Interface Design with Delta-Sigma Converters》(文献编号SNOA901) #### 5. **常见问题解决** - **非线性误差大**:在-50℃~150℃范围内,线性公式误差约±2℃,可添加$R^2$项补偿电路或软件查表[^5] - **噪声干扰**:在运放反馈端并联10nF电容,同时缩短PT1000引线长度(仿真中可用1kΩ电阻模拟长导线效应)[^3]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ewbo5

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值