资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
浙江工商职业技术学院机电工程学院毕业设计浙江工商职业技术学院毕业设计题 目 温度监控器的设计与制作 姓 名 学 号 专业班级 分 院 指导教师 2011年 9 月 23 日温度监控器的设计与制作摘 要:本设计基于AT89C51和DB18B20来实现温度控制器的制作,它以89C51单片机为核心,配以DS18B20(数字温度传感器),小风扇,金属膜电阻来完成温度的控制与显示。系统的硬件和软件都比较简明,且易于实施。在硬件设计方面,由AT89C51、DS18B20(数字温度传感器)、数码管,小风扇,金属膜电阻构成的电路,在软件方面,以单片机和DS18B20数字温度传感器为中心,详细的阐述了系软件设计的思想,主流程图以及相应电路模块的流程图。关键词:温度控制器;DS18B20;AT89C51目录摘要 11绪论 31.1 温度控制器的意义与任务 31.2 温度控制器的发展 31.3 论文设计内容 42 系统设计思路 4 2.1 系统总体设计思路 42.2 核心电路介绍52.3 DS18B20数字温度传感器7 2.3.1 DS18B20数字温度传感器结构介绍8 2.3.2 DS18B20数字温度传感器的特性9 2.3.3 DS18B20与AT89C51的连接电路103 硬件电路设计 103.1 显示电路设计103.2 控制电路设计123.3 晶振电路的设计123.4 复位电路的设计 134 软件设计144.1 设计思路 144.2 显示程序设计 15 4.3 温度控制程序设计 165 调试 17 5.1调试准备 175.2 关于温度控制器的部分调试 185.3 软件编程的几点体会18结论 19谢辞 20参考文献 21附录A(电路元器件清单)22附录B(电路原理图)23附录C(PCB图) 24附录D(实物图)25附录E(软件程序)261 绪论1.1温度控制器的意义与任务随着社会的发展,时代的进步,在人们的生活中对于温度的要求也越来越来要求了,而温度控制器它就可以解决人们对于这方面的要求,他可以把温度控制在人们所需要的温度范围内。比如用在对冷部位(如空调室、冷冻水、库温等)的温度及其波动范围进行控制的电开关。根据制冷、制热装置方式的不同,温度控制器电路的电控对象亦不同。例如,对于制冷于制热装置(如空调器、冷饮水机、电冰箱、浴室,咖啡壶等等许多用品中)温度控制器可以根据设定温度直接控制电机或者开关的停开,使温度到达所预定的温度值。温度控制器在实际中应用很广泛,也很实用。温度的输出值也比较准确。随意技术的发展,温度控制器的应用更加广泛,所应用的场合也越来越多,效率与稳定也会不断的提高,在以后的发展中会更加的完善、实用。 温度控制器的任务,具体的说就是用DS18B20(数字温度传感器)来感应被加热的电阻温度,把传感器感应到的温度传输到单片机里进行数据处理,用单片机进行准确的把温度值输出来传输到数码管中去显示当前测到的温度值。如果所测到的温度值位达到限定最高值时就让继电器吸和把金属膜电阻加热,以至达到所规定的上限温度值,如果达到了所规定的温度值,继电器就断开。而小风扇就开始降温工作,把加热器的温度降到所规定的最低值,之后继电器又开始吸合,开始加热工作。就这样一直反复工作,把温度控制在所规定的温度值内活动,而数码管也会显示相应的温度值。1.2 温度控制器的发展 现代信息技术的三大基础是信息采集控制(即温度控制器技术)、信息传输(通信技术)和信息处理(计算机技术)。温度控制器属于信息技术的前沿尖端产品,尤其是温度控制器被广泛用于工农业生产、科学研究和生活等领域,数量日渐上升。以温度作为被控制量的反馈控制系统。在化工、石油、冶金等生产过程的物理过程和化学反应中,温度往往是一个很重要的量,需要准确地加以控制。除了这些部门之外,温度控制系统还广泛应用于其他领域,是用途很广的一类工业控制系统。温度控制系统常用来保持温度恒定或者使温度按照某种规定的程序变化。 温度控制在我国电子,治金,机械等工业领域应用非常广泛,由于具有其工矿复杂,参数多变,运行惯性大,控制滞后等特点,它对控制调节器要求极高。目前,仍有相当部分工业企业在用窖,炉,烘干生产线存在着控制精度不高,炉内温度均匀性差等问题,达不到工艺要求,造成装备运行成本费过高,产出品品质差,严重影响企业济济效益,急需进行技术改造。 严格说,多数温度控制系统中被控对象在进行热交换时的温度变化过程,既是一个时间过程,也是沿空间的一个传播过程,需要用偏微分方程来描述各点温度变化的规律。因此温度控制系统本质上是一个分布参数系统。分布参数系统的分析和设计理论还很不成熟,而且往往过于复杂而难于在工程实际问题中应用。解决的途径有二:一是把温度控制系统作为时滞系统来考虑。时滞较大时采用时滞补偿调节,以保证系统的稳定性。具有时滞是多数温度控制系统的特点之一。另一途径是采用分散控制方式,把分布参数的被控过程在空间上分段化,每一段过程可作为集中参数系统来控制,构成空间上分布的多站控制系统。采用分散控制常可获得较好的控制精度。 近年来,国内外对温度控制调节器进行了广泛,深入的研究,特别是随着计算机的发展,温度控制器的研究取得了巨大的进展,形成了一批商品化温度调节器。自70年代以来,由于工业过程控制的需要,特别是在微电子技术和计算机技术的迅猛发展以及自动控制理论和设计方法发展的推动下,国内外温度控制系统发展迅速,并在智能化,自适应,参数自整定等方面取得成果。在这方面,国外的技术比国内的技术领先,都生产了一批商品化的,性能优异的温度控制器及仪器仪表,并在各行业广泛应用,温度控制器具有控制精度高,抗干扰力强,鲁棒性好响应快、动态偏差小的特点,目前,国内外的温度控制系统以及仪器仪表正朝着高精度,智能化,小型化等方面快速发展。1.3 设计任务与要求 本论文详细的阐述了一个温度控制器的设计与实现,主要包括介绍温度控制器的基本理论、硬件电路的设计、软件编程、硬件软件调试等几部分。(1)温度控制器的基本理论方面,对温度传感器加以讨论。 (2)硬件电路设计方面,完成了总体硬件电路的设计:包括核心电路的选择(AT89C51)、数字温度传感器、显示电路、控制电路和晶振电路的设计。(3)软件设计方面,完成了各个子程序模块的编程设计:主控制程序、显示子程序等。 2 系统设计思路2.1 系统总体设计说明在现代工业测温的许多方面都要有对温度的处理、控制和显示。而单片机由于它具有性能高、速度快、价格低、体积小、稳定可靠、使用方便灵活等特点。还有温度控制器具有控制精度高,抗干扰力强,鲁棒性好响应快、动态偏差小的特点。因而它们常常被用在职能检测装置及控制中,是本次设计的核心元件。本文给出了基于单片机的温度控制系统的设计框图,它主要由以下几部分构成,如图2.1所示:数字温度传感器DS18B20单片机温度显示控制电路晶振电路图2.1系统框图基于单片机AT89C51的核心电路部分。即AT89C51单片机,其主要任务是将传感器输入的信号,传输到单片机中。传感器部分。主要是由DS18B20(数字温度传感器)构成,主要任务是将传感器输出的温度经AT89C51进行数字处理。显示电路部分。它的主要器件是由4位七段LED数码管组成,其任务是将单片机传输并处理后的数据实时显示出来。控制电路部分。它主要由降温电路和加热电路组成。其任务的是控制温度的上下限温度值。晶振电路部分。2.2 核心电路的设计在产业化生产中硬件的价格和成本是对经济效益有关键影响的因素,因此选择一种最合适硬件电路的核心单片机是首要任务。单片机的价格在整个装置的价格中占有较大的比重。因此选择一个价格低廉而且功能合适的单片机有着十分重要的意义。经过综合考虑,本次设计采用AT89C51单片机。AT89C51单片机:89C51系列的单片机是当前最新的一种电擦写的8位单片机,与80C51系列完全兼容,有较强的保密功能,其片内的闪速存储器编程和擦除完全用电实现,编程的速度快,可实现在线编程。89C51片内有4KB的Flash ROM代码存储器阵列。有低电压编程和高电压编程(12V)两种模式。低电压编程模式为用户在系统中编程89C51提供了一个方便的途径,而高电压编程程(12V)模式与一般常规的EPROM编程器兼容。 主要性能: 内含4KB的FLASH存储器,擦写次数1000次。 具有6个中断源,5个中断矢量,2级优先权的中断结构。 AT89C51工作电源电压为5(10.2)V,且典型值为5V。 两种低功耗工作模式,即空闲模式和掉电模式。 内含128字节的RAM。 具有32根可编程I/O线。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号