水温控制系统设计.pdf
![资源得分’ 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)
《水温控制系统设计.pdf》由会员分享,可在线阅读,更多相关《水温控制系统设计.pdf(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河南工业职业技术学院毕业论文 1 摘要:在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。其中,温度控制也越来越重要。在工业生产的很多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用单片机对温度进行控制不仅具有控制方便、简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而大大的提高产品的质量和数量。因此,单片机对温度的控制问题是工业生产中经常会遇到的控制问题.该实验设计基于飞思卡尔 MC9S12DG128 开发板平台,根据实验任务要求,完成了基于单片机的水温自动控制系统的设计。温度是生活以及生产中最基本的物理量,它表征
2、的是物体的冷热程度。自然界中任何物理、化学过程都与温度有着密切的联系。在很多生产过程中,温度的测量和控制都直接关系安全生产、生产效率、生产质量、能源利用等方面的问题。因此,温度的测量和控制在我国的很多经济领域都受到高度重视。单片机是一种集 CPU、RAM、ROM、I/O 接口和中断系统等部分于一体的器件,只需要外加电源和晶振就可以实现对数字信息的处理和控制,因此,单片机广泛应用于现代工业控制中。此控制具有重量轻、体积小、价格低、可靠性高、耗电低和操作灵活等优点,因此利用单片机进行温度测量控制会大大提高其可靠性和准确性。单片机对温度的测量控制是基于传感器、A/D 转换器以及扩展接口和执行机构来进
3、行的。在闭环过程控制系统中,过程的实时参数由传感器和A/D 转换器来进行实时采集,并由单片机自动记录、处理并控制执行机构来进行调节和控制。因此需要对单片机进行扩展和开发,来形成一个完整的单片机温度控制系统。关键字:飞思卡尔 单片机 水温自动控制 河南工业职业技术学院毕业论文 2 Abstract:In industrial production,current,voltage,temperature,pressure,flow,flow rate and switching capacity are commonly used parameters of the main accused.Am
4、ong them,the temperature control is more and more important.In industrial production in many fields,people need to all kinds of heating furnace,heat treatment furnace,in the reactor and the boiler the temperature detection and control.Using SCM to control temperature control is not only convenient,s
5、imple and flexibility advantages of large,In the actual production of the experimental environment,because the system internal and external heat exchange is difficult to control,and other interference factors is unable to accurately calculated,so the temperature changes tend to be accurately predict
6、ed environmental disturbance.But the normal process of industrial production,the production of temperature is relatively accurate and harsh,industrial production,often to keep the reactor to maintain a certain temperature,to promote the sustained and rapid response,at the same time,the previous temp
7、erature control is mostly artificial through the instrument display to adjust the temperature of the pattern,however,artificial temperature control precision is not high,but the response is not sensitive,has big error,so the need for better temperature measuring and controlling method.SCM is a set o
8、f CPU,RAM,ROM,I/O interface and interrupt part of the system in one device,only need external power supply and the crystal can be achieved on the digital information reliability,low power consumption and the advantages of flexible operation,therefore the use of single-chip temperature measurement an
9、d control will greatly improve the reliability and accuracy.of.In a closed loop process control system,real-time process parameters from the sensor and A/D converter to perform real-time collection,and is composed of a single chip computer automatic recording,processing and controlling the actuator
10、to adjust and control.Hence the need for a single expansion and development,to form a complete temperature control system with single chip microcomputer.Keywords:MCU temperature control of fly think of Carle 河南工业职业技术学院毕业论文 3 目录 第 1 节 绪论.4 1.1 温度控制系统概述.4 1.3 系统组成.4 第 2 节 系统硬件设计.6 2.1 设计思路.6 2.2 系统总体设
11、计框图.7 2.3 主要元件介绍.7 2.4 电路原理图.10 2.5 温度采样电路.11 2.6 温度控制电路.13 2.7 主机控制部分.13 2.8 键盘及数字显示部分.13 2.9 微机控制及图形显示部分.15 第 3 节 系统的软件设计.17 3.1 主程序流程图.17 3.2 键盘显示程序.18 第 4 节 系统调试与测试结果分析.19 4.1 系统测试仪器:.19 4.2 测试方法:.19 4.3 测试结果.19 结论.21 致谢.22 参考文献.23 附 录 1.24 河南工业职业技术学院毕业论文 4 第 1 节 绪论 在现代冶金、石油、化工及电力生产过程中,温度是极为重要而又
12、普遍的热工参数之一,在环境恶劣或温度较高等场合,为了保证生产过程正常安全地进行,提高产品的质量和数量,以及减轻工人的劳动强度、节约能源,要求对加热炉炉温进行测、显示、控制,使之达到工艺标准。如何更快、更准确的控制所需的温度是温度控制技术的关键。1.1 温度控制系统概述 本文介绍的是一个以 51 单片机为控制核心的温度控制系统,此系统通过人机交互设定控制温度,采用增量型 PID 算法,通过脉宽调制控制电炉加热,最终实现温度的恒定。该系统具有温度超调量小、调节时间短、静态误差小、测量精确、恒定温度与设定温度偏差小等优点,且控制方便、显示直观、性能稳定、可靠性高。1.2 设计任务与要求 系统的基本任
13、务与要求:(1)系统的基本要求:一定量水由电炉加热,要求温度可以在一定范围内由人工设顶,并能在环境温度降低时自动实现调整,以保持设定的温度基本不变。(2)主要性能指标 a.温度设定范围:温度设定为 3070最小区分度为 1;b.控制精度:温度控制的静态误差名 1;c.用十进制数码显示实际温度;(3)扩展功能 a.具有通信能力,可接收其他数据设备发朱的命令,或将结果传送到其他数据设备;b.采用适当的控制方法;当没定温度或环境温度突变时减小系统的调节时间和超调号 c.能自动显示温度随时间变化的曲线。1.3 系统组成 本系统是一个典型的检测、控制型应用系统,它要求系统完成从温度检测、信号处理、输入、
14、运算到输出控制电炉加热功率以实现温度控制的全过程。因此,以单片机为核心组成一个专用计算机应用系统,以满足检测、控制应用类型的功能要求。另外,单片机的使用特为实现温度的智能化控制以及提供完善河南工业职业技术学院毕业论文 5 的人机界面及多机通讯接口提供了可能,而这些功能在常规数字逻辑电路中往往是难以或无法实现的。根据设计任务基本要求,本系统应具有以下基本功能:(1)可以进行温度设定,并自动调节温度给定的温度值。(2)可以调整 PID 控制参数,满足不同控制对象与控制品质要求。(3)可以实时显示给定温度与温度实测值。河南工业职业技术学院毕业论文 6 第 2 节 系统硬件设计 本电路总体设计包括五部
15、分:主机控制部分(89C52)、前向通道(温度采样电路)、后向通道(温度控制电路)、键盘和数字显示部分、微机控制及图形显示。2.1 设计思路(1)、方案一:此方案是采用传统的模拟控制方法(方案框图如图 2.1),选用模拟电路,用电位器设定给定值,反馈的温度值与给定的温度值比较后,决定加热或者不加热。器特点是电路简单,易于实现,但是系统所得结果的精度不高并且调节动作频繁,系统静差大,不稳定。系统受环境的影响大,不能实现复杂的控制算法,而且不易实现对系统的控制及对温度的显示,人机交换性能差。图 2.1 模拟控制框图(2)、方案二:采用单片机 89c52 为核心。采用了温度传感器 AD590 采集温
16、度变化信号,A/D 采样芯片 ADC0804 将其转换成数字信号并通过单片机处理后去控制温度,使其达到稳定。使用单片机具有编程灵活,控制简单的优点,使系统能简单的实现温度的控制及显示,并且通过软件编程能实现各种控制算法使系统还具有控制精度高的特点。该水温控制系统是一个典型的检测、控制型应用系统,它要求系统完成从水温检测、信号处理、输入、运算到输出控制电炉加热功率以实现水温控制的全过程。以单片微型计算机为核心组成一个专用计算机应用系统,以满足检测、控制应用类型的功能要求。另外,单片机的使用也为实现水温的智能化控制以及提供完善的人机交互界面及多机通讯接口提供了可能,而这些功能在常规数字逻辑道路中往
17、往是难以实现或无法实现的。所以,本例采用以单片机为核心的直接数字控制系统。河南工业职业技术学院毕业论文 7 比较两种方案,方案二明显的改善了方案一的不足及缺点,并具有控制简单、控制温度精度高的特点。因此本设计电路采用方案二。2.2 系统总体设计框图 本系统以 89c52 单片机为核心,采用了温度传感器 AD590,A/D 采样芯片ADC0804,可控硅 MOC3041 及 PID 算法实现对温度的精确控制。系统由前向通道模块(即温度采样模块)、后向控制模块、系统主模块及键盘显示摸块等四大模块组成。系统框图如图 2.2 图 2.2 系统框图 2.3 主要元件介绍 1.89C52 简介 89C52
18、 是 INTEL 公司 MCS-51 系列单片机中基本的产品,它采用 INTEL 公司可靠的 CHMOS 工艺技术制造的高性能 8 位单片机,属于标准的 MCS-51 的HCMOS 产品。它结合了 HMOS 的高速和高密度技术及 CHMOS 的低功耗特征,它基于标准的 MCS-51 单片机体系结构和指令系统,属于 80C51 增强型单片机版本,集成了时钟输出和向上或向下计数器等更多的功能,适合于类似马达控制等应用场合。89C52 内置 8 位中央处理单元、256 字节内部数据存储器 RAM、8k 片内程序存储器(ROM)32 个双向输入/输出(I/O)口、3 个 16 位定时/计数器和 5 个
19、两级中断结构,一个全双工串行通信口,片内时钟振荡电路。此外,89C52 还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。河南工业职业技术学院毕业论文 8 在空闲模式下冻结 CPU 而 RAM 定时器、串行口和中断系统维持其功能。掉电模式下,保存 RAM 数据,时钟振荡停止,同时停止芯片内其它功能。89C52有 PDIP(40pin)和 PLCC(44pin)两种封装形式。管脚介绍 VCC:供电电压。GND:接地。P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收
20、输出 4TTL 门电流 P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入 P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL门电流。P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2/INT0(外部中断 0)P3.3/INT1(外部中断 1)P3.4 T0(计时器 0 外部输入)P3.5 T1(计时器 1 外部输入)P3.6/WR(外部数据存储器写选通)P3.7/RD(外部数据存储器读选通)RST:复位输入
21、。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。2.AD590 简介 AD590 是美国模拟器件公司生产的单片集成两端感温电流源。它的主要特性如下:1、AD590 的测温范围为-55+150。2、AD590 的电源电压范围为 4V30V。电源电压可在 4V6V 范围变化,电流变化 1mA,相当于温度变化 1K。AD590 可以承受 44V 正向电压和 20V 反向电压,因而器件反接也不会被损坏。3、输出电阻为 710MW。4、精度高。AD590 共有 I、J、K、L、M 五档,其中 M 档精度
22、最高,在-55+150范围内,非线性误差为0.3。3.ADC0804 简介 河南工业职业技术学院毕业论文 9 ADC0804 为一只具有 20 引脚 8 位 CMOS 连续近似的 A/D 转换器,(1).PIN1(CS):Chip Select,与 RD、WR 接脚的输入电压高低一起判断读取或写入与否,当其为低位准(low)时会 active。(2).PIN2(RD):Read。当 CS、RD 皆为低位准(low)时,ADC0804 会将转换后的数字讯号经由 DB7 DB0 输出至其它处理单元。(3).PIN3(WR):启动转换的控制讯号。当 CS、WR 皆为低位准(low)时ADC0804
23、做清除的动作,系统重置。当 WR 由 01 且 CS 0 时,ADC0804会开始转换信号,此时 INTR 设定为高位准(high)。(4).PIN4、PIN19(CLK IN、CLKR):频率输入/输出。频率输入可连接处理单元的讯号频率范围为 100 kHz 至 800 kHz。而频率输出频率最大值无法大于 640KHz,一般可选用外部或内部来提供频率。若在 CLK R 及 CLK IN 加上电阻及电容,则可产生 ADC 工作所需的时序,其频率约为:(5).PIN5(INTR):中断请求。转换期间为高位准(high),等到转换完毕时 INTR 会变为低位准(low)告知其它的处理单元已转换完
24、成,可读取数字数据。(6).PIN6、PIN7(VIN(+)、VIN(-):差动模拟讯号的输入端。输入电压VINVIN(+)VIN(-),通常使用单端输入,而将 VIN(-)接地。(7).PIN8(A GND):模拟电压的接地端。河南工业职业技术学院毕业论文 10 2.4 电路原理图 protues 仿真图如图 2.3 电路仿真图 2.3 Protues 仿真图显示当前温度 30 工作原理:温度采集电路主要由温度传感器(AD590)、基准电压(7812)及A/D 转换电路(ADC0804)三部分组成。PID 控制算法和根据实验数据分区间控制的算法,对于温度系统来说,被控对象没有精确的数学模型。
25、热得快加热使得水温具有有热惯性,而且检测的实时数据是检测点附近的实时温度并不能完全体现 1 升水的实际温度,所以经典 PID 控制算法不能满足设计要求,还必须根据实验数据进行调整。这种控制算法基本能够满足设计要求,且通用性较强。温度控制电路主要由光电耦合器 MOC3041 和双向可控硅 BTA12 组成。MOC3041光电耦合器的耐压值为 400v,它的输出级由过零触发的双向可控硅构成,它控制着主电路双向可控硅的导通和关闭。100电阻与 0.01uF 电容组成双向可控硅保护电路主机控制部分采用了单片机 89C52。单片机 89C52 内部有 8KB 单元河南工业职业技术学院毕业论文 11 的程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水温 控制系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内