ImageVerifierCode 换一换
格式:DOC , 页数:43 ,大小:749KB ,
资源ID:155627      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-155627.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机智能温度控制系统毕业论文.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

单片机智能温度控制系统毕业论文.doc

1、 I 毕业设计(论文) 任务书 设计(论文)题目: 基于单片机的温度控制系统 下 达 日 期: X 年 X 月 X 日 开 始 日 期: X 年 X 月 X 日 完 成 日 期: X 年 X 月 X 日 专 业: X 学 生 姓 名: *、 *、 * 指 导 教 师: * XXXXXX - 1 - 基于 单片机 的 温度控制系统 - 2 - 摘要 温度是日常生活中无时不在的物理量,温度的控制在各个领域都有积极的意义。很多行业中都有大量的用电加热设备,如用于热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,采用单片机对它们进行控制不仅具有控制方便、简单、灵活性大等特点,而且还可以

2、大幅度提高被控温度的技术指标,从而能够大大提高产品的质量。因 此,智能化温度控制技术正被广泛地采用。 本温度设计采用现在流行的 AT89S51 单片机,配以 DS18B20 数字温度传感器,该温度传感器可自行设置温度上下限。单片机将检测到的温度信号与输入的温度上、下限进行比较,由此作出判断是否启动继电器以开启设备。 本设计还加入了常用的数码管显示及状态灯显示灯常用电路,使得整个设计更加完整,更加灵活。该设计已应用于花房,可对花房温度进行智能监控。 【 关键词 】 温度箱, AT89S51, 单片机 , 控制 , 模拟 - 3 - Temperature control system used

3、single chip computer ABSTRACT The temperature is constantly in the daily life of physical and temperature controls in various fields have a positive meaning. A lot of businesses have a lot of power heating equipment, such as that used for the heat treatment furnace, for melting metal crucible resist

4、ance heaters and the various uses of temperature bins, SCM using their right to control not only easy to control, simple, such as the characteristics of flexibility, but can also significantly increase the temperature was charged with the technical indicators, which can greatly enhance the quality o

5、f the products. Therefore, intelligent temperature control technology is being widely adopted. The temperature was designed with the now popular AT89S51 SCM, and with DS18B20 digital temperature sensor, The temperature sensor can set up their own temperature collars. SCM will detect that the tempera

6、ture of the input signal and temperature, the lower comparisons this judgment whether to activate the relay to open the equipment. The design also includes commonly used digital display and control state lights commonly used circuit, making the whole design more complete, more flexible. The design h

7、as been applied to someone, to someone intelligent temperature control. 【 Key word】 Temperature, AT89S51, SCM, Control, Simulation - 4 - 目 录 一、引言 . 1 1.1 温度控制系统设计的背景、发展历史及意义 . 1 1.2 温度控制系统的目的 . 1 1.3 温度控制系统完成的功能 . 2 二、总体设计方案 . 2 2.1 方案一 . 2 2.2 方案二 . 2 三、 DS18B20 温度传感器简介 . 8 3.1 温度传感器的历 史及简介 . 8 3.2

8、 DS18B20 的工作原理 . 8 3.2.1 DS18B20 工作时序 . 8 3.2.2 ROM 操作命令 . 10 3.3 DS18B20 的测温原理 . 10 3.3.1 DS18B20 的测温原理 :. 10 3.3.2 DS18B20 的测温流程 . 12 四、单片机接口设计 . 13 4.1 设计原则 . 13 4.2 引脚连接 . 13 - 5 - 4.2.1 晶振电路 . 13 4.2.2 串口引脚 . 13 4.2.3 其它引脚 . 14 五、 系统整体设计 . 15 5.1 系统硬件电路设计 . 15 5.1.1 主板电路设计 . 15 5.1.2 各部分电路 . 15

9、 5.2 系统软件设计 . 17 5.2.1 系统软件设计整体思路 . 17 5.2.2 系统程序流图 . 18 5.3 调试 . 23 六、结束语 . 25 附录 . 26 参考文献 . 34 致谢 . 35 1 一、 引言 1.1 温度控制系统设计的背景、发展历史及意义 随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向。特别是近年来,温度控制系统已应用到人们生活的各个方面,但温度控制一直是一个未开发的领域,却 又是与人们息息相关的一个实际问题。针对这种实际情况,设计一个温度控制系统,具有广泛的应用前景与实际意义。 温度是科学技术中最基本的物

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

11、的电子产品中也用到了温度检测和温度控制。随着温度控制器应用范围的日益广泛和多样,各种适用于不同场合的智能温度控制器应运而生。 1.2 温度控制系统的目的 本设计的内容是温度测试控制系统,控制对象是温度。温度控制在日常生活及工业领域应用相当广泛,比如温室、水池、发酵缸、电源等场所的温度控制。而以往温 度控制是由人工完成的而且不够重视,其实在很多场所温度都需要监控以防止发生意外。针对此问题,本系统设计的目的是实现一种可连续高精度调温的温度控制系统,它应用广泛,功能强大,小巧美观,便于携带,是一款既实用又廉价的控制系统。 2 1.3 温度控制系统完成的功能 本设计是对温度进行实时监测与控制,设计的温

12、度控制系统实现了基本的温度控制功能:当温度低于设定下限温度时,系统自动启动加热继电器加温,使温度上升,同时绿灯亮。当温度上升到下限温度以上时,停止加温;当温度高于设定上限温度时,系统自动启动风扇降温,使温度下降, 同时红灯亮。当温度下降到上限温度以下时,停止降温。温度在上下限温度之间时,执行机构不执行。三个数码管即时显示温度,精确到小数点一位。 二、 总体设计方案 2.1 方案一 测温电路的设计,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行 A/D 转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到 A/D

13、转换电路,感温电路比较麻烦。 2.2 方案二 考虑使用温度传感器,结合单片机电路设计,采用一只 DS18B20 温度传感器,直接读取 被测温度值,之后进行转换,依次完成设计要求 。 比较以上两种方案,很容易看出,采用方案二,电路比较简单,软件设计容易实现,故实际设计中拟采用方案二 。 在本系统的电路设计方框图如图 2.1 所示,它由三部分组成 :控制部分主芯片采用单片机 AT89S51;显示部分采用 3 位 LED 数码管以动态扫描方式实现温度显示;温度采集部分采用 DS18B20 温度传感器。 3 图 2 1 温度计电路总体设计方案 ( 1) 控制部分 单片机 AT89S51 具有低电压供电

14、和体积小等特点,四个端口只需要两个口就能满足电路系统的设计需要,很适合便携手持式产品的设计使用,系统应用三节电池供电。 ( 2) 显示部分 显示电路采用 3位共阳 LED 数码管,从 P0 口送数, P2口扫描。 ( 3) 温度采集部分 DS18B20 温度传感器是美国 DALLAS 半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测温元件相比,它能直接读出被测温。这一部分主要完成对温度信号的采集和转换工作,由 DS18B20 数字温度传感器及其与单片机的接口部分组成。 数字温度传感器 DS18B20 把采集到的温度通过数据引脚传到单片机的 P1.0 口,单片机接受温度并存储。

15、此部分只用到 DS18B20 和单片机,硬件很简单 1) DS18B20 的性能特点如下 9: 1) 独特的单线接口仅需要一个端口引脚进行通信; 2) 多个 DS18B20 可以并联在惟一的三线上,实现多点组网功能; 3) 无须外部器件; 4) 可通过数据线供电,电压范围为 3.0 5.5V; 5) 零待机功耗; 6) 温度以 3 位数字显示; 7) 用户可定义报警设置; 8) 报警搜索命令识别并标志超过程序限定温度(温 度报警条件)的器件; 单 片 机 DS18B20 LED 显示 指示灯 加热继电器 电风扇继电器 4 9) 负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作

16、。 (2) DS18B20 的内部结构 DS18B20 采用 3脚 PR 35 封装,如图 2.2所示; DS18B20 的内部结构, 引脚说明:地数据线可选图 2 2 DS18B20 封装 (3) DS18B20 内部结构主要由四部分组成 5: 1) 64 位光刻 ROM。 开始 8 位是产品类型的编号,接着是每个器件的惟一的序号,共有 48 位,最后 8位是前 56 位的 CRC 校验码,这也是多个 DS18B20 可以采用一线进行通信的原因 10。 64位 闪速 ROM 的结构如下 . 表 2 1 ROM 结构 8b检验 CRC 48b 序列号 8b工厂代码( 10H) MSB LSB MSB LSB MSB LSB 内部电源探测位和单线端口位产生器暂存器下限触发上限触发温度传感器存储器和控制逻辑图 2 3 DS18B20 内部结构 2) 非挥发的温度报警触发器 TH和 TL,可通过软件写入用户报警上下限值。 3) 高速暂存存储 , 可以设置 DS18B20 温度转换的精度。 DS18B20 温度传感器的内部存储器还包括一个高速暂存 RAM 和一个非易失性的可电擦

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。