基于PID算法的电烤箱控制系统 推荐.docx
- 文档编号:2056975
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:15
- 大小:234.83KB
基于PID算法的电烤箱控制系统 推荐.docx
《基于PID算法的电烤箱控制系统 推荐.docx》由会员分享,可在线阅读,更多相关《基于PID算法的电烤箱控制系统 推荐.docx(15页珍藏版)》请在冰豆网上搜索。
基于PID算法的电烤箱控制系统推荐
辽宁工业大学
计算机控制技术课程设计(论文)
题目:
基于PID算法的烤箱温度控制系统设计
院(系):
电气工程学院
专业班级:
自动化093
学号:
090302084
学生姓名:
宋进帅
指导教师:
(签字)
起止时间:
2012.12.19—2012.12.28
课程设计(论文)任务及评语
学号
090302084
学生姓名
宋进帅
专业班级
自动化093
课程题目
基于PID算法的烤箱温度控制系统设计
课程设计(论文)任务
课题完成的功能、设计任务及要求、技术参数
实现功能
采用单片机作为控制器,由pt100测量温度,与设定温度进行比较,经过PID运算后调整温度控制信号的占空比,将温度控制在规定范围内,并要求实时显示当前温度值,用三位LED灯显示。
被控对象为,仿真研究时用近似。
设计任务及要求
1、确定系统设计方案,包括单片机的选择,输入输出通道,键盘显示电路和报警电路;
2、建立被控对象的数学模型;
3、推导控制算法,设计算法的程序流程图或程序清单;
4、仿真研究,验证设计结果;
5、撰写、打印设计说明书一份;设计说明书应在4000字以上。
技术参数
温度控制范围:
室温+20~260℃
误差小于:
±5%
进度计划
1、布置任务,查阅资料,确定系统方案(1天)
2、被控对象建模(1天)
3、算法推导,程序设计(3天)
4、仿真研究(2天)
5、撰写、打印设计说明书(2天)
6、答辩(1天)
指导教师评语及成绩
平时:
_______论文质量:
_________答辩:
__________
总成绩:
________指导教师签字:
_________
年月日
院(系):
电气工程学院教研室:
自动化
注:
成绩:
平时20%论文质量60%答辩20%以百分制计算
摘要
随着社会的不断发展,人们改造自然的能力也在不断的提高。
机器的诞生,为我们减少了部分或者全部的脑力劳动和体力劳动。
电子技术的诞生更是带来了翻天覆地的变化。
机电控制系统成为机械技术与微电子技术集成的共性关键技术。
人们通过它可以使机械完全按照自己的意愿来执行。
本设计采用单片机控制。
单片机在日常生活中的运用越来越广泛。
温度控制在工业生产中经常遇到。
从石油化工到电力生产,从冶金到建材,从食品到机械都要对温度进行控制.甚至在有些产品生产过程中温度的控制直接影响到产品的质量。
单片机温度控制无论是现在还是未来都会起到重要作用。
本文介绍了以AT89C51单片机为核心的电烤箱温度控制系统。
电烤箱的温度控制系统有两个部分组成:
硬件部分和软件部分。
其中硬件部分包括:
单片机电路、传感器电路、放大器电路、转换器电路、以及键盘和显示电路。
软件部分包括:
主程序、运算控制程序、以及各功能实现模块的程序。
文章最后对本设计进行了总结。
对温度控制系统的发展提出了几点建议。
关键词:
AT89C51;温度传感器;单片机;
目录
摘要
第1章绪论1
第2章烤箱温度控制的设计方案2
2.1概述2
2.2设计的要求2
2.3烤箱总体设计方案2
第3章烤箱温度控制系统各硬件的选择4
3.1控制器的选择4
3.2温度检测器的选用5
3.3A/D转换电路6
3.4输出通道设计7
3.5键盘电路设计8
3.6三位LED显示电路设计9
3.7报警电路设计10
第4章PID控制系统设计11
4.1PID控制特点11
4.1.1比例(P)控制11
4.1.2积分(I)控制11
4.1.3微分(D)控制11
4.2PID烤箱温度控制系统流程图12
4.3推导控制算法13
第5章课程设计总结16
参考文献17
第1章绪论
随着社会的不断发展,人们对机械的应用也越来越广,进而人们对机械运动的控制要求亦越来越高。
机电控制实现了以电气来控制机械。
单片机的出现使机电控制技术突飞猛进。
单片机出现的历史并不长,但发展迅猛。
自1975年美国德克斯仪器公司首次推出8位单片机TMS-1000后才开始快速发展。
1976年9月,美国Intel公司首次推出MCS-48系列8位单片机以后,单片机发展进入了一个新的阶段。
1983年Intel公司推出的MCS-96系列、1987年Intel公司又推出的80C96等位16位单片机。
近年来各个计算机生产厂家已进入更高性能的32位单片机研制、生产阶段。
单片机发展之快、品种之多。
其中最常用的主要有:
AT89系列单片机、AVR单片机Motorola公司的M68HC08系列单片机以及PIC单片机。
随着社会的发展,单片机的特点体现在体积小、可靠性高、使用方便等方面。
根据温度控制的特点,本次设计采用AT89C51单片机为控制核心,采用数字PID控制算法。
实现对电烤箱的温度的控制。
通过本次设计进一步详细说明单片机控制系统在社会生活中的应用。
为以后进一步应用单片机系统提供帮助。
温度控制是工业生产过程中经常遇到的控制,有些工艺过程对其温度的控制效果直接影响着产品质量,因而设计一种较为理想的温度控制系统是非常有价值的。
根据温度变化快慢的特点,并且控制精度不易掌握等特点,本文电烤箱的温度控制为模型,设计了以AT89C51单片机为检测控制中心的温度控制系统。
温度控制采用PID数字控制算法,显示采用3位LED静态显示。
该设计结构简单,控制算法新颖,控制精度高,有较强的通用性。
第2章烤箱温度控制的设计方案
2.1概述
温度控制是工业生产过程中经常遇到的控制,有些工艺过程对其温度的控制效果直接影响着产品质量,因而设计一种较为理想的温度控制系统是非常有价值的。
根据温度变化快慢的特点,并且控制精度不易掌握等特点,本文电烤箱的温度控制为模型,设计了以AT89C51单片机为检测控制中心的温度控制系统。
温度控制采用PID数字控制算法,显示采用3位LED静态显示。
该设计结构简单,控制算法新颖,控制精度高,有较强的通用性。
2.2设计的要求
采用单片机作为控制器,由pt100测量温度,与设定温度进行比较,经过PID运算后调整温度控制信号的占空比,将温度控制在规定范围内,并要求实时显示当前温度值,用三位LED灯显示。
2.3烤箱总体设计方案
产品的工艺不同,控制温度的精度也不同,因而所采用的控制算法也不同。
就温度控制系统的动态的特性来讲,基本上都是具有纯滞后的一阶环节,当系统精度及温控的线性性能要求较高时,多采用PID算法来实现温度的控制。
本系统是一个典型的闭环控制系统。
从技术指标可以看出,系统对控制精度的要求不高,对升降温过程的线性也没有要求,因此,系统采用最简单的通断控制方式,当烘干箱温度达到设定值时断开加热电炉,当温度降到低于某值时接通电炉开始加热,从而保持恒温的控制。
电烤箱总体设计方案结构图,如图2.1所示。
图2.1电烤箱总体设计方案结构图
电烤箱温度控制实现过程是:
首先温度传感器将加热炉的温度传回单片机,然后单片机将给定的温度值和反馈回来的温度值进行比较并且经过运算处理后,传给温度控制系统,判断加热器材输出端导通与否从而使加热炉开始加热或停止加热。
即电烤箱温度控制得到实现,其中单片机的为加热炉控制系统的核心部分起着重要作用。
第3章烤箱温度控制系统各硬件的选择
3.1控制器的选择
随着社会发展,单片机以其体积小、可靠性高、使用方便的特点在社会生活中达到广泛应用。
根据温度控制特点,本次设计采用AT89C51。
AT89C51单片机是美国Intel公司的8位高档单片机的系列。
也是目前应用最为广泛的一种单片机系列。
图3.1AT89C51实物图
3.2温度检测器的选用
pt100是铂热电阻,它的阻值跟温度的变化成正比。
PT100的阻值与温度变化关系为:
当PT100温度为0℃时它的阻值为100欧姆,在100℃时它的阻值约为138.5欧姆。
它的工业原理:
当PT100在0摄氏度的时候他的阻值为100欧姆,它的阻值会随着温度上升而成匀速增长的。
由于PT100热电阻的温度与阻值变化关系,人们便利用它的这一特性,发明并生产了PT100热电阻温度传感器。
它是集温度湿度采集于一体的智能传感器。
温度的采集范围可以在-200℃~+200℃,湿度采集范围是0%~100%。
图3.2温度检测器实物图
3.3A/D转换电路
ADC0809是一个典型的逐次逼近型8位A/D转换器。
它由8路模拟开关、8位A/D转换器、三态输出锁存器及地址锁存译码器等组成。
它允许8路模拟量分时输入,转换后的数字量输出是三态的(总线型输出),可以直接与单片机数据总线连接。
ADC0809采用+5V电源供电,外接工作时钟。
当典型工作时钟为500KHz时,转换时间约为128us。
图3.3AD转换器接口电路
3.4输出通道设计
输出通道采用过零触发器,由光耦驱动电路组成。
在驱动电路中,由于是弱电控制强电,而弱电又很容易受到强电的干扰,影响系统的工作效率和实时性,甚至烧毁整个系统,导致不可挽回的后果,因此必须要加入抗干扰措施,将强弱电隔离。
光耦合器是靠光传送信号,切断了各部件之间地线的联系,从根本上对强弱电进行隔离,从而可以有效地抑制掉干扰信号。
此外,光耦合器提供了较好的带宽,较低的输入失调漂移和增益温度系数。
因此,能够较好地满足信号传输速度的要求,且光耦合器非常容易得到触发脉冲,具有可靠、体积小、等特点。
所以在本系统设计中采用了带过零检测的光电隔离器MOC3061,用来驱动双向可控硅并隔离控制回路和主回路。
MOC3061是一片把过零检测和光耦双向可控硅集成在一起的芯片。
其输出端的额定电压是400V,最大重复浪涌电流为1.2A,最大电压上升率dv/dt为1000v/us,输入输出隔离电压为7500V,输入控制电流为15mA。
图3.4光耦驱动电路
3.5键盘电路设计
如图3.1所示,16个按键排列成4行4列,4个行的引线分别同P1口的P1.4~P1.7相联接,4个列的引线通过一个上拉电阻分别联接到P1.0~P1.3口。
其中上拉电阻的值:
R=4.7V/1.6mA=3KΩ。
在键盘操作过程中若四个按键同时按下时,则需要的上拉电阻值为12KΩ,故此上拉电阻取值为10KΩ。
工作原理:
从0列开始,顺序行扫描,即该行输出为0。
每扫描一行,读入列线数据,从0开始,列检查,找该行输出为0的列,若无,则顺序扫描下一行,并检查其各列;若找到某列线为0,则该列与检查行交叉的按键为被按下的键。
从0行0列开始,顺序将按键编号,就可以按扫描的值得到按键的值。
本电路中从P1.3~P1.0顺序输出0,再检查P1.7~P1.4。
此键盘的实现要用软件的方法识键和译键。
图3.5键盘电路设计
3.6三位LED显示电路设计
如图所示,采用P2口输出到CD4511和74LS138两块芯片上。
其中CD4511连到P2口的0~3口;74LS138连到P2口的4~6口上。
74LS138为3-8译码器,用于控制8个共阴数码管的发光与熄灭。
它的作用是将P2.4~P2.6三个口的输出轮流点亮共阴数码管,频率大于24帧,因此人眼看出来的是八个共阴管同时亮。
CD4511将P2.0~P2.3口的数据译成共阴管的显示数据。
图3.6三位LED显示电路结构图
3.7报警电路设计
本设计采用峰鸣音报警电路。
峰鸣音报警接口电路的设计只需购买市售的压电式蜂鸣器,然后通过AT89C52的1根口线经驱动器驱动蜂鸣音发声。
压电式蜂鸣器约需10mA的驱动电流,可以使用T
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于PID算法的电烤箱控制系统 推荐 基于 PID 算法 电烤箱 控制系统