基于STC89C51单片机和DS18B20温度传感器的温度自动控制系统 毕业设计论文文档格式.docx

上传人:b****1 文档编号:13178776 上传时间:2022-10-07 格式:DOCX 页数:53 大小:788.03KB
下载 相关 举报
基于STC89C51单片机和DS18B20温度传感器的温度自动控制系统 毕业设计论文文档格式.docx_第1页
第1页 / 共53页
基于STC89C51单片机和DS18B20温度传感器的温度自动控制系统 毕业设计论文文档格式.docx_第2页
第2页 / 共53页
基于STC89C51单片机和DS18B20温度传感器的温度自动控制系统 毕业设计论文文档格式.docx_第3页
第3页 / 共53页
基于STC89C51单片机和DS18B20温度传感器的温度自动控制系统 毕业设计论文文档格式.docx_第4页
第4页 / 共53页
基于STC89C51单片机和DS18B20温度传感器的温度自动控制系统 毕业设计论文文档格式.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

基于STC89C51单片机和DS18B20温度传感器的温度自动控制系统 毕业设计论文文档格式.docx

《基于STC89C51单片机和DS18B20温度传感器的温度自动控制系统 毕业设计论文文档格式.docx》由会员分享,可在线阅读,更多相关《基于STC89C51单片机和DS18B20温度传感器的温度自动控制系统 毕业设计论文文档格式.docx(53页珍藏版)》请在冰豆网上搜索。

基于STC89C51单片机和DS18B20温度传感器的温度自动控制系统 毕业设计论文文档格式.docx

在我们日常生活中,家里的饮水机、电风扇、空调、暖气开关、宿舍的热水系统无不需要用到自动温控系统。

而要实现对多个温度系统的控制目前在市场上是很少的,单个的主机对各个温控的对象进行控制显得资源浪费,为了解决这个问题,实现一个主机对多个系统进行控制,本课题主要对实现了双通道的温度自动控制系统的说明。

本设计主要是基于STC89C51单片机和DS18B20温度传感器的温度自动控制系统,并采用1602液晶屏作为温度显示模块,设计中充分利用单片机的管脚资源,实现两个通道的温度控制系统,独立键盘可以对正常温度的范围进行设定,还可选择工作的测温通道,控制模块主要是通过控制信号的输出实现对相关升降温器件进行开关控制,从而实现一个双通道的温控自动控制系统。

设计中采用MCS-51单片机来对温度进行控制,是因为其具有控制方便、组态简单和灵活性大,集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,可靠性好,抗干扰能力强和使用方便等方面的独特的优点;

而且可以大幅度提高被控温度的技术指标。

所以此装置不仅轻便、稳定,而且功能非常实用。

本文从硬件电路的设计、软件设计两方面介绍了MCS-51单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简单的描述,对设计的实现过程和调试过程也做了相应的说明。

关键字:

单片机;

1602液晶屏;

DS18b20;

温度控制

43

第3页共53页

Abstract

Temperaturecontrolisourindustrialprocessesandfrequentlyencounteredineverydaylifeprocesscontrol;

inourdailylife,homewaterdispenser,electricfans,airconditioning,heatingswitch,dormitoriesnotneedtouseahotwatersystemhasnoautomatictemperaturecontrolsystem.Inordertoachieveapluralityoftemperaturecontrolofthesystemcurrentlyonthemarketisverysmall,foreachindividualhostobjectstocontrolthetemperaturebecomeswasteofresources,andinordertosolvethisproblem,therealizationofasystemforcontrollingapluralityofhosttheprojectimplementsadual-channelautomatictemperaturecontrolsystem.

ThisdesignisbasedmainlyonSTC89C51MCUandDS18B20temperaturesensorautomatictemperaturecontrolsystem,andtheuseof1602asatemperatureLCDdisplaymodule,designedtofullyutilizethemicrocontrollerpinresourcestoachievetwo-channeltemperaturecontrolsystemcanseparatekeyboardsettingthenormaltemperaturerange,temperaturemaychoosetoworkchannel,thecontrolmoduleisimplementedbyacontrolsignaloutputoftherelevantswitchingcontrolofheatingandcoolingdevices,inordertoachieveatwo-channelcontrolsystemforautomatictemperaturecontrol.DesignusedinMCS-51microcontrollertocontrolthetemperature,becauseofitseasytocontrol,configurationsimplicityandflexibility,highintegration,strongfunction,versatility,andinparticular,ithassmallsize,lightweight,consumptionislow,cheap,goodreliability,anti-interferenceabilityandeaseofuseoftheuniqueadvantages;

controlledtemperatureandcangreatlyimprovethetechnicalspecifications.Sothisdeviceisnotonlylightweight,stable,andisverypractical.

Thisarticlefromthehardwarecircuitdesign,softwaredesignintroducestwoMCS-51microcontrollertemperaturecontrolsystemdesign,hardwareschematicsandblockdiagrambrieflydescribed,therealizationofthedesignprocessandthedebuggingprocesshasmadethecorrespondinginstructions.

Keywords:

SCM;

1602LCDscreen;

DS18b20;

temperaturecontrol

第4页共53页

引言 5

1绪论 6

1.1温度测量与控制技术的发展与现状 6

2设计任务 7

3设计构思及理论 8

3.1设计思路 8

3.2方案论证 8

3.2.1主机模块 8

3.2.2显示模块 9

3.2.3温度测量 9

4系统电路的设计及原理说明 10

4.1电路系统说明 10

4.2电路设计说明 10

4.2.1单片机电路 10

4.2.2供电系统电路 11

4.2.3显示模块电路 12

4.2.4时钟电路 12

4.2.5复位电路 12

4.2.6按键电路 13

4.2.7报警电路 14

4.2.8控制电路 15

4.2.9保护电路 15

5关键元器件介绍 16

5.1STC89C51单片机 16

5.1.1单片机主要功能 16

5.1.251单片机常用管脚功能 16

5.1.3单片机内部寄存器 18

5.1.4常见的寄存器 19

5.2 LCD1602液晶屏 19

5.2.11602液晶屏的优点 19

5.2.2管脚功能 20

5.2.3指令说明及时序 20

5.2.4地址映射及标准字库表 21

5.3DS18b20温度传感器 22

5.3.1DS18B20的简介 22

5.3.3DS18b20初始化操作流程 23

5.3.4DS18B20与单片机的典型接口设计 25

5.3.5数据采集电路的设计 25

第5页共53页

6系统原理图及PCB图 25

6.1系统原理图 25

6.2系统PCB图 26

7软件设计 26

7.1软件组成 27

7.2主程序模块 27

7.3数据采集模块 28

7.3.1初始化程图 28

7.4温度设置模块 30

7.5软件抗干扰措施 31

8 结论 31

谢 辞 32

参考文献 33

附 录 34

第6页共53页

引言

温度是生活及生产中非常基本的物理量,它是物体冷热程度的表征。

自然界中一切物理和化学过程都紧密与温度相关联。

在我们的日常生活中,温度的测量和控制都直接影响我们的生活环境,以及我们的生产生活,对工业、农业等都用重要的影响。

因此,温度的测量和控制在国民经济许多的方面中,均受到了相当程度的重视。

在我们实际的生活环境下,由于系统内部与外界的热交换是很难控制的,而且其他热源的干扰也是难以精确的计算,因此温度量的变化,容易受到难以预测的外界环境扰动的影响。

为了使系统与外界的能量交换,尽可能的符合人们的要求,我们就需要其他手段来实现这样一个隔热的目的。

例如,可以让目标系统的内部环境与其外部环境的温度同步变化。

由热力学第二定律,这两个温度相同的系统之间逐步的达到最终的热平衡,利用这样一个与目标系统温度同步的隔离层,就可以把外界和目标系统完全进行热隔离。

另外,在大多数的实际环境中,温度增加要比使温度降低方便得多。

因此,对温度的控制精度要求,如果是比较高的情况下,冲现象是不允许出现的,即目标温度的控制不能让实际温度超过。

尤其是隔热效果、较好的环境,温度一旦出现过冲,温度是很难被降低下来的。

这是因为,很多应用中只有加热环节,而没有冷却的装置。

道理同样,对于只有冷却,没有加热环节的应用中,目标温度高于实际温度,对控制效果的影响也是非常大的。

但生活中同样存在很多的应用,有时在一个环境中要对多个系统进行温度控制。

鉴于上述这些特点,高精度温度控制的难度比较大,而且不同的应用环境也需要不同的控制策略。

同一环境同样可能需要多通道的温度控制系统,下面就简要的讨论一下,自动温度检测与控制技术的发展与现状。

1绪论

1.1温度测量与控制技术的发展与现状

近些年来,自动温度控制系统中,温度的测量与控制在理论上的发展比较成熟,但在实际应用中,为了保证能快速实时地对温度进行采样,确保采集的数据传输更可靠,并对温度场进行精确的温度控制,仍然是我们目前需要解决的问题。

温度测控技术包括两个方面。

分别是温度测量技术和温度控制技术;

在温度测量技术中又分为两种方式:

接触式测温,这种测量方法的优点是简单、可靠、低廉、测量精度较高,一般能够测得真实温度,但由于检测元件容易受到热惯性的影响,并且响应时间较长,由于有些物体的热容量较小,而无法实现精确的测量,运动物体的温度也是难以测量。

非接触式测温方法,它是通过对辐射能量的检测来实现温度测量,其优点是不破坏被测温度场,可以测量有那些物体热容量较小的情况,适于测量运动物体的温度,还可以测量区域的温度分布,响应速度较快。

但它的缺点是,测量误差

第7页共53页

较大,测温装置结构复杂,价格昂贵等缺点。

因此,在实际的温度测量中,要考虑多种影响因素,在满足测量精度的前

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 动态背景

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1