基于热敏电阻的数字温度计 联系客服

发布时间 : 星期三 文章基于热敏电阻的数字温度计更新完毕开始阅读b7d2aa4f71fe910ef02df882

题目:

《单片机控制技术》期末课程设计

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

专业:新能源科学与工程

班级:

成员:

完成日期:2015年12月26日

1 设计任务及要求

设计任务:使用热敏电阻类的温度传感器件利用其感温效应,将随被测温度变化的电压或电流用单片机采集下来,将被测温度在显示器上显示出来。

要求:(1)测量温度范围?50℃~110℃。(2)精度误差小于0.5℃。(3)LED数码直读显示。

本题目使用铂热电阻PT100,其阻值会随着温度的变化而改变。PT后的100即表示它在0℃时阻值为100欧姆,在100℃时它的阻值约为138.5欧姆。厂家提供有PT100在各温度下电阻值值的分度表,在此可以近似取电阻变化率为 0.385Ω/℃。向PT100输入稳恒电流,再通过A/D转换后测PT100两端电压,即得到PT100的电阻值,进而算出当前的温度值。 采用2.55mA的电流源对PT100进行供电,然后用运算放大器LM324搭建的同相放大电路将其电压信号放大10倍后输入到AD0808中。利用电阻变化率0.385Ω/℃的特性,计算出当前温度值。 我们也考虑到当测量温度低于(或高于)所测温度时会对该测量装置造成损坏,所以可以添加一个温度报警装置,因为该课程并无严格要求,所以在下面我们会简单带过。

2

2 方案设计与论证

2.1温度传感器的选择 方案一:

采用热电偶温差电路测温,温度检测部分可以使用低温热偶,热电偶由两个焊接在一起的异金属导线所组成(热电偶的构成如图 2-1),热电偶产生的热电势由两种金属的接触电势和单一导体的温差电势组成。通过将参考结点保持在已知温度并测量该电压,便可推断出检测结点的温度。数据采集部分则使用带有A/D 通道的单片机,在将随被测温度变化的电压或电流采集过来,进行A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来。热电偶的优点是工作温度范围非常宽,且体积小,但是它们也存在着输出电压小、容易遭受来自导线环路的噪声影响以及漂移较高的缺点,并且这种设计需要用到A/D转换电路,感温电路比较麻烦。

图 2-1热电偶电路图

系统主要包括对A/D0808的数据采集,自动手动工作方式检测,温度的显示等,这几项功能的信号通过输入输出电路经单片机处理。还有复位电路,晶振电路,启动电路等。故现场输入硬件有手动复位键、A/D 转换芯片,处理芯片为51 芯片,执行机构有4 位数码管、报警器等。系统框图如 2-1-2所示:

3

设置上下限测温模块信号放大器AD转换模块单片机报警装置显示模块

图 2-1-2热电偶温差电路测温系统框图

方案二

我们用铂电阻PT100作为传感器。热电阻PT100是最常用的温度传感器之一,与其他热敏电阻相比,它的主要优点是测量精度高(可精确到0.1摄氏度),线性度好,测量范围广(-200℃~650℃),性能稳定,使用方便,完全满足设计要求,所以我最终选择铂电阻PT100采用热敏电阻PT-100测量温度,输出信号全数字化。便于单片机处理及控制,省去传统的测温方法的很多外围电路。且该芯片的物理化学性很稳定,它能用做工业测温元件,此元件线形较好。在0—100 摄氏度时,最大线形偏差小于1 摄氏度。当PT100在0摄氏度的时候他的阻值为100欧姆,它的阻值会随着温度上升而成近似匀速的增长。,测温系统的结构就比较简单,体积也不大。采用51单片机控制,软件编程的自由度大,可通过编程实现各种各样的算术算法和逻辑控制,而且体积小,硬件实现简单,安装方便。

该系统利用AT89C51芯片控制温度传感器数码显示器进行实时温度检测并显示,能够实现快速测量环境温度,并可以根据需要设定上下限报警温度。该系统扩展性非常强,它可以在设计中加入时钟芯片DS1302以获取时间数据,在数据处理同时显示时间。系统框图如图 2-1-3所示:

源模块

4