基于51单片机的高精度恒温控制系统设计毕业论文.doc
《基于51单片机的高精度恒温控制系统设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于51单片机的高精度恒温控制系统设计毕业论文.doc(40页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)课题名称:基于51单片机的高精度恒温控制系统设计 专 业(系 电气工程系 班 级 智能电子102 学 生 姓 名 指 导 老 师 日 期 2012.11 摘要温度是工业生产过程和实验过程中比较重要的一个参数,精确的温度是很重要的。目前温度测量系统种类繁多,功能参差不齐。提出采用单总线数字式温度传感器DS18B20和单片机组成的新型高精度温度测量仪的设计。介绍了温度传感器DS18B20的结构,特点和工作原理,数字温度测量传感器DS18B20是单一总线的高精度测量器件,设计了DS18B20和ST89C52单片机的温度测量系统引荐电路和软件编程,主要包括温度采集,温度显示及报警控制等
2、功能,它克服了以前模拟式传感器与微机接口时需要的A/D转换器及其他复杂外围电路的缺点。整个系统具有结构简单,测量精度高,传输距离远,抗干扰能力强,温度读取方便和造价低等一系列优点,本文就是运用单片机及其接口和集成单总线温度传感器DS18B20国建一个高精度温度测量和显示系统,并且通过开关进行温度上限的位置,设计的电路简单,易于实现。关键词:单片机;DS18B20;A/D转换;温度测量AbstractTemperature is the process of industrial production and experimental process is a relatively import
3、ant parameters, precise temperature is very important. The system for measuring the temperature variety, functional uneven. The single bus digital temperature sensor DS18B20 and single-chip microcomputer model of high precision temperature measuring instrument design. Introduces the temperature sens
4、or DS18B20 structure, characteristic and working principle of digital temperature sensor DS18B20, is a single bus device design of high precision measurement, DS18B20 and AT89C52 SCM temperature measurement system introduced circuit and software programming, mainly including temperature collection,
5、temperature display and alarm control and other functions, it overcomes the previous analog sensor and computer interface to A/D converter and other complex peripheral circuit. The whole system has the advantages of simple structure, high measuring precision, long transmission distance, strong anti-
6、interference ability, low cost and convenient temperature reading a series of advantages, this paper is the use of microcomputer and its interface and integrated single bus temperature sensor DS18B20 to build a high precision temperature measurement and display system for lady, and through the switc
7、h temperature upper limit position, the design of the circuit is simple, easy to realize.Key words: single chip microcomputer; DS18B20; A/D transform; temperature measurement引言重温度是工业生产过程和实验过程中比较重要的一个参数,精确的温度是很要的。目前温度测量系统种类繁多,功能参差不齐。不论是在生活中还是在工业生产中,温度的变化对生活、生产的某些细节都会造成不同程度上的影响,所以适时的对温度控制具有有重要的意义。过去多采
8、用常规的模拟调节器对温度进行控制,具有纯滞后、非线性等特点。导致传统方式调节时间长,控制精度低。温度控制,在工业自动化控制中占有非常重要的地位。单片机系统的开发应用给现代工业测控领域带来了一次新的技术革命,自动化、智能化均离不开单片机的应用。将单片机控制方法运用到温度控制系统中,可以克服温度控制系统中存在的严重滞后现象,同时在提高采样频率的基础上可以很大程度的提高控制效果和控制精度。现代自动化控制越来越朝着智能化发展,在很多自动控制系统中都用到了工控机,小型机、甚至是巨型机处理机等,当然这些处理机油一个很大的特点,那就是很高的运行速度,很大的内存,大量的数据存储器。单随之而来的时巨额的成本。在
9、很多的小型系统中,处理机的成本占系统成本的比例高达20%,二对于这些小型的系统来说,配置一个如此告诉的处理机没有任何必要,因为这些小系统最求经济效益,而不是嘴在乎系统的快速性。所以用成本低廉的单片机控制小型,而又不是很复杂,不需要大量复杂运算运算的系统中时非常适合的。将单片机控制方法运用到温度控制系统中,尅克服温度控制系统中存在的严重滞后现象,同时在提高采样频率的基础上可以很大程度提高控制效果和控制精度。随着电子技术以及应用需求的发展,单片机技术得到了迅速的发展,在高集成度,高精度,低功耗以及高性能方面取得了很大的进展,伴随着科学技术的发展,电子技术有了更高的飞跃。目录摘要1Abstract2
10、引言3第一章 绪论61.1. 课题背景61.2. 设计内容及设计目的7 12.1 设计内容:7 12.2 设计目的:71. 2.3 设计要求:7第二章 传感器调研8 2. 1 AD590 - 主要特性922 DS1612简介:1023 DS18B20简介:1123.1 DS18B20的主要特性:1123.2 DS18B20的工作时序12第三章 设计模块器件比较、选型1431 传感器的选型:143. 2 单片机的选用15第四章 设计方案17总体设计框图17第五章 硬件设计1851 18B20温度采集模块:1852 显示模块:2053 温度控制模块:2154 晶振控制电路:2255 复位电路:23
11、第六章 软件设计2461 系统程序流程图246. 2 18B20测温原理26第七章 调试2871 在实验板上调试电路2872 电路板与器件的焊接及调试2873 调试反馈29心得体会30参考文献31致谢32附录33附图1:程序33 附图2:原理38附图3:PCB图39附图4:元件清单40第一章 绪论1.1. 课题背景现代信息技术的三大基础是信息采集(即传感器技术)、信息传输(通信技术)和信息处理(计算机技术)。传感器属于信息技术的前沿尖端产品,尤其是温度传感器被广泛用于工农业生产、科学研究和生活等领域,数量高居各种传感器之首。本课题采用温度传感器采集温度,由单片机控制,在一定的算法基础上实现一定
12、空间范围内温度的精密控制,从而实现一种高精度的温控系统。通过此课题的设计,熟悉单片机C语言的应用,掌握单片机控制的一般方法和处理问题的思路,特别是一些常用的技术手段,在实践教学环节中,积累设计经验,开拓思维空间,全面提高个人的综合能力。随着社会的发展,科技的进步,以及测温仪器在各个领域的应用,智能化已是现代温度控制系统发展的主流方向。特别是近年来,温度控制系统已应用到人们生活的各个方面,但温度控制一直是一个未开发的领域,却又是与人们息息相关的一个实际问题。针对这种实际情况,设计一个温度控制系统,具有广泛的应用前景与实际意义。温度是科学技术中最基本的物理量之一,物理、化学、生物等学科都离不开温度
13、。在工业生产和实验研究中,像电力、化工、石油、冶金、航空航天、机械制造、粮食存储、酒类生产等领域内,温度常常是表征对象和过程状态的最重要的参数之一。比如,发电厂锅炉的温度必须控制在一定的范围之内;许多化学反应的工艺过程必须在适当的温度下才能正常进行;炼油过程中,原油必须在不同的温度和压力条件下进行分馏才能得到汽油、柴油、煤油等产品。没有合适的温度环境,许多电子设备就不能正常工作,粮仓的储粮就会变质霉烂,酒类的品质就没有保障。因此,各行各业对温度控制的要求都越来越高。可见,温度的测量和控制是非常重要的。单片机在电子产品中的应用已经越来越广泛,在很多的电子产品中也用到了温度检测和温度控制。随着温度
14、控制器应用范围的日益广泛和多样,各种适用于不同场合的智能温度控制器应运而生1.2. 设计内容及设计目的12.1 设计内容:本设计的内容是温度测试控制系统,控制对象是温度。温度控制在日常生活及工业领域应用相当广泛,比如温室、水池、发酵缸、电源等场所的温度控制。而以往温度控制是由人工完成的而且不够重视,其实在很多场所温度都需要监控以防止发生意外。针对此问题,本系统设计的目的是实现一种可连续高精度调温的温度控制系统,它应用广泛,功能强大,小巧美观,便于携带,是一款既实用又廉价的控制系统。 利用单片机对被控对象进行精确的温度控制(控制精度0.1),而且能把测量的温度传送到单片机上显示,不仅能精确测量被
15、测系统的温度,而且能数字显示温度大小,具有动态显示、性能稳定,控制精度高等特点12.2 设计目的: 本设计的内容是温度测试控制系统,控制对象是温度。温度控制在日常生活及工业领域应用相当广泛,你如温室、水池、发酵缸、电源等场所的温度控制。而以往温度控制是由人工完成的而且不够重视,其实在很多场所温度都需要监控以防止发生意外。针对此问题,本系统设计的目的是实现一种可连续高精度调温的温度控制系统,他应用广泛,功能强大,小巧应用方便,是一款既实用又廉价的控制系统。 本设计是对温度进行实时监测与控制,设计的温度控制系统实现了基本的温度控制功能:当温度低于设定下限温度时,系统自动启动加热继电器加温,使温度上
16、升,同时绿灯亮。当温度上升到下限温度以上时,停止加温;当温度高于设定上限温度时,系统自动启动风扇降温,使温度下降,同时红灯亮。当温度下降到上限温度以下时,停止降温。温度在上下限温度之间时,执行机构不执行。数码管即时显示温度,精确到小数点一位。12.3 设计要求:(1) 实时采集温度(2) 温度控制范围为48度;(3) 可软件设置控制温度值,并显示:(4) 数字显示测量的实际温度:(5) 设置温度控制值和检测值之间的误差在0.5度: 第二章 传感器调研在本文中,要运用到温度传感器,而且是高精度的、误差只能在0.1,所以在选用温度传感器中,要慎重的选择能符合我们设计要求的一款;下面介绍一下我们常见
17、的集中温度传感器: AD590简介:AD590是美国ANALOG DEVICES公司的单片集成两端感温电流源,其输出电流与绝对温度成比例。在4 V至30 V电源电压范围内,该器件可充当一个高阻抗、恒流调节器,调节系数为1 µA/K。片内薄膜电阻经过激光调整,可用于校准器件,使该器件在298.2K (25C)时输出298.2 µA电流。AD590适用于150C以下、目前采用传统电气温度传感器的任何温度检测应用。低成本的单芯片集成电路及无需支持电路的特点,使它成为许多温度测量应用的一种很有吸引力的备选方案。应用AD590时,无需线性化电路、精密电压放大器、电阻测量电路和冷结补偿
18、。除温度测量外,还可用于分立器件的温度补偿或校正、与绝对温度成比例的偏置、流速测量、液位检测以及风速测定等。AD590可以裸片形式提供,适合受保护环境下的混合电路和快速温度测量。AD590特别适合远程检测应用。它提供高阻抗电流输出,对长线路上的压降不敏感。任何绝缘良好的双绞线都适用,与接收电路的距离可达到数百英尺。这种输出特性还便于AD590实现多路复用:输出电流可以通过一个CMOS多路复用器切换,或者电源电压可以通过一个逻辑门输出切换。AD590实物图2.1 AD590 - 主要特性 1、 流过器件的电流(mA)等于器件所处环境的热力学温度(开尔文)度数,即:mA/K式中: 流过器件(AD5
19、90)的电流,单位为mA;T热力学温度,单位为K。2、AD590的测温范围为-55+150。3、AD590的电源电压范围为4V30V。电源电压可在4V6V范围变化,电流 变化1mA,相当于温度变化1K。AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会被损坏。4、输出电阻为710MW。5、精度高。AD590共有I、J、K、L、M五档,其中M档精度最高,在-55+150范围内,非线性误差为0.3。 DS1612简介:DS1612是美国达拉斯半导体公司生产的CMOS数字式温度传感器。内含两个不发挥性存储器,可以在存储器中任意的设定上限和下限温度值进行恒温器的温度控制,由于这些存储
20、器具有不发挥性,因此一次定人后,即使不用CPU也仍然可以独立使用。它可测量的温度范围为-55+125,在0+70范围内,测量精度为0.5,输出的9为编码直接与温度相对应。DS1612同外部电路的控制信号和数据的通信是通过双向总线来实现的,有CPU生成串行时钟脉冲(SCL),SDA是双向数据线。通过地址引脚A0、A1、A2将8个不同的地址分配给各器件。通过设定寄存器来设置工作方式,并对工作状态进行监控。被测的温度数据被存储在温度传感器寄存器中,高温(TH)和低温(TL)阈值寄存器存储了恒温器输出(Tout)的阈值。20-PIN TSSOP封装引脚图DS1612内部方框图 DS18B20简介:DS
21、18B20是美国DALLAS半导体公司继DS1820之后最新推出的一种改进型智能温度传感器。与传统的热敏电阻相比,他能够直接读出被测温度并且 可根据实际要求通过简单的编程实现912位的数字值读数方式。可以分别在93.75 ms和750 ms内完成9位和12位的数字量,并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线(单线接口)读写,温度变换功率来源于数据总 线,总线本身也可以向所挂接的DS18B20供电,而无需额外电源。因而使用DS18B20可使系统结构更趋简单,可靠性更高。 DS18B20的主要特性:(1) 独特的单线接口方式:DS18B20与微处理器连接时仅需要一条口
22、线即 可实现微处理器与DS18B20的双向通讯。 (2)在使用中不需要任何外围元件。 (3)可用数据线供电,电压范围: 3.0 5.5 V。 (4) 测温范围:-55 125 。固有测温分辨率为0.5 。 (5) 通过编程可实现912位的数字读数方式。(6) 用户可自设定非易失性的报警上下限值。 (7) 支持多点组网功能,多个DS18B20可以并联在惟一的三线上,实现多点测温。 (8) 负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。 DS18B20内部结构 DS18B20的工作时序 DS18B20的工作时序包括初始化时序、写时序和读时序。(1) 初始化:单片机将数据线的电平
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于51单片机的高精度恒温控制系统设计 毕业论文 基于 51 单片机 高精度 恒温 控制系统 设计
链接地址:https://www.31ppt.com/p-3937962.html