水温控制系统的设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《水温控制系统的设计.doc》由会员分享,可在线阅读,更多相关《水温控制系统的设计.doc(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流水温控制系统的设计.精品文档.水温控制系统的设计摘 要随着计算机技术、测量仪器和控制技术的高速发展,现代冶金、石油、化工及电力生产过程中,应用了越来越多的先进测量控制技术、设备和方法。在这些众多的先进测量控制技术中,如何对水温进行控制成为焦点课题之一,为越来越多的科研机构所重视。本设计是一个典型的检测、控制型应用系统,它要求系统完成从水温检测、信号处理、输入、运算到输出控制电热器加热功率以实现水温控制的全过程,因此,以单片微型计算机为核心组成一个专用计算机应用系统,可以满足检测、控制应用类型的功能要求。系统包括单片机,DS18B20温度传感器
2、,场效应管控制下的加热器及其他电子元器件。电路板自带液晶显示器,可以显示设定温度和当前水温,同时还有LED灯用来指示系统的运行状态及其它有用信息,在需要时发出警告信号。最终实现对温度的较精确控制。本控制系统的控制方法主要采用PID算法,并结合了模糊控制的有关理论,使整体控制方案简捷高效,实现方便,而控制效果良好,可以使水温控制的超调量小于0.5摄氏度,同时调节时间也满足设计要求。关键词:单片机,温度传感器,PID,加热器,水温控制 DESIGN OF WATER TEMPERATURE CONTROL SYSTEM ABSTRACTWith the rapiddevelopment of co
3、mputer technology and instrumentation andcontrol technology, modern metallurgy,petroleum,chemicaland electric powerproduction process, advanced measurement and control technology, equipment and methodmore and more applications. In these numerous advanced measurement and control technology, how the t
4、emperature control has become a focus topic, paid attention to by more and more scientific research institution.Because this design is a typical detection and control of applications, it requires to complete the water temperature detection systems, signal processing, input, operation to the output c
5、ontrol electric heater heating power in order to realize the whole process control, therefore, should be based on single-chip microcomputer as the core component of a dedicated computer system, in order to meet the detection, control of types of functional requirements.The system comprises a MCU, DS
6、18B20 temperature sensor, heater under the control of MOSFET and other electronic components. The circuit board has a LCD display which can display the current temperature and setting temperature, and some LED lamps which are used to indicate the running state of system and other useful information,
7、 warning signal in time of need. Finally realize the accurate control of temperature.Control method of the control system is mainly used PID algorithm, combined with the theories of fuzzy control, the control scheme is simple and efficient, easy to implement, and the control effect is good, can over
8、shoot the water temperature control is less than 0.5 degrees Celsius, while smaller adjustment time.KEY WORDS: MCU, temperature sensor, PID, heater, Water temperature control 目录前言1第1章 绪论31.1 研究背景31.2 控制技术的发展41.2.1 定值开关温度控制法41.2.2 PID线性温度控制法41.2.3 智能温度控制法51.3 国内外发展现状61.4 课题设计思路7第2章 系统方案概述82.1 系统设计要求8
9、2.2 方案论证与选择82.2.1 温度传感电路的选择82.2.2 控制电路论证102.2.3 加热电路论证112.2.4 控制算法论证12第3章 系统硬件设计与分析143.1 硬件系统组成框图143.2 单片机最小系统143.2.1 STC89C52单片机153.2.2 晶振电路163.2.3 复位电路163.2.4 工作模式选择173.3 温度传感电路173.3.1 传感器简介173.3.2 传感器接口电路193.4 独立按键193.4.1 按键接口分配193.4.2 按键接口原理图203.5 LED指示灯203.5.1 指示灯接口原理图203.5.2 指示灯接口分配213.6 LCD显示
10、213.6.1 LCD1602简介223.6.2 LCD1602引脚定义223.6.3 LCD1602电路连接图223.7 加热电路233.7.1 整流电路243.7.2 PWM直流调压电路253.8 串口通信253.8.1 串口简介263.8.2 串口通信接线图263.9 电源模块263.10 保护电路27第4章 系统软件设计与分析294.1 软件系统总体流程图294.2 水温测量程序294.2.1 DS18B20操作时序304.2.2 水温测量程序流程图314.3 独立按键程序314.4 指示灯程序314.5 LCD1602显示程序324.5.1 LCD1602操作简介334.5.2 LC
11、D1602操作时序334.5.3 LCD显示程序流程图344.6 PWM波形产生程序354.6.1 PWM简介354.6.2 定时器产生PWM354.7 PID控制程序364.7.1 PID算法简介364.7.2 PID计算程序流程图38第5章 系统调试395.1 硬件调试395.1.1 硬件调试过程395.1.2 硬件调试中出现的问题及解决办法395.2 软件调试40结论45参考文献46致谢47附录48前言温度是极为重要而又普遍的热工参数之一,在环境恶劣或温度较高等场下,为了保证生产过程正常安全的进行,提高产品的质量和数量,以及减轻工人的劳动强度和节约能源,及时准确地得到温度信息并对其进行适
12、时的控制,在许多工业场合中都是重要的环节。由于本设计是一个典型的检测、控制型应用系统,它要求系统完成从水温检测、信号处理、输入、运算到输出控制电热器加热功率以实现水温控制的全过程,因此,应以单片微型计算机为核心组成一个专用计算机应用系统,以满足检测、控制应用类型的功能要求。另外,单片机的使用也为实现水温的智能化控制提供了可能,例如实现自动切断电源,语音提示,自动加热,远程控制等。温度控制系统在国内各行各业的应用虽然已经十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同国外的日本、美国、德国等先进国家相比,仍然有着较大的差距。目前,我国在这方面总体技术水平处于20世纪80年代中后期
13、水平。成熟产品主要以“点位”控制及常规的PID控制器为主,它只能适应一般温度系统控制,难于控制滞后复杂时变温度系统控制,而且适应于较高控制场合的智能化、自适应控制仪表国内技术还不十分成熟,形成商品化并广泛应用的控制仪表较少。虽然也在飞速发展,但对温度要求比较严格的场合,我国的设备根本无法胜任,更提供不了具有建设性的、有价值决策的数据,与国外还有着一定的差距。采用开关温度控制法的温度控制器在我国许多工厂的老式工业电炉中仍被使用。它是通过硬件电路或软件计算判别当前温度值与设定目标温度值之间的关系,进而对系统加热源(或冷却装置)进行通断控制。这种开关控温方法比较简单,用很简单的模拟电路就能够实现。但
14、是,由于这种控制方式无法克服温度变化过程的滞后性,致使系统温度波动较大,控制精度低,完全不适用于高精度的温度控制。而PID温度控制法是基于输出反馈的比例积分微分(PID,Proportional Integral Differential)控制器的设计方法。由于PID调节器模型中考虑了系统的误差,误差变化及误差积累三个因素,因此,其控制性能大大地优越于定值开关控温法。本次设计的主要内容是设计并实现基于51系列单片机的水温控制系统,该系统由STC89C52单片机作为微控制器,通过接收DS18B20温度传感器反馈的水温信号,来控制加热器实现对水温的较精确控制。所设计的系统为一包括单片机,DS18B
15、20温度传感器,可控硅控制下的加热器及其他电子元件的电路板。电路板自带LCD液晶显示器,可以显示设定温度和当前水温,同时还有LED灯用来指示系统的运行状态及其它有用信息,在需要时发出警告信号。该水温控制系统是一个典型的检测、控制型应用系统,它要求系统完成从水温检测、信号处理、输入、运算到输出控制电炉加热功率以实现水温控制的全过程。因此,应以单片微型计算机为核心组成一个专用计算机应用系统,以满足检测、控制应用类型的功能要求。另外,单片机的使用也为实现水温的智能化控制以及提供完善的人机交互界面及多机通讯接口提供了可能,而这些功能在常规数字逻辑道路中往往是难以实现或无法实现的。所以,本例采用以单片机
16、为核心的直接数字控制系统。要完成本次设计需掌握单片机的使用,实现对单片机的编程以及利用单片机对外围电路进行控制;掌握DS18B20温度传感器的使用方法,弄懂其单线接口方式,学会用单片机与其进行通信,并读取相关温度信息;掌握LCD液晶显示器的工作原理,学会利用单片机来控制其正确显示温度;掌握加热器的工作原理并能熟练运用可控硅来控制其发热功率。本文第一章主要介绍水温控制系统的研究背景以及国内外发展现状和实例;第二章是系统方案概述,主要讲述系统方案分析以及方案选择,通过不同的方案介绍和比较,最终确定本设计的所采用的方案;第三章重点讲解系统硬件方案的设计与分析,主要是单片机最小系统、传感器电路和加热电
17、路。第四章重点讲解系统软件方案的设计与分析,主要是温度检测算法和PID算法。第五章给出系统的调试结果及性能分析,最后对本设计做一个总结。第1章 绪论1.1 研究背景温度是生活及生产中最基本的物理量,它表征的是物体的冷热程度。自然界中任何物理、化学过程都紧密地与温度相联系。在很多生产过程中,温度的测量和控制都直接和安全生产、提高生产效率、保证产品质量、节约能源等重大技术经济指标相联系。自18世纪工业革命以来,工业过程离不开温度控制。温度控制广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等。温度控制的精度以及不同控制对象的控制方法选择都起着至关重要的作用,温度是锅炉生产质量的重要指标之
18、一,也是保证锅炉设备安全的重要参数。同时,温度是影响锅炉传热过程和设备效率的主要因素。基于此,运用反馈控制理论对锅炉进行温度控制,满足了工业生产的需求,提高了生产力。温度是极为重要而又普遍的热工参数之一,在环境恶劣或温度较高等场下,为了保证生产过程正常安全的进行,提高产品的质量和数量,以及减轻工人的劳动强度和节约能源,及时准确地得到温度信息并对其进行适时的控制,在许多工业场合中都是重要的环节。由于本设计是一个典型的检测、控制型应用系统,它要求系统完成从水温检测、信号处理、输入、运算到输出控制电热器加热功率以实现水温控制的全过程,因此,应以单片微型计算机为核心组成一个专用计算机应用系统,以满足检
19、测、控制应用类型的功能要求。另外,单片机的使用也为实现水温的智能化控制提供了可能,例如实现自动切断电源,语音提示,自动加热,远程控制等。随着计算机技术、测量仪器和控制技术的高速发展,现代冶金、石油、化工及电力生产过程中,应用了越来越多的先进测量控制技术、设备和方法。在这些众多的先进测量控制技术中,如何对水温进行控制成为焦点课题之一,为越来越多的科研机构所重视。工业控制是计算机的一个重要应用领域,计算机控制系统正是为了适应这一领域的需要而发展起来的一门专业技术,它主要研究如何将计算机技术、通信技术和自动控制理论应用于工业生产过程,并设计出所需要的计算机控制系统。随着微机测量和控制技术的迅速发展与
20、广泛应用,以单片机为核心的温度采集与控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平。1.2 控制技术的发展温度控制技术按照控制目标的不同可分为两类:动态温度跟踪与恒值温度控制。动态温度跟踪实现的控制目标是使被控对象的温度值按预先设定好的曲线进行变化。在工业生产中很多场合需要实现这一控制目标,如在发酵过程控制,化工生产中的化学反应温度控制,冶金工厂中燃烧炉中的温度控制等。恒值温度控制的目的是使被控对象的温度恒定在某一数值上,且要求其波动幅度(即稳态误差)不能超过某一给定值。从工业温度控制器的发展过程来看,温度控制技术大致可分以下几种:定值开关温度控制法、PID线性温度控制法、智
21、能温度控制法。1.2.1 定值开关温度控制法所谓定值开关控温法,就是通过硬件电路或软件计算判别当前温度值与设定目标温度值之间的关系,进而对系统加热源(或冷却装置)进行通断控制。若当前温度值比设定温度值高,则关断加热器,或者开动制冷装置;若当前温度值比设定温度值低,则开启加热器并同时关断制冷器。这种开关控温方法比较简单,在没有计算机参与的情况下,用很简单的模拟电路就能够实现。目前,采用这种控制方法的温度控制器在我国许多工厂的老式工业电炉中仍被使用。由于这种控制方式是当系统温度上升至设定点时关断电源,当系统温度下降至设定点时开通电源,因而无法克服温度变化过程的滞后性,致使系统温度波动较大,控制精度
22、低,完全不适用于高精度的温度控制。1.2.2 PID线性温度控制法从20世纪80年代开始,在单回路PID控制器中引入了参数整定和自适应控制理论,PID控制理论从此进入了高速发展阶段。由于PID控制算法简单、可靠性高等特点,在控制技术高速发展的今天,它在工业过程控制中仍然占有主导地位。由于PID调节器模型中考虑了系统的误差,误差变化及误差积累三个因素,因此,其控制性能大大地优越于定值开关控温法。其具体电路可以采用模拟电路或计算机软件方法来实现PID调节功能。前者称为模拟PID调节器,后者称为数字PID调节器。其中数字PID节器的参数可以在现场实现在线整定,因此具有较大的灵活性,可以得到较好的控制
23、效果。采用这种方法实现的温度控制器,其控制品质的好坏主要取决于三个PID参数(即比例值、积分值、微分值)。只要PID参数选取的正确,对于一个确定的受控系统来说,其控制精度是比较令人满意的。1.2.3 智能温度控制法智能控制系统是某些具有仿人智能的工程控制和信息处理系统,它与人工智能的发展紧密联系。智能控制是一门新兴的交叉前沿学科,它具有非常广泛的应用领域。智能可定义为:能有效的获取、传递、处理、再生和利用信息,从而在任意给定的环境下成功的达到目的的能力。人工智能是应用除了数学式子以外的方法把人们的思维过程模型化,并利用计算机来模仿人的智能的学科。它的应用范围远比控制理论广泛,如包括判断、理解、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水温 控制系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内