基于单片机的温度控制系统的设计
系(院): 学生姓名: 专业班级: 学 号: 指导教师:
20XX 年 XX 月 XX 日
-
声 明
本人所呈交的 基于单片机的温度控制系统的设计 ,是我在指导教师的指导和查阅相关著作下独立进行分析研究所取得的成果。除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。矚慫润厲钐瘗睞枥庑赖。
作者签名: 日期:
-
【摘要】
本课题主要介绍基于AT89S51单片机和DS18B20数字温度传感器的温度控制系统。该系统利用AT89S51单片机分别采集各个温度点的温度,实现温度显示、报警等功能。它以AT89S51单片机为主控制芯片,采用数字温度传感器DS18B20实现温度的检测,测量精度可以达到0.5摄氏度。该系统采用LED显示,形象直观的显示测出的温度值。本文功能设计目标包括以下几个方面:温度采集部分,时钟电路,复位电路,报警电路,继电器控制电路,按键输入部分以及数码管显示部分。基于AT89S51单片机的单总线温度测控系统具有硬件组成简单、读书方便、精度高、测温范围广等特点,在实际工程中得到广泛应用。聞創沟燴鐺險爱氇谴净。 【关键词】:AT89S51 DS18B20 温度测控
ABSTRACT
This paper mainly introduced based on AT89S51 microcontroller and digital temperature sensor DS18B20 temperature control system. The system uses AT89S51 chip were collected in each temperature point temperature, temperature display, alarm and other functions. It takes AT89S51 MCU as the main control chip, the use of digital temperature sensor DS18B20 to realize the temperature measurement, the measurement precision can reach 0.5 degrees celsius. The system adopts LED display, intuitive display of the image of measured temperature values. In this paper, function design objectives include the following several aspects: temperature acquisition part, a clock circuit, reset circuit, an alarm circuit, a relay control circuit, a key input part and a digital display part. Based on the AT89S51 MCU single bus temperature measurement and control system has simple hardware composition, reading convenience, high precision, wide measuring range and other characteristics, are widely used in practical engineering.残骛楼諍锩瀨濟溆塹籟。 【KEY WORD】: AT89S51 DS18B20 temperature control
-
目 录
引言 .............................................................................................................. 1酽锕极額閉镇桧猪訣锥。 一、系统总体方案 ...................................................................................... 1彈贸摄尔霁毙攬砖卤庑。 二、单片机AT89S51 .................................................................................. 2謀荞抟箧飆鐸怼类蒋薔。 (一)单片机的发展概况 .......................................................................... 2厦礴恳蹒骈時盡继價骚。 (二)AT89S51简介 ................................................. 错误!未定义书签。茕桢广鳓鯡选块网羈泪。 三、硬件电路设计 ...................................................................................... 2鹅娅尽損鹌惨歷茏鴛賴。 (一)温度采集部分 .................................................................................. 2籟丛妈羥为贍偾蛏练淨。 (二)时钟电路 .......................................................................................... 2預頌圣鉉儐歲龈讶骅籴。 (三)复位电路 .......................................................................................... 2渗釤呛俨匀谔鱉调硯錦。 (四)按键输入电路 .................................................................................. 3铙誅卧泻噦圣骋贶頂廡。 (五)LED电路 ......................................................................................... 3擁締凤袜备訊顎轮烂蔷。 (六)报警电路 ......................................................... 错误!未定义书签。贓熱俣阃歲匱阊邺镓騷。 (七)温度控制电路 .................................................................................. 4坛摶乡囂忏蒌鍥铃氈淚。 四、软件设计 .............................................................................................. 4蜡變黲癟報伥铉锚鈰赘。 (一)主程序流程图 .................................................................................. 4買鲷鴯譖昙膚遙闫撷凄。 (二)中断程序流程图 .............................................................................. 5綾镝鯛駕櫬鹕踪韦辚糴。 (三)显示流程图 ...................................................................................... 5驅踬髏彦浃绥譎饴憂锦。 结束语 .......................................................................................................... 6猫虿驢绘燈鮒诛髅貺庑。 附录一 原理图 ............................................................................................ 7锹籁饗迳琐筆襖鸥娅薔。 附录二 PCB图 ........................................................................................... 8構氽頑黉碩饨荠龈话骛。 附录三 源程序 ............................................................................................ 9輒峄陽檉簖疖網儂號泶。 参考文献 .................................................................................................... 13尧侧閆繭絳闕绚勵蜆贅。 致 谢 .......................................................................................................... 14识饒鎂錕缢灩筧嚌俨淒。
-
引言
二十一世纪是科技高速发展的信息时代,电子技术、微型单片机技术的应用更是空前广泛,伴随着科学技术和生产的不断发展,需要对各种参数进行温度测量。因此温度一词在生产生活之中出现的频率日益增多,与之相对应的,温度控制和测量也成为了生活生产中频繁使用的词语,同时它们在各行各业中也发挥着重要的作用。如在日趋发达的工业之中,利用测量与控制温度来保证生产的正常运行。在农业中,用于保证蔬菜大棚的恒温保产等。凍鈹鋨劳臘锴痫婦胫籴。 随着社会的发展,温度的测量及控制变得越来越重要。本文采用单片机AT89S51设计了温度实时测量及控制系统。单片机AT89S51 能够根据温度传感器DS18B20 所采集的温度在数码管上实时显示,通过控制从而把温度控制在设定的范围之内。所有温度数据均通过数码显示器LED显示出来。系统可以根据时钟存储相关的数据。恥諤銪灭萦欢煬鞏鹜錦。 通过该课程的学习使我们对计算机控制系统有一个全面的了解、掌握常规控制算法的使用方法、掌握简单微型计算机应用系统软硬的设计方法,进一步锻炼我们在微型计算机应用方面的实际工作能力。鯊腎鑰诎褳鉀沩懼統庫。 一、系统总体方案
本方案使用单片机AT89S51作为控制核心,以智能温度传感器DS18B20为温度测量元件,对各点温度进行检测,设置温度上下限,超过其温度值就报警。显示电路采用LED显示模块,使用二级管,电阻和蜂鸣器组成的报警电路。如图1所示。硕癘鄴颃诌攆檸攜驤蔹。 温度采集 时钟电路 按键输入 复位电路 图1系统总体框图
- 1 -
单片机AT89S51 LED显示 温度控制电路 报警电路