基于单片机的温度控制毕业设计论文
- 格式:doc
- 大小:1.05 MB
- 文档页数:63
存档编号华北水利水电学院North China University of Water Resources and Electric Power 毕业设计题目基于单片机的温度控制学院信息工程学院专业电子信息工程姓名学号指导教师完成时间教务处制华北水利水电学院毕业设计任务书设计题目:基于单片机温度控制系统专业:电子信息工程班级学号:姓名:指导教师:设计期限:院系:信息工程学院2011年3 月07日毕业设计任务书一.设计题目:单片机的温度控制系统二.设计目的对大学期间所学的知识进行了一个全面、系统的总结,锻炼理论和实践相结合的能力,了解电子产品设计的一般设计过程,熟练掌握Keil C,Proteus等专业软件,掌握电子电路调试的方法,独立解决设计与调试过程中出现的一般问题,正确选择元器件与材料,能对设计电路的指标和性能进行测试并提出改进意见,能查阅各种有关手册和正确编写设计报告。
三.设计内容利用单片机与DS18B20设计一个温度控制系统,四位数码显示。
要测的环境温度通过一线温度传感器 DS18B20 采集,然后通过 C52 单片机处理并在数码管上显示,同时单片机控制5V 继电器,用于对温度进行实时控制操作,当温度上升到达某一定值,开继电器(继电器常开端接有降温电器);当温度下降到某一定值,开另继电器(继电器常开端接有升温电器)。
四.任务与要求1.熟悉单片机芯片,了解单片机指令集和汇编语言。
2.熟悉Proteus软件,并用来设计应用系统原理图。
3.对系统进行分析,画出流程图。
4.阅读文献,编写开题报告,设计方案不少于两种,并且进行论证。
5.翻译不少于2000字的外文资料。
6.编写各个流程图中相应模块的程序。
7.使用keil软件进行调试并和Proteus相结合进行相应的仿真。
8. 将软件和硬件相结合进行相应的编码测试及整个软硬件系统的综合测试,实现功能,并达到性能要求。
9. 按论文的规范撰写论文。
五.时间安排第 3 周:与设计内容相关的学习;第4 周:完成开题报告;第5-6周:编写软件程序;第7-8周:完成硬件电路设计,购买相关器件;第9-11周:软硬件系统调试;第12周:撰写论文;第13周:修改打印;第14周:论文答辩。
六.重点研究问题1.如何实时显示温度2.如何实现单片机对大功率电器的控制六.参考资料1.Proteus软件,“资料下载”2.3.童诗白华成英.《模拟电子技术基础》,高等教育出版社,2003年4. 李广弟.《单片机基础》,北京航空航天大学出版社,1994年5. 刘守义.《单片机应用技术》,西安电子科技大学出版社,2002年6. 关德新、冯文全.《单片机外围器件实用手册》,北京航空航天大学出版社,19987. 李钢.1-Wire总线数字温度传感器DS18B20原理及应用.现代电子技术[J],20058. 陈跃东.DS18B20集成温度传感器原理与应用[J].安徽机电学院学报,20029. 阎石.数字电子技术基础(第三版)[M]. 北京:高等教育出版社,198910.金伟正.单线数字温度传感器的原理与应用[J].电子技术与应用,2000华北水利水电学院本科生毕业设计开题报告摘要近年来单片机发展十分迅速,一个以微机应用为主的新技术革命浪潮正在蓬勃兴起,单片机的应用已经渗透到电力、冶金、化工、建材、机械、食品、石油等各个行业。
而温度的测量及控制变得越来越重要,温度是日常生活中无时不在的物理量,温度的控制在各个领域都有积极的意义。
很多行业中都有大量的用电加热设备,如用于热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,传统的温度采集方法不仅费时费力,而且精度差,单片机的出现使得温度的采集和数据处理问题能够得到很好的解决。
所以采用单片机对温度进行控制不仅具有控制方便、简单、灵活性大等特点,而且还可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量。
因此,智能化温度控制技术正被广泛地采用。
随着新技术的不断开发与应用,传统的温度采集方法不仅费时费力,而且精度差,温度是工业对象中的一个重要的被控参数。
然而所采用的测温元件和测量方法也不相同;产品的工艺不同,控制温度的精度也不相同。
因此对数据采集的精度和采用的控制方法也不相同。
本设计详细地讲述了基于单片机STC89S52和温度传感器DS18B20的温度控制系统的设计方案与软硬件实现方案。
系统采用数字温度传感器DS18B20采集温度数据,数码管同步显示当前测量值,可通过程序对温度进行设定值。
当温度低于设定值时,单片机控制继电器启动加热器加热,同时与它相连的发光二极管亮,当温度高于设定值时,加热器停止加热,降温继电器工作,同时与它相连的发光二极管亮,从而实现了测量和控制温度的目的。
系统稍微改装可以作为生物培养液温度监控系统,可以做热水器温度调节系统、实验室温度监控系统等等。
系统具有控制方便、结构简单和灵活性大等优点,经过反复测试,系统能够稳定运行。
关键词: 温度;STC89S52;单片机;控制ABSTRACTWith the development of the society, the control and measure of temperature become more and more important,The temperature is the ever-present physical quantities in daily life, the control of the temperature in various fields have positive significance. Many industry there are a large number of electricity heating equipment, such as to be used in heat treatment furnace, used to melt metal of the crucible resistance furnace and various different uses of temperature box, etc, Useing onolithic control of them has not only control convenient, simple, flexible, but also features could increase the technical indexes of accused of temperature, thus greatly improve the quality of the products. Therefore, intelligent temperature control technology is being widely adopted.The design and implementation of temperature control system based on single chipmicrocontroller AT89S52 and DS18B20 are introduced in this paper. Temperature data are collected by DS18B20, temperature settings and current measurements are displayed by digital tube, the temperature settings can be change by the key-presses with 1℃ step. The default temperature value is 0123. When the temperature is under the settings, the heater starts with the red-led on,oppositely, the heater stopped heating when the temperature is higher than the set value. System can be as creature nutrient-containing medium temperature monitoring system after being modified slightly, and can do water heater temperature regulation system, lab temperature monitoring system, etc. The system is control convenient, simple, flexibility. After repeated testing, the system can operate stabl. Keyword: temperature; STC89S52; MCS; control目录摘要 (I)ABSTRACT (II)第1章引言 (1)1.1温度控制系统设计的背景、发展历史及意义 (1)第2章总体设计方案 (3)2.1方案一 (3)2.2方案二 (3)第3章单片机STC89S52的结构与原理 (4)3.1STC89C52简介 (4)3.2STC89SC52的引脚说明 (5)第4章温度控制的硬件设备 (11)4.1温度传感器的选择 (11)4.1.1 DS18B20的性能特点 (11)4.1.2 DS18B20的内部结构 (11)4.1.3 DS18B20内部结构主要组成部分 (12)4.2DS18B20的工作原理 (14)4.2.1 DS18B20的工作时序 (14)4.2.2 DS18B20的测温原理 (16)4.2.3 DS18B20的测温流程 (17)第5章系统的硬件设计 (18)5.1温度采集电路 (18)5.2数码管的温度显示电路 (18)5.2.1数码管的分类 (18)5.2.2数码管的驱动方式 (18)5.2.3 本设计的数码管驱动 (19)5.3温度控制电路 (20)5.4晶振电路 (21)5.5复位电路 (22)第6章系统软件设计 (23)6.1系统软件设计整体思路 (23)6.2系统程序的流程图 (23)第7章电路仿真与分析 (29)7.1仿真软件 (29)7.2 调试 (29)致谢 (31)参考文献 (32)附录一外文翻译 (50)附录二部分源程序代码 (41)附录三总体电路图 (51)第1章引言1.1 温度控制系统设计的背景、发展历史及意义随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向。