温度控制系统设计
- 格式:doc
- 大小:115.00 KB
- 文档页数:13
锅炉温度控制系统设计设计首先,锅炉温度控制系统主要由以下几个组成部分构成:1.温度传感器:温度传感器用于测量锅炉的温度,常见的温度传感器有热电偶和热电阻。
在设计过程中,需要选择适合锅炉工况的温度传感器,确保测量准确和稳定。
2.控制器:控制器是锅炉温度控制系统的核心部件,负责接收温度传感器的信号,并对锅炉进行控制。
常见的控制器有PID控制器和模糊控制器。
在设计阶段,需要根据锅炉的特性选择合适的控制器类型,并设置好控制参数。
3.执行器:执行器用于根据控制器的输出调整锅炉的工作参数,常见的执行器有电动阀门和调节阀。
在设计过程中,需要选择合适的执行器类型,并确保其能够快速准确地响应控制信号。
接下来,我将详细介绍锅炉温度控制系统的设计步骤:1.确定控制策略:在锅炉温度控制系统中,一般采用PID控制策略。
PID控制器通过测量偏差、积分偏差和微分偏差来产生控制信号,实现温度的精确控制。
在设计过程中,需要根据锅炉的特性和工况选择合适的PID控制策略,并调整控制器的参数。
2.调整控制参数:控制参数的调整直接影响到锅炉温度控制系统的性能。
一般来说,可以采用试-误法、频率响应法等方法进行参数调整。
在调整过程中,需要注意控制器的稳定性和控制精度,并根据实际情况进行优化。
4.设计安全保护功能:锅炉温度控制系统中需要设计安全保护功能,以确保锅炉在异常情况下能够及时停机,避免事故的发生。
常见的保护功能有过温保护、燃烧器故障保护等。
在设计过程中,需要充分考虑锅炉的安全性和可靠性,确保系统能够在任何情况下保持稳定运行。
5.进行系统整合和调试:在设计完成后,需要对锅炉温度控制系统进行整合和调试。
首先,要保证各个组成部分的正确安装和连接,确保信号传递的可靠性。
然后,根据实际情况进行系统调试和优化,确保系统能够满足设计要求和运行需求。
最后,需要对锅炉温度控制系统进行定期维护和检修,以确保系统的长期稳定运行。
在维护和检修过程中,要注意对传感器、控制器和执行器的清洁和校准。
电阻炉温度控制系统1系统的描述与分析1.1系统的介绍该系统的被控对象为电炉,采用热阻丝加热,利用大功率可控硅控制器控制热阻丝两端所加的电压大小,来改变流经热阻丝的电流,从而改变电炉炉内的温度。
可控硅控制器输入为0~5伏时对应电炉温度0~500℃,温度传感器测量值对应也为0~5伏,对象的特性为带有纯滞后环节的一阶惯性系统,这里惯性时间常数取T1=30秒,滞后时间常数取τ=10秒。
该系统利用单片机可以方便地实现对PID参数的选择与设定,实现工业过程中PID控制。
它采用温度传感器热电偶将检测到的实际炉温进行A/D转换,再送入计算机中,与设定值进行比较,得出偏差。
对此偏差按PID规律进行调整,得出对应的控制量来控制驱动电路,调节电炉的加热功率,从而实现对炉温的控制。
利用单片机实现温度智能控制,能自动完成数据采集、处理、转换、并进行PID控制和键盘终端处理(各参数数值的修正)及显示。
在设计中应该注意,采样周期不能太短,否则会使调节过程过于频繁,这样,不但执行机构不能反应,而且计算机的利用率也大为降低;采样周期不能太长,否则会使干扰无法及时消除,使调节品质下降。
1.2技术指标设计一个基于闭环直接数字控制算法的电阻炉温度控制系统具体化技术指标如下:1.电阻炉温度控制在0~500℃;2. 加热过程中恒温控制,误差为±2℃;3. LED实时显示系统温度,用键盘输入温度,精度为1℃;4. 采用直接数字控制算法,要求误差小,平稳性好;5. 温度超出预置温度±5℃时发出报警。
2方案的比较和确定方案一系统采用8031作为系统的微处理器。
温度信号由热电偶检测后转换为电信号经过预处理(放大)送到A/D转换器,转换后的数字信号再送到8031内部进行判断或计算。
从而输出的控制信号来控制锅炉是否加热。
但对于8031来说,其内部只有128个字节的RAM,没有程序存储器,并且系统的程序很多,要完成键盘、显示等功能就必须对8031进行存储器扩展和I/O口扩展,并且需要容量较大的程序存储器,外扩时占用的I/O口较多,使系统的设计复杂化。
基于PID的温度控制系统设计PID(比例-积分-微分)控制系统是一种常见的温度控制方法。
它通过测量实际温度和设定温度之间的差异,并相应调整加热器或冷却器的输出来控制温度。
在本文中,将介绍PID控制系统的基本原理、设计步骤和实施细节,以实现一个基于PID的温度控制系统。
一、基本原理PID控制系统是一种反馈控制系统,其核心思想是将实际温度值与设定温度值进行比较,并根据差异进行调整。
PID控制器由三个部分组成:比例控制器(P),积分控制器(I)和微分控制器(D)。
比例控制器(P):根据实际温度与设定温度之间的差异,产生一个与该差异成正比的输出量。
比例控制器的作用是与误差成正比,以减小温度偏差。
积分控制器(I):积分控制器是一个与误差积分成比例的系统。
它通过将误差累加起来来减小持续存在的静态误差。
积分控制器的作用是消除稳态误差,对于不稳定的温度系统非常有效。
微分控制器(D):微分控制器根据温度变化速率对输出进行调整。
它通过计算误差的变化率来预测未来的误差,并相应地调整控制器的输出。
微分控制器的作用是使温度系统更加稳定,减小温度变化速率。
二、设计步骤1.系统建模:根据实际温度控制系统的特点建立数学模型。
这可以通过使用控制理论或系统辨识技术来完成。
将得到的模型表示为一个差分方程,包含输入(控制输入)和输出(测量温度)。
2.参数调整:PID控制器有三个参数:比例增益(Kp)、积分时间(Ti)和微分时间(Td)。
通过试验和调整,找到最佳的参数组合,以使系统能够快速稳定地响应温度变化。
3.控制算法:根据系统模型和参数,计算控制器的输出。
控制器的输出应是一个与实际温度偏差有关的控制信号,通过改变加热器或冷却器的输入来调整温度。
4.硬件实施:将控制算法实施到硬件平台上。
这可以通过使用微控制器或其他可编程控制器来实现。
将传感器(用于测量实际温度)和执行器(用于控制加热器或冷却器)与控制器连接起来。
5.调试和测试:在实际应用中,进行系统调试和测试。
基于51单片机的温度控制系统设计引言:随着科技的不断发展,温度控制系统在现代生活中应用广泛,例如空调、冰箱、温室等。
本文基于51单片机设计一个简单的温度控制系统,用于控制温度在一些合适的范围内。
一、系统功能设计本系统主要包括以下功能:1.温度采集:通过温度传感器实时采集环境温度数据;2.温度显示:将采集到的温度数据显示在液晶屏上,方便用户查看;3.温度控制:当环境温度超过设定的范围时,系统将自动启动风扇或制冷装置来降低温度;4.温度报警:当环境温度超过设定范围时,系统将通过报警器发出警报。
二、系统硬件设计1.51单片机2.LM35温度传感器:用于采集环境温度数据;3.ADC0804模数转换芯片:将LM35传感器输出的模拟电压转换为数字信号;4.LCD1602液晶屏:用于显示温度数据和系统状态;5. Buzzer报警器:用于发出警报;6.风扇或制冷装置:用于降低温度。
三、系统软件设计1.初始化:设置各个硬件模块的工作模式和初始化参数;2.温度采集:通过ADC0804芯片将LM35传感器输出的模拟信号转换为数字信号;3.温度显示:将采集到的数字信号转换为温度值,并通过LCD1602液晶屏显示;4.温度控制:根据设定的温度上下限值,判断当前温度是否超过范围,若超过则启动风扇或制冷装置进行温度控制;5. 温度报警:当温度超过设定范围时,通过Buzzer报警器发出声音警报;6.系统循环:以上功能通过循环执行,实现实时监控和控制。
四、系统流程图软件设计流程如下所示:```开始初始化系统循环执行以下步骤:采集温度数据显示温度数据温度控制判断温度报警判断结束```五、系统总结本文基于51单片机设计了一个简单的温度控制系统,通过温度采集、显示、控制和报警功能,实现了温度的实时监控和控制。
该系统可以广泛应用于家庭、办公室、温室等环境的温度控制,提高生活质量和工作效率。
六、系统展望本系统可以进行进一步的优化和扩展,例如添加温度传感器的校准功能,提高温度采集的精度;增加温度曲线图显示功能,方便用户了解温度变化趋势;引入无线通信模块,使用户可以通过手机或电脑远程监控和控制温度等。
一、设计任务和指标要求题目:水温监测及控制电路任务:设计并制作一个温度监测及控制电路,控制对象为1升净水,容器为陶瓷器皿。
水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动控制,以保持设定的温度基本不变。
1、基本要求:(1)温度设定范围为20~40°C,最小区分度为1°C(2)环境温度降低时,温度控制的静态误差≤1°C2、发挥部分:(1)实时显示水的实际温度(2)显示当前控制状态(3)恒温控制30°C,温度波动0.2°C。
二、设计框图及整机概述1.原理框图2.设计思想通过温度传感器(DS18B20),对被控对象进行温度与数字转换,由温度传感器输出的温度信号经过IO口,由单片机读出数值,并显示在数码管上,按键可以提高或者降低所需的温度,实际温度再经过与目标温度的比较,若所测温度大于基准温度,则输出低的门限电压,即:D1灯不亮,不执行加热环节。
反之,若所测电压小于基准电压。
则输出高的门限电压,即D1灯亮,执行加热环节。
反之,则执行冷却环节,这样就可以把温度控制在一定的范围内。
三、各单元电路的设计方案及原理说明1.单片机I/O口分配在本次设计中,我们选择STC89C51单片机作为主控制器。
其中单片机P0口作为实际水温的段选端。
P2口作为目标水温的段选端。
P1作为位选端,其中P1.0—P1.3作为实际水温位选,P1.4—P1.7作为目标水温位选。
P3口主要作为信号指示以及读取温度传感器的温度数据。
1.晶振及复位电路晶振选为11.0592MHZ,通过两个电容与XTAL1和XTAL2构成单片机的外部时钟电路。
复位操作由上电自动复位和按键手动复位两种方式。
复位电路由RC微分电路产生的脉冲来实现,电路如下图所示,按下开关即可产生复位信号,通过导线引入单片机RST引脚即可发生复位。
2.三极管位选驱动电路由于我们选择四位一体的共阳极数码管作为温度显示原件。
热交换器温度控制系统一.控制系统组成由换热器出口温度控制系统流程图1可以看出系统包括换热器、热水炉、控制冷流体的多级离心泵,变频器、涡轮流量传感器、温度传感器等设备。
图1换热器出口温度控制系统流程图控制过程特点:换热器温度控制系统是由温度变送器、调节器、执行器和被控对象(出口温度)组成闭合回路。
被调参数(换热器出口温度)经检验元件测量并由温度变送器转换处理获得测量信号c,测量值c与给定值r的差值e送入调节器,调节器对偏差信号e进行运算处理后输出控制作用u。
二、设计控制系统选取方案根据控制系统的复杂程度,可以将其分为简单控制系统和复杂控制系统。
其中在换热器上常用的复杂控制系统又包括串级控制系统和前馈控制系统。
对于控制系统的选取,应当根据具体的控制对象、控制要求,经济指标等诸多因素,选用合适的控制系统。
以下是通过对换热器过程控制系统的分析,确定合适的控制系统。
换热器的温度控制系统工艺流程图如图2所示,冷流体和热流体分别通过换热器的壳程和管程,通过热传导,从而使热流体的出口温度降低。
热流体加热炉加热到某温度,通过循环泵流经换热器的管程,出口温度稳定在设定值附近。
冷流体通过多级离心泵流经换热器的壳程,与热流体交换热后流回蓄电池,循环使用。
在换热器的冷热流体进口处均设置一个调节阀,可以调节冷热流体的大小。
在冷流体出口设置一个电功调节阀,可以根据输入信号自动调节冷流体流量的大小。
多级离心泵的转速由便频器来控制。
换热器过程控制系统执行器的选择考虑到电动调节阀控制具有传递滞后大,反应迟缓等缺点,根具离心泵模型得到通过控制离心泵转速调节流量具有反应灵敏,滞后小等特点,而离心泵转速是通过变频器调节的,因此,本系统中采用变频器作为执行器。
plc温度控制系统设计一、引言随着现代工业的快速发展,温度控制系统在各个领域得到了广泛的应用。
可编程逻辑控制器(PLC)作为一种工业控制设备,具有较高的可靠性、稳定性和灵活性。
本文将介绍如何设计一套基于PLC的温度控制系统,以满足现代工业生产中对温度控制的需求。
二、PLC温度控制系统原理PLC温度控制系统主要通过传感器采集温度信号,将信号转换为电信号后,输入到PLC进行处理。
根据预设的温度控制策略,PLC输出相应的控制信号,驱动执行器(如加热器、制冷装置等)进行加热或降温,从而实现对温度的精确控制。
三、设计步骤与方法1.确定控制目标:明确温度控制系统的控制范围、精度要求、响应速度等指标。
2.选择合适的PLC型号:根据控制需求,选择具有足够输入/输出点、运算速度和存储容量的PLC。
3.设计硬件系统:包括传感器、执行器、通信模块等硬件设备的选型和连接。
4.设计软件系统:编写温度控制程序,包括输入数据处理、控制算法、输出控制等功能。
5.系统调试与优化:对系统进行调试,确保温度控制精度和稳定性,并根据实际运行情况进行优化。
四、系统硬件设计1.选择合适的传感器:根据控制范围和精度要求,选择合适的温度传感器,如热电偶、热敏电阻等。
2.选择合适的执行器:根据控制需求,选择合适的执行器,如伺服电机、电磁阀等。
3.通信模块:根据现场通信需求,选择合适的通信模块,如以太网、串口等。
五、系统软件设计1.编写程序:采用相应的编程语言(如梯形图、功能块图等)编写温度控制程序。
2.输入数据处理:对传感器采集的温度信号进行滤波、标定等处理,确保数据准确性。
3.控制算法:根据预设的控制策略,编写控制算法,如PID控制、模糊控制等。
4.输出控制:根据控制算法输出相应的控制信号,驱动执行器进行加热或降温。
六、系统调试与优化1.调试:对系统进行调试,确保各设备正常运行,控制算法有效。
2.优化:根据实际运行情况,对控制参数、控制策略等进行优化,提高系统性能。
基于单片机的多路温度采集控制系统的设计一、系统设计思路1、系统架构:本系统的所有模块分为两个主要的部分:单片机部分和PC部分。
单片机部分是整个温度控制系统的中心模组,它负责多路温度传感器的信号采集、温度计算和显示,还有一些辅助操作,如温度上下限报警等;PC部分主要实现数据采集、分析、处理、显示等功能,与单片机的交互可通过RS485、USB等接口进行。
2、硬件设计:本系统设计确定采用AT89C52单片机作为系统的处理核心,在系统中应用TLC1543数据采集芯片,采用ADC转换器将多个温度传感器的数据采集,使系统实现多路温度检测同时显示.另外,为了实现数据采集记录,系统可以选用32K字节外部存储封装。
二、系统总控程序设计系统总计程序采用C语言进行编写,根据实际情况,主要分为以下几个主要的模块:(1)初始化模块:初始化包括外设初始化、中断处理程序初始化、定时器初始化、变量初始化等功能。
(2)温度采集模块:主要对多路温度传感器的采集、计算并存储等操作,还可以实现温度的报警功能。
(3)录波模块:提供数据的实时采集、数据的存取、数据的滤波处理等功能。
(4)通信模块:主要是用于实现数据透传,采用RS485接口与PC端的上位机联网,可实现远程调试、远程控制等功能。
(5)用户界面模块:实现数据显示功能,可以根据用户的要求显示多路温度传感器检测到的数据。
三、实验检验(1)检查系统硬件的安装是否良好;(2)采用实测温度值与系统运行的实测温度值进行比对;(3)做出多路温度信号的对比,以确定系统读取的数据是否准确;(4)检查温度报警功能是否可以正常使用,也可以调整报警范围,试验报警功能是否可靠;(5)进行通信数据采集的联网检测,确保上位机和系统可以进行实时、准确的通信。
温度控制系统毕业论文温度控制系统是一种自动化控制系统,通常由传感器、控制器和执行器组成,用于控制和调节特定环境或设备内的温度。
在工业、农业、医疗、建筑和家庭等领域中都得到了广泛的应用。
本文将介绍温度控制系统的设计与实现。
一、系统设计本温度控制系统基于单片机控制,通过传感器与检测温度变化,并通过控制器对执行器的控制来实现自动控制。
系统的硬件部分包括单片机、温度传感器、LCD显示屏、电源、继电器、电阻器和电容器等元件。
软件部分主要是单片机程序设计。
1.硬件设计(1)单片机本系统采用AT89C52单片机。
该单片机具有充足的存储器,可以存储大量的程序。
此外,该单片机的接口丰富,可以通过串口和LCD显示屏进行通信。
在本系统中,单片机通过串口接收传感器的数据,并通过LCD显示屏输出控制结果。
(2)温度传感器本系统采用DS18B20数字温度传感器。
DS18B20是一种集成了温度传感器和数字转换器的芯片,具有精确度高、响应速度快和线性度好等优点。
该传感器采用单总线制式,具有使用方便和成本低廉的优点。
传感器将检测到的温度数据传输到单片机,通过程序分析实现控制。
(3)LCD显示屏本系统使用16×2字符LCD显示屏,用于显示传感器数据和控制结果。
该显示屏具有低功耗、可靠性高、通信简单等特点,易于控制。
显示屏由单片机控制,通过引脚连接和串口通信实现。
(4)继电器和电阻器本系统采用继电器和电阻器实现温度控制功能。
继电器是一种电气控制元件,由线圈和触点组成。
当电流流经线圈时,继电器将动作,触点也会随之闭合或断开。
在本系统中,继电器用于控制电源开关,实现加热或制冷功能。
电阻器则用于限制电流的大小,以保护系统元件。
2.软件设计本系统的软件部分是在Keil C编译器下编写的单片机程序。
程序主要分为三个模块:传感器接口、控制器和LCD显示。
(1)传感器接口传感器接口模块用于读取传感器数据。
由于本系统采用数字温度传感器,因此传感器接口模块需要进行数字信号转换。
温度控制系统设计目录第一章系统方案论证 (3)1.1 总体方案设计 (3)1.2 温度传感系统 (3)1.3 温度控制系统及系统电源 (4)1.4 单片机处理系统(包括数字部分)及温控箱设计 (4)1.5 PID算法原理 (5)第二章重要电路设计 (7)2.1 温度采集 (7)2.2 温度控制 (7)第三章软件流程 (8)3.1 基本控制 (8)3.2 PID控制 (9)3.3 时间最优的PID控制流程图 (10)第四章系统功能及使用方法 (11)4.1 温度控制系统的功能 (11)4.2 温度控制系统的使用方法 (11)第五章系统测试及结果分析 (11)5.1 硬件测试 (11)5.2 软件调试 (12)第六章进一步讨论 (12)参考文献 (13)致谢........................................................................................................... 错误!未定义书签。
摘要:本文介绍了以单片机为核心的温度控制器的设计,文章结合课题《温度控制系统》,从硬件和软件设计两方面做了较为详尽的阐述。
关键词:温度控制系统PID控制单片机Abstract: This paper introduces a temperature control system that is based on the single-chip microcomputer.The hard ware composition and software design are descried indetail combined with the project Comtrol System of Temperature.Keywords: Control system of temperature PID control Single-chip Microcomputer引言:温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。
本文设计了以单片机为检测控制中心的温度控制系统。
温度控制采用改进的PID数字控制算法,显示采用LED静态显示。
该系统设计结构简单,按要求有以下功能:(1)温度控制范围为20~40°C;(2)有加热和制冷两种功能(3)指标要求:超调量小于2°C;过渡时间小于5min;静差小于0.5℃;温控精度0.2℃(4)实时显示当前温度值,设定温度值,二者差值和控制量的值。
第一章系统方案论证1.1 总体方案设计薄膜铂电阻将温度转换成电压,经温度采集电路放大、滤波后,送A/D转换器采样、量化,量化后的数据送单片机做进一步处理;当前温度数据和设定温度数据经PID算法得到温度控制数据;控制数据经D/A转换器得到控制电压,经功率放大后供半导体致冷器加热或制冷,从而实现温度的闭环控制。
系统大致可以分为:传感、单片机处理、控制及温控箱。
图1-1 系统总体框图1.2温度传感系统换能部分采用了电压电路,这主要考虑了电压信号不容易受干扰、容易与后续电路接口的优势;经过铂电阻特性分析,在要求的温度范围内铂电阻的线性较好,所以不必要增加非线性校正电路;采样电压再经过高精度电压放大电路和隔离电路之后输出;另外,由于高精度的需要,电路对电源要求较高,所以采用稳压电源电路的输出电压,并且需要高精度运放。
因为温度变化并不是很快,所以电路对滤波器的要求并不高,这里采用了一阶滤波即可满足要求。
1.3 温度控制系统及系统电源1.3.1 温度控制系统温度控制系统需要完成的功能为:D/A转换器输出的电压控制信号,经过电压放大,再通过功率单元提高输出功率后,控制半导体制冷器件加热或制冷。
故此子系统可分为电压放大、功率输出两部分。
D/A转换器输出的电压控制信号经过电压放大、功率放大后,给两片半导体制冷器件供电。
另外单片机还输出一个用来控制是加热还是制冷的控制信号。
功率放大电路采用LM33稳压芯片,可承受高输出电流,且V out端输出电压与Vadj端的电压差保持不变的特点,可将控制信号利用运放方向放大后,输入至稳压芯片的Vadj端,输出信号的电压范围和功率放大至合适的大小。
具体设计为D/A输出的控制信号,经上述处理,在V out端利用继电器,由单片机输出的加热制冷控制信号控制继电器的闭合方向,改变半导体器件的电流方向,从而控制加热或制冷。
1.3.2 系统电源本设计需要供电的部分有温度采集部分须有基准电压+5V供电,单片机处理系统的数字电路部分需要+5V的电源,而实验室的5V电源会有纹波,故采用稳压芯片LM317自行设计,电路如图,调节可变电阻,即可得到所需的电压。
其中可变电阻R1是起到分压得作用,避免在LM317上的压降过大,否则LM317发热,会使电压不稳。
U11.4 单片机处理系统及温控箱设计1.4.1单片机系统单片机系统结构如下:①模数部分将传感信号量化为8位二进制数,并将其送入最小系统板;②控制层调用PID算法,计算出控制量,同时提供人机交互;③数模部分将控制量转换为模拟电压,送入温度控制部分。
最小系统板与外部数字电路部分(包括A/D、D/A、外部中断源信号等)的通信参照了微机原理与接口实验中的实验箱电路的连接方法。
调用PID 算法的中断采用的是内部定时器,可以简化外围电路。
1.4.2 温控箱设计我们用实验室提供的材料自己设计制作了温度控制箱体。
控温箱为正方体铝箱,在其中相对的两个内侧表面用导热硅胶粘贴了半导体致冷材料而成。
为提高箱体绝热性能,在除了粘有半导体材料之外的其他内表面,都贴有保温塑料层,为加强密闭性,尽量减少控制箱腔内体积,又要露出全部的半导体制冷片,我们采用的是“工字形”方案,即:将填入铝箱的保温塑料层做成一个无接缝的整体,相对的半导体制冷片的两侧挖空,露出其全部面积,中间留有一个很小的腔体作为温度控制的空间(插入热敏电阻与标准表探头)。
我们采用将箱体放入冷水中的方法解决温控箱的散热问题。
1.5 PID 算法原理1、基本PID 算法()[()(1)]()[()2(1)(2)]p i d P n K e n e n K e n K e n e n e n ∆=--++--+-其中()()o e t V V t =-V o 和V(t)都是八位二进制数,用一个字节存储。
在上述公式中,存在差项,需要用补码来表示负数。
所以必须用最高位作为符号位,V o 和V(t)用8位表示显然是不够的。
处理方法是在V o 和V(t)前面补一个值为零的字节,以两字节来表示,运算的最终结果结果取8位有效位。
基本的PID 算法,需要整定的系数是Kp (比例系数),Ki (积分系数),Kd (微分系数)三个。
这三个参数对系统性能的影响如下:(1) 比例系数 Kp① 对动态性能的影响 比例系数Kp 加大,使系统的动作灵敏,速度加快,Kp 偏大,振荡次数加多,调节时间加长。
当Kp 太大时,系统会趋于不稳定,若Kp 太小,又会使系统的动作缓慢;② 对稳态性能的影响 加大比例系数Kp ,在系统稳定的情况下,可以减小静差,提高控制精度,但是加大Kp 只是减少静差,不能完全消除。
(2) 积分系数 Ki① 对动态性能的影响 积分系数Ki 通常使系统的稳定性下降。
Ki 太大,系统将不稳定;Ki 偏大,振荡次数较多;Ki 太小,对系统性能的影响减少;而当Ki 合适时,过渡特性比较理想;② 对稳态性能的影响 积分系数能消除系统的静差,提高控制系统的控制精度。
但是若Ki 太小时,积分作用太弱,以致不能减小静差。
(3) 微分系数 Kd微分控制可以改善动态特性,如超调量减少,调节时间缩短,允许加大比例控制,使静差减小,提高控制精度。
但当Kd 偏大或偏小时,超调量较大,调节时间较长,只有合适的时候,才可以得到比较满意的过渡过程。
对系数实行“先比例,后积分,再微分”的整定步骤。
(1) 首先只整定比例部分。
即将比例系数由小到大,并观察相应的系统响应,直到得到反应快,超调小的响应。
(2) 加入积分环节。
整定时首先置积分系数Ki 一个较小的值,并将第(1)步中整定的比例系数略为缩小(例如缩小为原值的0.8倍),然后增大Ki ,使在保持系统良好动态性能的情况下,静差得到消除。
在此过程中,可根据响应的好坏反复改变比例系数与积分系数。
(3) 若使用比例积分调节器消除了静差,但动态过程经反复调整仍不能满意,则可加入微分环节。
在整定时,可先置微分系数为0,在第一步的基础上,增大Kd ,同时相应地改变比例系数和积分时间。
2、时间最优的控制算法采用上述PID 控制算法存在一个问题:当设定值比当前值高很多时,在相当一段时间内,控制增量都为正,而且在不断的积累增大;只有当温度上升到设定值以上时,控制增量才有可能变为负值;要用负的控制增量抵消以前积累的正控制量,需要的时间较长;这正是产生超调量的根本原因。
当设定值低于当前值时情况类似。
为解决这个问题,采用了时间最优的控制算法。
时间最优的PID 控制即开关控制(Bang-Bang 控制)与PID 控制相结合的控制方式。
其思想是:开关控制即指在当前值与设定值偏差较大的情况下,控制系统进入 “开”或者“关”两种状态。
具体到本系统,就是指当前温度和设定温度差别很大时,要么全功率(最大电压输出)的加热,要么就全功率的制冷。
{Bang-Bang PID ()()()r k c k e k αα><-=控制控制当前值与设定值相差在阈值α以内时,采用PID 算法计算输出控制量;当在α以外时,则直接输出最大值255作为控制量,不再调用PID 算法,不做控制量的累加。
这样处理可以在很大程度上改善控制性能。
第二章 重要电路设计 2.1 温度采集图2-1 温度采集电路用电桥采集温敏电阻值的变化,考虑到是小信号的放大,所以选择仪表放大电路,并且选择高精度,低温漂的OP07运算放大器。
电阻R29为薄膜铂电阻,与R28在电桥的两个臂上,将铂电阻的电阻转换为电压信号U3的放大倍数定为33倍,U4的作用是调节放大倍数,使输出电压为0~5V调节过程:1、把铂电阻定在18度的阻值106.6欧姆,调节R23,使输出为0。
2、把铂电阻定在40度的阻值114.8欧姆,调节R30,使输出为5V3、采用一阶滤波,目的是滤出高频得噪声干扰,所以f0定在几十HZ 。
2.2 温度控制1. 电压变换:电路图见图2-2图2-2 电压变换电路R420k说明:这部分电路先将D/A 输出的电压控制信号control(-5~0V) 用一个运放构成的反向放大器转移到电平0~8V ,然后通过小功率稳压芯片LM385降压2.5V 。