文档库 最新最全的文档下载
当前位置:文档库 › 基于单片机的数字温度计毕业设计

基于单片机的数字温度计毕业设计

基于单片机的数字温度计毕业设计
基于单片机的数字温度计毕业设计

基于单片机的数字温度计毕业设计

目录

摘要............................................................ I Abstract ......................................................... II

第1章绪论 (1)

1.1 基于单片机温度测量系统的研究背景 (1)

1.2 基于单片机温度测量系统的发展现状 (1)

1.3 基于单片机温度测量系统的研究的目的和意义 (2)

1.4 基于单片机温度测量系统主要研究容 (2)

第2章温度测量系统总体设计方案 (4)

2.1 温度测量系统设计方案论证 (4)

2.1.1 方案一 (4)

2.1.2 方案二 (4)

2.1.3 总体设计框图 (4)

2.2 显示部分设计方案论证 (5)

2.2.1 方案一 (5)

2.2.2 方案二 (5)

2.2.3 显示部分的整体框图 (5)

2.3 键盘输入部分方案论证 (6)

2.3.1 方案一 (6)

2.3.2 方案二 (6)

本章小结 (6)

第3章温度测量系统硬件部分 (7)

3.1 单片机模块 (7)

3.1.1 AT89S52功能及特性 (7)

3.1.2 AT89S52各个管脚说明 (8)

3.1.3 单片机模块功能 (10)

3.2 温度采集部分硬件 (11)

3.2.1 温度传感器DS18B20 (11)

3.2.2 DS18B20温度传感器与单片机的接口电路 (16)

3.3 显示部分电路设计 (18)

3.3.1 74HC573介绍 (18)

.WORD版本.

3.3.2 74HC573芯片功能 (18)

3.4 LED显示单元部分 (19)

3.5 报警上,下限调整电路实现 (20)

本章小结 (20)

第4章系统软件设计 (21)

4.1 主程序 (21)

4.2 读出温度子程序 (21)

4.3 温度转换命令子程序 (22)

4.4 计算温度子程序 (23)

4.5 显示数据刷新子程序 (24)

本章小结 (24)

结论 (25)

致谢 (26)

参考文献 (27)

附录1 译文 (28)

附录2 译文参考资料 (36)

附录3 系统整体电路图 (45)

附录4 源程序 (46)

附录5 温度测量系统设计实物图 (56)

.WORD版本.

第1章绪论

1.1 基于单片机温度测量系统的研究背景

随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向。特别是近年来,温度控制系统已应用到人们生活的各个方面,但温度报警控制一直是一个未开发的领域,却又是与人们息息相关的一个实际问题。针对这种实际情况,设计一个温度报警控制系统,具有广泛的应用前景与实际意义。

温度是科学技术中最基本的物理量之一,物理、化学、生物等学科都离不开温度。在工业生产和实验研究中,像电力、化工、石油、冶金、航空航天、机械制造、粮食存储、酒类生产等领域,温度常常是表征对象和过程状态的最重要的参数之一。比如,发电厂锅炉的温度必须控制在一定的围之;许多化学反应的工艺过程必须在适当的温度下才能正常进行;炼油过程中,原油必须在不同的温度和压力条件下进行分馏才能得到汽油、柴油、煤油等产品。没有合适的温度环境,许多电子设备就不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。因此,各行各业对温度控制的要求都越来越高。可见,温度的测量和控制是非常重要的。

单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制。随着温度控制器应用围的日益广泛和多样,各种适用于不同场合的智能温度控制器应运而生,因此研究温度的测量方法和装置具有重要意义。温度测量在工业、农业、国防等行业有着广泛的应用,而且随着科学技术的发展对温度测量的应用围愈来愈广。利用单片机技术的温度测控系统以其体积小,可靠性高而被广泛采用。

1.2 基于单片机温度测量系统的发展现状

自70年代以来,由于工业过程控制的需要,特别是在微电子技术和计算机技术的迅猛发展,以及自动控制理论和设计方法发展的推动下,国外温度

.WORD版本.

控制系统发展迅速,并在智能化自适应参数自整定等方面取得成果。在这方面以日本、美国、德国、瑞典等国技术领先,并且都生产出了一批商品化的性能优异的温度控制器及仪器仪表,目前,国外温度控制系统及仪表正朝着高精度智能化、小型化等方面快速发展。

国外温度测量系统的发展极为迅速,比如机房温度的监控,蔬菜大棚温度的监控报警等等。可以温度的检测与报警涉及到人们生活的各个领域,各个角落,世界各国的科学家都在研制越来越先进的温度检测报警系统,用于各个领域的检测和控制,为人们的生活、工作,为工业、农业生产做保障。

温度测量报警系统有很大的发展空间,国也在这方面投入大量的人力物力进行新产品的研发。比如国非典时期用的红外温度测量报警装置,就是温度测量系统发展到现在的一个代表性的产物。温度测量报警系统在生活中有中药的意义。

现在温度测量报警领域正在蓬勃快速的发展,各国都在进行着各项测试研究,以更好的检测温度,进行控制,让人类能更好的生活、工作和学习。另外,温度测量控制领域也在不断的扩大,很多国家也共同合作,在共同研制仪器,去进行温度测量控制,温度测量控制这项研究也正在想全球化发展。

1.3 基于单片机温度测量系统的研究的目的和意义

温度控制系统在国各行各业的应用虽然已经十分广泛但从国生产的温度控制器来讲总体发展水平仍然不高,同国外的日本美国德国等先进国家相比仍然有着较大的差距目前我国在这方面总体技术水平处于20世纪80年代中后期水平成熟产品主要以“点位”控制及常规的PID控制器为主,它只能适应一般温度系统控制难于控制滞后复杂时变温度系统控制,即是说适应于较高控制场合的智能化自适应控制仪表国技术还不十分成熟,形成商品化并广泛应用的控制仪表较少备。

温度控制不好就可能引起生产安全,产品质量和产量等一系列问题。尽管温度控制很重要,但是要控制好温度常常会遇到意想不到的困难。由于温度控制具有工况复杂、参数多变、运行惯性大、控制滞后等特点,它对控制调节器要求较高。

.WORD版本.

1.4 基于单片机温度测量系统主要研究容

在实际的温度控制系统中,多采用热敏电阻器或热电偶测量温度。这种温度采集电路有时需要冷端补偿电路,这样就增加了电路的复杂性,而且该种电路易受干扰,使采集到的数据准确性不高。随着微电子技术、单片机技术、传感器技术的不断发展,为温度控制系统测控功能的完善、测控精度的提高和抗干扰能力的增强等提供了条件。本文设计了一种基于AT89S52 单片机与DS18B20 的温度控制系统。该设计通过AT89S52 单片机驱动数字温度传感器DS18B20,进行温度数据采集、读取、处理,并通过数码管显示出来。同时,扩展电路以后,也可通过RS-232 串行口与PC 机连接,将数据传送至PC 机系统,从而方便温度数据传输和统计工作。该系统还可扩展成为多点温度采集系统、温度远程监控系统等。

本系统以AT89S52单片机作为主控系统,利用DS18B20数字温度传感器作为温度传感器件。通过四位共阴极数码管作为显示器件,通过单片机控制继温度显示温度。当温度高于设定最高温度或者低于设定的最低温度时,蜂鸣器发出报警声并伴随红灯的闪烁。

.WORD版本.

第2章温度测量系统总体设计方案

2.1 温度测量系统设计方案论证

2.1.1 方案一

由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。

2.1.2 方案二

在单片机电路设计中,大多都是使用传感器,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。

从以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。

2.1.3 总体设计框图

温度测量系统电路设计总体设计方框图如图2-1所示。

图2-1 总体设计方框图

.WORD版本.

控制器采用单片机AT89S51,温度传感器采用DS18B20,用4位LED数码管传送数据实现温度显示。

2.2 显示部分设计方案论证

2.2.1 方案一

采用1602液晶显示模块,本方案的优点是电路相对简单,显示字符容较为丰富,考虑到本报警系统只需要显示测量的温度,不需要过多的复杂功能,实用1602液晶显示会增加系统的成本,此方案的缺点也在于此。

2.2.2 方案二

采用数码管显示,此方案的最大优点就是成本较低,缺点是电路相对复杂,需要驱动电路,在软件上也需要作出处理。但是此方案完全可以满足本报警系统的功能和要求,软件处理上也不是特别的复杂,驱动电路也相对简单。

从以上两种方案,综合考虑,采用方案二,虽然电路相对复杂一点,但在成本上却占了很大的优势,并可以完全实现本系统的要求,选择方案二。

2.2.3 显示部分的整体框图

显示部分的整体框图如图2-2所示,主要由单片机主控系统控制74HC573锁存器来驱动数码管显示,软件部分主要采用动态扫描的算法。

图2-2 显示部分框图

.WORD版本.

相关文档