基于PT100热敏电阻的数字温度计

基于PT100热敏电阻的数字温度
炉灶节能器嵌入式设计
基于热敏电阻的数字温度计设计
院(系) 专 业 班 级 指导老师 学生姓名 成 绩
2015年 7月 10日
第一章 绪论................................................... 1 第二章 设计要求及构思.......................................... 2
2.1设计要求...................................................... 2
2.2设计构思...................................................... 2 第三章 总体程序流程图................................
脱蜡铸造.......... 4 第四章 原理框图 ................................................ 5
柴油车节油器4.1PT100铂热电阻: ............................................... 5
4.2信号放大电路.................................................. 5
4.4主芯片电路图.................................................. 7
4.5 四位数码管 ................................................... 8 第五章 仿真电路图 .............................................. 9
第六章 心得体会 ............................................... 11 参考文献 ..................................................... 12 附录 程序代码 ................................................ 13
第一章 绪论
随着以知识经济为特征的信息化时代的到来人们对仪器仪表的认识更加深入,温度作为一个重要的物理量,是工业生产过程中最普遍,最重要的工艺参数之一。随着工业的不断发展,对温度的测量的要求也越来越高,而且测量的范围也越来越广,对温度的检测技术的
要求也越来越高,因此,温度测量及其测量技术的研究也是一个很重要的课题。目前温度计按测使用的温度计种类繁多,应用范围也比较广泛,大致可以包括以下几种方法:1,利用物体热胀冷缩原理制成的温度计2,利用热电效应技术制成的温度检测元件3,利用热阻效应技术制成的温度计4,利用热辐射原理制成的高温计5,利用声学原理进行温度测量本系统的温度测量采用的就是热阻效应。温度测量模块主要为温度测量电桥,当温度发生变化时,电桥失去平衡,从而在电桥输出端有电压输出,但该电压很小。将输出的微弱电压信号通过OP07放大,将放大后的信号输入AD转换芯片,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。
利兹线1
第二章 设计要求及构思
2.1设计要求
1.系统硬件设计
(1)使用热敏电阻PT100;
(2)单片机采用MCS51系列;
(3)LED数码管显示温度。
2.系统软件设计
(1)温度可以通过PT100热敏电阻实调程序;
(2)AD转换芯片检测温度的模拟量程序;
(3)LED显示程序;
3.系统功能
(1)测量温度范围?50?,110?;
(2)精度误差小于0.5?;
(3)LED数码管显示。
2.2设计构思
(1)本题目使用铂热敏电阻PT100,其阻值会随着温度的变化而改变,PT100后的100即表示它在0?时阻值为100欧姆,在110?时它的阻值约为142.29欧姆,在-50?它的电阻值为80.31欧姆。厂家提供有PT100在各温度下电阻值值的分度表,在0?到110?电阻的变化率为(142.29-100)/110? 0.3845Ω/?,在-50到0?电阻的变化率为(100-80.31)/50=0.3938Ω/?。向PT100输入稳恒电流,使PT100输出的电压与其内部电阻成线性关系变化。
(2)其输出的的电压是模拟信号,需要进行模数转换后才能被有效显示。查相关模数转换元器件后暂选ADC0808进行模数转换,其有效电压为0,5V。向PT100输入稳恒电流,再通过A/D转换后测PT100两端电压,即得到PT100的电阻值,进而算出当前的温度值。
(3)由于0.385Ω相对于100多欧姆的电阻来说很小,即温度变化1?时输出的电压变化量很小,这么小的电压不能改变ADC0808输出的一个数字信号。所以要对PT100输出的电压进行放大。放大倍数是根据最大测量温度确定的,即110?时输出的电压不能超过+5V,否则测量不到110的温度,最终经调试后取放大倍数为36。再将放大后的电压输入ADC0808模数转换器。
(4)综上所述。采用2.49V的电压与运算放大器搭建成的恒流源对PT100进行供电,然后用
运算放大器OP07搭建的同相放大电路将其电压信号放大36倍后输入到ADC0808中。ADC0808根据输入0到5V的电压,转换成对应的十进制0到255数字。再利用电阻变化率的特性,计算出当前温度值,数码管直接显示温度。
2
由于本设计要求测量的最大温度为110?,所以本人设计时使+5V的电压对应温度110?。通过电压变化量求出电阻的变化量,再通过电阻变化率的特性求出温度的变化量,然后用110与温度变化量相比较即可求得当前的温度。
3
第三章 总体程序流程图
开始
定时器初始化
0.2ms
Pt100检测温度给ADC0808一个时钟脉冲
ANCEWENDU
Pt100电阻变化 0.2ms
电压变化
仪表放大器放大电压
0~+5V
ADC0808模数转换
0~255
取出模数转换后的值
计算温度
数码管显示温度
4
第四章 原理框图
4.1PT100铂热电阻: 出租车计价器传感器
免蒸加气砖RT1E+E+S+S+
88.00
1939XTAL1P0.0/AD0S-38S-P0.1/AD137U1P0.2/AD2E-E-1836XTAL2P0.3/AD335P0.4/AD4RTD-PT10034P0.5/AD5图4-1 PT100铂热电阻 33P0.6/AD6932RSTP0.7/AD721P2.0/A822P2.1/A923P2.2/A102924pt100是铂热电阻,它的阻值会随着温度的变化而改变。PT后的100即表示它PSENP2.3/A113025ALEP2.4/A123126EAP2.5/A1327P2.6/A14在0?时阻值为100欧姆,在100?时它的阻值约为138.5欧姆。 28P2.7/A15110P1.0/T2P3.0/RXD211P1.1/T2EXP3.1/TXD312+12V4.2信号放大电路: P1.2/ECIP3.2/INT0413P1.3/CEX0P3.3/INT1514P1.4/CEX1P3.4/T0615P1.5/CEX2P3.5/T1716P1.6/CEX3P3.6/WR817U6P1.7/CEX4P3.7/RD473S+81680512-
12V+12V1 +5V+88.8VoltsOP07+12VR9U812kR54781R7310k+2.49VR36IN0R4U510kR81k24710k811kR63R10E-OP07612kE+10k-12V2Volts+88.8U7OP07R2-12V2.55k

本文发布于:2024-09-24 03:19:22,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/158046.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:温度   电压   测量   放大
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议