基于STC89C52单片机的温度报警器的设计与制作.doc
《基于STC89C52单片机的温度报警器的设计与制作.doc》由会员分享,可在线阅读,更多相关《基于STC89C52单片机的温度报警器的设计与制作.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、桂林航天工业学院论文基于STC89C52单片机的温度报警器的设计与制作Design and production based STC89C52 microcontroller temperature alarm专 业:应用电子技术学 生:陆星球指导教师:桂林航天工业学院电子工程系二零壹贰年陸月毕 业 设 计( 论 文 )评 语指导教师评语 签字: 201 年 月 日评阅教师评语 签字: 201 年 月 日III毕业设计(论文)答辩记录成绩及评语答辩提问记录 记录人: 201 年 月 日答辩委员会评语成 绩: 主任签字: 201 年 月 日桂林航天工业学院电子工程系毕 业 设 计 任 务 书装
2、订 线专业:年级: 姓名陆星球学号指导教师(签名)毕业设计题目基于单片机的温度控制系统的设计与制作任务下达日期2011年11月10日设计提交期限2012年6月10日设计主要内容采用数字温度传感器,基于单片机的数字温度计,本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。主要技术参数指标采集到的温度数据通过数码管显示出来,采集的温度范围为0到99度,精确到0.5度。成果提交形式设计论文一份,样品一套设计进度安排1月10日2月10日收集资料2月10日3月10日方案设计论证3月10日4月10日硬件设计与制作4月10日5月10日编写程序及调试5月10日6月10日书写报告
3、,提交设计成果 教研室意见 签名: 2012 年 月 日 系主任意见签名: 2012 年 月 日摘 要桂林航天工业学院电子工程系毕 业 设 计 开 题 报 告装 订 线姓名陆星球学号指导教师杨端毕业设计题目基于单片机的温度控制系统的设计与制作同组设计目的意义随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 在日常生活及工农业生产中,对温度的检测及控制时常显得极其重要。因此,对数显温度计的设计有着实际意义和广泛的应用。方案论证方案一由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/
4、D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,其中还涉及到电阻与温度的对应值的计算,感温电路比较麻烦。而且在对采集的信号进行放大时容易受温度的影响出现较大的偏差。方案二 进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,电路简单,精度高,软硬件都以实现,而且使用单片机的接口便于系统的再扩展,满足设计要求。从以上两种方案,很容易看出,采用方案二,电路比较简单,费用较低,可靠性高,软件设计也比较简单,故采
5、用了方案二。时间安排1月10日3月10日收集资料,方案设计论证3月10日4月10日硬件设计与制作4月10日5月10日编写程序及调试5月10日6月10日书写报告,提交设计成果指导教师意见 签字: 年 月 日 审核小组意见 组长签字: 年 月 日中文摘要在日常生活及工农业生产中,对温度的检测及控制时常显得极其重要。因此,对数显温度计的设计有着实际意义和广泛的应用。本文介绍一种利用单片机实现对温度智能控制及显示的方案。本毕业设计主要研究的是高精度的数字温度计的设计,继而实现对对象的测温。测温系统主要包括供电电源、数字温度传感器的数据采集电路、LED显示电路、蜂鸣器报警电路、继电器控制、按键电路、单片
6、机主板电路,数字温度传感器的数据采集电路与单片机主板电路是整个系统的关键。高精度数字温度计的测温过程,由数字温度传感器采集所测对象的温度,并将温度传输到单片机,最终由液晶显示器显示温度值。该数显温度计要求测温范围为55125,精度误差在0.5以内,LED数码管直读显示。数字式温度计完全可以代替传统的水银温度计,可以在家庭中以及工业中都可以应用,实用价值很高。关键词: 单片机; ds18b20; LED显示; 数字温度计 ABSTRACTIn our daily life and industrial and agricultural production, the detection and
7、control of the temperature is extremely important. Therefore, the design of the digital thermometer has practical significance and a wide range of applications. This article describes a programmer which use a microcontroller to achieve and display the right temperature by intelligent control .This p
8、rogrammer mainly consists by temperature control sensors, MCU, LED display modules circuit. The main aim of this thesis is to design high-precision digital thermometer and then realize the object temperature measurement. Temperature measurement system includes power supply, data acquisition circuit
9、of digital temperature sensor, LED display circuit, buzzer alarm circuit, keypad circuit, board with a microcontroller circuit, data acquisition circuit of digital temperature sensor and board with a microcontroller circuit is the key to the whole system. The temperature process of high-precision di
10、gital thermometer, from collecting the temperature of the object by the digital temperature sensor and the temperature transmitted to the microcontroller, and ultimately display temperature by the LED. The digital thermometer requires the high degree is positive 99 and the low degree is negative 55,
11、 the error is less than 0.1,LED can read the number . This digital thermometer could replace the traditional mercurial thermometer , can be used in family or industrial and agricultural production ,it has a great value.KEY WORDS:MCU; DS18B20;LED display;Digital thermometerV目 录毕 业 设 计( 论 文 )评 语I毕业设计(
12、论文)答辩记录成绩及评语II毕 业 设 计 任 务 书III毕 业 设 计 开 题 报 告IV中文摘要VABSTRACTVI目 录i第一章 引言1第二章 方案选择及总体设计22.1 数字温度计设计方案论证22.1.1 方案一22.1.2 方案二22.1.3 终选22.2 系统概述32.3 总体设计32.3.1 实现功能32.3.2 扩展功能4第三章 硬件设计53.1 总体电路设计53.1.1 主控制器(STC89C52)53.1.2 显示电路93.1.3 报警温度调整按键93.1.4报警电路113.1.5控制加温电路123.2 DS18B20温度传感器123.2.1温度传感计DS18B20电路
13、设计17第四章 程序流程图设计194.1 主程序194.2 读出温度子程序204.3 温度转换命令子程序204.4 计算温度子程序与报警程序214.5 显示数据刷新子程序214.6 按键扫描处理子程序22第五章 系统调试与运行23第六章 结论24致 谢25附 录26A电路总原理图26B程序清单27参考文献36- ii - 1 -桂林航天工业学院毕业论文第一章 引言温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量。测量温度的基本方法是使用温度计直接读取温度。最常见到的测量温度的工具是各种各样的温度计,例如,水银玻璃温度计,酒精温度计,热电偶或热电阻温度计等。它们常常以刻
14、度的形式表示温度的高低,人们必须通过读取刻度值的多少来测量温度。利用单片机和温度传感器构成的电子式智能温度计就可以直接测量温度,得到温度的数字值,既简单方便,又直观准确。在传统的温度测量系统设计中,往往采用模拟技术进行设计,这样就不可避免地遇到诸如引线误差补偿、多点测量中的切换误差和信号调理电路的误差等问题;而其中某一环节处理不当,就可能造成整个系统性能的下降。随着现代科学技术的飞速发展,特别是大规模集成电路设计技术的发展,微型化、集成化、数字化正成为传感器发展的一个重要方向。美国Dallas半导体公司推出的数字温度传感器DSl8B20,具有独特的单总线接口,仅需要占用一个通用I/O端口即可完
15、成与微处理器的通信;用户可编程设定912位的分辨率。以上特性使得DSl8B20非常适用于构建高精度、多点温度测量系统。本课题设计的数字温度计选用DS18B20数字温度传感器,它与单片机组成一个测温系统,具有线路简单、体积小等特点,而且一条总线可连接多个器件,可以构成一个低电压低功耗的多点数字测温系统,十分方便,也适合于恶劣环境下进行现场温度测量,有广泛的应用前景。 - 35 -第二章 方案选择及总体设计2.1 数字温度计设计方案论证2.1.1 方案一由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的
16、处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,其中还涉及到电阻与温度的对应值的计算,感温电路比较麻烦。而且在对采集的信号进行放大时容易受温度的影响出现较大的偏差。2.1.2 方案二进而考虑到用温度传感器,在单片机电路设计中,大多都是使用传感器,所以这是非常容易想到的,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,电路简单,精度高,软硬件都以实现,而且使用单片机的接口便于系统的再扩展,满足设计要求。2.1.3 终选从以上两种方案,很容易看出,采用方案二,数字温度计选用DS18B20数字温度传感器,它与单片机组成一个测温
17、系统,具有线路简单、体积小等特点,而且一条总线可连接多个器件,可以构成一个低电压低功耗的多点数字测温系统,十分方便,也适合于恶劣环境下进行现场温度测量,有广泛的应用前景。故采用了方案二。2.2 系统概述在日常生活及工农业生产中经常要用到温度的检测及控制,传统的测温元件有热电偶和热电阻。而热电偶和热电阻测出的一般都是电压,再转换成对应的温度,需要比较多的外部硬度支持,硬件电路1复杂,软件调试复杂,制作成本高。故本设计使用集成传感器DS18B20作为测温传感器。系统主要分为温度采集模块,数据传输模块,报警模块,LED显示模块和供电模块。系统设计原理图如图2-1所示。DS18B20采集温度数据传输报
18、警功能LED显示温度值供电电源图2-1 基于单片机的温度控制系统设计原理图本数字温度计设计采用美国DALLS半导体公司继DS18B20之后推出的一种改进型智能温度传感器DS18B20作为检测元件,测温范围为55125,最大分辨率可达0.0625。DS18B20可以直接读出被测温度值,而且采用3线制与单片机相连,减少了外部的硬件电路,具有低成本和易使用的特点。2.3 总体设计2.3.1 实现功能*采用数字温度传感器,基于单片机的数字温度计,本温度计属 于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,可以报警。*采集到的温度数据通过数码管显示出来,采集的温度范围为0到99度,精确到1
19、度。2.3.2 扩展功能*测温范围 -55+125 。*误差0.5以内。采用LED数码管直读显示。* 温度上下限调节功能:能够调节测温范围为-55+125 的上线温度和下线温度* 报警功能:能在上限和下限温度时蜂鸣器报警发光二极管闪烁并控制继电器的开闭;* LED数码管直读显示,当温度为“负”,则显示负号;最低位显示摄氏度符号“C”第三章 硬件设计3.1 总体电路设计温度计电路设计原理图如图2-1所示,控制器使用单片机,温度传感器使用DS18B20,用4位共阳LED数码管以动态扫描法实现温度显示。采用USB烧入程序及供电,用12M晶振。电路还包括按键电路,复位电路,报警电路,控制加温电路,单片
20、机外设电路等。整个系统的原理图如下图所示:2-1总体设计原理框图3.1.1 主控制器(STC89C52)STC89C52 是低电压, 高性能 CMOS 8 位单片机, 片内含 8k bytes 的可反复擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数 据存储器(RAM) ,器件采用高密度、非易失性存储技术生产,与标准 MCS-51 指令系统及 8052 产品引脚兼容, 片内置通用 8 位中央处理器 (CPU)和 Flash 存储单元,功能强大 STC89C52 单片机适合于许多 较为复杂控制应用场合。STC89C52 单片机为 40 引脚双列直插芯片, 有四个 I/O 口
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STC89C52 单片机 温度 报警器 设计 制作
限制150内