烤箱温度控制系统设计.doc
基于模糊PID的工业烤箱温度控制系统设计
mi c r o c o mp u t e r wa s d e s i g n e d . T h e s y s t e m a d o p t e d f u z z y P I D a l g o r i t h m. Th e f u z z y P I D c o n t r o l l e r wa s
a n d S i mu l i n k . T h e s i mu l a t i o n r e s u l t i n d i c a t e s t h a t t h e f u z z y P I D c o n ro t l l e r c a n n o t o n l y o v e r c o me t i me
、 , 0 1 . 3 3 . No . 3 J u n . 2 0 1 3
基 于模糊 P I D 的工业 烤箱温度 控制系统设计
王 立 红 , 关云鹤 , 吕 丽2
( 1 . 辽宁 工业大 学 电气 工程学 院 。辽 宁 锦 州 1 2 1 0 0 1 ;2 . 锦卅l 锦 开电器 集 团有限责 任 公司 ,辽 宁 锦州 1 2 1 0 1 3 )
摘
要 :设计 了以 MS P 4 3 0 F 1 4 9单片机为控制核心 ,采用模糊 P I D控制算法 的工业烤箱温度控制 系统 。设计
了模糊 P I D 控制器 ,详 细阐述了系统的硬件 电路 。利用 Ma t l a b中的 S i mu l i n k平台进行仿真分析 ,采用模糊 P I D 控制器不仅可 以克服温度对象 的纯滞后 ,同时减小 了系统 的超调量 ,加快 了响应速度 ,取得 良好 的控制效 果。 关键词 :工业烤箱 ;单 片机 ;模 糊 P I D 中图分类号 :T P 2 7 3 文 献标识码 :A 文 章编 号:1 6 7 4 . 3 2 6 1 ( 2 0 1 3 ) 0 3 . 0 1 5 3 . 0 3
电烤箱加热控制器设计方案
辽宁工业大学单片机原理及接口技术课程设计<论文)题目:电烤箱加热控制器设计院<系):电气工程学院专业班级:电气101学号:*********学生姓名:***指导教师:<签字)起止时间:2018.06.24-2018.07.12课程设计<论文)任务及评语院<系):电气工程学院教研室:注:成绩:平时20% 论文质量60% 答辩20% 以百分制计算摘要电烤箱是利用电热元件发出的辐射热烤制食物能自动控温、加热、定时的厨房电器。
本课题主要针对家用电烤箱温度控制器进行研究。
本课题以AT89C51单片机系统为核心,对单点的温度进行实时检测。
采用模拟温度传感器PT100对温度进行检测;采用串型模数转换器MAX197进行A/D转换把温度信号调解转换为电压信号与AT89C51单片机接口设置LED八段数码管实时显示温度值。
本设计包括温度传感器、A/D转换模块、数据传输模块、温度显示模块四个部分。
文中将对每个部分功能、实现过程详细介绍。
关键词:电烤箱;AT89C51单片机;温度传感器PT100;数模转换器MAX19目录第1章绪论11.1温度控制器简况11.2本文研究内容2第2章 CPU最小系统设计32.1电烤箱加热控制器总体设计方案32.2CPU的选择42.3数据存储器扩展62.4复位电路设计62.5时钟电路设计72.6电源电路设计82.7CPU最小系统图8第3章 89C51输入输出接口电路设计103.1温度传感器的选择103.2温度检测接口电路设计103.2.1 A/D转换器选择103.2.2 模拟量检测接口电路图123.3加热输出接口电路设计123.4人机对话接口电路设计13第4章电烤箱软件设计154.1软件实现功能综述154.2流程图设计154.2.1 主程序流程图设计154.2.2 模拟量检测流程图设计174.3程序清单18第5章系统设计与分析215.1系统原理图215.2系统原理综述21第6章课程设计总结23参考文献24第1章绪论1.1温度控制器简况电烤箱在对食物进行烤制的过程中温度的控制是关键,能否烤出美味的食物完全取决于对温度的自动控制、智能控制。
PID烤箱温度控制(温度专用的PID自动调整功能)设计实例详解.doc
PID 烤箱温度控制(温度专用的PID 自动调整功能)设计实例详解【控制要求】使用者对烤箱的温度环境特性不了解,控制的目标温度为80℃,利用PID 指令温度环境下专用的自动调整功能,实现烤箱温度的PID 控制。
利用DVP04PT-S 温度模块将烤箱的现在值温度测得后传给PLC 主机,DVP12SA 主机先使用温度自动调整参数功能(D204=K3)做初步调整,自动计算出最佳的PID 温度控制参数,调整完毕后,自动修改动作方向为已调整过的温度控制专用功能(D204=K4),并且使用该自动计算出的参数实现对烤箱温度的PID 控制。
使用该自动调整的参数进行PID 运算,其输出结果(D0)作为GP 指令的输入,GP 指令执行后Y0 输出可变宽度的脉冲(宽度由D0 决定)控制加热器装置,从而自动实现对烤箱温度的PID 控制。
【元件说明】【控制程序】【程序说明】该指令格式:S1-->目标值(SV)S2-->现在值(PV)S3-->参数(通常需自己进行调整和设置,参数的定义请参考本例最后的PID 参数表)D-->输出值(MV)(D 最好指定为停电保持的数据寄存器)PID 指令使用的控制环境很多,因此请适当地选取动作方向,本例中温度自动调整功能只适用于温度控制环境,切勿使用在速度、压力等控制环境中,以免造成不当的现象产生。
一般来说,由于控制环境不一样,PID 的控制参数(除温度控制环境下提供自动调整功能外)需靠经验和测试来调整,一般的PID 指令参数调整方法步骤1:首先将KI及KD值设为0,接着先后分别设设置KP为5、10、20 及40,别记录其SV 及PV 状态,其结果如下图所示:步骤2:观察上图后得知KP为40 时,其反应会有过冲现象,因此不选用;而KP为20 时,其PV 反应曲线接近SV 值且不会有过冲现象,但是由于启动过快,因此输出值MV瞬间值会很大,所以考虑暂不选用;接着KP为10 时,其PV 反应曲线接近SV 值并且是比较平滑接近,因此考虑使用此值;最后KP为 5 时,其反应过慢,因此也暂不考虑使用。
烤箱温度控制系统设计
烤箱温度控制系统设计烤箱温度控制系统是一种用于控制烤箱温度的设备。
它通过精确地调节电热元件的功率来实现温度的稳定控制,从而保证食物的烹饪效果。
本文将介绍烤箱温度控制系统的设计原理及其常见组成部分。
1.设计原理烤箱温度控制系统的设计原理基于控制理论。
其核心思想是通过检测烤箱内部温度和设定目标温度之间的偏差,并根据反馈信息调整电热元件的功率,使温度能够稳定在设定值附近。
控制系统通常采用闭环控制的方式。
闭环控制系统通过传感器实时监测烤箱内部温度,并将检测值与设定目标温度进行比较。
如果存在温度偏差,控制系统将根据偏差的大小和方向来调整电热元件的功率输出,从而减少偏差并稳定温度。
2.常见组成部分烤箱温度控制系统通常由以下几个主要组成部分构成:(1)传感器:用于实时监测烤箱内部温度。
常见的传感器类型包括热电偶、热敏电阻和红外线温度传感器等。
这些传感器能够将温度转化为电信号,并传送给控制器。
(2)控制器:控制器是烤箱温度控制系统的核心部分,负责处理传感器传输的信号,并根据设定目标温度进行控制。
控制器通常采用微处理器或专用控制芯片,并通过算法来计算电热元件的功率调整量。
(3)电热元件:电热元件是控制系统中的执行器,负责将控制器输出的功率调整量转化为真实的电能输出。
常见的电热元件包括电热丝和电热管等。
电热元件的功率调整量与电能的输出强度成正比。
(4)电路板:电路板是控制系统中各个部件的连接和控制中心,通常集成在烤箱的控制面板中。
电路板上包含了各个部件的连接线路和电源供应等。
3.系统设计考虑因素在设计烤箱温度控制系统时,需要考虑以下几个因素:(1)温度范围:不同的食物烹饪需要不同的温度,因此控制系统需要能够满足广泛的温度范围。
通常烤箱的温度范围为50℃到250℃。
(2)系统精度:控制系统的精度直接影响到烹饪效果。
对于一些对温度要求较高的食物,如蛋糕和面包,控制系统的精度应达到±2℃以内。
(3)反应速度:烤箱温度的调整速度对于烹饪过程的控制非常重要。
烤箱温度控制系统设计12.13
计算机控制技术基础课程设计烤箱温度控制系统设计指导教师:倪晓学生:张桂源卢婉婷马涌顺朱强学号:20104968201050062010502420104972专业:自动化班级:2010 级04 班完成日期:2013年9月21日重庆大学自动化学院2013年9月随着社会的不断发展,人们改造自然的能力也在不断的提高。
机器的诞生,为我们减少了部分或者全部的脑力劳动和体力劳动。
电子技术的诞生更是带来了翻天覆地的变化。
机电控制系统成为机械技术与微电子技术集成的共性关键技术。
人们通过它可以使机械完全按照自己的意愿来执行。
随着机电控制技术的发展,主要体现出了单片机和PLC两种控制方式。
本设计采用单片机控制。
单片机在日常生活中的运用越来越广泛。
温度控制在工业生产中经常遇到。
从石油化工到电力生产,从冶金到建材,从食品到机械都要对温度进行控制.甚至在有些产品生产过程中温度的控制直接影响到产品的质量。
单片机温度控制无论是现在还是未来都会起到重要作用。
在运动控制系统中,温度控制占有至关重要的作用,其控制算法和手段有很多,模拟PID控制是最早发展起来的控制策略之一,长期以来形成了典型的结构,并且参数整定方便,能够满足一般控制的要求,但由于在模拟PID控制系统中,参数一旦整定好后,在整个控制过程中都是固定不变的,而在实际中,由于现场的系统参数、环境条件发生变化,使系统很难达到最佳的控制效果,因此采用模拟PID控制器难以获得满意的控制效果。
随着计算机技术与智能控制理论的发展,数字PID技术渐渐发展起来,它不仅能够实现模拟PID所完成的控制任务,而且具备控制算法灵活、可靠性高等优点,应用面越来越广。
本文介绍了以AT89C51单片机为核心的电烤箱温度控制系统。
统中采数码管和4×4键盘作为人机交互界面,启动后可以通过显示部件了解烤箱当前的温度。
该系统控制简单,反应灵敏,具有很强的抗干扰能力。
电烤箱的温度控制系统有两个部分组成:硬件部分和软件部分。
烤箱温度控制设计
烤箱温度控制系统的设计(计算机控制技术基础课程设计)专业:自动化组员:吴传林唐思黄定肖骁重庆大学自动化学院2013年9月目录摘要 (1)序言 (1)1.设计内容 (2)1.1已知参数和设计要求 (2)1.2实现方法 (2)2.组员分工 (2)3. 硬件部分组成 (3)3.1硬件连接 (3)3.2.1 AD574 (3)3.2.2 PT100 (4)3.2.3 芯片8255 (4)4.操作说明 (5)5.设计总体思路 (5)5.1设计步骤 (6)5.1.1主程序的设计 (6)5.1.2温度设定子程序 (6)5.1.3读取当前温度子程序 (6)5.1.4温度比较以及加热子程序 (6)5.1.5报警子程序 (7)5.2原理分析 (7)6.实验结果 (7)7.原程序清单 (8)8.设计感想 (8)8.1吴传林感想 (8)8.2唐思感想 (9)8.3肖骁感想 (10)附录 (12)系统框图 (12)程序代码: (18)摘要本文是对烤箱温度控制系统进行设计,在烤箱温度控制系统中,利用计算机对烤箱的继电器发出不同的信号,来控制继电器的开断,从而能够实现控制烤箱加热与否的控制。
本系统采用了反馈控制,是经典控制理论在实际中成功应用的典型实例。
本次采用的信号输出芯片是8255。
而温度采集则是用了PT100感温电阻,将电信号送至A/D574中,利用A/D574的模数转换功能,将采集的温度模拟信号转换成计算机可以识别的电信号,进而在计算机内对这些电信号进行处理,经过反馈控制算法来输出控制烤箱的电信号。
关键词:反馈控制算法,A/D574模数转换,计算机控制序言温度控制技术广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,传统的温度控制技术中最常见的是继电器调温,但由于继电器动作频繁,温度控制范围小,精度不高,可能会因触点不良而影响正常工作。
最近几年快速发展的有PID 温控、模糊控制、神经网络以及遗传算法在温度控制中的应用。
烤箱温度控制系统设计精品文档15页
1.汽车运动控制系统设计;2.电烤箱温度控制系统设计3.汽车减震系统建模仿真;4.汽车自动巡航控制系统的PID控制;5.汽车怠速系统的模糊PID控制;6.双闭环直流调速系统的设计与仿真7.自选测控项目(给出你自选的题目)8.本份试题选取项目为:电烤箱温度控制系统设计附评分细则:《MATLAB工程应用》期末考试设计报告第一章概述本次课题的主要内容是通过对理论知识的学习和理解的基础上,自行设计一个基于MA TLAB 技术的PID控制器设计,并能最终将其应用于一项具体的控制过程中。
以下为此次课题的主要内容:(1) 完成PID控制系统及PID调节部分的设计其中包含系统辨识、系统特性图、系统辨识方法的设计和选择。
(2) PID最佳调整法与系统仿真其中包含PID参数整过程,需要用到的相关方法有:b.针对有转移函数的PID调整方法主要有系统辨识法以及波德图法及根轨迹法。
(3) 将此次设计过程中完成的PID控制器应用的相关的实例中,体现其控制功能(初步计划为温度控制器)第二章调试测试2.1进度安排和采取的主要措施:前期:1、对于MATLAB的使用方法进行系统的学习和并熟练运用MA TLAB的运行环境,争取能够熟练运用MA TLAB。
2、查找关于PID控制器的相关资料,了解其感念及组成结构,深入进行理论分析,并同步学习有关PID控制器设计的相关论文,对其使用的设计方法进行学习和研究。
3、查找相关PID控制器的应用实例,尤其是温度控制器的实例,以便完成最终的实际应用环节。
中期:1、开始对PID控制器进行实际的设计和开发,实现在MATLAB的环境下设计PID控制器的任务。
2、通过仿真实验后,在剩余的时间内完成其与实际工程应用问题的结合,将其应用到实际应用中(初步计划为温度控制器)。
后期:1、完成设计定稿。
2、打印以及答辩工作地准备。
第 2 页第 3 页2.2被控对象及控制策略2.2.1被控对象本文的被控对象为某公司生产的型号为 CK-8的电烤箱,其工作频率为 50HZ ,总功率为 600W ,工作范围为室温 20℃-250℃。
烘箱温度控制系统设计
第一部分设计题目及设计要求设计内容:在烘箱内部装有一个1000W的电加热丝和一个PT100 铂热敏电阻温度传感器,用8088CPU 设计一个温度控制器,对烘箱温度(室温-100度)进行控制。
要求系统可对控制温度进行设置(键盘),对当前温度进行显示(7段LED显示器)(设已知PT100的温度系数为0.01 /度)。
第二部分设计要求设计要求:画出电路原理图,说明工作原理,编写相应程序,其控制为简单控制,即当温度超过设定温度1度时停止加热,当低于设定温度1度时开始加热。
第三部分设计总体方案设计总体方案:本系统是以8088微处理器为核心,是一个典型的温度闭环控制系统,需要完成的功能是温度的设定、温度的采集与显示以及温度的自动控制等。
系统采用最简单的开关通断控制方式,即当烘箱温度大于设置值1度时断开加热电阻丝,当温度低于设定值1度值时接通电阻丝开始加热,从而保持恒温控制。
根据设计的要求,可将系统分为如下几个子模块:温度检测模块,AD转换模块,键盘输入模块,接口扩展模块,温度显示模块,温度控制模块。
由于本系统需要的接口较多,我们使用了两片可编程并行接口8255以提高系统的工作效率。
第一片8255(1)用于连接键盘和十位和个位数码管显示;第二片8255(2)用于连接十分位的数码管显示,AD转换器和温度控制系统。
系统原理图如下图所示:其详细原理是:温度的传感和放大部分通过PT100热敏电阻温度传感器和运算放大器来实现温度的检测与电压放大,通过温度检测与信号调理模块来实现。
该模块将得到的电压信号送到ADC0809进行模数转换。
8088从ADC0809读转换后的数字量,由温度与数字量的转换关系,调用相应子程序将数字量转换成温度的BCD码。
这时CPU8088将该温度值(即实际温度值)与先前通过键盘输入的值(即设定值)进行比较,若实际温度值高于设定温度值的1度时,调用停止加热子程序,若实际值低于设定值的1度时,则调用开始加热子程序。
电烤箱温度控制计算机控制系统设计
计算机控制系统课程设计说明书电烤箱温度控制系统设计DESIGN OF ELECTRIC OVEN TEMPERATURECONTROL SYSTEM学生姓名周泽民学院名称信电工程学院学号153班级12电气 1专业名称电气工程及其自动化指导教师曹言敬2015年7月10日摘要本次温度控制系统设计整体而言完全可以实现对电烤箱温度闭环恒定控制。
但是不当之处在所难免。
当热电阻检测出当前电烤箱所处温度时,不能和预置温度一起以数字形式很直观的对比显示出来。
及操作者无法同时看到电烤箱当前所处温度和预置温度。
鉴于此种情况,应再外接一个数码显示器以软件程序来实现,将电烤箱当前所处温度和预置温度同时显示出来;在实际使用过程中,由于电烤箱加热时有一定得温度缓冲,即当电烤箱断电时,加热并不是立即停止,而是过一段时间后温度才慢慢停下来以致开始下降。
这样就使得我们控制很不准确,会出现严重超温或者低温现象。
鉴于此种情况,我们应在电烤箱温度接近我们要求的温度时,由连续加热或连续降温改为断续加热或断续降温。
关键词单片机;温度;电烤箱;控制目录1 绪论技术指标温度控制是工业生产过程中经常遇到的控制,有些工艺过程对其温度的控制效果直接影响着产品质量,因而设计一种较为理想的温度控制系统是非常有价值的。
根据温度变化快慢的特点,并且控制精度不易掌握等特点,本文电烤箱的温度控制为模型,设计了以AT89C51单片机为检测控制中心的温度控制系统。
温度控制采用PID 数字控制算法,显示采用3位LED 静态显示。
该设计结构简单,控制算法新颖,控制精度高,有较强的通用性。
电烤箱的具体指标如下:(1)电烤箱为一封闭长方体结构, (2)烤箱内尺寸:××。
(3)加热器件为一1kw (220v )电热丝。
(4)从室温开始升温到100℃系统调节时间t s ≤5分钟,超调量≤10%。
(5)控制温度范围为50~200℃连续可调。
(6)显示实时温度,显示精确到1℃。
烘箱温度控制系统设计
1000W 的电加热丝和一个 PT100 铂热敏电阻温度传感器,用 8088CPU 设计一个温度控制器,对烘箱温度(室温-100 度)进行控制。
要求系统可对控制温度进行设置(键盘),对当前温度进行显示(7 段 LED 显示器)(设已知PT100 的温度系数为 0.01 /度)。
画出电路原理图,说明工作原理,编写相应程序,其控制为简单控制,即当温度超过设定温度 1 度时住手加热,当低于设定温度 1 度时开始加热。
:本系统是以8088 微处理器为核心,是一个典型的温度闭环控制系统,需要完成的功能是温度的设定、温度的采集与显示以及温度的自动控制等。
系统采用最简单的开关通断控制方式,即当烘箱温度大于设置值1 度时断开加热电阻丝,当温度低于设定值1 度值时接通电阻丝开始加热,从而保持恒温控制。
根据设计的要求,可将系统分为如下几个子模块:由于本系统需要的接口较多,我们使用了两片可编程并行接口8255 以提高系统的工作效率。
第一片8255 (1)用于连接键盘和十位和个位数码管显示;第二片8255 (2) 用于连接十分位的数码管显示,AD转换器和温度控制系统。
系统原理图如下图所示:其详细原理是:温度的传感和放大部份通过 PT100 热敏电阻温度传感器和运算放大器来实现温度的检测与电压放大,通过温度检测与信号调理模块来实现。
该模块将得到的电压信号送到 ADC0809 进行模数转换。
8088 从 ADC0809 读转换后的数字量,由温度与数字量的转换关系,调用相应子程序将数字量转换成温度的 BCD 码。
这时CPU8088 将该温度值(即实际温度值)与先前通过键盘输入的值(即设定值)进行比较,若实际温度值高于设定温度值的1度时,调用停止加热子程序,若实际值低于设定值的 1 度时,则调用开始加热子程序。
这两个子程序执行完毕之后,检测一次按键,若无按键被按下,则返回到温度采集模块重新采集新的温度值与设定值进行比较;若有按键被按下,则回到按键检测过程重新开始执行程序。
电烤箱温度控制计算机控制系统设计
计算机控制系统课程设计说明书电烤箱温度控制系统设计DESIGN OF ELECTRIC OVEN TEMPERATURE CONTROL SYSTEM 学生姓名周泽民学院名称信电工程学院学号20120501153班级12 电气 1专业名称电气工程及其自动化指导教师曹言敬2015 年7 月10 日摘要本次温度控制系统设计整体而言完全可以实现对电烤箱温度闭环恒定控制。
但是不当之处在所难免。
当热电阻检测出当前电烤箱所处温度时,不能和预置温度一起以数字形式很直观的对比显示出来。
及操作者无法同时看到电烤箱当前所处温度和预置温度。
鉴于此种情况,应再外接一个数码显示器以软件程序来实现,将电烤箱当前所处温度和预置温度同时显示出来;在实际使用过程中,由于电烤箱加热时有一定得温度缓冲,即当电烤箱断电时,加热并不是立即停止,而是过一段时间后温度才慢慢停下来以致开始下降。
这样就使得我们控制很不准确,会出现严重超温或者低温现象。
鉴于此种情况,我们应在电烤箱温度接近我们要求的温度时,由连续加热或连续降温改为断续加热或断续降温。
关键词单片机;温度;电烤箱;控制目录1 绪论 .................................................................... (1)1.1 技术指标 ............................................................. (1)1.2 控制方案 .................................................................... (1)1.2.1 控制系统的建模 ...................................................... (1)1.2.2 PLC 系统 ....................................................... (2)1.2.3 单片机系统 ....................................................... (3)1.2.4 选择最优方案 ....................................................... (4)2 硬件部分设计 .................................................................... (5)2.1 C51 单片机简介 .................................................................... (5)2.1.1 中央处理器CPU ...................................................... (5)2.1.3 AT89C51 单片机引脚功能 ...................................................... (6)2.1.4AT89C51单片机时钟电路及时序 (8)2.1.5 AT89C51单片机复位电路 ....................................................... (9)2.2 温度检测电路设计 ............................................................ (10)2.2.1 温度传感器 ...................................................... (10)2.2.2 变送器 ....................................................... (10)2.2.3 A/D 转换 ....................................................... (10)温度控制电路设计 ............................................................2.5 数码管显示电路设计 ............................................................ (16)3 控制程序设计 .................................................................... (19)3.1 工作流程 ............................................................. (19)3.2 功能模块 ............................................................. (19)3.3 资源分配模块 ............................................................. (19)3.4 软件功能设计 ............................................................. (19)3.4.1 键盘管理 ....................................................... (19)3.4.2 显示管理 ....................................................... (20)3.4.3 温度检测模块 .................................................................... (22)3.4.4 温度控制模块 ....................................................... (23)3.4.6 主程序模块 ....................................................... (23)3.5基于 SIMULINK 的 PID 仿真 (24)结论................................................................ (26)II徐州工程学院课程设计说明书致谢 (27)参考文献 (28)附录 (29)附录 1 (29)附录 2 (30)徐州工程学院课程设计说明书1绪论1.1 技术指标温度控制是工业生产过程中经常遇到的控制,有些工艺过程对其温度的控制效果直接影响着产品质量,因而设计一种较为理想的温度控制系统是非常有价值的。
烤箱温度控制系统设计
目录1 概述 .............................................................................................................................................. 22 设计任务与要求 .......................................................................................................................... 32.1 主要内容 .......................................................................................................................... 32.2 学生应完成任务............................................................................................................... 33 设计方案 ...................................................................................................................................... 43.1 系统整体框图................................................................................................................... 43.2按键模块........................................................................................................................... 53.3 温度检测模块................................................................................................................... 53.4 LED显示模块 ................................................................................................................... 63.5 声光报警模块................................................................................................................... 63.6 时钟电路模块................................................................................................................... 73.7 AD574模数转换模块 ....................................................................................................... 84 程序流程图 .................................................................................................................................. 94.1 烤箱温度控制系统主程序及初始化流程图................................................................... 94.2控制算法流程图............................................................................................................. 104.3警报判断子程序及标度变换子程序流程图................................................................. 114.4 中断行成PWM波流程图................................................................................................. 124.5 按键延时去抖动子程序流程图..................................................................................... 134.6 按键功能处理子程序流程图......................................................................................... 144.7 设定目标温度子程序..................................................................................................... 154.8 设定上限值子程序流程图............................................................................................. 164.9 设定下限值子程序流程图............................................................................................. 174.10 显示处理程序流程图................................................................................................... 184.11 均值滤波子程序流程图及A/D转化流程图............................................................... 19 5系统硬件电路的连接与调试..................................................................................................... 205.1 电路连接 ........................................................................................................................ 205.2 程序调试 ........................................................................................................................ 205.3 电路调试 ........................................................................................................................ 205.4 重复调试程序................................................................................................................. 206 性能检测及分析 ........................................................................................................................ 21 7小组分工 .................................................................................................................................... 22 8总结与体会 ................................................................................................................................ 228.1小组小结......................................................................................................................... 228.2组员心得体会................................................................................................................. 229程序附表 .................................................................................................................................... 22 10参考文献 .................................................................................................................................. 421 概述二十一世纪是科技高速发展的信息时代,二十一世纪是科技高速发展的信息时代,电子技术、电子技术、微型单片机技术的应用更是空前广泛,伴随着科学技术和生产的不断发展,伴随着科学技术和生产的不断发展,需要对各种参数进行温度测需要对各种参数进行温度测量。
电烤箱温度控制系统
电烤箱的炉温控制系统设计作者姓名:作者学号:指导教师:学院名称:专业名称:摘要PID控制用途广泛、使用灵活,已有系列化产品,使用中只需设定三个参数(Kp,Ti和Td)即可。
在很多情况下,并不一定需要全部三个单元,可以取其中的一到两个单元,但比例控制单元是必不可少的。
在工厂,总是能看到许多回路都处于手动状态,原因是很难让过程在“自动”模式下平稳工作。
由于这些不足,采用PID的工业控制系统总是受产品质量、安全、产量和能源浪费等问题的困扰。
PID参数自整定就是为了处理PID参数整定这个问题而产生的。
现在,自动整定或自身整定的PID控制器已是商业单回路控制器和分散控制系统的一个标准单回路温度控制系统主要由计算机,采样板卡,控制箱,加热炉体组成。
是由计算机完成温度采样,控制算法,输出控制,监控画面等主要功能。
控制箱装有温度显示与变送仪表,控制执行机构,控制量显示,手控电路等。
加热炉体由烤箱改装,较为美观适合实验室应用。
计算机控制系统一般由控制计算机、A/D与D/A接口、执行机构、被控对象、检测元件和变送器组成。
本实验控制系统主要由计算机、电烤箱、智能控制仪表、固态继电器、通讯模块、电压数显表等构成,其中智能控制仪表、固态继电器、通讯模块、电压数显表安装于控制箱上。
本设计通过调节PID参数来实现炉温系统的控制。
关键词:单回路温度控制系统,PID控制,加热炉体,智能控制仪表,温度变送器,热电阻,可控硅目录摘要........................................................................................................ 错误!未定义书签。
第1章课程设计目的与任务.................................................................. 错误!未定义书签。
课程设计目的...................................................................................... 错误!未定义书签。
电烤箱温度控制计算机控制系统设计
电烤箱温度控制计算机控制系统设计SANY GROUP system office room 【SANYUA16H-计算机控制系统课程设计说明书电烤箱温度控制系统设计DESIGNOFELECTRICOVENTEMPERATURECONTROLSYSTEM学生姓名周泽民学院名称信电工程学院学号班级12电气1专业名称电气工程及其自动化指导教师曹言敬2015年7月10日摘要本次温度控制系统设计整体而言完全可以实现对电烤箱温度闭环恒定控制。
但是不当之处在所难免。
当热电阻检测出当前电烤箱所处温度时,不能和预置温度一起以数字形式很直观的对比显示出来。
及操作者无法同时看到电烤箱当前所处温度和预置温度。
鉴于此种情况,应再外接一个数码显示器以软件程序来实现,将电烤箱当前所处温度和预置温度同时显示出来;在实际使用过程中,由于电烤箱加热时有一定得温度缓冲,即当电烤箱断电时,加热并不是立即停止,而是过一段时间后温度才慢慢停下来以致开始下降。
这样就使得我们控制很不准确,会出现严重超温或者低温现象。
鉴于此种情况,我们应在电烤箱温度接近我们要求的温度时,由连续加热或连续降温改为断续加热或断续降温。
关键词单片机;温度;电烤箱;控制目录1绪论 (1)1.1技术指标 (1)1.2控制方案 (1)1.2.1控制系统的建模 (1)1.2.2PLC系统 (2)1.2.3单片机系统 (3)1.2.4选择最优方案 (3)2硬件部分设计 (5)2.1C51单片机简介 (5)2.1.1中央处理器CPU (5)2.1.3AT89C51单片机引脚功能 (6)2.1.4AT89C51单片机时钟电路及时序 (8)2.1.5AT89C51单片机复位电路 (9)2.2温度检测电路设计 (9)2.2.1温度传感器 (9)2.2.2变送器 (10)2.2.3A/D转换 (10)2.3温度控制电路设计 (12)2.4键盘电路设计 (14)2.5数码管显示电路设计 (15)3控制程序设计 (18)3.1工作流程 (18)3.2功能模块 (18)3.3资源分配模块 (18)3.4软件功能设计 (18)3.4.1键盘管理 (18)3.4.2显示管理 (19)3.4.3温度检测模块 (20)3.4.4温度控制模块 (21)3.4.6主程序模块 (22)3.5基于SIMULINK的PID仿真 (22)结论 (25)致谢 (26)参考文献 (27)附录 (28)附录1 (28)附录2 (29)1绪论1.1技术指标温度控制是工业生产过程中经常遇到的控制,有些工艺过程对其温度的控制效果直接影响着产品质量,因而设计一种较为理想的温度控制系统是非常有价值的。
计控课程设计--烤箱温度控制系统设计
目录摘要 (3)序言 (4)1 主要设计内容 (5)1.1已知参数和设计要求 (5)1.2实现方法 (5)2 任务分工 (5)3 系统设计 (6)3.1 系统框图 (6)3.1.1 设计思路及步骤 (6)3.1.2 控制算法的设计 (7)3.2 硬件设计 (7)3.2.1 热电阻温度变送器模块 (7)3.2.2 逐次逼近型 A/D 转换器 AD574A (8)3.2.3 键盘接口电路 (9)3.2.4 LED 显示器接口电路 (11)3.2.5 线路连接 (12)3.3 软件设计 (17)3.3.1 加热程序流程图 (17)3.3.2 加热占空比计算流程图 (18)3.3.3 AD574数据采集与温度转换流程图 (19)3.3.4 温度设置流程图 (20)4 系统操作说明与系统测试结果分析 (21)4.1 按键功能 (21)4.2 操作方法及结果展示 (21)4.3 系统测试结果分析 (22)5 心得体会 (23)5.1 小组总结: (23)5.2 组长何维: (23)5.3 组员王理: (24)5.4 组员陈宇: (25)5.5 组员付玲玲: (26)6 程序源代码 (27)7 参考资料 (46)本文介绍了以PC机和PD-32E实验装置为核心控制电烤箱温度的系统设计。
在本次设计中,我们组采用三色LED数码管和 4×4 键盘作为人机交互对象,对系统进行调节控制。
程序运行开始后,可以通过LED的显示了解烤箱的设定值和当前加热的温度,通过键盘来完成输入和返回控制等。
系统采用简单的通断控制方式,即当烤箱温度达到设定温度附近(略小于)断开电阻丝加热,当温度回降到低于设定值时接通加热,从而实现恒温控制系统。
本次采用的计时芯片是8254,而信号输出芯片则是8255,同时,利用8259芯片对计时、加热等过程进行中断的控制。
而温度采集则是用了PT100感温电阻,将电信号送至A/D574中,利用A/D574的模数转换功能,将采集的温度模拟信号转换成计算机可以识别的电信号,进而在计算机内对这些电信号进行处理,经过控制算法来输出控制烤箱的电信号。
电烤箱温度控制系统的设计
诚信声明我声明,所呈交的论文是本人在老师指导下进行的研究工作及取得的研究成果。
据我查证,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得______或其他教育机构的学位或证书而使用过的材料。
我承诺,论文中的所有内容均真实、可信。
论文作者签名:签名日期:年月日授权声明学校有权保留送论文交的原件,允许论文被查阅和借阅,学校可以公布论文的全部或部分内容,可以影印、缩印或其他复制手段保存论文,学校必须严格按照授权对论文进行处理,不得超越授权对论文进行任意处置。
论文作者签名:签名日期:年月日电烤箱温度控制系统的设计摘要温度是科学技术中最基本的物理量之一,物理、化学等学科都离不开温度。
在实验研究和工业生产中,比如机械制造、化工、电力、石油、冶金、航空航天等领域,都离不开温度的研究,温度常常是表征对象和过程状态的最重要的参数之一。
在实际的生产环境和科学实验中,我们要对温度进行有效的控制,可以采用数字调节仪表或者模拟,但是它们却存在着一定的缺陷。
而用单片机进行温度的调节就具备更高的可靠性和灵活性。
基于单片机所组成的数据采集和控制系统,被广泛的应用于各个领域。
本文介绍了以AT89C52 单片机为核心的电烤箱温度控制系统。
电烤箱温度控制系统由两个部分组成:硬件部分和软件部分。
其中硬件部分包括:单片机电路、传感器电路、放大器电路、A/D 转换电路、键盘和显示电路。
软件部分包括:主程序、运算控制程序和各种功能实现模块程序。
关键词:单片机,电烤箱,温度,控制The oven ' s temperature control system designAbstractTemperature is one of the basical physical quantities in the science and technology. Physics, chemistry and other disciplines are inseparable from the temperature. In the experimental study and the industrial production, like the machine manufacture, the chemical industry, the electric power, the petroleum, the metallurgy, the aerospace and so on, the temperature frequently is one of the most important parameters which show object and process condition. In the actual production environment, and scientific experiments, we want to effectively control the temperature, use digital adjustment instrument to measure or simulation, but they have some defects. microcontroller for temperature regulation with greater reliability and flexibility.This paper introduces the AT89C52 single-chip microcomputer as the core of the oven temperature control system. The system consists of two parts.Hardware components which include: Single-chip circuit, sensor circuit, amplifier, circuit, converter circuit, as well as the keyboard and display circuit. Software include: the main program, operator control procedures, as well as the realization of the functional modules of the program.Keywords: single-chip microcomputer, oven, temperature, control目录摘要................................................................. I. .I.I.Abstract ..................................................................... I. .V..1绪论1...1.1课题研究的意义1...1.2温度控制系统国内外发展现状1..1.3温度控制器的发展前景1..1.4课题研究的主要内容及要求2..2电烤箱温度控制系统整体方案设计3..2.1电烤箱温度控制系统的方案概述3..2.2温度控制系统硬件体系结构设计3..3硬件电路的设计4...3.1单片机电路的选用4..3.1.1中央处理器CPU ........................................4..3.1.2AT89C52 单片机引脚功能5..3.1.3AT89C52 单片机存储器6..3.1.4AT89C52 单片机时钟电路及时序 ........................ 7.3.1.5AT89C52 单片机的复位电路 ............................ 8.3.1.6AT89C52 单片机的指令系统 ............................ 9.3.2 传感器电路的选用................................................................. 9. .3.2.1传感器概述9..3.2.2传感器的分类9..3.2.3传感器的基本特性1..03.2.4热电阻的测温线路1..13.3 A/D 转换电路的设计................................................................. 1. .13.3.1A/D 转换器的性能指标1..13.3.2A/D 转换的一般工作过程1..23.3.3A/D 转换器MAX124.1 .................................. 1..23.4键盘电路的设计1..5.3.4.1键盘简介1..5.3.4.2键盘接口需解决的问题1..53.4.3矩阵式键盘1..63.5LCD 显示电路设计1..73.5.1LCD 的概述1..73.5.2LM016L 型LCD ........................................ 1..73.6放大器电路设计 ......................................... 1..9.3.6.1BJT 放大电路....................................... 1..93.6.2集成电路运算放大器................................ 1..93.7温度反馈控制的实现电路.................................. 2..0 3.8抗干扰电路设计 ......................................... 2..0.3.8.1干扰的来源与分类................................... 2..03.8.2抗干扰措施......................................... 2..1 4程序设计2..2.4.1工作流程 ............................................... 2..2.4.2功能模块 ............................................... 2..2.4.3温度控制程序流程图...................................... 2..35结论2..4..参考文献 ............................................................... 2..5.. 致谢 ....................................................... 2..7..附录Ⅰ ............................................................... 2..8..附录Ⅱ ............................................................... 2..9..1绪论1.1课题研究的意义温度的测量以及控制在工业生产中广泛应用,在工农业生产、科研以及日常生活等领域都有重要的地位。
【系统】课程设计论文烤箱连续温度控制系统
【关键字】系统目录烤箱连续温度控制系统摘要自动控制系统在各个领域尤其是工业领域中有着及其广泛的应用,温度控制是控制系统中最为常见的控制类型之一。
随着电力电子和单片机技术的飞速发展,通过芯片对被控东西进行控制日益成为今后自动控制领域的一个重要发展方向。
随着国民经济的发展,人们需要对各种加热炉、热处理炉、反应炉和锅炉中温度进行监测和控制。
采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。
传统的温度采集方法不仅费时费力,而且精度差,单片机的出现使得温度的采集和数据处理问题能够得到很好的解决。
温度是工业东西中的一个重要的被控参数。
然而所采用的测温元件和测量方法也不相同;产品的工艺不同,控制温度的精度也不相同。
因此对数据采集的精度和采用的控制方法也不相同。
传统的控制方式以不能满足高精度,高速度的控制要求。
近几年来快速发展了多种先进的温度控制方式,如:PID控制,模糊控制,神经网络及遗传算法控制等。
这些控制技术大大的提高了控制精度,不但使控制变得简便,而且使产品的质量更好,降低了产品的成本,提高了生产效率。
本系统所使用的加热器件是电炉丝,功率为三千瓦,要求温度在400~1000℃。
静态控制精度可以达到2.43℃。
本设计主要有四部分组成:(1)单片机控制器设计;(2)电力电子控制装置;(3)温度检测变送部分1设计概述1.1任务分析电烤箱是一种应用广泛的食品加工设备.电烤箱本身是个热容系统,具有大纯滞后和大惯性;由于家用烤箱的外壳很薄,封闭性不好,与环境温差越大散热越快,具有非线性;同时东西的参数还受箱内食品种类和数量的影响。
电阻炉是利用电流通过电热体元件将电能转化为热能来加热或者熔化工件和物料的热加工设备。
电阻炉由炉体、电气控制系统和辅助系统组成。
炉体由炉壳、加热器、炉衬(包括隔热屏)等部件组成。
电气控制系统包括电子线路、微机控制、仪表显示及电气部件等。
电烤箱温度控制系统
电烤箱温度控制系统电烤箱的炉温控制系统设计作者姓名:作者学号:指导教师:学院名称:专业名称:第1章课程设计目的与任务1.1课程设计目的本课程是隶属于实践性教学环节。
通过过程控制系统课程设计这一教学实践环节,使学生能在学完自动检测技术及仪表、过程控制仪表、过程控制系统等课程以后,能够灵活运用相关基本知识和基本理论模拟设计一个过程控制系统,以期培养学生解决实际问题的能力。
1.2课程设计任务与要求在基本掌握过程控制常规控制方案的工作原理及参数整定步骤的基础上,针对一个电烤箱设计炉温控制系统。
具体要求:(1) 电烤箱控制系统的工作方案设计、设备选型及其连线;(2) 炉温控制系统的对象-传递函数确定;(3) 单回路PID炉温控制的实现;(4) 利用组态王软件编制上位机监控软件;(5) 撰写规范化的说明书一份。
第2章炉温控制系统的组成2.1设计所需设备及参考资料2.1.1设备电烤箱:1个;控制装置:1套;组态王软件:1套;温度测量元件:1个;双向可控硅调压元件:1个。
2.1.2参考资料●过程控制系统●组态王培训教程●相关设备元件的说明书2.2炉温控制系统硬件组成2.2.1实验设备实验控制系统主要由计算机、电烤箱、智能控制仪表、固态继电器、通讯模块、电压数显表等构成,其中智能控制仪表、固态继电器、通讯模块、电压数显表安装于控制箱上。
监控计算机通过串行通讯与温度控制器(单回路控制器)连接,实现数据采集、操作和记录的功能。
温度对象由烤箱改造而成,增设风扇冷却装置,加热由烤箱原加热部件实现。
由温度控制器输出一路控制信号连接至固态继电器,驱动电烤箱加热单元;另一路控制信号连接至风扇用于冷却。
设计热电阻检测烤箱内温度,检测输入热电阻信号连接至温度控制器反馈端。
其原理结构如图2.1所示。
双温室实验对象将烤箱用隔板隔成两部分,控制装置同样设置配置完全相同两套,安装于统一的控制箱上。
控制箱面板布置图如图2.2所示。
图2.1 温度试验系统功能结构图图2.2 控制箱面板(单套控制系统)本实验的检测元件为热电阻pt100。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
苏州市职业大学2014─2015学年第1学期试卷《MATLAB 工程应用》(分散 A 卷 开卷 设计)出卷人 宋秦中 出卷人所在学院 电子信息工程学院 使用班级 12电子1,12电子2班级 12 应用电子技术1 学号 127303110 姓名 施晓蓉第1页,共21页一、设计题(满分100分)请在以下题目中任选一项完成设计1. 汽车运动控制系统设计;2. 电烤箱温度控制系统设计3. 汽车减震系统建模仿真;4. 汽车自动巡航控制系统的PID 控制;5. 汽车怠速系统的模糊PID 控制;6. 双闭环直流调速系统的设计与仿真7. 自选测控项目(给出你自选的题目)8. 本份试题选取项目为: 电烤箱温度控制系统设计 附评分细则:《MATLAB工程应用》期末考试设计报告第一章概述本次课题的主要内容是通过对理论知识的学习和理解的基础上,自行设计一个基于MA TLAB 技术的PID控制器设计,并能最终将其应用于一项具体的控制过程中。
以下为此次课题的主要内容:(1) 完成PID控制系统及PID调节部分的设计其中包含系统辨识、系统特性图、系统辨识方法的设计和选择。
(2) PID最佳调整法与系统仿真其中包含PID参数整过程,需要用到的相关方法有:b.针对有转移函数的PID调整方法主要有系统辨识法以及波德图法及根轨迹法。
(3) 将此次设计过程中完成的PID控制器应用的相关的实例中,体现其控制功能(初步计划为温度控制器)第2页,共21页第二章调试测试2.1进度安排和采取的主要措施:前期:1、对于MA TLAB的使用方法进行系统的学习和并熟练运用MA TLAB的运行环境,争取能够熟练运用MA TLAB。
2、查找关于PID控制器的相关资料,了解其感念及组成结构,深入进行理论分析,并同步学习有关PID控制器设计的相关论文,对其使用的设计方法进行学习和研究。
3、查找相关PID控制器的应用实例,尤其是温度控制器的实例,以便完成最终的实际应用环节。
中期:1、开始对PID控制器进行实际的设计和开发,实现在MATLAB的环境下设计PID控制器的任务。
2、通过仿真实验后,在剩余的时间内完成其与实际工程应用问题的结合,将其应用到实际应用中(初步计划为温度控制器)。
后期:1、完成设计定稿。
2、打印以及答辩工作地准备。
2.2被控对象及控制策略2.2.1被控对象本文的被控对象为某公司生产的型号为CK-8的电烤箱,其工作频率为50HZ,总功率为600W,工作范围为室温20℃-250℃。
设计目的是要对它的温度进行控制,达到调节时间短、超调量为零且稳态误差在±1℃内的技术要求。
在工业生产过程中,控制对象各种各样。
理论分析和实验结果表明:电加热装置是一个具有自平衡能力的对象,可用二阶系统纯滞后环节来描述。
然而,对于二阶不振荡系统,通过参数辨识可以降为一阶模型。
因而一般可用一阶惯性滞后环节来描述温控对象的数学模型。
所以,电烤箱模型的传递函数为:第3页,共21页第4页,共21页1)(+•=-TS e K S G sτ(2-1)式(2-1)中 K-对象的静态增益T-对象的时间常数 τ-对象的纯滞后时间目前工程上常用的方法是对过程对象施加阶跃输入信号,测取过程对象的阶跃响 应,然后由阶跃响应曲线确定过程的近似传递函数。
具体用科恩-库恩(Cohn-Coon )公式确定近似传递函数[8-9]。
给定输入阶跃信号 250℃,用温度计测量电烤箱的温度,每半分钟采一次点,实验数据如下表 2-1:表 2-1 烤箱模型的温度数据实验测得的烤箱温度数据 Cohn-Coon 公式如下:M C K ∆∆=/)(5.128.0632.0t t T -=)31(5.1632.028.0t t -=τ (2-2)△M-系统阶跃输入;△C-系统的输出响应 t0.28-对象飞升曲线为0.28△C 时的时间(分) t0.632-对象飞升曲线为 0.632△C 时的时间(分) 从而求得K=0.92, T=144s ,τ =30s 所以电烤箱模型为:第5页,共21页114492.0)(30+=-s e S G s2.2.2 控制策略将感测与转换输出的讯号与设定值做比较,用输出信号源(2-10V 或4-20mA )去控制最终控制组件。
在过程实践中,应用最为广泛的是比例积分微分控制,简称PID 控制,又称PID 调节。
PID 的问世已有60多年的历史了,它以其结构简单、稳定性好、工作可靠、调整方便,而成为工业控制主要和可靠的技术工具[10]。
当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其他设计技术难以使用,系统得到控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID 最为方便。
即当我们不完全了解系统和被控对象,或不能通过有效的测量手段来获得系统的参数的时候,便最适合用PID 控制技术。
比例、积分、微分 1.比例V02-1 比例电路120)()(R R Vi V t t -=)()(120t t Vi R R V ⨯-= (2-3)2 积分器第6页,共21页V01/SC2-2 积分电路SCR SCR R SC Vi V t t 11110111)()(⨯-=-=-=Vi S CR V t 1101)(⨯-=⎰-=Vidt CR V t 1)(10 (2-4)3 微分器V0V12-3 微分控制电路S CR SCR Vi V t t 22)()(10-=-=)(2)(0t t SVi CR V -=第7页,共21页dtdViCR V t 2)(0-= (2-5)实际中也有PI 和PD 控制器。
PID 控制器就是根据系统的误差利用比例积分微分计算出控制量,控制器输出和输入(误差)之间的关系在时域中如公式(2-6)和(2-7):⎰++=dt t e Tidt t de Td t e Kp t u )(1)()(()( (2-6) )()(s E S K SK K s U d i p ⎥⎦⎤⎢⎣⎡++= (2-7) 公式中U(s)和E (s )分别是u (t )和e (t )的拉氏变换,p dd K K T =,ip K K Ti =,其中p K 、i K 、d K 分别控制器的比例、积分、微分系数。
P 、I 、D 控制 1.比例(P )控制比例控制是一种最简单的控制方式。
其控制器输出与输入误差讯号成比例关系。
当仅有比例控制时系统输出存在稳态误差。
2.积分(I )控制在积分控制中,控制器的输出与输入误差讯号成正比关系。
对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。
为了消除稳态误差,在控制器中必须引入“积分项”。
积分项对误差取关于时间的积分,随时间的增加,积分项会增大。
这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,知道等于零。
因此,比例加积分(PI )控制器,可以使系统进入稳态后无稳态误差。
3.微分(D )控制在微分控制中,控制器的输出和输入误差讯号的微分(即误差的变化率)成正比关系。
自动控制系统在克服误差调节过程中可能会出现震荡甚至失稳。
其原因是由于存在较大惯性组件(环节)和有滞后的组件,使力图克服误差的作用,其变化总是落后于误差的变化。
解决的办法是使克服误差的作用的变化有些“超前”,即在误差接近零时,克服误差的作用就应该是零。
这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的“微分项”,它能预测误差变化的趋势,这样,具有比例加微分的控制器,就能够提前使克服误差的控制作用等于零,甚至为负数,从而避免了被控制量的严重的冲过头。
所以对于有较大惯性和滞后的被控对象,比例加微分(PD)的控制器能改善系统在调节过程中的动态特性。
由于PID 控制器具有原理简单、易于实现、适用范围广等优点,在本设计中对于电烤箱的温控系统我们选择PID进行控制。
第8页,共21页第三章PID最佳调整法与系统仿真PID作为经典控制理论,其关键问题在于PID参数的设定。
在实际应用中,许多被控过程机理复杂,具有高度非线性、时变不确定性和纯滞后等特点。
在噪声、负载扰动等因素的影响下,过程参数甚至模型结构均会随时间和工作环境的变化而变化。
故要求在PID控制中不仅PID参数的整定不依赖与对象数学模型,并且PID参数能够在线调整,以满足实时控制要求。
3.1 PID参数整定法概述3.1.1 PID参数整定方法1. Relay feedback :利用Relay 的on-off 控制方式,让系统产生一定的周期震荡,再用Ziegler-Nichols调整法则去把PID值求出来。
2. 在线调整:实际系统中在PID控制器输出电流信号装设电流表,调P值观察电流表是否有一定的周期在动作,利用Ziegler-Nichols把PID求出来,PID值求法与Relay feedback一样[9]。
3. 波德图&跟轨迹:在MATLAB里的Simulink绘出反馈方块图。
转移函数在用系统辨识方法辨识出来,之后输入指令算出PID值。
第9页,共21页3.1.2 PID调整方式图3-1 PID调整方式如图3-2所示PID调整方式分为有转函数和无转移函数,一般系统因为不知转移函数,所以调PID值都会从Relay feedback和在线调整去着手。
波德图及根轨迹则相反,一定要有转移函数才能去求PID值,那这技巧就在于要用系统辨识方法,辨识出转移函数出来,再用MATLAB里的Simulink画出反馈方块图,调出PID值。
所以整理出来,调PID值的方法有在线调整法、Relay feedback、波德图法、根轨迹法[11]。
前提是要由系统辨识出转移函数才可以使用波德图法和根轨迹法,如下图3-2所示。
图3-2 由系统辨识法辨识出转移函数第10页,共21页3.2针对无转移函数的PID调整法在一般实际系统中,往往因为过程系统转移函数要找出,之后再利用系统仿真找出PID值,但是也有不需要找出转移函数也可调出PID值的方法,以下一一介绍。
3.2.1Relay feedback调整法图3-3 Relay feedback调整法如上图3-3所示,将PID控制器改成Relay,利用Relay的On-Off控制,将系统扰动,可得到该系统于稳定状态时的震荡周期及临界增益(Tu及Ku),在用下表3-1的Ziegler-Nichols第一个调整法则建议PID调整值,即可算出该系统之Kp、T i、T v之值。
表3-1 Ziegler-Nichols第一个调整法则建议PID调整值3.2.2Relay feedback 在计算机做仿真Step 1:以MATL AB里的Simulink绘出反馈方块,如下图3-4示。