温度传感器PT100的应用

温度传感器PT100的应用

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

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

前置放大部分原理图如下:

工作原理:

传感器的接入非常简单,从系统的5V供电端仅仅通过一支3K92的电阻就连接到PT100了.这种接法通常会引起严重的非线性问题,但是.由于有了单片机的软件校正作为后盾,因此就简化了传感器的接入方式.

按照PT100的参数,其在0℃到500℃的区间内,电阻值为100至280.9Ω,我们按照其串联分压的揭发,使用公式:Vcc/(PT100+3K92)*PT100=输出电压(mV),可以计算出其在整百℃时的输出电压,见下面的表格:

[1**********]0

229.72247.09264.18280.98

276.79296.48315.69334.42

单片机的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,这样,热心朋友的计算结果就吻合了。

运算放大器分为两级,后级固定放大5倍(原理图中12K/3K+1=5),前级放大为:10.465922/5=2.0931844倍,为了防止调整时的元器件及其他偏差,使用了一只精密微调电位器对放大倍数进行细调,可以保证比较准确地调整到所需要的放大倍数(原理图中10K/(8K2+Rw)+1)。

通常,在温度测量电路里,都会有一个“调零”和另一个“调满度”电位器,以方便调整传感器在“零度”及“满度”时的正确显示问题。本电路没有采用两只电位器是因为只要“零度”调整准确了,就可以保证整个工作范围的正确显示,当然也包括满度时的最大显示问题了。那么,电路中对“零度”是如何处理的呢?它是由单片机程序中把这个“零度”数字直接减掉就是了,在整个工作范围内,程序都会自动减掉“零度”值之后再作为有效数值来使用。当供电电压发生偏差后,是否会引起传感器输入的变化进而影响准确度呢?供电变化后,必然引起流过传感器的电流发生变化,也就会使传感器输出电压发生变化。可是,以此同时,单片机的供电也是在同步地接受到这种供电变化的,当单片机的A/D基准使用供电电压时,就意味着测量基准也在同步同方向发生变化,因此,只要参数选择得当,系统供电的变化在20%之内时,就不会影响测量的准确度。(通常单片机系统并不允许供电有过大的变化,这不仅仅是在温度测量电路中的要求。)后级单片机电路的原理图如下:

从传感器前置放大电路输出的信号,就送入到HT46R23的A/D转换输入端口(PB0/AN0),由单片机去进行各种必需的处理。首先是进行软件非线性校正,把输入信号按照不同的温度值划分为不同段,再根据其所在的段分别乘以不同的补偿系数,令其与理论值尽量接近,经过非线性校正的数字,才被送去进行显示,比较用户设定的控制值等等。各段的非线性补偿系数见下列表格(仅仅列出主要段的数据,非全部表格内容):传感电压

本电路还有一个特点,就是用户可以在工作范围内,任意设定3个超限控制值。当测量显示值大于设定值的时候,对应的控制端口就会输出高电平。利用这个高电平信号,再外接一级三极管驱动继电器的电路,就可以实现自动控制。在某一个控制端口输出高电平的同时,

与之串联的LED发光管会同时点亮,以便提示使用者是哪一个设定值在输出控制信号。电路中的24C02是电存储器,可以把使用者设定的控制值可靠地保存起来,即使掉电也不会丢失数据。

电路图中还有3只按键,它们分别是“设定”、“加置数”和“减置数”操作按键,用于使用者进行超限值的设置。使用方法如下:

按动一下设定键,屏幕显示“1--”,表示现在进入第一个超限值的设置,三秒后屏幕自动跳转到显示“***”并闪烁(***代表原来电存储器里储存的超限数值),然后,按压加数键(或减数键),屏幕上的最低位的数字就会加一(或减一),如果按住按键三秒以上不放开,屏幕上的前两位数字就会快速进行加数(或减数)。把屏幕上的数字调整到所需要的数字后,这个超限值就设置完成了。

接着,再按动一下设定键屏幕显示“2--”,表示现在进入第二个超限值的设置,三秒后屏幕自动跳转到显示“***”并闪烁....,接下来的操作与第一个超限值的操作完全一样。第三个超限值的设置与上面两个完全一样。

当设置好3个超限值之后,还必须最后按动一下设定键,退出设定状态而返回正常工作状态。如果忘记了这最后一次按动退出的操作,程序就会等待10秒之后,自动返回正常工作状态。简易调试方法:

可以使用100Ω的电阻来模拟PT100在0℃的阻值,接入传感器输入端,看看显示是否=000,如果不对,可以调整微调电位器来达到;然后用一只281Ω的电阻来模拟PT100在500℃时传感器的电阻值,显示应该在500字±1字;最后,使用一只194Ω的电阻来代替250℃传感器电阻输入,应该显示250±1字.如果经过上面调试没有问题,就可以接入真正的PT100传感器投入使用了.(真正的传感器也有误差,可以微调一下前置放大的电位器来校正它。)在实际工作中,要求电路的供电电压为5V±5%.如果测量显示值大于某一个超限值,对应的控制端口就会立即输出高电平。

如果传感器发生开路故障,显示就会出现

温度传感器PT100的应用

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

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

前置放大部分原理图如下:

工作原理:

传感器的接入非常简单,从系统的5V供电端仅仅通过一支3K92的电阻就连接到PT100了.这种接法通常会引起严重的非线性问题,但是.由于有了单片机的软件校正作为后盾,因此就简化了传感器的接入方式.

按照PT100的参数,其在0℃到500℃的区间内,电阻值为100至280.9Ω,我们按照其串联分压的揭发,使用公式:Vcc/(PT100+3K92)*PT100=输出电压(mV),可以计算出其在整百℃时的输出电压,见下面的表格:

[1**********]0

229.72247.09264.18280.98

276.79296.48315.69334.42

单片机的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,这样,热心朋友的计算结果就吻合了。

运算放大器分为两级,后级固定放大5倍(原理图中12K/3K+1=5),前级放大为:10.465922/5=2.0931844倍,为了防止调整时的元器件及其他偏差,使用了一只精密微调电位器对放大倍数进行细调,可以保证比较准确地调整到所需要的放大倍数(原理图中10K/(8K2+Rw)+1)。

通常,在温度测量电路里,都会有一个“调零”和另一个“调满度”电位器,以方便调整传感器在“零度”及“满度”时的正确显示问题。本电路没有采用两只电位器是因为只要“零度”调整准确了,就可以保证整个工作范围的正确显示,当然也包括满度时的最大显示问题了。那么,电路中对“零度”是如何处理的呢?它是由单片机程序中把这个“零度”数字直接减掉就是了,在整个工作范围内,程序都会自动减掉“零度”值之后再作为有效数值来使用。当供电电压发生偏差后,是否会引起传感器输入的变化进而影响准确度呢?供电变化后,必然引起流过传感器的电流发生变化,也就会使传感器输出电压发生变化。可是,以此同时,单片机的供电也是在同步地接受到这种供电变化的,当单片机的A/D基准使用供电电压时,就意味着测量基准也在同步同方向发生变化,因此,只要参数选择得当,系统供电的变化在20%之内时,就不会影响测量的准确度。(通常单片机系统并不允许供电有过大的变化,这不仅仅是在温度测量电路中的要求。)后级单片机电路的原理图如下:

从传感器前置放大电路输出的信号,就送入到HT46R23的A/D转换输入端口(PB0/AN0),由单片机去进行各种必需的处理。首先是进行软件非线性校正,把输入信号按照不同的温度值划分为不同段,再根据其所在的段分别乘以不同的补偿系数,令其与理论值尽量接近,经过非线性校正的数字,才被送去进行显示,比较用户设定的控制值等等。各段的非线性补偿系数见下列表格(仅仅列出主要段的数据,非全部表格内容):传感电压

本电路还有一个特点,就是用户可以在工作范围内,任意设定3个超限控制值。当测量显示值大于设定值的时候,对应的控制端口就会输出高电平。利用这个高电平信号,再外接一级三极管驱动继电器的电路,就可以实现自动控制。在某一个控制端口输出高电平的同时,

与之串联的LED发光管会同时点亮,以便提示使用者是哪一个设定值在输出控制信号。电路中的24C02是电存储器,可以把使用者设定的控制值可靠地保存起来,即使掉电也不会丢失数据。

电路图中还有3只按键,它们分别是“设定”、“加置数”和“减置数”操作按键,用于使用者进行超限值的设置。使用方法如下:

按动一下设定键,屏幕显示“1--”,表示现在进入第一个超限值的设置,三秒后屏幕自动跳转到显示“***”并闪烁(***代表原来电存储器里储存的超限数值),然后,按压加数键(或减数键),屏幕上的最低位的数字就会加一(或减一),如果按住按键三秒以上不放开,屏幕上的前两位数字就会快速进行加数(或减数)。把屏幕上的数字调整到所需要的数字后,这个超限值就设置完成了。

接着,再按动一下设定键屏幕显示“2--”,表示现在进入第二个超限值的设置,三秒后屏幕自动跳转到显示“***”并闪烁....,接下来的操作与第一个超限值的操作完全一样。第三个超限值的设置与上面两个完全一样。

当设置好3个超限值之后,还必须最后按动一下设定键,退出设定状态而返回正常工作状态。如果忘记了这最后一次按动退出的操作,程序就会等待10秒之后,自动返回正常工作状态。简易调试方法:

可以使用100Ω的电阻来模拟PT100在0℃的阻值,接入传感器输入端,看看显示是否=000,如果不对,可以调整微调电位器来达到;然后用一只281Ω的电阻来模拟PT100在500℃时传感器的电阻值,显示应该在500字±1字;最后,使用一只194Ω的电阻来代替250℃传感器电阻输入,应该显示250±1字.如果经过上面调试没有问题,就可以接入真正的PT100传感器投入使用了.(真正的传感器也有误差,可以微调一下前置放大的电位器来校正它。)在实际工作中,要求电路的供电电压为5V±5%.如果测量显示值大于某一个超限值,对应的控制端口就会立即输出高电平。

如果传感器发生开路故障,显示就会出现


相关内容

  • pt100_铂热电阻
  • pt100 铂热电阻 设计原理: pt100是铂热电阻,它的阻值会随着温度的变化而改变.PT 后的100即表示它在0℃时阻值为100欧姆,在100℃时它的阻值约为138.5欧姆.它的工业原理:当PT100在0摄氏度的时候他的阻值为100欧姆,它的的阻值会随着温度上升它的阻值是成匀速增涨的. 应用范围 ...

  • PT100热电阻传感器
  • 课程设计( 论 文 ) 题作学专学 目 PT100热电阻传感器 者 院 业 号 指导教师 xxxx年 xx 月 xx 日 目录 第一章 PT100热电阻传感器的设计参数 第二章 PT100热电阻传感器的基本原理 第三章 第四章 第五章 第六章 第七章 第八章 第九章 总体设计方案 传感器的结构设计 ...

  • 热电阻式传感器的常见分类及连接方式
  • 热电阻式传感器是用来测量温度的,是由于温度的变化引起传感器的电阻变化来实现测温的.测量温度最常用的是金属热电阻,而金属热电阻最常用是铂热电阻和铜热电阻. 1.铂热电阻 以金属铂作感温元件,再与内引线和保护管一起,就组成了铂热电阻温度传感器.它通常还与外部测量电路.控制装置及机械装置连接在一起构成温度 ...

  • 热式气体质量流量计的原理与设计
  • 热式气体质量流量计的原理与设计 热式气体质量流量计的原理与设计 简浩(jh 070115@163,com) 概述:气体质量流量计在很多行业产业得到广泛应用, 目前主要采用热力学.恒温差.恒功率和温度自动补偿的原理, 根据热敏电阻特性.工业现场技术指标要求.电子元器件功能和模拟电子电路功能而设计.经过 ...

  • 智能温度检测仪
  • 智能仪器原理及应用 题目一:智能温度检测仪 学 生 姓 名 专 业 学 号 同 组 同 学 指 导 教 师 学 院 二〇一六年十一月九号 2016-2017学年第一学期 成绩: 一.设计要求 1.1.题目任务要求 选用温度传感器PT100,恒流源电路.放大电路.A/D转换电路和数码管,采用MCS-5 ...

  • 温度传感器特性的研究
  • 温度传感器特性的研究实验报告 一 实验目的 1.学习用恒电流法和直流电桥法测量热电阻: 2.测量铂电阻和热敏电阻温度传感器的温度特性. 二 实验仪器 FD-TTT-A温度传感器特性实验仪一台,电阻箱R3 三 实验原理 温度是一个重要的热学物理量,温度的变化对实验和生产结果至关重要,所以温度传感器应用 ...

  • 热电阻论文
  • 摘 要 科学技术的迅速发展和生产过程的日益自动化,大大提高了产品的质量和劳动生产率,降低了材料和能源的消耗.这就提高了对科学和生产过程中每一个参数测量精度的要求.温度作为生产过程中的重要参数,受到了人们越来越多的重视.根据温度咨询委员会(CCT)的推荐,国际计量委员会根据1987年第十八届国际计量大 ...

  • 电子信息系统综合设计报告(孙树)
  • 电子与信息工程学院 电子信息系统综合设计报告 设计题目 铂电阻温度检测报警电路 组 员 孙树 专 业 电子信息科学与技术 班 级 123621 指导教师 方明 2015年5月 温度检测报警电路设计及实现 第一章 设计要求 1.1课程设计要求 1.设计任务和要求 ① 检测温度范围为0º~100 º,采 ...

  • KY-BWK干式变压器温控器
  • KY-BWK系列干式变压器温控器 使 用 说 明 书 保定市科悦电气有限责任公司 目录 第一章 简介 1.1 概述 1.2 型号说明 1.3 使用条件 1.4 主要功能 1.5 技术参数 1.6 装置特点 1.7 应用领域 第二章 使用说明 2.1 面板简介 2.2 输出控制逻辑 第三章 尺寸和端子 ...