基于_PID算法的温度控制系统响设计毕业设计

合集下载

pid毕业设计

pid毕业设计

pid毕业设计
PID(Proportional-Integral-Derivative)是一种经典的控制算法,在自动控制系统中广泛应用。

如果你正在考虑使用PID算法作为毕业设计的主题,以下是一些可能的方向和建议:
1. 理论研究:深入了解PID算法的原理、数学模型和控制特性。

研究PID参数调节方法、稳定性分析以及在不同应用领域中的适用性等方面。

2. 算法优化:探索改进PID算法的方法。

可以考虑针对特定问题进行PID参数优化,如非线性系统、时变系统或多变量系统。

研究新的参数整定方法、自适应控制策略或者基于模型的预测控制方法等。

3. 实时应用:将PID算法应用到实际系统中。

选择一个感兴趣的控制对象,例如温度、速度或位置控制,并设计一个闭环控制系统。

实现PID算法,并通过实验验证其性能和效果。

4. 系统集成:将PID算法与其他控制算法相结合,构建更复杂的控制系统。

例如,将PID与模糊控制、神经网络或模型预测控制相结合,以提高控制系统的性能和鲁棒性。

5. 应用拓展:将PID算法应用于特定领域的问题。

例如,可以研究PID在机器人控制、能源管理、交通流量控制或者水处理系统中的应用。

通过实际案例分析和仿真验证,评估PID在这些领域中的效果和潜力。

不论选择哪个方向,建议结合理论研究和实践应用进行综合性的毕业设计。


外,使用模拟软件或硬件平台进行实验验证,收集数据并进行分析,以便评估PID 算法的性能和优化方法的有效性。

同时,注意文献综述的撰写和实验结果的可视化呈现,以提高毕业设计的质量和可读性。

本科毕业论文PID温控系统的设计及仿真

本科毕业论文PID温控系统的设计及仿真

CENTRAL SOUTH UNIVERSITY 本科生毕业论文题目PID温控系统的设计及仿真学生指导教师学院信息科学与工程学院专业班级完成时间年月摘要温度是工业控制的主要被控参数之一。

可是由于温度自身的一些特点,如惯性大,滞后现象严重,难以建立精确的数学模型等,给控制过程带来了难题。

要对温度进行控制,有很多方案可选。

PID 控制简单且容易实现,在大多数情况下能满足性能要求。

模糊控制的鲁棒性好,无需知道被控对象的数学模型,且在快速性方面有着自己的优势。

研究分析了PID 控制和模糊控制的优缺点,把两者相互结合,采用了用模糊规则整定P K 、I K 两个参数的模糊自整定PID 控制方法。

本研究以电烤箱为控制对象,用MATLAB 软件对PID 控制、模糊控制和参数模糊自整定PID 控制的控制性能分别进行了仿真研究。

仿真结果表明PID 对于对象模型复杂和模型难以确定的控制系统具有很大的局限性,不能满足调节时间短、超调小的技术要求。

由于模糊控制的理论(如量化因子和比例因子的确定问题)并不完善,其可能获得的控制性能无法把握,而且模糊控制易受模糊规则有限等级的限制而引起稳态误差。

参数模糊自整定PID 控制吸收前两种方法的长处,满足了调节时间短、超调量为零且稳态误差较小的控制要求。

因此本论文最终确定采用参数模糊自整定PID 控制方案。

本系统硬件采用了以 AT89C52 单片机为核心的温度控制器,选用 k 型热电偶为温度传感器结合MAX6675芯片构成前向通道,同时双向晶闸管和SSR 构成后向通道,由按键、LED 数码显示器及报警单元等组成人机联系电路。

关键词:单片机,PID ,模糊控制,仿真ABSTRACTTemperature is one of the main parameters in the industrial process control.Yetthere are difficultiesto have a good control oftemperature becauseof the characteristics of the temperature itself:the temperature inertia is great, its time-lag is serious and it is hardto establish an accurate mathematical model.There are many methods to be selected in order to control a system. The PID controlis simple,easily realized andin most casesit meetsthe control demand. Fuzzy control has the advantage of quickness,itsrobustness is good and there is no needto know theobject ’smathematical model.This paper analyses the advantages and disadvantages of both PID control and fuzzycontrol and es to the method of bining them together,fuzzy self-tuningPID control. In this method,P K and I K of the PID controller are adjusted by fuzzy control rules .In the paper simulations of PID control, fuzzy control and fuzzyself-tuning PID control are done by MATLAB to control a electric oven.Conclusions are that for those control objects of which models are plicated or hard to establish,the PID method has limitation and doesn ’t meet the control demand. As the fuzzy control method theory is not perfect, a good control performance cannot be expected. And it could easily cause the steady-state error for it is restricted by limited grades of the fuzzy rules.Finally the fuzzy self-tuning PID control method is selected, since it meets the control demands.In this paper AT89C52 is used as controller, toward access is posed of K which is used as the temperature sensor and MAX6675.Backward access is posed of bidirectional thyristor and SSR. Man-machine circuit is posed of keyboard, LED and warning unit, etc.Key words :Micro Controller, PID Control, Fuzzy Control, Simulation目 录摘要IABSTRACTII第一章绪论11.1 课题的提出及意义11.2 控制系统背景介绍11.3 当代温控系统及智能算法2第二章温控系统的设计52.1 温控系统的总体设计52.1.1 温控系统设计的基本原则52.1.2 温控系统的结构及设计62.2 温控系统的硬件设计72.2.1 前向通道设计72.2.2 后向通道设计102.2.3 人机通道设计11小结15第三章系统控制方案163.1 PID 控制163.1.1 PID的概述163.1.2 PID 控制的基本理论及特点163.2 模糊控制183.2.1 模糊控制的概述183.2.2 模糊控制的基本原理及特点183.3 模糊PID 控制19小结21第四章仿真研究224.1 MATLAB及其模糊逻辑工具箱和仿真环境simulink224.2 仿真和优选234.2.1 控制对象模型234.2.2 仿真和方案选择25小结32第五章总结与展望335.1 主要工作容335.2 工作小结335.3 存在的问题及未来的方向34结束语35参考文献36第一章绪论1.1 课题的提出及意义温度是生产过程和科学实验中非常普遍而又十分重要的物理参数。

温度控制系统的设计_毕业设计论文

温度控制系统的设计_毕业设计论文

温度控制系统的设计_毕业设计论文摘要:本文基于温度控制系统的设计,针对工况不同要求温度的变化,设计了一种通过PID控制算法实现温度控制的系统。

该系统通过传感器对温度进行实时监测,并将数据传输给控制器,控制器根据设定的温度值和反馈的实际温度值进行比较,并通过PID算法进行控制。

实验结果表明,该温度控制系统具有良好的控制性能和稳定性。

关键词:温度控制系统;PID控制;控制性能;稳定性1.引言随着科技的发展,温度控制在很多工业和生活中都起到至关重要的作用。

温度控制系统通过对温度的监测和控制,可以保持系统的稳定性和安全性。

因此,在各个领域都有大量的温度控制系统的需求。

2.温度控制系统的结构温度控制系统的结构主要包括传感器、控制器和执行器。

传感器负责对温度进行实时监测,并将监测到的数据传输给控制器。

控制器根据设定的温度值和反馈的实际温度值进行比较,并通过PID控制算法进行控制。

执行器根据控制器的输出信号进行操作,调节系统的温度。

3.PID控制算法PID控制算法是一种常用的控制算法,通过对控制器进行参数调节,可以实现对温度的精确控制。

PID算法主要包括比例控制、积分控制和微分控制三部分,通过对每一部分的权值调节,可以得到不同的控制效果。

4.实验设计为了验证温度控制系统的性能,我们设计了一组温度控制实验。

首先,我们将设定一个目标温度值,然后通过传感器对实际温度进行监测,并将数据传输给控制器。

控制器根据设定值和实际值进行比较,并计算控制信号。

最后,我们通过执行器对系统的温度进行调节,使系统的温度尽量接近目标温度。

5.实验结果与分析实验结果表明,通过PID控制算法,我们可以实现对温度的精确控制。

在设定目标温度值为40℃的情况下,系统的稳态误差为0.5℃,响应时间为2秒。

在不同工况下,系统的控制性能和稳定性都得到了有效的保证。

6.结论本文基于PID控制算法设计了一种温度控制系统,并进行了相应的实验验证。

实验结果表明,该系统具有良好的控制性能和稳定性。

基于PLC的中央空调温度控制系统设计毕业设计论文

基于PLC的中央空调温度控制系统设计毕业设计论文

摘要中央空调已经广泛应用于商用与民用建筑中,用于保持整栋建筑温度恒定。

传统的设计中,无论季节、昼夜和用户负荷的怎样变化,各电机都长期固定在工频状态下全速运行,所以会造成极大的的能源浪费。

本设计采用变频器、PLC、温度传感器等器件的有机结合,构成温差闭环自动控制系统,自动调节水泵的输出流量达到节能目的。

该系统采用西门子的S7—200PLC作为主控制单元,利用传统PID控制算法,通过西门子MM440变频器控制水泵运转速度,保证系统根据实际负荷的情况调整流量,实现恒温控制,从而最大程度的解决能源浪费问题。

本设计通过采用基于USS 协议的RS-485总线通讯的网络,通过西门子TD200文本显示器实现人机界面的设计,使用MCGS工控组态软件,对系统进行理论分析。

通过分析该设计,验证了该设计的可靠性,可以解决中央空调的能源浪费问题。

关键词:中央空调,PLC,PID,变频器ABSTRACTThe central air conditioning has been widely used in commercial and civil buildings, which are used to maintain constant temperature of the building. In traditional design, regardless of the season, day and night, and how the user load changes, the motor is fixed to run at full speed for a long time in the condition of power frequency. It will cause great waste of energy.This design is developed based on the combination of frequency converter, PLC, temperature sensor. It makes up a temperature difference closed-loop automatic control system and automatically adjust the output flow of pump to achieve energy saving. The system adopts the Siemens S7-200 PLC as the main control unit, using the traditional PID to control algorithm, using Siemens MM440 inverter to control of pump speed, to guarantee system adjust load flow according to actual situation. All of these will bring out constant temperature control, so as to solve the problem of energy waste to a great extent.This design use RS - 485 bus communication networks which is based on USS protocol and using the Siemens TD200 to realize the human-computer interface design, and using the software made from MCGS, to carries on the theoretical analysis to the system. Verified the reliability of the design, the design can solve the problem of central air conditioning energy waste through the analysis of the design.KEY WORDS: The central air conditioning, PLC, PID, frequency converter目录摘要 (I)ABSTRACT (II)第1章绪论 (1)1.1 中央空调的发展 (1)1.1.1 中央空调现在状况 (1)1.1.2 中央空调发展趋势 (1)1.2 本设计的意义 (1)1.2.1 设计的主要内容 (1)1.2.2 设计的意义 (2)第2章中央空调系统介绍 (3)2.1 中央空调结构 (3)2.1.1 中央空调概述 (3)2.1.2 中央空调结构 (3)2.2 中央空调系统工作原理 (4)2.2.1 制冷原理 (4)2.2.2 工作原理 (4)2.2.3 中央空调的控制原理 (4)2.3 中央空调的评价 (5)2.4 本章小结 (5)第3章中央空调控制系统的硬件设计 (6)3.1 变频器 (6)3.1.1 变频器的介绍 (6)3.1.2 变频调速的原理 (6)3.1.3 变频器的选择 (9)3.1.4 使用注意的问题 (10)3.2 电机的软启动原理及应用 (11)3.2.1 软启动的介绍 (11)3.2.2 软启动工作原理 (11)3.2.3 软启动的优点 (11)3.2.4 软启动与变频器的对比 (12)3.3 PLC选型 (12)3.3.1 PLC的工作原理 (12)3.3.2 西门子S7—200介绍 (13)3.4 温度传感器 (14)3.5 温度变送器 (15)3.6 人机界面选型方案 (15)3.7 总体硬件设计 (16)3.8 本章小结 (19)第4章软件设计 (20)4.1 PID控制 (20)4.1.1 PID控制简介 (20)4.1.2 PID参数整定 (20)4.1.3 对中央空调的PID控制 (21)4.2 应用软件STEP7 (21)4.3 plc编程 (22)4.3.1 程序流程图 (22)4.3.2 中央空调控制系统的I/O分配表 (24)4.3.3 程序中使用的存储器及其功能 (25)4.3.4 中央空调温度控制系统程序 (25)4.4 设备通讯 (26)4.4.1 RS-485介绍 (26)4.4.2 USS协议软件与S7—200间的通讯 (26)4.5 MCGS组态软件 (27)4.5.1 MCGS组态软件简介 (27)4.5.1 MCGS组态画面 (27)4.6 本章小结 (29)第5章结论 (30)致谢 (31)参考文献 (32)附录 (33)第1章绪论1.1 中央空调的发展1.1.1 中央空调现在状况中央空调行业现在存在着巨大的竞争,这种竞争是产品革新所产生的,产品革新主要围绕低碳环保进行,低碳环保在这个时代有着很重大的意义。

模糊PID温度控制毕业设计

模糊PID温度控制毕业设计

模糊PID温度控制毕业设计第一章绪论1.1选题背景及其意义在工业生产过程中,控制对象各种各样,温度是生产过程和科学实验中普遍而且重要的物理参数之一。

在生产过程中,为了高效地进行生产,必须对它的主要参数,如温度、压力、流量等进行有效的控制。

温度控制在生产过程中占有相当大的比例,其关键在于测温和控温两方面。

温度测量是温度控制的基础,技术已经比较成熟。

由于控制对象越来越复杂,在温度控制方面,还存在着许多问题。

如何更好地提高控制性能,满足不同系统的控制要求,是目前科学研究领域的一个重要课题。

温度控制一般指对某一特定空间的温度进行控制调节,使其达到工艺过程的要求。

本文主要研究电锅炉温度控制的方法。

电锅炉是将电能转换为热能的能量转换装置[1]。

具有结构简单、无污染、自动化程度高等特点。

与传统的以煤和石化产品为燃料的锅炉相比还具有基本投资少、占地面积小、操作方便、热效率高、能量转化率高等优点。

近年来,电锅炉已成为供热采暖的主要设备。

锅炉控制作为过程控制的一个典型,动态特性具有大惯性大延迟的特点,而且伴有非线性。

目前国电热锅炉控制大都采用的是开关式控制,甚至是人工控制方法。

采用这些控制方法的系统稳定性不好,超调量大,同时对外界环境变化响应慢,实时性差。

另外,频繁的开关切换对电网产生很大的冲击,降低了系统的经济效益,减少了锅炉的使WORD版本.用年限。

因此,研究一种最佳的电锅炉控制方法,对提高系统的经济性,稳定性具有重要的意义。

1.2工业控制的发展概况工业控制的形成和发展在理论上经历了三个阶段50年代末起到70年代为第一阶段,即经典控制理论阶段,这期间既是经典控制理论应用发展的鼎盛时期,又是现代控制理论应用和发展时期;70年代至90年代为第二阶段,即现代控制理论阶段;90年代至今为第三阶段,即智能控制理论阶段[2]第一阶段:初级阶段。

它以经典控制理论为主要控制方案,采用常规气动、液动和电动仪表,对生产过程中的温度、流量、压力和液位进行控制。

直流电机速度PID控制系统设计毕业论文(设计).doc.doc

直流电机速度PID控制系统设计毕业论文(设计).doc.doc

序号(学号〉: 161240303长春大学 毕业设计(论文)直流电机速度PID 控制系统设计李一丹国际教育学院自动化1612403曹福成2016 年 5 月 30 0姓 名 学 院 专 业 班 级 指导教师直流电机速度PID控制系统设计摘要:针对现有的直流电机控速难的问题,本文设计了一种基于ATmegal6L单片机的直流电机速度控制系统。

本系统以ATinegal6L单片机为主控制器,搭载了L298n为电机驱动,通过霍尔元件进行测速,通过按键控制电机的转动方向和转动速度,并配以温度传感器DS18B20对温度进行监测,通过PID算法调节PW\1 进行对速度控制。

该系统包括的模块主要有单片机为主体的控制模块、电机的驱动模块、对电机速度进行监测的模块、由LCD1602构成的显示ky r模块、电源模块和按键控制模块等。

本系统可以通过PID算法实现可编程脉宽波形对直流电机的速度进行控制,并且可以显示出当前电机的转速。

关键词:单片机;PID算法;直流电机The design of DC motor speed control system with PID Abstract: According to the existing DC motor speed control problem, this paper describes the design of a DC motor speed control system based on ATmegal6L MCU. To ATMEGA16L microcontroller as the main controller for the system, equipped with a L298n for motor drive, through the hall element of speed, through the buttons to control the motor rotation direction and the rotation speed, and the temperature sensor DS18B20 the temperature monitoring, PID algorithm is used to adjust the PWM control of the speed. The system includes the following modules display microprocessor control module, as the main body of the motor drive module, monitoring module, the speed of motor is composed of LCD1602 module, power supply module and key control module.This system can realize through PID algorithm to control the speed of the programming pulse waveforms of DC motor, and can display the current motor speed.Keywords: single chip microcomputer, PID algorithm, DC motor ky r戈ml ml ——II —In —In | * 11—I 1111 ml 1111目录Bit (1)l.i选题背景及意义 (1)1.2国内外研宄现状 (2)1.3木文主要研究的内容 (3)第2章总体方案论述 (4)ky r2.1系统主要传感器介绍 (4)2.1.1温度传感器 (4)2.1.2转速检测模块 (5)2.2系统总体功能及方案选择 (6)2.2.1系统所需模块及功能 (6)2.2.2主控制器选择 (8)第3章系统总体硬件设计 (10)3.1单片机最小系统 (10)3.1.1ATmegal6L单片机的引脚分布 (10)3.1.2最小系统的硬件电路 (13)3.2电机驱动电路 (14)3.3温度检测电路 (15)3.4光电管提示电路和按键控制电路 (15)3.5LCD1602 显示电路 (16)3.6电源电路 (17)3.7本章小节 (18)第4章系统软件设计 (19)4.1系统总体流程图 (19)4.2 PID算法简介 (19)4.2.1PID算法介绍 (20)4.2.2HD算法结果 (21)4.3系统调试步骤 (21)4.4误差分析即改进方法 (22)给论 (23)致谢 (24)参考文献 (25)隱 (26)附录I系统总体硬件电路图 (26)附录II系统中部分程序 (27)ky r In—ml ml ml ml | , I af—.第1章绪论1.1选题背景及意义电动机简称电机,俗称马达,在现实生活中,我们处处都可以见到电机的身影,小到小学生玩的电动四驱车,大到炼钢厂用的滚动罐,这些都是电机家族的成员。

基于PLC的温度控制—毕业设计

基于PLC的温度控制—毕业设计

毕业设计(论文)题目基于PLC的温度控制专业电气自动化班次 **姓名 **指导老师 **成都工业学院二0**年六月目录摘要 (2)PLC概述 (4)第一章系统规划 (6)1.1 控制目的 (6)1.2 对系统的分析 (6)1.3 主要部件的选择 (6)1.3.1 PLC的选择 (6)1.3.2 模块的选择 (7)1.4 流程图 (14)第二章硬件设计 (15)2.1 元件清单 (15)2.2 热电偶传感器 (16)2.2.1热电偶传感器的工作原理 (16)2.2.2 热电偶的种类及结构 (17)2.3 加热器 (20)2.4按钮开关 (20)2.5 声光报警指示灯 (21)2.6 系统正常指示灯 (21)2.7外部接线图 (22)第三章软件设计 (23)3.1 I\O地址分配表 (23)3.2 梯形图 (24)3.3 指令表 (28)总结 (31)致谢 (32)参考文献 (33)附录 (34)摘要可编程序控制器,简称PLC,是将计算机技术应用于工业控制领域的通用产品。

国际电工委员会将PLC定义如下:“PLC是一种数字运算操作的电子系统,专为在工业环境下应用而设计。

它采用可编程序的存储器,用来在其内部执行运算逻辑、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。

温度是工业生产过程中最常见、最基本的参数之一。

任何化学反应和物理变化都与温度有关,它约占生产过程中全部过程参数的50%左右。

本系统控制的温度范围在50度—60度之间,采用三菱FX1S-10MR基本模块和温度测量模块FX2N-2LC进行控制。

当温度测量值不符合设定值时,会自动调节温度到设定范围。

若3分钟后仍不符合设定值,则系统会发出报警,以减小损失。

关键词:PLC;温度;FX1S-10MR;FX2N-2LC;调节AbstractProgrammable controller, referred to as PLC, is applied to computer technology in the industrial control area by general products. The international electrotechnical commission will be defined as follows: "PLC PLC is a kind of digital electronic systems, computational operation in industrial environment for design and application. It USES programmable memory, to perform operation in its internal logical sequence control, timing, counting and arithmetic operation instruction, and through digital and analog input and output, the control of various types of machinery or production process.Temperature is the most common industrial production process and basic parameters. Any chemical reactions and physical changes with temperature, which accounted for production process parameters of the whole process of 50%. This system control temperature range 50-60 degrees in between, mitsubishi FX1S - 10MR basic modules and temperature measuring control module. When the temperature measurement value does not conform to the set value, will automatically adjust the temperature to set limits. If you still don't conform to 3 minutes after setting, alarm system, to decrease the loss.Keywords: temperature, 10MR; FX1S - 2LC; FX2N - adjustPLC概述PLC的历史与发展现代社会要求制造业对市场需求做出迅速反应,生产出小批量、多品种、多规格、低成本和高质量的产品,老式的继电器系统已成为实现这一目标的巨大障碍。

(完整版)基于PLC和组态王的温度控制系统设计完整毕业论文设计

(完整版)基于PLC和组态王的温度控制系统设计完整毕业论文设计

优秀论文审核通过未经允许切勿外传摘要可编程控制器是一种应用很广泛的自动控制装置,它将传统的继电器控制技术、计算机技术和通讯技术融为一体,具有控制能力强、操作灵活方便、可靠性高、适宜长期连续工作的特点,非常适合温度控制的要求。

在工业领域,随着自动化程度的迅速提高,用户对控制系统的过程监控要求越来越高,人机界面的出现正好满足了用户这一需求。

人机界面可以对控制系统进行全面监控,包括过程监测、报警提示、数据记录等功能,从而使控制系统变得操作人性化、过程可视化,在自动控制领域的作用日益显著。

本文主要介绍了基于西门子公司S7-200系列的可编程控制器和亚控公司的组态软件组态王的炉温控制系统的设计方案。

编程时调用了编程软件STEP 7 -Micro WIN中自带的PID控制模块,使得程序更为简洁,运行速度更为理想。

利用组态软件组态王设计人机界面,实现控制系统的实时监控、数据的实时采样与处理。

实验证明,此系统具有快、准、稳等优点,在工业温度控制领域能够广泛应用。

关键词:温度控制可编程控制器人机界面组态王目录第一章前言 (1)1.1项目背景、意义 (1)1.2温控系统的现状 (2)1.3项目研究内容 (3)第二章PLC和HMI基础 (5)2.1可编程控制器基础 (5)2.1.1可编程控制器的产生和应用 (5)2.1.2可编程控制器的组成和工作原理 (5)2.1.3可编程控制器的分类及特点 (8)2.2人机界面基础 (8)2.2.1人机界面的定义 (8)2.2.2人机界面产品的组成及工作原理 (9)2.2.3人机界面产品的特点 (9)第三章PLC控制系统硬件设计 (10)3.1PLC控制系统设计的基本原则和步骤 (10)3.1.1PLC控制系统设计的基本原则 (10)3.1.2PLC控制系统设计的一般步骤 (11)3.2PLC的选型与硬件配置 (13)3.2.1PLC型号的选择 (13)3.2.2S7-200 CPU的选择 (14)3.2.3EM231模拟量输入模块 (14)3.2.4热电式传感器 (16)3.3IO点分配及电气连接图 (17)3.4PLC控制器的设计 (17)3.4.1控制系统数学模型的建立 (17)3.4.2PID控制及参数整定 (19)第四章PLC控制系统软件设计 (22)4.1PLC程序设计方法 (22)4.2编程软件STEP7--M ICRO WIN概述 (23)4.2.1STEP7-MicroWIN简单介绍 (23)4.2.2梯形图语言特点 (24)4.2.3STEP7-MicroWIN参数设置(通讯设置) (25)4.3程序设计 (27)4.3.1设计思路 (27)4.3.2控制程序流程图 (27)4.3.3梯形图程序 (28)4.3.4PID指令向导的运用 (31)4.3.5语句表(STL)程序 (35)第五章基于组态王的HMI设计 (37)5.1人机界面(HMI)设计 (37)5.1.1监控主界面 (38)5.1.2实时趋势曲线 (39)5.1.3历史趋势曲线 (40)5.1.4报警窗口 (40)5.1.5设定画面 (42)5.2变量设置 (42)5.3动画连接 (44)第六章系统运行结果及分析 (46)6.1系统运行 (46)6.2运行结果分析 (47)6.2.1温度趋势曲线分析 (47)6.2.2报警信息分析 (49)第七章总结 (50)参考文献 (51)致谢 (52)第一章前言1.1项目背景、意义温度控制在电子、冶金、机械等工业领域应用非常广泛。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于 PID算法的温度控制系统响设计
[摘要 ]设计了一种温度控制系统。

以 AT89S52单片机为核心,包括电源
电路,温度信号采样电路,键盘及显示电路,加温控制电路等模块。

软件
采用 PID算法进行了建模和编程,在 SIMULINK环境中进行了仿真,系统无稳态误差,调节时间为 30s,无超调量,满足设计要求。

[关键词】温度控制单片机 PID算法
电加热温度控制具有升温单向性、大惯性、大滞后性和时变性的特点,应用传统的模拟电路控制方法,很难达到理想的控制效果。

采用模糊 PID算法,运用 AT89S52单片机对电阻炉温度实现智能控制,可以解决上述种种不足,实现高精度的控制
1.系统设计度值
PID调节的温度控制系统的框图如图 1所示。

由按键模块设定温度值进行查表计算后转换为对应的电压数字值,通过 l6位的数模转换器得到与之精确对应的电压信号,并显示在显示模块上。

此电压值于度传感器测量的电压值进行比较产生一个误差信号,经过 PID电路后,获得一个控制量给加热电路构成实时闭环系统,同时实际测量电压值,并显示在显示模块上。

输出控制 D/A转换电路转换成电压信号来控制可控硅触发电路,从而控制可控硅通断率,通过调节加热功率即可达到控制温度恒定的目的。

2.主要模块硬件电路设计
2.1温度测量电路
温度测量转换部分是整个系统的数据来源,直接影响系统的可靠性。

传统的温度测量方法是:温度传感器例如 AD590,将测量的温度转换成模拟电信号,再经过 MD转换器把模拟信号转换成数字信号,单片机再对采集的数字信号进行处理,实现起来比较复杂,滤波消噪难度大,系统稳定性不高,设计采用数字式温度传感器DS18B20。

DS18B20为单总线接口,测量温度的范围为一55oC~+125oC。

温度采集电路如图 2所示 DQ为数字信号输入,输出端;GND为电源地;VDD为外接供电电源输入端。

DS18B20的 OQ引脚接 AT89S52的 P1.4口线,用于将采集到的温度送人单片机中处理,2脚和3脚之间接一个 4.7K上拉电阻。

DS18B20内部结构主要由四部分组成:64位光刻ROM、温度传感器、非挥发的温度报警触发器TH和TL、配置寄存器。

以 12位转化为例,
用 16位符号扩展的二进制补码读数形式提供,以 0.0625~C/LSB 形式表达,其中 s为符号位。

数据转换如下表 1。

12位转化后得到的 12位数据,存储在l8B20的两个 8BYTE的 RAM 中,二进制中的前面 5位是符号位,如果测得的温度大于 0,这 5位为0,将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。

2-2加热控制电路控制电路如图 3。

用于在闭环控制系统中对被控对象实施控制,被控对象为电炉丝,采用对加在电炉丝两端的电压进行通断的方法进行控制,以实现对控制系统加热功率的调整,从而达到对恒温温控制的目的。

对电炉丝通断的控制采用SSR一40DA 固态继电器,使用非常简单,只要在控制端 1TrL电平,即可实现对
继电器的开关,使用时接 NPN型三极管构成射极输出器电路,以提高驱动电流。

三极管的基极连接单片通过 l6位的数模转换器得到与之精确对应的电压信号,此电压值于温机的 P13,当单片机的Pl_3为高点平时,三极管驱动固态继电器工作度传感器测量的电压值进行比较产生一个误差信号,经过 PID电路后,接通加热器工作,当单片机的Pl3为低电平时固态继电器关断,加热获得一个控制量给加热电路,构成实时闭环系统,同时实际测量电压值器不工作。

3.系统程序设计
3.1 PID调节器控制原理
系统由PID控制器和被控对象组成。

PID控制就是对偏差信号进行比例、积分、微分运算后,形成一种控制规律即控制器的输出为:
或写成传递函数的形式:
Kp 为比例系数,为积分时间常数,T 为微分时间常数。

PID 控制器的参数整定是控制系统设计的核心内容 ,根据被控过 程的特性确定PID 控制器的比例系数、积分时间和微分时间的大小。

PID 控制器参数整定的方法很多,设计采用 PID 归一整定法把对控制台三个参数(K 、T 、T )转换为一个参数,使 问题明显简化。

以达到控制器的特性与被控过程的特性相匹配,满足某种反映控制系统质量的性能指标。

3.2 PID 计算程序 计算机只能处理数字信号,若采样周期为T 第n 次采样的输入误差为en ,且 en =r (n)=c(n),输出为 u(n),PID 算法用的微分de/dt 由差分(en-en-1)/T 代替,积分 e(t)dt 由∑e kT 代替,于是得到:
PID 计算△u 只需要保留现时刻e 以及以前的两个偏差量e 和 e 。

初始化程序初值 =e|_()通过采样并根据参数 K 、KI 】、Kf 以及 e e 和 e 计算 △u。

根据输出控制增量△u 可求出本次控制输出为 :
由于电阻炉一般是属于一阶对象和滞后的一阶对象,式中 KP、K。

、KJ的选择取决于电热丝的阶跃响应曲线和实际经验,设计采用Ziegler—Nichols提出的PID归一调整法,调整参数,主要是减少在线整定参数的数目,人为假定约束条件,以减少独立变量的个数,令:T=0.1T Tl=0.5T ,TI)=0.125Tu,式中 Ti_称为临界周期。

PID计算的程序流程图如图 4所示。

4.系统测试和结语
为了验证系统的准确性,在 MATLAB的 SIMULINK软件包中进行系统的仿真。

闭环调节系统可以用一个阶滞后环节来近似,方框图如图 5所示。

可以得到系统 PID调节的参数,当 Kp=0.03,Ki=0.029,Kd=0.008时,系统无超调量,准确性高且调节时间为30s具有快速性。

设计的恒温控制系统不仅能满足各项设计指标,并且具有体积小,结构简单,价格便宜,准确性高,可行性强等优点。

参考文献
[1]徐薇莉,曹柱中.控制理论与设计 [M]上海交大出版社,2003 74-82.
[2]卢超.基于 AT89C51多路信号检测和语音报警器的设计
『I].佳木斯大学学报,2009,02:181—184.[3]先锋工作室.单片机程序设计实例[M].清华大学出版社,2003 14-30
[4]王幸之,钟爱琴等.AT89系列单片机原理及接口技术[M]北京:北京航天大学出版社,200439—54.
[5]卢超.单片机同PC机通信的一种新方法[I].矿山机械,2007,04:105-107
[6]卢超分布式矿井温度监测系统的设计 [J].煤炭科学技术,
2007,12:51-54.
[7]李华.MCS一5l系列单片机实用接口技术[M].北京航空航天大
学出版社,2001.
[8]卢超.单片机与 PC机的通信设计[I]工矿自动化,2007,05:116—118.
[9]卢超负反馈放大电路的仿真分析 [1].现代电子技术,2006,16:115—117.
[10]卢超.PVDF型脉搏传感器信号处理电路的设计.齐齐哈尔大学学报 (自然科学版),2009,06:6—10.。

相关文档
最新文档