ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:118.27KB ,
资源ID:2181071      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2181071.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PT100四线制测温电路.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

PT100四线制测温电路.docx

1、PT100四线制测温电路电阻式温度检测器(RTD,Resistance Temperature Detector)一种物质材料作成的电阻,它会随温度的上升而改变电阻值,如果它随温度的上升而电阻值也跟著上升就称为正电阻係数,如果它随温度的上升而电阻值反而下降就称为负电阻系数。大部分电阻式温度检测器是以金属作成的,其中以白金(Pt)作成的电阻式温度检测器,最为稳定耐酸碱、不会变质、相当线性.,最受工业界采用。PT100温度感测器是一种以白金(Pt)作成的电阻式温度检测器,属于正电阻系数,其电阻和温度变化的关系式如下:R=Ro(1+T)其中=0.00392,Ro为100(在0的电阻值),T为摄氏温度

2、因此白金作成的电阻式温度检测器,又称为PT100。1:Vo=2.55mA 100(1+0.00392T)=0.255+T/1000 。2:量测Vo时,不可分出任何电流,否则量测值会不準。电路分析由于一般电源供应较多零件之后,电源是带杂讯的,因此我们使用齐纳二极体作为稳压零件,由于7.2V齐纳二极体的作用,使得1K电阻和5K可变电阻之电压和为6.5V,靠5K可变电阻的调整可决定电晶体的射(集极)极电流,而我们须将集极电流调为2.55mA,使得量测电压V如箭头所示为0.255+T/1000。其后的非反向放大器,输入电阻几乎无限大,同时又放大10倍,使得运算放大器输出为2.55+T/100。6V齐纳

3、二极体的作用如7.2V齐纳二极体的作用,我们利用它调出2.55V,因此电压追随器的输出电压V1亦为2.55V。其后差动放大器之输出为Vo=10(V2-V1)=10(2.55+T/100-2.55)=T/10,如果现在室温为25,则输出电压为2.5V。 相关文章: 铂电阻测温电路的线性化设计方法摘要:介绍一种基于A/D转换原理的铂电阻测温的非线性校正方法,分析了铂电阻线性测温的原理,并给出了A/D转换器7135与单片机89C51接口电路及试验数据。 关键词:铂电阻,测温电路设计,模拟-数字转换非线性校正,数据采集一、引言 铂电阻温度传感器,因其测量范围大,复现性好,稳定性强等特点而被广泛使用。

4、在精密测量系统中,铂电阻测温系统电路结构图如图1所示:铂电阻信号通常通过桥式电路转换为电压信号,再经过放大及A/D转换后送微处理器进行处理。为了能对铂电阻测温的非线性进行校正,作者利用双积分A/D转换原理,设计了一种高精度的铂电阻测温非线性校正方案。实践证明,该方法不仅性能稳定,结构简单,而且在0200范围内准确度可达到0.15%FS4字。二、非线性校正原理 1、非线性A/D转换原理 因为铂电阻经桥路检测后,其输出电压UM与被测温度q之间具有函数关系:式中:A,B为常系数。如果能构造成一个函数电路,使其具有与上式相同的函数形式: 同时使UM=UN,则容易得出q=t(这里,“q=t”仅有数学意义

5、,实际上它们的量纲是不一样的)。这样,在UM=UN的前提下,温度q的测量问题就转化为对时间t的测量了。 以上是本文阐述的以变量变换的形式实现传感器非线性校正的设计思想。这里t的量纲为时间,其测量过程是通过双积分A/D转换实现的。双斜率积分转换表达为:(1) 式中:UinA/D转换时模拟输入电压, T1A/D转换过程中正向积分时间, T2A/D转换过程中反向积分时间, UrefA/D转换时参考输入电压。 当Uref为定值时,Uin与T2具有线性关系,因此这种情况下可以认为A/D输出结果为: T2 = T1Uin / Uref . 假定Uref(t)为时间t的函数:Uref(t)=M+Nt (2)

6、 其中:M,N为待定常系数。 A/D转换后的输出结果若能完全补偿铂电阻温度非线性,则有:Uin=aq+Bq2 (3) 故将式(2)和式(3)代入式(1),假设:AT1=M,BT1=N/2, 则有:T2与q在数值上大小相等,即T2=q,可见实现了铂电阻的温度与数字量线性转换。 可以看出,在A/D转换过程中,模拟电压输入与数字量输出之间不是线性关系,其函数关系刚好与Rqq关系相反,当其特性实现了相互完全补偿时,就能获得线性q/T2转换。显然,利用双积分A/D转换实现非线性校正的关键是应能满足式(3)所表征的函数关系。本方案采用RC回路极其简单地达到了该目的。 2. 高精度 A/D转换器ICL713

7、5 铂电阻测温电路线性化设计的实现采用了4位半双积分型A/D转换器ICL7135。ICL7135每一个转换周期分为三个阶段:自动调零阶段、被测电压积分阶段、对基准电压Uref进行反积分阶段。下面结合铂电阻温度测量分析ICL7135的工作过程:(1)正向积分阶段 ICL7135与89C52接口电路原理图如图2所示。在此阶段,ICL7135对Uin进行定时积分,固定时间T1=10000T0(T0为时钟周期)。积分器的输出电压为: (4)同时,在此阶段基准电容C对电阻R放电。外接电阻R正是为了对铂电阻温度特性的二次非线性项进行校正而设置的。此阶段完成时,C两端电压为:(5)式中,UW为 t = 0

8、时电容C两端电压值。 将上式在t = T1 处按马克劳林公式展开, 若选取适当参数,使 , 则上式可简化为: (6) (2)反向积分阶段:在此阶段,基准电容C两端电压又被内部积分电路进行反向积分,在整个T2阶段UC(t)可认为是线性的,T2结束时积分器输出又回到零位,此时有: (7) 由式(4)、式(6)、式(7)整理可得: 将式(3)代入上式,得: 令等式两边常量对应相等,则有:q=T2。 在T2时间内, 对A/D转换器进行时钟计数,并以数字量形式输出,从而定量地将被测温度值反映出来,实现电路的数字化测量。 三、ICL7135与单片机89C52接口的新方法 以往使用7135是利用它具有多重动

9、态扫描的BCD码输出来读取A/D转换结果,这样既费时、又占用较多口线。在测控仪表中,尽量少占用微处理器I/O口线,以最少原器件、完成尽可能多的任务是十分重要的。这里介绍的ICL7135与单片机接口的简易方法,是利用7135的“BUSY”端,只需占用单片机89C51的一个I/O口和内部的一个定时器,就可以在十几微秒的中断服务程序中把ICL7135的A/D转换值送入单片机内。实践证明,该方法具有实际应用价值。 在图2中,若89C51的时钟采用6MHz晶振,在不执行movx指令的情况下,ALE是稳定的1 MHz频率,将ALE经过二分频可得到500 kHz的频率供给ICL7135时钟输入端。T0规定为

10、定时方式1,满足ICL7135的19999满量程要求。ICL7135在A/D转换阶段, 状态输出引脚BUSY为高电平,指明A/D转换器正处在信号积分和反积分阶段,这个高电平一直持续到消除积分阶段结束。在定时器方式寄存器TMOD中,置T0的门控位GATE为1,利用BUSY作为计数器门控信号,T0的计数将受BUSY控制。控制计数器只能在BUSY为高电平时计数,那么输入信号:A/D转换值=BUSY高电平期间内计数器计数值-10 001 图2中用ICL 7135的BUSY端接89C52的外部中断 , POL为信号极性输出端,接89C52的P1.7,高、低电平表示被测信号为正、负极性。 四、实验结果及误

11、差分析 在以铂电阻测温电路的线性化设计的方案中,误差来源一方面来自于基准电容放电过程的非线性引起的误差:当RC取值满足 时,此项误差折合成温度值可小于0.03。另一方面误差来自于A/D转换准确度。当选用4位半A/D转换器ICL7135时,其准确度为0.05%,折合最大温度误差为0.10,两项误差相对独立,电路总体测温误差为0.104。本电路经组装后,进行了实际性能测试,实验数据见表1。从测试结果看,样机最大误差为-0.18,与分析结论基本相近。PT100四线制测温电路图片: PT100四线制测温电路Pt100 欧姆 欧姆摄氏度 摄氏度-100 60.25 260 197.69-90 64.30

12、 270 201.29-80 68.33 280 204.88-70 72.33 290 208.45-60 76.33 300 212.02-50 80.31 310 215.57-40 84.27 320 219.12-30 88.22 330 222.65-20 92.16 340 226.17-10 96.09 350 229.6700 100.00 360 233.1710 103.90 370 236.6520 107.79 380 240.1330 111.67 390 243.5940 115.54 400 247.0450 119.40 410 250.4860 123.24

13、 420 253.9070 127.07 430 257.3280 13.89 440 260.7290 134.70 450 264.11100 138.50 460 267.49110 142.29 470 270.36120 146.06 480 274.22130 149.82 490 277.56140 153.58 500 280.90150 157.31 510 284.22160 161.04 520 287.53170 164.76 530 290.83180 168.46 540 294.11190 172.16 550 297.39200 175.84 560 300.6

14、5210 179.81 570 303.91220 183.17 580 307.15230 186.32 590 310.38240 190.45 600 313.59250 194.07 工业铜热电阻温度与电阻值对照表Cu100Cu100 欧姆 摄氏度 欧姆摄氏度 -50 78.49 60 125.68-40- 82.80 70 129.96-30 87.10 80 134.24-20 91.40 90 138.52-10 95.70 100 142.800 100.00 110 147.0810 104.28 120 151.3620 108.56 130 155.6630 112.84

15、 140 159.9640 117.12 150 164.2750 121.40 新旧分度号对照表种 类 新分度号 旧分度号镍鉻考铜 EA-2镍鉻康铜 E 镍鉻-镍硅 K EU2铜康铜 T CK铁康铜 J TK铑13铂 R 铑10铂 S LB-3铑30铂铑6 B LL-2幅射感温器 F1 WFTI202T1 F2 WFT-202T2铜热电阻 Cu50 (R=50) G(R=53) Cu100 (R=100) 铂热电阻 Pt100(R=100) BA2 (R=100) Pt10(R=10) BA1 (R=46)不可能,要想要公式,只有大概的周公: 引用 加为好友 发送留言 2005-9-12 2

16、3:40:00可见热电阻的分度表,有一个二次多项式。先前有讨论。刘永昌: 引用 加为好友 发送留言 2005-9-14 10:06:00温度=(实际测量的电阻值-100)/0.385moondouble: 引用 加为好友 发送留言 2005-9-14 10:11:00可以用excel做一个表嘛,麻烦一次。以后就方便了鳯凰: 引用 加为好友 发送留言 2005-9-14 10:39:00偶得该公式,不用查表,但不知该如何发表,请大家共提建议,当然先入者可免费使用。月影孤星: 引用 加为好友 发送留言 2005-9-14 12:04:00凤凰:怎么建议呀?主席子月生: 引用 加为好友 发送留言 2

17、005-9-14 16:59:00 可以大致算出来, pt100的热电阻, 测量出来的电阻值减去100,然后每大约3.8欧,对应10摄氏度.aa88: 引用 加为好友 发送留言 2005-9-14 21:00:00学习理论,揭开问题的本质,应该,是好事,支持,但在实际应用中,有标准的对照表 可以快速 准确的查对而不用!不值得!鳯凰: 引用 加为好友 发送留言 2005-9-16 0:44:00查表消耗的是载体(内存),计算消耗的是速度,应该是各有千秋。由于非线性的原因,查表是不得已而为之。常见的折线法,也是分段计算。目前得到的公式在850度范围内,计算误差小于0.5度,并非分段计算。唐进: 引

18、用 加为好友 发送留言 2005-9-16 14:18:00有不过太麻烦mengyoutfl: 引用 加为好友 发送留言 2005-9-19 22:04:00 计算不如查表快,大概2.5度/1欧。辉仔: 引用 加为好友 发送留言 2005-9-22 16:26:00我也是用刘永昌先生的方法的!辽宁仪表工: 引用 加为好友 发送留言 2005-9-22 17:03:00用这个电阻值X,减去100,然后除以0.385,就是温度了。在二三XX内基本是成线性的,在高一些就存在一些误差。陶晨: 引用 加为好友 发送留言 2005-9-26 16:27:000度的时候是100欧,100度的时候是138.5

19、欧,温度和电阻成线形关系,自己算吧!唐进: 引用 加为好友 发送留言 2005-11-5 9:18:00现在工控网资料库里,有此软件,使用不错,请下载申炎仁: 引用 加为好友 发送留言 2005-11-7 9:28:00对于0850的温度范围R(t)=R(0)(1+At+Bt2)式中R(t)在温度为t时铂热电阻的电阻值,;t温度,;R(0)在温度为0时铂热电阻的电阻值,;对于Pt100,R(0)=100;A,B为分度常数。A=3.9080210-3-1B=-5.8019510-7-2特别要注意,t、10和后面数字表示的是乘方关系,在这个论坛里没法正确地表示出来。如有错误,请批评指正。周公: 引

20、用 加为好友 发送留言 2005-11-7 9:35:00通常可以写成xxExx,其中xx为幂次数技术顾问: 引用 加为好友 发送留言 2005-11-8 23:33:000-250度最大计算误差0.05度T=9E-10*Rt4+4E-07*Rt3+0.0008*Rt2+2.3828*Rt-246.81T=9E-10*Rt4+4E-07*Rt3+0.0008*Rt2+2.3828*Rt-246.81-199600使用分段多项式计算欢迎交流yi-kong申炎仁: 引用 加为好友 发送留言 2005-11-9 9:49:00根据周公的提示,修改如下对于0850的温度范围R(t)=R(0)(1+At

21、+Bt2)式中R(t)在温度为t时铂热电阻的电阻值,;t温度,;R(0)在温度为0时铂热电阻的电阻值,;对于Pt100,R(0)=100;A,B为分度常数。A=3.9080210E-3E-1B=-5.8019510E-7E-2如有错误,请批评指正。技术顾问: 引用 加为好友 发送留言 2005-11-9 12:54:00TO:申炎仁1.如果我是斑竹一定删除你的跟贴,不知道原因的话问斑竹吧!2.请不要在我的后面跟贴,原因是我看了根据周公的提示,修改如下这句很生气,气自己悟性差.为了我能再有勇气跟贴,请你不要这样子了.3.请在发表问非所答的跟贴,别把斑竹拖下水.会吓着大家的.gaoz: 引用 加为

22、好友 发送留言 2005-11-9 18:00:00不想查表?那好办买一块U8112-5型自动热电阻校验仪,你的一切问题都解决了.addison: 引用 加为好友 发送留言 2005-11-11 16:42:00如果要求精度高的话,用近似线性关系是不行的,有公式法和查表法两种贾明智: 引用 加为好友 发送留言 2005-11-14 12:09:00对于0850的温度范围R(t)=R(0)(1+At+Bt2)2000R(t)=R(0)(1+At+Bt2c*t3*(t-100)式中R(t)在温度为t时铂热电阻的电阻值,;t温度,;A=0.00428B=-0.0000000931C=-0.00000

23、000123精确公式yweming: 引用 加为好友 发送留言 2005-12-25 22:14:00我测定的温度在0到50度之间但温度要求精度高0.001度用什么方法如果用公式用什么公式周公: 引用 加为好友 发送留言 2005-12-26 9:14:000.001度!什么用途?jackbsz: 引用 加为好友 发送留言 2005-12-26 16:26:00自助资料有热电偶-热电阻分度表v20yweming: 引用 加为好友 发送留言 2005-12-30 17:56:00温度要求精度高0.001度在煤质化验中量热仪要求温度精度高,它是测量水温的变化求物质发热量的大小的。yweming:

24、引用 加为好友 发送留言 2005-12-30 18:05:00精度高0.001度用在煤质化验当中,精度高测量温度的变化计算出物质的发热量如何用公式或别的得到高精度温度周公: 引用 加为好友 发送留言 2005-12-31 11:54:00要求精度高0.001度不知道准备怎么标定?yweming: 引用 加为好友 发送留言 2005-12-31 19:20:00发热量计算公式中温度要求温度最高点与最低点温度差的精度高,并不要求和实际温度的准确性,我们用AD7714或AD7705模数转换测量温度。marshal: 引用 加为好友 发送留言 2005-12-31 20:39:00我有个小软件可以马

25、上得出数据QQ:373528yweming: 引用 加为好友 发送留言 2006-1-3 19:54:00精度高0.001度软件可以马上得出数据,太好了能不能把它所用的计算公式给我发个邮件ywemingmarshal: 引用 加为好友 发送留言 2006-1-7 11:33:00不好意思,我搞错了,是已知温度,给出电阻值辽宁仪表工: 引用 加为好友 发送留言 2006-1-7 13:17:00这个问题不要在说了,好不好!billysong: 引用 加为好友 发送留言 2006-4-26 14:17:00周公:你好!我现在在做个毕业设计,要用PT100测水温,我的PT100测量范围为0-150度

26、,因为温度变送器输出是电流信号,那么怎么得到实际温度呢?周公: 引用 加为好友 发送留言 2006-4-26 23:42:00说明一下你的系统组织?billysong: 引用 加为好友 发送留言 2006-4-27 14:20:00周公:我做的是温度控制系统,用的是温度变送器,现在的问题是我用变送器得到的电流信号如何反映在温度上,而且我上位机(组态王)要显示温度。对于温度与电流的关系不是很清楚,所以想麻烦你一下。addison: 引用 加为好友 发送留言 2006-5-9 12:50:00电流电压转换之后输入计算机,分段线性化处理majingen: 引用 加为好友 发送留言 2006-5-15

27、 21:09:00如果对如热电阻的计算和些电流电压转换到温度的关系还不清楚的话,可以去中文期刊网下载些自动检测方面的书籍,这是搞工业过程控制方面最最基本的东西majingen: 引用 加为好友 发送留言 2006-5-15 21:22:00温度变送器的电流信号会因为温度的改变而流过的电流不同,测得的电流值连接卡,然后通过总线连到控制器,控制器有插口到各个电脑显示其温度值,是在控制器内部计算的,铂电阻的阻值与温度的对应关系:(个人总结) 设铂电阻阻值为Rt。 温度T=0度时Rt=100, T=100度时Rt=138.51,200度时Rt=175.86 300度时. if(Rt=100 & Rt=138.51 & Rt175.86)

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2