收藏 分销(赏)

温度检测与超温报警系统.doc

上传人:a199****6536 文档编号:2654844 上传时间:2024-06-03 格式:DOC 页数:18 大小:211KB
下载 相关 举报
温度检测与超温报警系统.doc_第1页
第1页 / 共18页
温度检测与超温报警系统.doc_第2页
第2页 / 共18页
温度检测与超温报警系统.doc_第3页
第3页 / 共18页
温度检测与超温报警系统.doc_第4页
第4页 / 共18页
温度检测与超温报警系统.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、温度检测与超温报警系统一 概述4二 方案设计与比较42.1 控制芯片的选择42.2 温度采集部分52.3键盘显示部分6三 系统的硬件设计63.1系统框图如下63.2 报警电路73.3 按键显示电路73.4温度数据采集部分83.5电源部分:9四 系统工作原理104.1 DS18B20 工作原理104.2 液晶显示LCD1602 工作原理104.3 理论分析与计算11五 系统软件设计114.1 主程序流程图:114.2 显示流程图144.3 温度采集流程图15结束语16参考文献:16一 概述 在某些工业生产过程中,如恒温炉、仓库储藏、花卉种植、小型温室等领域都对温度有着严格的要求,需要对其加以检测

2、和控制。传统的温度测量方法是将温度传感器输出的模拟信号放大后送至远端AD转换器,最后单片机对AD转换后的数据进行分析处理。这种方法的缺点是模拟信号在传输的过程中存在损耗并且容易受到外界的干扰,导致测量的温度精度不高。本设计以STC89C52RC单片机为控制核心,利用美国Dallas公司最新推出的单总线数字温度传感器DSl8820测量温度,单片机处理后将温度显示在LCDl602上,还可通过按键设置温度上下限值实现温度超限报警等功能。二 方案设计与比较2.1 控制芯片的选择方案一:凌阳十六位单片机SPCE061A ,该芯片内置在线仿真、编程接口,可以方便实现在线调试 ,但该芯片价格昂贵,用与该系统

3、中就大材小用了。方案二:采用AT89C52单片机,AT89C52单片机软件编程自由度大,可用编程实现各种控制算法和逻辑控制 本系统选用的AT89C52芯片时钟可达12MHz运算速度快,控制功能完善。其内部具有128字节RAM而且内部古有4KB的ROM,不需要外扩展存储器可使系统结构更为简单、实用比较这两种方案,综合考虑单片机的各部分资源,因此此次设计选用方案二。2.2 温度采集部分方案一:采用热敏电阻,可满足测量范围,但热敏电阻精度、重复性、可靠性较差。 方案二:采用温度传感器AD590采集温度变化信号,这需要A/D采样芯片,将其转换成数字信号,这个方案增加电路复杂性也增加了成本。方案三:温度

4、检测电路采用智能温度传感器DSl8B20,它能够将温度直接转换成数字信号可以通过1根数据线与单片机进行通信,而且它不需要外部元件在一55。C5。c范围内可以精确到O0625。C电路的最大转换时间为750ms且可以不使用AD转换器,减小转换误差,从而使系统的精度得以提高,同时简化硬件电路。综合上述,选择DSl8B20采集温度信号2.3键盘显示部分方案一:采用可编程控制器8279与数码管及地址译码器74LS138组成,可编程/显示器件8279实现对按键的扫描、消除抖动、提供LED的显示信号,并对LED显示控制。方案二:采用采用总线的方式在P1口接1602液晶,通过键盘输入来显示上限温度,以及检测到

5、的水温。方案二既能很好的控制键盘及显示,又为主单片机大大的减少了程序的复杂性,而且具有体积小,价格便宜的特点。我采用方案二。三 系统的硬件设计系统由五部分组成:控制核心部分、温度数据采集部分、液晶显示部分、按键输入部分和报警提示部分。单片机启动温度采集电路完成温度的一次转换,然后读出转换后的数字量并转化成当前的温度呈现在显示模块中,并将当前的温度与通过按键输入温度上限进行比较,实现超温报警提示功能。3.1系统框图如下AT89S52电源LCD显示温度采集电路超温报警键盘 3.2 报警电路报警电路采用蜂鸣器作为发声装置,当温度高于设定的上限值或低于下限值,给蜂鸣器送周期为1s,占空比为50的方波,

6、报警的时间可以持续1分钟或等待按键解除报警,这由软件控制实现。 超温报警电路如下: 3.3 按键显示电路 采用4X4的键盘,键盘的识别可以采用两种方法:行扫描法和行反转法。本文采用反转法并做成子程序出口参数为按键的键值。按键中可以任意输入数字键0-9,以及确认键,显示复位键等。该系统的显示用LCD1602液晶显示,LCD1602液晶显示模块,具有体积小、功耗低、显示内容丰富、超薄轻巧等优点,它可以显示两行,每行16个字符,采用单+5V电源供电,外围电路配置简单,价格便宜,具有很高的性价比。液晶显示电路如下: 3.4温度数据采集部分温度传感器是整个控制系统获取被控对象特征的重要部件,它的特性直接

7、影响系统的精度,数字式温度传感器DSl8820是最新的“一线器件”它具有体积小、适用电压宽、经济,实用、线性度很好,精度较高、且其本身已经进行了校正,使用时不需再进行调整等特点,本系统采用DSl8820作为温度传感器,采集的数据直接送到单片机中现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性适合于恶劣环境的现场温度测量图I DSl8820的使用接线图 3.5电源部分: 交流电压经桥式电路整流滤波输出,直接进入稳流电路。这种方案的优点是,电路简单,容易实现,并且调试起来比较方便,只是功率损耗稍大,但是在这种小型非连续工作电源中这些功率损耗可以承受。本设计采用LM317, LM3

8、17在输出电压范围为1.237V时可以提供1.5A的电流。四 系统工作原理4.1 DS18B20 工作原理DS18B20温度测量范围为一55+125,可编程为9位12位AD转换精度,测温分辨率可达00625。DSl8820的存储器有高速暂存RAM和非易失性电擦写EEPROM。DSl8820的控制步骤: (1)首先对DSl8820进行复位(2)DSl8820的ROM操作命令(3)DSl8820的存储器操作命令(4)DSl8820的ROM或RAM操作的总线读写时序4.2 液晶显示LCD1602 工作原理芯片的工作电压4555V,能显示两行,每行显示16个字符。除电压、背光引脚及8个IO引脚外,主要

9、的控制引脚还有数据命令选择RS引脚,该引脚为高电平时表示IO引脚出现的是数据,该引脚为低电平时表示IO引脚出现的是命令;读写选择引脚及使能引脚E4.3 理论分析与计算 从DSl8820读出的两个字节的二进制值温度必须先转换成十进制数值,然后才能将其ASCII码送往LCDl602显示。12位的分辨率,温度是以00625步进的,由于两个字节的温度采用补码表示,所以先判断读出温度的最高位是0还是1,即判断是正温还是负温,然后对其求补码转化成正温,之后将高字节的低4位和低字节的高4位组成一个字节,这个字节的二进制值不断除以10得出的余数即为温度值的个、十、百位值。若读出的温度数值是负数,显示处理时,在

10、温度数的前面人为显示负号即可。对小数部分的温度只需将低字节的低4位乘以00625,然后对乘积取其小数点后的一位数即可。五 系统软件设计系统总的流程图如图3所示。系统程序主要有主程序和LCDl602初始化子程序及读写时序子程序、DSl8B20复位及读写时序子程序、键盘扫描子程序、温度数据处理子程序等构成。4.1 主程序流程图:预设显示键值判断温度显示加1减1初始化开始有键按下?取键值清除显示返回YN4.2 显示流程图开始LCD初始化清显示RAM区置显示行初值待显示数据送入缓冲区预设数据在指定区域内结束显示结束?调整指针,指向下一行4.3 温度采集流程图跳过ROM命令开始复位读温度命令连续读2个字

11、节复位跳过ROM命令温度转换命令延时结束结束语本设计以单片机为核心设计一种智能温度检测系统,当被测温度超过设定温度时实现超温报警,整个系统不但电路简单,结构紧凑,价格低廉,性能卓越。输出温度采用数字显示,输入采用键盘方式,操作使用方便,具有较高的使用价值。参考文献:1 何立民,单片机应用系统设计(M)北京航空航天大学出版社,1996.62 陈明荧,8051单片机设计实训教材(M).清华大学出版社,2004年3 朱定华.单片机原理与接口技术(M).电子工业出版社,2001,44 张友德,赵志英,途时亮.单片微型机原理应用与实验(M).复旦大学出版社,2004年5 阎石.数字电子技术基础(M).高

12、教出版社,2004年心得体会 经过几天的设计,我的这个温度检测与超温报警系统设计终于完成了,心里有种莫名的喜悦。刚开始时,真不知道自己要做什么,在图书馆借了很多实例的书来看,有关于制作万年历,定时闹铃LCD,密码锁控制,红外遥控器研究等等,但最终温度检测与超温报警系统,它看似是一个很基础很微小的东西,但却有着很多的用途。特别的,在某些工业生产过程中,如恒温炉、仓库储藏、花卉种植、小型温室等领域都对温度有着严格的要求,需要对其加以检测和控制。传统的温度测量方法是将温度传感器输出的模拟信号放大后送至远端AD转换器,最后单片机对AD转换后的数据进行分析处理。这种方法的缺点是模拟信号在传输的过程中存在

13、损耗并且容易受到外界的干扰,导致测量的温度精度不高。因此,这个设计是很有实用性的。我是一个初学者,对电子设计方面还很陌生,我本着“一步一个脚印”,从最基础的做起,首先,通过网络搜索了一些这方面的资料,从理论知识入手。在掌握了一定理论知识基础上,首先,设定可实行的方案,然后通过分析比较其功能,性价格比,以及可能存在的误差,对方案进行论证,选择最优方案。最后购买器件,并按电路图将每个模块分别焊接在万能板上。最难的是程序问题了。刚开始,我照着书本一咕噜写下了所有模块的程序,并在伟福上运行,调试刚开始程序出现很多瑕疵,随着一步一步的修改,渐渐趋近完整。但理论到实质总是存在一定的差距,程序下载到单片机上

14、后并没有预想中的效果,于是我打算用PROTEUS来仿真。初次使用PROTEUS有点生疏,但我下载了很多PROTEUS教程,有时间就学习,终于对PROTEUS的使用有点熟练。一边修改程序,一边在PROTEUS上仿真,逐步的完善,最后终于有了较理想的效果。从开始的对一窍不通到后来逐渐去搞懂,真的花了很长时间。我坚持每天都花一些时间去看一点点,做一点点,因为我相信积少成多的原理。从做这个设计,更让我感觉到了态度决定一切。记得老师在上课时也说过,单片机很有用,就看你有没有想到别人没想到的东西,即使别人有想到,你比人家做得好也是算一种成功。我也很坚信一点,万事开头难,只要肯坚持就没有克服不了的困难。本设

15、计特点有:能获得高精度、低纹波、宽范围、稳定可靠、操作方便。本系统选用高精度的元器件,提高了检测温度的精确度。最后,我想说的就是谢谢在设计过程中帮过我的老师和同学。其实,这次课程设计我有很多感想,有很多收获,了解了设计的步骤以及对结果的分析总结。无论以后是否会从事这行业,这都将会对我们终身受益。目 录第一章 总 论1一、项目概况1二、项目所在区域简介1三、报告编制依据2四、编制内容3五、简要结论3第二章 项目建设背景及必要性5一、项目建设背景5二、项目建设必要性5第三章 服务对象与需求分析8第四章 建设内容及规模9一、建设内容9二、建设规模9第五章 项目选址及建设条件10一、项目选址10二、什

16、邡市概况10三、建设条件11第六章 项目建设规划和工程方案设计15一、项目建设规划的指导思想、基本原则和重建目标15二、项目建设规划实施的保障措施16三、工程方案设计原则16四、总平面布局17五、建筑设计17六、结构设计19七、电气设计21八、给排水设计21九、通风及空调系统22十、建筑装修和防护23第七章 节能方案25一、用能标准和节能规范25二、主要节能措施25第八章 环境保护与消防设计28一、施工期环境保护28二、营运期环境保护28三、消防设计30第九章、安全文明施工33第十章 项目建设管理机构及人力资源配置36一、什邡市卫生项目灾后重建项目领导机构36二、项目建设实施的管理机构38三、人力资源配置39第十一章 项目招投标及进度计划40一、招标方案40二、项目建设进度计划40第十二章 投资估算及资金筹措42一、投资估算范围42二、投资估算依据42三、编制说明42四、估算结果43五、资金筹措45第十三章 社会效益评价46一、项目对本地区社会影响分析46二、项目与本地区互适性分析46三、社会风险分析48第十四章 结论和建议49一、结论49二、建议49

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服