Pt100 温度传感器参数及电路设计

合集下载

PT100温度传感器测量电路

PT100温度传感器测量电路

PT100温度传感器测量电路温度传感器PT100是一种稳定性和线性都比较好的铂丝热电阻传感器,可以工作在 -200℃至 650℃的范围.本电路选择其工作在 -19℃至500℃范围。

整个电路分为两部分,一是传感器前置放大电路,一是单片机 A/D 转换和显示,控制,软件非线性校正等部分。

前置放大部分原理图如下:工作原理:传感器的接入非常简单,从系统的 5V 供电端仅仅通过一支 3K92 的电阻就连接到 PT100 了.这种接法通常会引起严重的非线性问题,但是.由于有了单片机的软件校正作为后盾,因此就简化了传感器的接入方式.按照 PT100 的参数,其在 0℃到 500℃的区间内,电阻值为 100 至280.9Ω,我们按照其串联分压的揭发,使用公式:Vcc/(PT100+3K92)* PT100 = 输出电压(mV),可以计算出其在整百℃时的输出电压,见下面的表格:单片机的 10 位 A/D 在满度量程下,最大显示为 1023 字,为了得到PT100 传感器输出电压在显示 500 字时的单片机 A/D 转换输入电压,必须对传感器的原始输出电压进行放大,计算公式为:(500/1023 * Vcc)/传感器两端电压( mV/℃ ) ,(Vcc=系统供电=5V),可以得到放大倍数为10.466 。

关于放大倍数的说明:有热心的用户朋友询问,按照 (500/1023 * Vcc)/传感器两端电压不能得到 10.466 的结果,而是得到 11.635的结果。

实际上,500 个字的理想值是无法靠电路本身自然得到的,自然得到的数字仅仅为 450 个字,因此,公式中的 500℃在实际计算时的取值是 450 而不是 500 。

450/1023*5/(0.33442-0.12438)≈10.47 。

其实,计算的方法有多种,关键是要按照传感器的 mV/℃为依据而不是以被测温度值为依据,我们看看加上非线性校正系数:10.47*1.1117=11.639499 ,这样,热心朋友的计算结果就吻合了。

《传感器原理及应用》基于PT100温度传感器的温度测量电路设计实验报告

《传感器原理及应用》基于PT100温度传感器的温度测量电路设计实验报告

《传感器原理及应用》基于PT100温度传感器的温度测量电路设计实验报告1.实验功能要求了解铂热电阻的特性与应用;熟悉铂热电阻测温电路;利用P100铂电阻测量温度源的温度;记录温度与测量电路电压输出数据2.实验所用传感器原理利用导体电阻随温度变化的特性,可以制成热电阻,要求其材料电阻温度系数大,稳定性好,电阻率高,电阻与温度之间最好有线性关系。

常用的热电阻有铂电阻(650℃以内)和铜电阻(150℃以内)。

铂电阻是将0.05~0.07mm的铂丝绕在线圈骨架上封装在玻璃或陶瓷管等保护管内构成。

在0-650℃以内。

铂电阻一般是三线制,其中一端接一根引线另一端接二根引线,主要为远距离测量消除引线电阻对桥臂的影响(近距离可用二线制,导线电阻忽略不计。

)。

实际测量时将铂电阻随温度变化的阻值通过电桥转换成电压的变化量输出,再经放大器放大后直接用电压表显示。

3.实验电路PT100铂电阻测温电路经验P100电压采集放大电路:前半部分是4.096V恒压源电路,然后是一个桥式电压采样电路,后面是一个电压放大电路。

一、4.096V恒压源电路因Vref=2.5V,故有4.096=(1+R1/R2)*2.5,得出R1/R2=1.6384,可以通过调节滑动变阻器实现。

二、桥式电压采样电路这是一个桥式电压采样电路,其原理是将V2作为参考电压,通过V1的变化去得到一个相对的电压数值,这样就能得到PT100的电阻数值,从而得到当前温度数值。

其中相对数值是通过R7去调节,可以是任意,其R7的主要作用还是在校准温度使用。

根据项目需要,现在使用的R7的阻值是138.5002Ω,也就是PT100在100摄氏度是的温度数值。

三、电压放大电路分析电路:1根据"虚断"原则,流过R3和R8电流相等(V1-Vx)/R3=Vx/R82根据“虚断"原则,流过R6和R1电流相等(V2-Vout)/(R6+R1)=(V2-Vy)/R6 3根据"“虚短"原则,Vy=Vx4根据这3个公式得出:11V1-10V2=Vout理想要的数值是10倍的放大倍数,但是现在在输出端多了减了V1,根据模拟的数值可知,V1的取值范围是0.215-0.36835241646对应温度范围是44.032- 75.43。

PT100温度传感器测量电路

PT100温度传感器测量电路
!-
PT100 温度传感器测量电路
温度传感器 PT100 是一种稳定性和线性都比较好的铂丝热电阻传感器, 可以工作在 -200℃ 至 650℃ 的范围.本电路选择其工作在 -19℃ 至 500℃ 范围。
整个电路分为两部分,一是传感器前置放大电路,一是单片机 A/D 转 换和显示,控制,软件非线性校正等部分。
关于放大倍数的说明:有热心的用户朋友询问,按照 (500/1023 * Vcc)/传感器两端电压不能得到 10.466 的结果,而是得到 11.635 的结果。 实际上,500 个字的理想值是无法靠电路本身自然得到的,自然得到的数 字仅仅为 450 个字,因此,公式中的 500℃ 在实际计算时的取值是 450 而不是 500 。450/1023*5/(0.33442-0.12438)≈10.47 。其实,计算的方 法有多种,关键是要按照传感器的 mV/℃ 为依据而不是以被测温度值为依 据,我们看看加上非线性校正系数:10.47*1.1117=11.639499 ,这样,热 心朋友的计算结果就吻合了。
制值等等。
各段的非线性补偿系数见下列表格(仅仅列出主要段的数据,非全部表格内容):
传感电压
mV/℃ 内部 AD 读数 校正系数
124.3781 供电电阻=3K92±1%,供电电压=5.000V±1%
124.8450
0.4670
1.00
1.0000
147.7942
0.4683
50.14
0.9972
170.6414
PT100 铂电阻传感器有三条引线,可用 A、B、C(或黑、红、 黄)来代表三根线,三根线之间有如下规律:
A 与 B 或 C 之间的阻值常温下在 110 欧左右,B 与 C 之间为 0 欧,B 与 C 在内部是直通的,原则上 B 与 C 没什么区别.

PT100温度传感器三线制ok

PT100温度传感器三线制ok

PT100 温度传感器三线制 OK引言PT100 温度传感器是一种常用的温度探测器,它能够将环境温度转化成电阻值来进行温度检测。

在 PT100 传感器中,使用电流对电阻进行测量,这时就需要采用三线制 PT100 传感器。

本文将介绍 PT100 温度传感器的三线制原理、读取电路设计和电路接线方式。

原理PT100 温度传感器是通过利用铂金属导线的电阻随温度变化而变化,来检测环境温度的。

在欧洲,经常使用 PT100 温度传感器来测量温度的各种物理参数,比如流量、气压、温度等等。

PT100 传感器是一个三端口组成的设备,其中一个端口为 PT100 的接地。

我们可以将 PT100 传感器接入一个恒流源电路中,在这个恒流源电路中通过对传感器的旁路电路测量电压来确定 PT100 传感器的阻值以及环境温度。

通常,我们都使用恒流源电路来驱动 PT100 传感器。

三线制 PT100 温度传感器电路设计三线制 PT100 温度传感器需要使用恒流和电压测量电路来完成温度测量。

为了进行测量,我们需要引入一个参考电阻器。

参考电阻器通常是一个稳定的、已知阻值的电阻器。

它需要与 PT100 温度传感器并联使用,以便测量 PT100 传感器的阻值。

我们可以通过使用电容器、运放和稳压器来设计三线制 PT100 温度传感器电路。

电容器和稳压器可以消除电压的抖动,使电路更加稳定。

运放可以放大电压信号,并将电压信号转换成数字信号。

这里有一个常用的 PT100 温度传感器三线制电路设计:PT100温度传感器三线制电路设计PT100温度传感器三线制电路设计在上面的电路设计中,我们使用了 LM358 运放,它可以将 PT100 传感器电压输出信号转换成数字信号。

参考电阻器和 PT100 传感器并联,共同构成电路的电阻。

LM358 运放只有单电源,因此我们必须先确定输入电压范围和运放供电电压范围,以便将输入电压转换到电压范围内。

在这个电路设计中,我们使用较低的供电电压来获得更高的电流稳定性。

pt100温度测量电路图(电子发烧友)

pt100温度测量电路图(电子发烧友)

PT100与热敏电阻相反,热敏电阻温度越高电阻值越小pt100温度测量电路,温度传感器PT100是一种稳定性和线性都比较好的铂丝热电阻传感器,可以工作在 -200℃ 至650℃ 的范围.本电路选择其工作在 -19℃ 至500℃ 范围.整个电路分为两部分,一是传感器前置放大电路,一是单片机 A/D 转换和显示,控制,软件非线性校正等部分.前置放大部分原理图如下:工作原理:传感器的接入非常简单,从系统的 5V 供电端仅仅通过一支 3K92 的电阻就连接到 PT100 了.这种接法通常会引起严重的非线性问题,但是.由于有了单片机的软件校正作为后盾,因此就简化了传感器的接入方式.按照 PT100 的参数,其在0℃ 到500℃ 的区间内,电阻值为 100 至280.9Ω,我们按照其串联分压的揭发,使用公式:Vcc/(PT100+3K92)* PT100 = 输出电压(mV),可以计算出其在整百℃时的输出电压,见下面的表格:温度℃PT100 阻值Ω传感两端电压 mV0 100.00 124.381 100.39 124.850 119.40 147.79100 138.51 170.64150 157.33 192.93200 175.86 214.68250 194.10 235.90300 212.05 256.59350 229.72 276.79400 247.09 296.48450 264.18 315.69单片机的 10 位 A/D 在满度量程下,最大显示为 1023 字,为了得到 PT100 传感器输出电压在显示 500 字时的单片机 A/D 转换输入电压,必须对传感器的原始输出电压进行放大,计算公式为:(500/1023 * Vcc)/传感器两端电压( mV/℃ ) ,(Vcc=系统供电=5V),可以得到放大倍数为 10.466 。

关于放大倍数的说明:有热心的用户朋友询问,按照 (500/1023 * Vcc)/传感器两端电压不能得到 10.466 的结果,而是得到 11.635的结果。

热电阻pt100温度传感器电路图工作原理图解

热电阻pt100温度传感器电路图工作原理图解

热电阻pt100温度传感器电路图⼯作原理图解 PT100是⼀种正温度系数的热敏电阻。

说到什么是正温度系数?就必须要结合负温度系数来讲了。

随着温度的升⾼,电阻的阻值变⼤,就是正温度系数的热敏电阻,相反,如果随着温度的升⾼,电阻的阻值变⼩,就是负温度系数的热敏电阻。

PT100之所以应⽤很⼴泛,不仅是因为它可以测的温度范围宽(零下⼏⼗度到零上⼏百度),还因为它的线性度⾮常好。

“线性度”,说的直⽩⼀点就是温度每变化⼀度,电阻的阻值升⾼的幅度是基本相同的。

这样,就⼤⼤的简化了我们的程序。

不过,PT100也有它的缺点,就是温度每上升⼀度,阻值变化太⼩了,只有0.39欧姆。

这样就需要硬件上提供⾼精度低噪声的转换。

⽹上流传有很多电路,很多电路其实都是不能当作产品⽤的。

下⾯给⼤家提供⼀种⾼精度的电路,就是成本有些⾼,不过品质好。

对于测温电路,其实有很多可以值得研究的地⽅,⼩电路有⼤智慧。

⽐如,你可以⼀眼就看出来这个电路不能测零下的温度吗?你可以计算出来这个电路可以测量的温度范围是从多少度到多少度吗?你可以修改这个电路,让它可以测到你所需要的温度范围吗?如果把反相(-IN)和同相(+IN)两条线调换,后果如何? 看看,你觉得电路简单,那么上⾯的问题都可以回答吗? 电路解释: 越简单的电路,稳定性就越好。

该电路中的四个电阻都需要⽤0.1%精度的。

电路只⽤了⼀个电桥和⼀个差分放⼤器。

R2 R3 R4与PT100组成电桥电路,REF3030为电桥电路提供标准的3.00V电压。

AD623⽤⼀个2K的放⼤反馈电阻精确的把电桥的压差放⼤51倍。

(为什么是51倍,详见AD623的datasheet) PT100接法: 细⼼的⼩伙伴,会研究⼀下PT100的接法。

PT100⼀般有两线和三线的传感器。

因为线本⾝肯定有电阻,⽽上⾯也提到过,每变化⼀度,PT100只变化0.39欧姆,那么如果PT100的线很长的话,电阻就越⼤,线不同,电阻就不同,就肯定会⼤⼤的影响测出来的结果。

pt100温度测量电路图(电子发烧友)

pt100温度测量电路图(电子发烧友)

PT100与热敏电阻相反,热敏电阻温度越高电阻值越小pt100温度测量电路,温度传感器PT100是一种稳定性和线性都比较好的铂丝热电阻传感器,可以工作在 -200℃ 至650℃ 的范围.本电路选择其工作在 -19℃ 至500℃ 范围.整个电路分为两部分,一是传感器前置放大电路,一是单片机 A/D 转换和显示,控制,软件非线性校正等部分.前置放大部分原理图如下:工作原理:传感器的接入非常简单,从系统的 5V 供电端仅仅通过一支 3K92 的电阻就连接到 PT100 了.这种接法通常会引起严重的非线性问题,但是.由于有了单片机的软件校正作为后盾,因此就简化了传感器的接入方式.按照 PT100 的参数,其在0℃ 到500℃ 的区间内,电阻值为 100 至280.9Ω,我们按照其串联分压的揭发,使用公式:Vcc/(PT100+3K92)* PT100 = 输出电压(mV),可以计算出其在整百℃时的输出电压,见下面的表格:温度℃PT100 阻值Ω传感两端电压 mV0 100.00 124.381 100.39 124.850 119.40 147.79100 138.51 170.64150 157.33 192.93200 175.86 214.68250 194.10 235.90300 212.05 256.59350 229.72 276.79400 247.09 296.48450 264.18 315.69单片机的 10 位 A/D 在满度量程下,最大显示为 1023 字,为了得到 PT100 传感器输出电压在显示 500 字时的单片机 A/D 转换输入电压,必须对传感器的原始输出电压进行放大,计算公式为:(500/1023 * Vcc)/传感器两端电压( mV/℃ ) ,(Vcc=系统供电=5V),可以得到放大倍数为 10.466 。

关于放大倍数的说明:有热心的用户朋友询问,按照 (500/1023 * Vcc)/传感器两端电压不能得到 10.466 的结果,而是得到 11.635的结果。

PT100温度传感器的技术参数.

PT100温度传感器的技术参数.

PT100温度传感器的技术参数
PT100温度传感器,测温探头采用PT100铂电阻,J、K、E、热电偶,精度高,稳定性好,集传感变送于一体,结构紧凑,安装方便,精度高、功耗低,电流输出型适合长距离传送,抗电磁干扰电路设计,保证传感器在受到各种干扰下能够安全可靠的工作,适于现代电磁污染严重的环境使用,整体密封性能良好,温度量程和外形尺寸可以按户要求订货,灵活方便,产品结构设计合理,过程连接接口灵活方便,体积小,重量轻,安装位置任意,壳体保护材料多样化,适应多种介质测量。

主要技术指标:
温度测量范围:0~300℃~500℃~1200℃
输出信号:4~20mA、0-10V、0-5V
负载电阻:≤500Ω
供电电源:24V DC
功耗:≤1W
基本误差:0.2%~0.5%FS
安装方式可选
产品应用:广泛应用于热能工程、电力、食品、制药、石油化工等流程工业以及烘炉,塑料化纤,制冷机组等大型机械设备的温度测量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Pt100 温度传感器参数及电路设计
Pt100 温度传感器为正温度系数热敏电阻传感器.
主要技术参数如下:
•测量范围:-200℃~+850℃;
•允许偏差值△℃:A 级±(0.15+0.002│t│),B 级±(0.30+
0.005│t│);
•最小置入深度:热电阻的最小置入深度≥200mm;
•允通电流≤ 5mA。

另外,Pt100 温度传感器还具有抗振动、稳定性好、准确度高、耐高压等优点。

铂热电阻的线性较好,在0~100 摄氏度之间变化时,最大非线性偏差小于0.5 摄氏度。

图1 PT100 传感器封装图
应用领域
宽范围、高精度温度测量领域。

如:
•轴瓦,缸体,油管,水管,汽管,纺机,空调,热水器等狭小空间工业设备测温和控制。

•汽车空调、冰箱、冷柜、饮水机、咖啡机,烘干机以及中低温干燥箱、恒温箱等。

•供热/制冷管道热量计量,中央空调分户热能计量和工业领域测温和控制
常用电路图
R2、R3、R4 和Pt100 组成传感器测量电桥,为了保证电桥输出电压信号的稳定性,电桥的输入电压通过TL431 稳至2.5V。

从电桥获取的差分信号通过两级运放放大后输入单片机。

电桥的一个桥臂采用可调电阻R3,通过调节R3 可以调整输入到运放的差分电压信号大小,通常用于调整零点。

放大电路采用LM358 集成运算放大器,为了防止单级放大倍数过高带来的非线性误差,放大电路采用两级放大,如图 5.1 所示,前一级约为10 倍,后一级约为3倍。

温度在0~100 度变化,当温度上升时,Pt100 阻值变大,输入放大电路的差分信号变大,放大电路的输出电压Av 对应升高。

注意:虽然电桥部分已经经过TL431 稳压,但是整个模块的电压VCC 一定要稳定,否则随着VCC 的波动,运放LM358 的工作电压波动,输出电压Av 随之波动,最后导致A/D 转换的结果波动,测量结果上下跳变。

铂热电阻阻值与温度关系为:
式中,A=0.00390802;B=-0.000000580;C=0.0000000000042735。

可见Pt100 在常温0~100摄氏度之间变化时线性度非常好,其阻值表达式可近似简化为:RPt=100(1+At),当温度变化1 摄氏度,Pt100 阻值近似变化0.39 欧。

Pt100 的分度表(0℃~100℃)
程序处理
一般在使用PT100 的温度采集方案中,都会对放大器LM358 采集来的模拟信号AV进行温度采样,即进行A/D 转换。

A/D 处理包括两方面内容,一是A/D 值的滤波处理,二是A/D 值向实际温度转换。

由于干扰或者电路噪声的存在,在采样过程当中会出现采样信号与实际信号存在偏差的现象,甚至会出现信号的高低波动,为了减小这方面原因造成的测量误差,在实际采样时采样18 个点,然后再除去其中偏差较大的两个点,即一个最大值和一个最小值,再对剩余的16 个点取均值,这样得到的A/D 转换结果比较接近实际值。

在对数值进行滤波操作之后,还要将A/D 值转换为温度,常用的两种方法为查表法和公式法:查表法比较麻烦,而且精度也不高,适合于线性化较差的NTC 温度传感器;公式法比较简单,只需要确定比例系数K 和基准偏差B 即可,适合于线性化较好的传感器
温度转换的C 语言实现过程为:
fT = (ADC_data * K) – B; //换算成温度值。

得到温度后,一般还会对被控对象根据实际温度和目标温度进行实时的控制,要又要设计到控制算法,如:模糊控制、PID 调节等。

这里简单介绍一下PID 控制原理,更多内容请察看相关书籍。

PID 工作原理
PID(Proportional Integral Derivative)控制是控制工程中技术成熟、应用广泛的一种控制策略,经过长期的工程实践,已形成了一套完整的控制方法和典型的结构。

它不仅适用于数学模型已知
的控制系统中,而且对于大多数数学模型难以确定的工业过程也可应用,在众多工业过程控制中取得了满意的应用效果。

由于来自外界的各种扰动不断产生,要想达到现场控制对象值保持恒定的目的,控制作用就必须不断的进行。

若扰动出现使得现场控制对象值(以下简称被控参数)发生变化,现场检测元件就会将这种变化采集后经变送器送至PID 控制器的输入端,并与其给定值(以下简称SP 值)进行比较得到偏差值(以下简称e 值),调节器按此偏差并以我们预先设定的整定参数控制规律发出控制信号,去改变调节器的开度,使调节器的开度增加或减少,从而使现场控制对象值发生改变,并趋向于给定值(SP 值),以达到控制目的,如图所示,其实PID 的实质就是对偏差(e 值)进行比例、积分、微分运算,根据运算结果控制执行部件的过程。

温度控制PID 算法设计
利用了上面所介绍的位置式PID 算法,将温度传感器采样输入作为当前输入,然后与设定值进行相减得偏差,然后再对之进行PID 运算产生输出结果fOut,然后让fOut 控制定时器的时间进而控制加热器。

为了方便PID 运算,首先建立一个PID 的结构体数据类型,该数据类型用于保存PID 运算所需要的P、I、D 系数,以及设定值,历史误差的累加和等信息:
typedef struct PID
{
float SetPoint; // 设定目标Desired Value
float Proportion; // 比例系数Proportional Const
float Integral; // 积分系数Integral Const
float Derivative; // 微分系数Derivative Const
int LastError; // 上次偏差
int SumError; // 历史误差累计值
} PID;
PID stPID; // 定义一个stPID 变量
PID 运算的C 实现代码
float PIDCalc( PID *pp, int NextPoint )
{
int dError,Error;
Error = pp->SetPoint*10 -NextPoint; // 偏差,设定值减去当前采样值
pp->SumError += Error; // 积分,历史偏差累加
dError = Error-pp->LastError; // 当前微分,偏差相减
pp->PrevError = pp->LastError; // 保存
pp->LastError = Error;
return (pp->Proportion * Error+ pp->Integral * pp->SumError-pp->Derivative * dError);
}
其中(pp->Proportion * Error)是比例项;(pp->Integral * pp->SumError)是积分项;(pp->Derivative * dError)是微分.。

相关文档
最新文档