《基于STC89C52单片机的温度报警器的设计与制作》由会员分享,可在线阅读,更多相关《基于STC89C52单片机的温度报警器的设计与制作(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 -桂林航天工业学院毕业论文第一章 引言温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量。测量温度的基本方法是使用温度计直接读取温度。最常见到的测量温度的工具是各种各样的温度计,例如,水银玻璃温度计,酒精温度计,热电偶或热电阻温度计等。它们常常以刻度的形式表示温度的高低,人们必须通过读取刻度值的多少来测量温度。利用单片机和温度传感器构成的电子式智能温度计就可以直接测量温度,得到温度的数字值,既简单方便,又直观准确。在传统的温度测量系统设计中,往往采用模拟技术进行设计,这样就不可避免地遇到诸如引线误差补偿、多点测量中的切换误差和信号调理电路的误差等问题;而其中某一环节处理不当,就可能造成整个系统性能的下降。随着现代科学技术的飞速发展,特别是大规模集成电路设计技术的发展,微型化、集成化、数字化正成为传感器发展的一个重要方向。美国Dallas半导体公司推