微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > PT100测温电路

PT100测温电路

时间:10-02 整理:3721RD 点击:
根据虚地概念“工作于线性范围内的理想运放的两个输入端同电位” ,运放U1A的“+”
端和“-”端电位V+=V-=4.096V;假设运放U1A的输出脚 1 对地电压为Vo,根据虚断概念,
(0-V-)/R1+(Vo-V-)/R Pt100 =0,因此电阻Pt100 上的压降V Pt100 =Vo-V-=V-*R Pt100 /R1,因
V-和R1 均不变, 因此图 3 虚线框内的电路等效为一个恒流源流过一个Pt100 电阻, 电流大小
为V- /R1,Pt100 上的压降仅和其自身变化的电阻值有关。
以上为图一恒流源式测温电路原理。
图二是我自己连的电路,现有几个问题待解决:
基准电压4.09v,第一个运放与左边构成恒流源,第二个运放将电压放大10倍。问题是:我在U3A处接的电压表测出来的电压有4.24V,这样的话,都没有必要进行10倍放大了呀?不是说这边出处的应该是微弱的信号吗?另外,为甚么经过10倍放大后,U3B显示的电压是1.5V?是我连的电路不对吗?可以帮我分析一下这个电路吗?
非常感谢!



专业人士才解答吧,,咨询厂家工程师也是一种办法

我不是问PT100芯片啊!我问的是我连的测温电路是否正确,第一个运放那里的电压为何这么大

首先原理中电流的方向没有说明,其实是从下往上的
1、你应该测量pt100两端的电压 应该为4.09-4.24=-0.15V
2、第二级放大电路是对pt100两端的电压反向放大10倍  ,结果自然1.5V   
难不成你还想42.4V,想想你的运放供电电压。

当我改变PT100的温度时,U3A的电压值改变很小,请问这是什么原因?


变化是相对的,你至少先计算下啊,不要凭感觉行么。
问问题,至少贴出你的计算结果,难道都要别人把计算结果贴出来告诉你么?

PT100 的阻值对温度变化很敏感 的  
你查阅PT100的温度阻值对照表
输出电压=(4.096/R7)*(R7+PT100)
一般变化几度 PT100才变化几欧姆
你要根据实际应用中需测量的温度范围 来确定PT100阻值的变化范围
然后选择合适的差分放大倍数使放大电压处在5V以内的宽幅度范围内

算过了:
10°c时    1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*Rpt100=0.129v        2.由4.22-4.09,得0.13v
50°c时    1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*Rpt100=0.148v        2.由4.24-4.09,得0.15v
55°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*121.31=0.150v        2.由4.24-4.09,得0.15v
60°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*123.24=0.153v        2.由4.24-4.09,得0.15v
80°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*130.9=0.162v          2.由4.26-4.09,得0.17v
95°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*136.61=0.169v        2.由4.26-4.09,得0.17v
115°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*144.18=0.179v        2.由4.27-4.09,得0.18v
130°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*149.85=0.186v        2.由4.28-4.09,得0.19v
150°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*157.33=0.195v        2.由4.29-4.09,得0.20v
-----以上是我的计算,这说明我的电路是正确的

我的需要实测的温度是0-150°c,我计算了下:
10°c时    1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*Rpt100=0.129v        2.由4.22-4.09,得0.13v
50°c时    1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*Rpt100=0.148v        2.由4.24-4.09,得0.15v
55°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*121.31=0.150v        2.由4.24-4.09,得0.15v
60°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*123.24=0.153v        2.由4.24-4.09,得0.15v
80°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*130.9=0.162v          2.由4.26-4.09,得0.17v
95°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*136.61=0.169v        2.由4.26-4.09,得0.17v
115°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*144.18=0.179v        2.由4.27-4.09,得0.18v
130°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*149.85=0.186v        2.由4.28-4.09,得0.19v
150°c时, 1.根据PT100热电阻分度表:Vpt100=(4.09/3300)*157.33=0.195v        2.由4.29-4.09,得0.20v
-----以上是我的计算,这说明我的电路是正确的,选的放大倍数也正确,对吧

理论就是这样的拉
不过得注意
AD是多少位的 你0-150温度范围 以目前AD精度是否能满足需求
别外PT100 你这里是走两根线的 没考虑线损  PT100做的是运放的反馈电阻
环路太大了  精度就上不来  
不过精度只要满足你的需求就可以了
运放放大倍数可以加大点

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top