单回路温度控制例子_第1页
单回路温度控制例子_第2页
单回路温度控制例子_第3页
单回路温度控制例子_第4页
单回路温度控制例子_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

简易单回路温度控制器设计

下页上页返回一、功能需求和总体思路功能需求

1)设定温度显示、实时温度显示;2)温度上、下限报警;3)温度上、下限报警值设定;4)目标温度值设定;5)放大电路放大倍数设定;6)P、I、D控制参数的设定;7)手动加热设定值;8)手动/自动设定;9)温度零点标定;10)参数保存;11)上位机目标温度值设定;12)上位机实时温度波形曲线图显示;功能需求

一、功能需求和总体思路下页上页返回总体设计思路下页上页返回下页上页返回操作模式用8个数码管显示模式和对应的参数,左边4个数码管显示模式值,右边4个数码管显示相应模式对应的参数值。本系统可用3个按键实现模式切换和参数修改操作,这3个键分别定义为模式键、数值增加键和数值减少键。下页上页返回

模式0:温度设定值和温度实时值显示(前4位数码管显示温度设定值,后4位显示实时温度值);模式1:设置和显示温度上限报警值(0~1200);模式2:设置和显示温度下限报警值(0~1200);模式3:设置和显示温度设定值(0~1200);模式4:设置实时温度采集放大电路的放大倍数;模式5:设置和显示PID算法中的比例系数(0.00~50.00);模式6:设置和显示PID算法中的积分系数(0.00~50.00);模式7:设置和显示PID算法中的微分系数(0.00~50.00);模式8:设置和显示手动输出值(0~100)模式9:手动/自动切换(1:手动;0:自动)模式10:标定和显示实时温度的零点10种工作模式下页上页返回二、温度测控电路设计温度检测电路

下页上页返回

本系统采用镍铬-镍硅(K分度)热电偶作为温度传感器。冷端处于室温,热端为加热炉温度,单片机的A/D通道可以直接采集热电偶信号,经冷端温度补偿后,再查表K分度则可以得到热端温度值。

室温的测量可以通过AD590将室温变化为电压信号,经放大后直接送给单片机的A/D通道,单片机程序自动完成热电偶信号的采集和冷端信号的采集,计算出实际的温度测量值。

下页上页返回温度控制电路

通过调节一定时间周期内的供电时间比例(即交流周波数)来控制加热对象在本周期内获得的电能,从而控制其温度。由于控制加温的时间比例实现起来相对简单,因此周波控制方式在温度控制系统获得了比较广泛的应用,本系统确定采用周波控制方式。

控制方式对于加热炉的温度控制可以采用移相控制或周波控制方式。移相控制方式通过改变可控硅的导通角来控制输出电压,从控制加热对象的温度,控制电路相对复杂,但控制精度比较高。周波控制方式下页上页返回

单片机的I/0脚输出低电平时,控制SSR使加热元件接通220V交流电源,加热元件获得电能,温度升高;I/0脚输出高电平时,SSR开路,加热元件两端无电压,停止加热,对象的温度开始下降。周波控制的输出电路下页上页返回①设定一个标准的加温周期T,以T为周期对温度进行采样,获得温度测量值;②根据设定值和测量值的偏差,进行PID运算;③将PID的输出转换为SSR的通断时间。PID的输出为0%,则SSR接通时间为0,即本周期无输出;如果PID输出为100%,则SSR接通时间为T,即本周期为全输出;如果PID的输出为MV(百分数表示),则SSR的接通时间为T×MV/100,断开时间为T-T×MV/100。控制的具体方法例如:T=120秒,PID计算结果为1分30秒,则本次2分钟内就应加温90秒,停30秒;又如T=120秒,PID的计算结果为1分25秒,则本周期就应加温85秒,停35秒。下页上页返回三、

PID控制算法的实现基本偏差为e(t),表示当前测量值与设定目标值之间的差值,结果可以是正或负,设定目标作为被减数的话,正数表示还没有达到设定值,负数表示已经超过了设定值。

累计偏差Sum_e(t)=e(t)+e(t-1)+e(t-2)+…+e(1)是每次偏差值的代数和。相对偏差e(t)-e(t-1)是用本次的基本偏差减去上一次的基本偏差,以考察当前被控量的变化趋势,有利于快速反应。位置式PID算法计算公式Pout(t)=Kp*e(t)+Ki×Sum_e(t)+Kd*(e(t)-e(t-1))下页上页返回四、控制器和PC之间的数据通信

单回路控制器RS-232简易数据通信命令格式命令字节数字节1字节2字节3字节4传送方向启动通信20xaa0x01

PC→控制器停止通信20xaa0x02

PC→控制器改设定值40xaa0x03dataL

dataHPC→控制器返回数据30xaadataLdataH

PC←控制器下页上页返回5、温度控制器软件流程及参考程序控制器的软件由主控制模块、显示按键处理模块和头文件三大模块组成。

主控制模块主要包括PID计算、控制以及温度采集等部分。

显示按键处理模块主要包括按键扫描、按键处理、显示刷新等部分

头文件模块主要用于全局变量声明,在其他模块可以直接调用此模块内声明的变量。

下页上页返回主控制模块流程五、输出通道的自检

一个输出数字量控制泵的启停,管路已安装流量检测,在流量检测回路没有故障情况下(上述直接参数判断法自检可以保障),不仅可依据流量有无变化情况来判断该开关、驱动电路、继电器、交流接触器、热继电器、电机、泵以及现场连线是否正常,而且可以根据泵的流量特性在线判断泵的性能优劣。

间接参数判断法

指根据模拟量输入通道的采样值的变

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论