单片机/MCU论坛
直播中

CHARLENE12

8年用户 15经验值
擅长:MEMS/传感技术 嵌入式技术 EMC/EMI设计 接口/总线/驱动
私信 关注
[文章]

PT100测温电路

根据虚地概念“工作于线性范围内的理想运放的两个输入端同电位” ,运放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?是我连的电路不对吗?可以帮我分析一下这个电路吗?
非常感谢!


  • 捕获 原理.PNG
  • 捕获,毕设.PNG
已退回3积分

回帖(9)

wch2002

2016-3-29 18:40:29
专业人士才解答吧,,咨询厂家工程师也是一种办法
举报

CHARLENE12

2016-3-29 21:41:28
引用: wch2002 发表于 2016-3-29 18:40
专业人士才解答吧,,咨询厂家工程师也是一种办法

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

gniquhs

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

CHARLENE12

2016-3-30 13:51:38
引用: gniquhs 发表于 2016-3-29 22:21
首先原理中电流的方向没有说明,其实是从下往上的
1、你应该测量pt100两端的电压 应该为4.09-4.24=-0.15V
2、第二级放大电路是对pt100两端的电压反向放大10倍  ,结果自然1.5V   

当我改变PT100的温度时,U3A的电压值改变很小,请问这是什么原因? 捕获55.PNG 捕获,60.PNG
1 举报
  • lui515520: U3A的电压就是R5和R8的压降,你的R5和R8电阻那么大,当然变化很少;

gniquhs

2016-3-30 14:35:31
引用: CHARLENE12 发表于 2016-3-30 13:51
当我改变PT100的温度时,U3A的电压值改变很小,请问这是什么原因?

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

wuchenyi

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

CHARLENE12

2016-3-30 15:53:13
引用: gniquhs 发表于 2016-3-30 14:35
变化是相对的,你至少先计算下啊,不要凭感觉行么。
问问题,至少贴出你的计算结果,难道都要别人把计算结果贴出来告诉你么?

算过了:
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
-----以上是我的计算,这说明我的电路是正确的
举报

CHARLENE12

2016-3-30 15:55:21
引用: wuchenyi 发表于 2016-3-30 14:43
PT100 的阻值对温度变化很敏感 的  
你查阅PT100的温度阻值对照表
输出电压=(4.096/R7)*(R7+PT100)

我的需要实测的温度是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
-----以上是我的计算,这说明我的电路是正确的,选的放大倍数也正确,对吧
1 举报
  • lui515520: 电路有问题,温度分辨率太低了,几十度才有变化

wuchenyi

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

更多回帖

发帖
×
20
完善资料,
赚取积分