电烤箱温度控制系统

电烤箱温度控制系统
电烤箱温度控制系统

电烤箱温度控制系统 Revised as of 23 November 2020

电烤箱的炉温控制系统设计作者姓名:

作者学号:

指导教师:

学院名称:

专业名称:

摘要

PID控制用途广泛、使用灵活,已有系列化产品,使用中只需设定三个参数(Kp, Ti和Td)即可。在很多情况下,并不一定需要全部三个单元,可以取其中的一到两个单元,但比例控制单元是必不可少的。

在工厂,总是能看到许多回路都处于手动状态,原因是很难让过程在“自动”模式下平稳工作。由于这些不足,采用PID的工业控制系统总是受产品质量、安全、产量和能源浪费等问题的困扰。PID参数自整定就是为了处理PID 参数整定这个问题而产生的。现在,自动整定或自身整定的PID控制器已是商业单回路控制器和分散控制系统的一个标准

单回路温度控制系统主要由计算机,采样板卡,控制箱,加热炉体组成。是由计算机完成温度采样,控制算法,输出控制,监控画面等主要功能。控制箱装有温度显示与变送仪表,控制执行机构,控制量显示,手控电路等。加热炉体由烤箱改装,较为美观适合实验室应用。

计算机控制系统一般由控制计算机、A/D与D/A接口、执行机构、被控对象、检测元件和变送器组成。本实验控制系统主要由计算机、电烤箱、智能控制仪表、固态继电器、通讯模块、电压数显表等构成,其中智能控制仪表、固态继电器、通讯模块、电压数显表安装于控制箱上。本设计通过调节PID参数来实现炉温系统的控制。

关键词:单回路温度控制系统,PID控制,加热炉体,智能控制仪表,温度变送器,热电阻,可控硅

目录

第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实验设备

实验控制系统主要由计算机、电烤箱、智能控制仪表、固态继电器、通讯模块、电压数显表等构成,其中智能控制仪表、固态继电器、通讯模块、电压数显表安装于控制箱上。监控计算机通过串行通讯与温度控制器(单回路控制器)连接,实现数据采集、操作和记录的功能。温度对象由烤箱改造而成,增设风扇冷却装置,加热由烤箱原加热部件实现。

由温度控制器输出一路控制信号连接至固态继电器,驱动电烤箱加热单元;另一路控制信号连接至风扇用于冷却。设计热电阻检测烤箱内温度,检测输入热电阻信号连接至温度控制器反馈端。其原理结构如图所示。

双温室实验对象将烤箱用隔板隔成两部分,控制装置同样设置配置完全相同两套,安装于统一的控制箱上。控制箱面板布置图如图所示。

图温度试验系统功能结构图

图控制箱面板(单套控制系统)

本实验的检测元件为热电阻pt100。热电阻最大的特点是工作在中低温区,性能稳定,测量精度高。本系统中电炉的温度被控制在0~300度之间,为了留有余地,我们要将温度的范围选在0~400度,它为中低温区,所以本系统选用的是热电阻pt100作为温度检测元件。

交流固态继电器是一种无触点通断电子开关,为四端有源器件。其中两个端子为输入控制端,另外两端为输出受控端,中间采用光电隔离,作为输入输出之间电气隔离(浮空)。在输入端加上直流或脉冲信号,输出端就能从关断状态转变成导通状态(无信号时呈阻断状态),从而控制较大负载。整个器件无可动部件及触点,可实现相当于常用的机械式电磁继电器一样的功能。固态继电器如图所示,电压数显表如图所示。

图固态继电器电控数显表

2.2.2设备通讯

实验装置采用RS-232/RS-485转换器来实现计算机与仪表和控制器的通讯。RS-232/RS-485转换器如图所示。

RS-232/RS-485转换器,它按RS-232规定的协议工作。RS-232是规定连接电缆的机械、电气特性、信号功能及传送过程。目前在IBM PC机上的COM1、COM2接口,就是RS-232C接口。当通信距离较近时,可不需要Modem,通信双方可以直接连接,这种情况下,只需使用少数几根信号线。最简单的情况,在通信中根本不需要RS-232C的控制联络信号,只需三根线(发送线、接收线、信号地线)便可实现全双工异步串行通信。

B两端为CD901的通讯端,为标准的RS485接口。标准的DB9 RS232接口信号定义如下:

●TxD:发送数据(Transmitted data-TxD)。通过TxD终端将串行数

据发送到MODEM。

●RxD:接收数据(Received data-RxD)。通过RxD线终端接收从

MODEM发来的串行数据。

●SG:信号地信号线,无方向。

●RS-485可以采用二线与四线方式,二线制可实现真正的多点双

向通信。RS-485使用一对双绞线,将其中一线定义为A,另一线定义为B,

如图所示。

图通讯转换器图二线制RS-485

智能控制仪表的前部外观如下图2-8所示。

2.2.3智能控制仪表CD901简介

(1)智能控制仪表CD901的规格型号说明:

●PV:输入值(如:读入烤箱的温度值)

●SV:设定值(如:

手动给定或程序给定值)

●AT:自整定(绿)

●OUT1:第一控制输

出(加热侧)

●OUT2:第二控制输

出(冷却侧)

●ALM1:第一报警端

●ALM2:第二报警端

●SET:设置各种命令

●∨:下移减小数字

●∧:上移减大数字

CD901背面接线柱如下图所示。

图 CD901背部接线图

(2)CD901的技术数据说明:

●热电阻: Pt 100:

电压: 0~5v

电流: 0~20mA,

●通讯: RS-232/RS-485转换器

●控制类型: 4种

F: PID动作及自动演算(逆)

D: PID动作及自动演算(正)

W:加热/冷却动作及自动演算(水冷)

A:加热/冷却动作及自动演算(风冷)

●设定数据:

测定值(PV):来自被控对象的当前值

设定值(SV):与输入范围同样

加热侧比例带(P): 1 ~ 全距 ~ 全距

冷却侧比例带(Pc):为P的 1~1000%

积分时间(I): 1~3600秒

微分时间(D) 1~3600秒

加热侧比例周期(T):1~100秒

冷却侧比例周期(t): 1~100秒

限制积分动作生效范围(ARW):加热侧比例带(P)

的 1~100%

(3)CD901工作原理

CD901系列仪表可配置数字通讯接口,其接口为RS485,仪表与上位机通讯为

被动方式,采用上位向仪表发出读写命令,仪表才会动作,通讯采用ASCII码的形式。CD901具有PID控制、自动演算、自主校正、设定数据帧、加热/制冷控制、数

字通讯、正动作、逆动作、温度报警(加热器断线报警、控制环断线报警)等功能,可进行热电偶、热电阻输入,采样周期:秒,过程值偏置: -1999 ~ 9999 ℃或 ~ ℃(温度输入)±全量程(电压 / 电流输入)全量。

2.3试验装置连线步骤

按照实验装置面板上的连线原理图将系统运行时的线路连接上,连线原理图如

下图。

图面板上的连线原理图

●硬手动(手动给定)连线:硬手动时分别连接至调压模块接线柱③、④;

●OUT1连线:非硬手动时分别连接至调压模块接线柱③、④;

●OUT2连线:当使用风扇制冷时使用。

●TC连线:当使用检测元件作为反馈值时使用。

2.4炉温控制系统硬件工作原理

主机电源箱、多功能检测实验装置、光电转速传感器-光电断续器(已装在转动源上)、转动源。

2.4.1前向通道工作过程

前向通道有两中工作方式,自动和手动,即可控硅模块的输入可以由计算机通过数据采集卡的D/A通道自动给定,也可以在控制面板上手动调节,两种方式只能选择一种。可控硅输入Uk为1~5伏电压,0~1伏为死区,死区内输出为0,1~5伏电压输入对应0~220伏电压输出Ud,对应关系为近似线性关系,如图所示。

图可控硅输入输出关系

可控硅输出电压Ud加在加热炉上,使炉温上升。加热炉也有两种工作方式,二加热体加热和四加热体加热,功率分别为600瓦和1200瓦,其温度范围分别为0~220度和0~300度,每台加热炉因保温效果和加热体实际功率不同,其温度范围也不尽相同,本文使用第二种方式测定数学模型参数并进行设计。

2.4.2反馈通道工作过程

反馈通道首先由热电阻Pt100的检测炉温,温度变送器将热电阻的阻值变化转换放大为两路输出信号,一路为0~300度的温度信号,通过数码显示管在温度控制装置上显示出来,另一路为0~5伏的电压信号,通过数据采集卡PCI1711的A/D通道送入计算机,两路信号近似线性比例约为60。计算机经过计算处理,得到新的控制量,输出给可控硅。

第3章人机界面制作

3.1软件设计目标

软件系统的开发要达到以下功能要求:

◆采集温度变送器的电压输出,其范围为0~5V,即实现A/D功能;

◆输出控制量Uk,其范围也为0~5V,即实现D/A功能;

◆设计方便清晰的人机画面;

◆可以进行开环实验,并绘制加热炉升温曲线;

◆编程实现对采集到的数据进行滤波;

◆编程实现采用一般PID控制。

3.2人机界面制作

3.2.1建立新工程

点击进入组态王工程管理器,如图所示:

图组态王工程管理器

点击“新建”或在文件菜单中选择“新建工程”,出现如下提示:

图新建工程向导之一

点击“下一步”出现如下窗口,输入将建立的工程路径:

图新建工程向导之二

点击“下一步”,输入所建新工程的名称:

图新建工程向导之三

点击“完成”,并选择“是”,将新建的工程设为当前工程:

图组态王工程管理器

双击新建的工程,由于未安装加密狗,所以会有以下提示,只能在演示方式下进入开发环境,开发环境连续使用两个小时后自动关闭,必须重新启动组态王。

图进入开发环境提示

按照相应的提示操作后,弹出工程浏览器窗口、画面制作开发系统和组态王信息窗口,然后就可以进行下一步的工作了。

3.2.2画面的制作

3.3画面的制作

(1)制作“进入系统”画面,画面内容主要包括标题、系统简要说明、系统实物

示意图和画面选择。选中工程浏览器左侧的画面,在右侧窗口中双击“新建”,出现新画面属性对话框,如下图所示:

图新画面属性对话框

设置好属性后,点击“确定”,利用画面开发系统自带的工具箱、调色板等工具进行画面制作。做好的进入系统的画面如图5-7所示。

(2)制作“炉温实时控制系统”,主要包括:标题、参数设定、主要参数显示、

控制按钮和温度曲线等,其中绘制实时温度曲线是用“温控曲线”控件来实现的。

图进入系统画面

3.4建立数据词典

在工程浏览器中单击数据库、数据词典(如图5-8),在右边窗体中双击“新建”,可以建立内存离散、内存整数、内存实数、内存字符串、I/O离散、I/O整数、

I/O实数、I/O字符串和存储器九种类型的变量,每种变量都有各自不同的属性。变

量可以事先建立,也可以在编程或建立动画过程中根据所需随时建立[3]。

在组态王中实现A/D、D/A功能不需要单独编程,只要在工程浏览器中建立新设备,找到所用的板卡理光-CD901,并知道使用的通道号,便可以直接在数据词典里

建立I/O变量来参数的设定、数据的采集与输出。

图数据词典

在这个工程当中需要的9个变量及变量的类型和其他属性如下表:

表3-1 定义的变量

变量名称变量类型连接设备数据类型寄存器

PV I/O实型CD901 FLOAT M0

SV I/O实型CD901 FLOAT M8

I/Ol离散型CD901 BIT M15

AUTO_TUNIN

G

H_P I/O实型CD901 FLOAT M17

H_I I/O实型CD901 FLOAT M18

H_D I/O实型CD901 FLOAT M19

ON 内存离散型CD901

Runtime 内存整型CD901

DeviceID 内存整型

其中PV表示当前值,SV表示给定值,AUTO_TUNING表示自动切换值,H_P 表示加热比例系数,H_I表示积分时间,H_D表示微分时间,ON用来设置开始标志。Runtime表示当前时间,DeviceID用于构建数据库。

3.5建立动画连接

在建立好的画面上双击要建立动画连接的对象,会弹出“动画连接”窗口:

图动画连接窗口

(1)对于文本“####”:双击或用鼠标右键选择快捷菜单中的“动画连接”,弹出如上动画连接窗口,所有文本均选择“模拟值输出”按钮,在弹出的“模拟值输出连接”对话框,在表达式中分别输入对应的变量名,整数位、小数位对应选择数值。如下图5-10所示。其他属性默认,单击“确定”,返回并确定。

图模拟值输出连接

(2)对于按钮:用同样的方法进入动画连接对话框,选择“弹起时”,进入“命令语言对话框”,对于三个按钮分别输入:

●开始按钮:\\本站点\ON=1;

SQLConnect(DeviceID,"dsn=mine,database=table");

SQLCreateTable(DeviceID,"biao","table");

●结束按钮:ON=0;

SQLDisconnect(DeviceID);

●退出按钮:ON=0;

exit(0);

如下图所示:

图按钮命令对话框

(3)对于画面:在屏幕上单击鼠标右键,在出现的快捷菜单中选择画面属性,在出现的画面属性对话框中选择命令语言,出现画面命令对话框,将采样时间改为1000,在空白处键入:

if(\\本站点\ON==1)

{

xyAddNewPoint("caiy",\\本站点\Runtime,\\本站点\PV,0);

xyAddNewPoint("caiy",\\本站点\Runtime,\\本站点\SV,1);

\\本站点\Runtime=\\本站点\Runtime+1;

SQLInsert(DeviceID,"biao","bind");

}

3.6调试运行

先单击菜单项“文件/全部存”,再单击菜单项“文件/切换到View”;就进入运行系统,单击“画面”中的“打开”,打开自己创建的工程,按开始按钮系统开始绘制温度采样曲线。

第4章 PID 控制作用及参数整定

4.1 PID 的作用

比例控制能迅速反应误差,从而减小误差,但比例控制不能消除稳态误差,比例系数Kp 太小不容易达到给定,Kp 过大,会引起系统的不稳定;积分控制的作用是,只要系统存在误差,积分控制作用就不断的积累,输出控制量以消除误差,因而,只要有足够的时间,积分控制将能完全消除误差,积分作用太强会使系统超调加大,甚至使系统出现振荡;微分控制可以减小超调量,克服振荡,使系统的稳定性提高,同时加快系统的动态响应速度,减小调整时间,从而改善系统的动态性能。对于炉温控制来说,由于加热炉的降温完全依靠自然散热,微分控制的作用并不明显。

4.2 PID 控制器参数的整定

PID 控制器的参数可以在被控对象模型未知的情况下采用试凑法来整定,试凑法的步骤为:先比例、再加积分、最后加微分。首先只整定比例部分,由小到大调节比例系数直到系统输出反应较快,超调较小,稳态误差达到允许范围内,即可确定比例系数;然后加入积分作用,积分系数应由小到大,并将已整定好的比例系数略微缩小,观察系统输出响应,直到动态特性较好,而且完全消除静差,即可确定积分系数;最后加入微分作用,微分系数仍然是由小到大,同时配合修改比例系数和积分系数,以获得良好的调节效果,确定微分系数。如果获得被控对象模型,则可以采用仿真试验来整定,可以节约时间。

对于传递函数可近似为一阶惯性加滞后环节的被控对象:

1

)(+*=-s T e K s Wd f s

τ (4-1)

采用典型PID 控制器:)11()(s T s T Kp s W c D I ++*=,可以用Z -N (Zieglor -Nichols )经验公式:

ττ

τ

*=*=*=5.022.1D I f T T T Kp 微分时间常数:积分时间常数:比例系数: (4-2)

进行初步整定,然后用试凑法进行微调整定。

4.3 一般PID 控制算法

PID 控制器的微分方程为:

])()(1)([)(?*++*=dt

t de T dt t e T t e Kp t u D I (4-3) 在计算机控制系统中,使用数字PID ,将上式离散化,写成差分方程:

[]∑=--++*=k

j k e k e Kd j e Ki k e Kp 0)1()()()( (4-4) 式中:I T T Kp Ki *=——积分系数;

T Kp Kd D *=——微分系数。

上式是位置式PID 算式,也可以写成增量式,其差分方程:

[][])2()1(2)()()1()()(-+-*-+*+--=?k e k e k e Kd k e Ki k e k e Kp k u (4-5)

位置型PID 控制算式因为要累加偏差,计算量大,不仅要占用较多的存储单元,而且不便于编写程序,计算机的任何故障都可能引起u(k)的大幅度变化;增量式算法不需要做累加,控制量增量的确定仅与最近几次误差采样值有关,计算误差或计算精度问题对控制量的计算影响较小。这里采用增量式表示的位置式PID ,其差分方程为:

(4-6)

程序流程图如图所示:

烤箱温度控制系统设计.doc

苏州市职业大学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页

智能温度控制系统设计

目录 一、系统设计方案的研究 (2) (一)系统的控制特点与性能要求 (2) 1.系统控制结构组成 (2) 2.系统的性能特点 (3) 3.系统的设计原理 (3) 二、系统的结构设计 (4) (一)电源电路的设计 (4) (二)相对湿度电路的设计 (6) 1.相对湿度检测电路的原理及结构图 (6) 3.对数放大器及相对湿度校正电路 (7) 3.断点放大器 (8) 4.温度补偿电路 (8) 5.相对湿度检测电路的调试 (9) (三)转换模块的设计 (9) 1.模数转换器接受 (9) 2.A/D转换器ICL7135 (9) (四)处理器模块的设计 (11) 1.单片机AT89C51简介及应用 (11) 2.单片机与ICL7135接口 (14) 3.处理器的功能 (15) 4.CPU 监控电路 (15) (五)湿度的调节模块设计 (15) 1.湿度调节的原理 (15) 2.湿度调节的结构框图 (16) 3.湿度调节硬件结构图 (16) 4.湿度调节原理实现 (16) (六)显示模块设计 (17) 1.LED显示器的介绍 (17) 2.单片机与LED接口 (17) (七)按键模块的设计 (18) 1.键盘接口工作原理 (18) 2.单片机与键盘接口 (19) 3.按键产生抖动原因及解决方案 (19) 4.窜键的处理 (19) 三、软件的设计及实现 (19) (一)程序设计及其流程图 (20) (二)程序流程图说明 (21) 四、致谢 (22) 参考文献: (22)

智能温度控制系统设计 摘要: 此系统采用了精密的检测电路(包刮精密对称方波发生器、对数放大及半波整流、温度补偿及温度自动校正及滤波电路等几部分电路组成),能够自动、准确检测环境空气的相对湿度,并将检测数据通过A/D转换后,送到处理器(AT89C51)中,然后通过软件的编程,将当前环境的相对湿度值转换为十进制数字后,再通过数码管来显示;而且,通过软件编程,再加上相应的控制电路(光电耦合及继电器等部分电路组成),设计出可以自动的调节当前环境的相对湿度:当室内空气湿度过高时,控制系统自动启动抽风机,减少室内空气中的水蒸气,以达到降低空气湿度的目的;当室内空气湿度过低时,控制系统自动启动蒸汽机,增加空气的水蒸气,以达到增加湿度的目的,使空气湿度保持在理想的状态;键盘设置及调整湿度的初始值,另外在设计个过程当中,考虑了处理器抗干扰,加入了单片机监视电路。 关键词: 湿度检测; 对数放大; 湿度调节; 温度补偿 一、系统设计方案的研究 (一)系统的控制特点与性能要求 1.系统控制结构组成 (1)湿度检测电路。用于检测空气的湿度[9]。 (2)微控制器。采用ATMEL公司的89C51单片机,作为主控制器。 (3)电源温压电路。用于对输入的200V交流电压进行变压、整流。 (4)键盘输入电路。用于设定初始值等。 (5)LED显示电路。用于显示湿度[10]。 (6)功率驱动电路(湿度调节电路)

烤箱温度控制系统设计

一、设计题(满分100分) 请在以下题目中任选一项完成设计 1.汽车运动控制系统设计; 2.电烤箱温度控制系统设计 3.汽车减震系统建模仿真; 4.汽车自动巡航控制系统的控制; 5.汽车怠速系统的模糊控制; 6.双闭环直流调速系统的设计与仿真 7.自选测控项目(给出你自选的题目) 8.本份试题选取项目为:电烤箱温度控制系统设计 附评分细则: 《工程应用》期末考试设计报告

第一章概述 本次课题的主要内容是通过对理论知识的学习和理解的基础上,自行设计一个基于技术的控制器设计,并能最终将其应用于一项具体的控制过程中。以下为此次课题的主要内容: (1) 完成控制系统及调节部分的设计 其中包含系统辨识、系统特性图、系统辨识方法的设计和选择。 (2) 最佳调整法与系统仿真 其中包含参数整过程,需要用到的相关方法有: b.针对有转移函数的调整方法 主要有系统辨识法以及波德图法及根轨迹法。 (3) 将此次设计过程中完成的控制器应用的相关的实例中,体现其控制功能(初步计划为温度控制器) 第二章调试测试 2.1进度安排和采取的主要措施: 前期:1、对于的使用方法进行系统的学习和并熟练运用的运行环境,争取能够熟练运用。 2、查找关于控制器的相关资料,了解其感念及组成结构,深入进行理论分析,并同步学习有关控制器设计的相关论文,对其使用的设计方法进行学习和研究。 3、查找相关控制器的应用实例,尤其是温度控制器的实例,以便完成最终的实际应用环节。 中期:1、开始对控制器进行实际的设计和开发,实现在的环境下设计控制器的任务。 2、通过仿真实验后,在剩余的时间内完成其与实际工程应用问题的结合,将其应用到实际应用中(初步计划为温度控制器)。 后期:1、完成设计定稿。 2、打印以及答辩工作地准备。 2 / 20

基于-单片机的烘箱温度控制器设计

基于单片机的烘箱温度控制器设计 目录 1.项目概述 (1) 1.1.该设计的目的及意义 (1) 1.2.该设计的技术指标 (2) 2.系统设计 (3) 2.1.设计思想 (3) 2.2.方案可行性分析 (4) 2.3.总体方案 (5) 3.硬件设计 (6) 3.1.硬件电路的工作原理 (6) 3.2.参数计算 (7) 4.软件设计 (8) 4.1.软件设计思想 (8) 4.2.程序流程图 (9) 4.3.程序清单 (10) 5.系统仿真与调试 (11) 5.1.实际调试或仿真数据分析 (11) 5.2.分析结果 (13) 6.结论 (12) 7.参考文献 (13) 8.附录 (14)

1.项目概述: 1.1.该设计的目的及意义 温度的测量及控制,随着社会的发展,已经变得越来越重要。而温度是生产过程和科学实验中普遍而且重要的物理参数,准确测量和有效控制温度是优质,高产,低耗和安全生产的重要条件。在工业的研制和生产中,为了保证生产过程的稳定运行并提高控制精度,采用微电子技术是重要的途径。它的作用主要是改善劳动条件,节约能源,防止生产和设备事故,以获得好的技术指标和经济效益。 而本设计正是为了保证生产过程的稳定运行并提高控制精度,采用以51系列单片机为控制核心,对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标。 通过本设计的实践,将以往学习的知识进行综合应用,是对知识的一次复习与升华,让以往的那些抽象的知识点在具体的实践中体现出来,更是对自己自身的挑战。 1.2.该设计的技术指标 设计并制作一个基于单片机的温度控制系统,能够对炉温进行控制。炉温可以在一定围由人工设定,并能在炉温变化时实现自动控制。若测量值高于温度设定围,由单片机发出控制信号,经过驱动电路使加热器停止工作。当温度低于设定值时,单片机发出一个控制信号,启动加热器。通过继电器的反复开启和关闭,使炉温保持在设定的温度围。 (1) 1KW 电炉加热(电阻丝),最度温度为120℃(软件实现) (2)恒温箱温度可设定,温度控制误差≦±2℃(软件实现PID) (3)实时显示温度和设置温度,显示精度为1℃(LED)。 (4)温度超过设置温度±5℃,发出超限报警,升温和降温过程不作要求。 (5)升温过程采用PID算法,控制器输出方式为PWM输出方式,降温采用自然冷却。 (6)功率电路220 VAC供电,强弱电气电隔离 2.系统设计 2.1.设计思想 以87C51单片机为整个温度控制系统的核心,为解决系统出现一时的死机的问题,需构建复位电路,来重新启动整个系统。要想控制温度,首席必须能够测量温度,就需要一温度传感器,将测量得到的温度传给单片机,经单片机处理后,去控制继电器等器件实现电炉的断与通来达到温度期望值,当温度超过设定上下限值时,可以通过中断信号,控制指示灯的亮灭,来提醒温

烤箱温度控制设计

烤箱温度控制系统的设计 (计算机控制技术基础课程设计)专业:自动化 组员:吴传林唐思黄定肖骁重庆大学自动化学院 2013年9月

目录 摘要 0 序言 0 1.设计内容 0 1.1已知参数和设计要求 0 1.2实现方法 0 2.组员分工 0 3. 硬件部分组成 (1) 3.1硬件连接 (1) 3.2.1 AD574 (1) 3.2.2 PT100 (1) 3.2.3 芯片8255 (2) 4.操作说明 (2) 5.设计总体思路 (2) 5.1设计步骤 (2) ....................................................................................................................... 错误!未定义书签。 ....................................................................................................................... 错误!未定义书签。 ....................................................................................................................... 错误!未定义书签。 ....................................................................................................................... 错误!未定义书签。 (3) 5.2原理分析 (3) 6.实验结果 (3) 7.原程序清单 (3) 8.设计感想 (3) 8.1吴传林感想 (3) 8.2唐思感想 (4) 8.3肖骁感想 (5) 附录 (7) 系统框图 (7) 程序代码: (11)

(完整word版)基于51单片机的温度控制系统设计

基于51单片机的水温自动控制系统 0 引言 在现代的各种工业生产中 ,很多地方都需要用到温度控制系统。而智能化的控制系统成为一种发展的趋势。本文所阐述的就是一种基于89C51单片机的温度控制系统。本温控系统可应用于温度范围30℃到96℃。 1 设计任务、要求和技术指标 1.1任务 设计并制作一水温自动控制系统,可以在一定范围(30℃到96℃)内自动调节温度,使水温保持在一定的范围(30℃到96℃)内。 1.2要求 (1)利用模拟温度传感器检测温度,要求检测电路尽可能简单。 (2)当液位低于某一值时,停止加热。 (3)用AD转换器把采集到的模拟温度值送入单片机。 (4)无竞争-冒险,无抖动。 1.3技术指标 (1)温度显示误差不超过1℃。 (2)温度显示范围为0℃—99℃。 (3)程序部分用PID算法实现温度自动控制。 (4)检测信号为电压信号。 2 方案分析与论证 2.1主控系统分析与论证 根据设计要求和所学的专业知识,采用AT89C51为本系统的核心控制器件。AT89C51是一种带4K字节闪存可编程可擦除只读存储器的低电压,高性能CMOS 8位微处理器。其引脚图如图1所示。 2.2显示系统分析与论证 显示模块主要用于显示时间,由于显示范围为0~99℃,因此可采用两个共阴的数码管作为显示元件。在显示驱动电路中拟订了两种设计方案: 方案一:采用静态显示的方案 采用三片移位寄存器74LS164作为显示电路,其优点在于占用主控系统的I/O口少,编程简单且静态显示的内容无闪烁,但电路消耗的电流较大。 方案二:采用动态显示的方案 由单片机的I/O口直接带数码管实现动态显示,占用资源少,动态控制节省了驱动芯片的成本,节省了电 ,但编程比较复杂,亮度不如静态的好。 由于对电路的功耗要求不大,因此就在尽量节省I/O口线的前提下选用方案一的静态显示。

电烤箱温度控制器的设计--微机原理与接口技术课程设计

合肥学院 计算机科学与技术系 微机原理与接口技术 课程设计 课程设计科目电烤箱温度控制器的设计 学生姓名 学号 班级 指导教师 时间2017年02月25日

电烤箱温度控制器的设计 一、需求背景 温度控制是工业生产过程中经常遇到的控制,有些工艺过程对其温度的控制效果直接影响着产品质量,因而设计一种较为理想的温度控制系统是非常有价值的。烤箱是热处理生产中应用最广的加热设备,它通过电流元件产生热量,借助辐射和对流的传递方式,将热量传递给所要加热的物品,使其加热到所需求的温度。采用烤箱的温度控制可以为我们的生活提供很多便利。它的适用范围也非常广泛,如工厂、餐厅、家庭,其适用的场合根据它的规格、功率及功能不同进行选择。 对于家庭自用,一般选择功率较小500-1000W左右,烤箱的功能只要能满足基本的加热即可,容量也比较小:9-12L基本满足家用;但对于餐厅、工厂这些人流量比较大、对烤箱要求比较高的地方,一般会选择功率很大、功能齐全(比如控温定时型、三控自动型)而且容量也相对很大的电烤箱。 二、题意与需求分析 在STAR ES598PCI单板机开发机上实现对电烤箱温度和时间的控制功能。1.设计要求: (1)通过键盘设定温度和加热时间 (2)使用DS18B20采集温度,采用七段数码管显示当前温度和剩余时间,并和设置的温度进行比较。 (3)当温度低于设定值时,通过DAC0832输出电压供给发热电阻RT1,使其温度升高。 (4)使温度恒定在设定温度附近,时间到了停止加热,并提示操作完毕 2.提出问题 (1)如何设置时间界限和目标温度 (2)如何通过DS18B20读出环境温度并显示在LED上 (3)当温度低于设定温度时,如何实现加热 (4)DAC0832输出电压加热效果较弱,如何提高加热强度 三、解决问题的方法与思路 根据上面提出的问题,给出如下解决方法: (1)硬件部分 ①选择8279芯片和七段LED显示器与键盘相连,设置矩阵键盘的功能,0-9数字键输入温度值,D键位启动键,F键位复位键。 ②DS18B20与8255的PC0口相连,通过软件向PC0发出读命令,将温度从DS18B20读出,并通过8279芯片显示在数码管上。 ③DAC0832输出的电压加热效果过弱,考虑添加一个功能放大器PW(实验板上为E2区)来提高加热效果。

智能温度控制系统毕业论文

目录 引言 (1) 1 系统的相关介绍 (2) 1.1 系统的目的及意义 (2) 1.2 设计要求 (2) 1.3 系统传感器DS18B20的介绍 (2) 1.3.1 DS18B20的主要特性 (2) 1.3.2 DS18B20的外形和部结构 (3) 2 系统分析设计 (4) 2.1 温度控制系统结构图及总述 (4) 2.2 系统显示界面方案 (4) 2.3 系统输入方案 (5) 2.4系统的功能 (5) 3 相关软件编译知识介绍 (5) 3.1 C语言简介 (5) 3.1.1 C语言的优点 (5) 3.1.2 C语言缺点 (6) 3.2 Keil简介 (6) 3.2.1 系统概述 (6) 3.2.2 Keil C51单片机软件开发系统的整体结构 (7) 4系统流程图设计 (7) 4.1主程序流程图 (7) 4.2 DS18B20控制程序流程图 (8) 4.2.1 DS18B20 复位程序流程图 (9) 4.2.2 DS18B20写数据程序流程图 (9) 4.2.3 DS18B20读数据程序流程图 (10) 4.3 温度读取及转换程序流程图 (12) 4.4 MAX7219驱动程序流程图 (13) 4.4.1 MAX7219写入一个字节数据程序流程图 (13) 4.4.2 MAX7219写入一个字数据程序流程图 (15) 4.5 数码管温度显示程序流程图 (16) 4.6 按键中断服务程序流程图 (17) 5 电路仿真 (19) 5.1 PROTEUS软件介绍 (19) 5.2 温度控制系统PROTEUS仿真 (19) 6总结 (20) 7参考文献 (21) 附录1 源程序代码 (22)

电烤箱温度计算机控制系统设计

目录 第1章题意分析与解决方案.......................... . (1) 1.1 技术指标................................................................................ . (2) 1.2 控制方案.............................................................................. (2) 第2章硬件设计.............................................................................. . (3) 2.1 单片机电路设计............... . (4) 2.1.1 A T89C51A T89C51单片机引脚功能........。 (5) 2.1.2 A T89C51单片机时钟电路及时序 (5) 2.1.3 A T89C51单片机复位电路 (5) 2.2 温度检测电路设计................ . (6) 2.2.1 温度传感器 (8) 2.2.2 变送器....................................... . (8) 2.3 温度控制电路设计............. . (8) 2.4 键盘及显示电路设计............... . (10) 2.4.1 键盘电路设计 (10) 2.4.2 数码管显示电路设计 (11) 第3 章控制程序设计 (14) 3.2 功能模块 (14) 3.2 功能模块.................................................... . (14) 3.3 资源分配模块.............. ................................................. .. (14) 3.3 软件功能设计...... (14) 3.4.1 键盘管理..................... (15) 3.4.2 显示管理............ (16) 3.4.3 温度检测模块 (18) 3.4.4 温度控制模块 (19)

烤箱连续温度控制系统

目录 烤箱连续温度控制系统................................... 错误!未定义书签。1设计概述?错误!未定义书签。 1.1任务分析?错误!未定义书签。 1.2整体方案......................................... 错误!未定义书签。 2.1系统硬件设计?错误!未定义书签。 2.1.18155接口电路?错误!未定义书签。 2.1.2 A/D转换电路?错误!未定义书签。 2.1.3温度检测..................................... 错误!未定义书签。 2.1.4电阻炉........................................ 错误!未定义书签。 2.1.5电力电子装置?错误!未定义书签。 2.2系统软件设计.................................... 错误!未定义书签。 2.2.1 主程序...................................... 错误!未定义书签。 2.2.2 T0中断服务程序?错误!未定义书签。 3控制过程说明.......................................... 错误!未定义书签。3.1环节分析......................................... 错误!未定义书签。3.2调节规律?错误!未定义书签。 3.3干扰分析?错误!未定义书签。 3.4 PID控制MATLAB仿真及参数整定?错误!未定义书签。 参考文献?错误!未定义书签。

电烤箱温度控制系统

电烤箱温度控制系统

————————————————————————————————作者:————————————————————————————————日期:

电烤箱的炉温控制系统设计 作者姓名: 作者学号: 指导教师: 学院名称: 专业名称:

摘要 PID控制用途广泛、使用灵活,已有系列化产品,使用中只需设定三个参数(Kp,Ti和Td)即可。在很多情况下,并不一定需要全部三个单元,可以取其中的一到两个单元,但比例控制单元是必不可少的。 在工厂,总是能看到许多回路都处于手动状态,原因是很难让过程在“自动”模式下平稳工作。由于这些不足,采用PID的工业控制系统总是受产品质量、安全、产量和能源浪费等问题的困扰。PID参数自整定就是为了处理PID参数整定这个问题而产生的。现在,自动整定或自身整定的PID控制器已是商业单回路控制器和分散控制系统的一个标准 单回路温度控制系统主要由计算机,采样板卡,控制箱,加热炉体组成。是由计算机完成温度采样,控制算法,输出控制,监控画面等主要功能。控制箱装有温度显示与变送仪表,控制执行机构,控制量显示,手控电路等。加热炉体由烤箱改装,较为美观适合实验室应用。 计算机控制系统一般由控制计算机、A/D与D/A接口、执行机构、被控对象、检测元件和变送器组成。本实验控制系统主要由计算机、电烤箱、智能控制仪表、固态继电器、通讯模块、电压数显表等构成,其中智能控制仪表、固态继电器、通讯模块、电压数显表安装于控制箱上。本设计通过调节PID参数来实现炉温系统的控制。 关键词:单回路温度控制系统,PID控制,加热炉体,智能控制仪表,温度变送器, 热电阻,可控硅

W电烤箱温度控制电路

辽宁工业大学 电力电子技术课程设计<论文)题目:2000W电烤箱温度控制电路 院<系):电气工程学院 专业班级:电气093班 学号:0903030** 学生姓名:***** 指导教 师: <签字)

起止时间: 2018-12-26至2018-1-5

课程设计<论文)任务及评语 院<系):电气工程学院教研室:电气教研室 注:成绩:平时20% 论文质量60% 答辩20%以百分制计算

摘要 本文设计地是2000W电烤箱温度控制电路,实现温度控制地方法有很多,例如:通过晶闸管等电力电子器件对输入输出之间地交流电能进行变换与控制地电路形式,其常用地控制方式有四种:① 相位控制;② 周期控制;③ 通断控制;④ 斩波控制等?根据不同地控制方式可以将交流电力控制系统分为以下几种基本类型.b5E2RGbCAP <1)交流调压电路<2)交流电力电子开关<3)交流斩波调压电路交流电力控制系统中,交流调压电路应用最为广泛,本文采取地就是单相交流调压电路? 交流调压电路是利用两个晶闸管反并联后串联在交流电路中,通过对晶闸管 地控制来控制交流输出.在每半个周波内通过对晶闸管开通相位地控制,可以方便地调节输出电压地有效值.plEanqFDPw 电路控制:用晶闸管触发电路来有效地控制晶闸管地导通与截止,来完成对 电烤箱交流调压电路地工作控制. 电路保护:用阻容吸收网络和快速熔断器来防止晶闸管因过电压或过电流造成地损坏. 器件选择:通过计算对晶闸管、触发电路、阻容吸收网络、快速熔断器各个器件进行选择. 关键词:交流调压电路;晶闸管;晶闸管触发电路;阻容吸收网络;快速熔断器

智能温度控制系统课程设计

学号:XX 2010 - 2011学年第1 学期 专业综合设计报告 题目:智能温度控制系统 专业:通信工程 班级:07通信工程 姓名:V5领袖 指导教师:王忠良 成绩: 电气工程系 2010年10月23日

课程设计任务书 学生班级:07通信工程学生姓名:张跃学号:0709131065 设计名称:智能温度控制系统 起止日期:2010.10.17-2010.10.23指导教师:王忠良

题目:温度控制系统 摘要: 本设计以AT89S51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路、PC机与单片机串口通讯电路和一些接口电路。单片机通过对信号进行相应处理,从而实现温度控制的目的。文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、继电器控制程序、超温报警程序。

目录 1引言--------------------------------------------------------------------------------------------1 2 工作原理--------------------------------------------------------------------------------------1 3 方案设计与论证-----------------------------------------------------------------------------2 3.1 主控制部分---------------------------------------------------------------------------------2 3.2 测量部分--------------------------------------------------------------------------------------3 4 各单元的设计---------------------------------------------------------------------------------8 4.1 键盘单元---------------------------------------------------------------------------------------8 4.2 温度控制及超温和超温警报单元-------------------------------------------------------10 4.3 温度控制器件电路-------------------------------------------------11 4.4 温度测试单元-------------------------------------------------------------------------------11 4.5七段数码管显示单元-----------------------------------------------11 4.6 接口通讯单元-----------------------------------------------------13 5 电源输入单元-----------------------------------------------------15 6 程序设计---------------------------------------------------------16 6.1 概述------------------------------------------------------------16 6.2 程序结构分析-----------------------------------------------------17 7. 测设分析---------------------------------------------------------18 结论------------------------------------------------------------------------------------------------19参考文献-------------------------------------------------------------------------------------------20附录使用说明-----------------------------------------------------------------------------------21 8.评语表-------------------------------------------------------------21

烤箱温度控制设计概要

: 烤箱温度控制系统的设计 (计算机控制技术基础课程设计 专业:自动化 组员:吴传林唐思黄定肖骁 重庆大学自动化学院 2013年9月 吴传林唐思肖骁黄定烤箱温度控制系统的设计(采用PD-32E实验装置[ 目录 摘要 (1 序言 (1 1.设计内容 (2

已知参数和设计要求 (2 实现方法 (2 2.组员分工 (2 3. 硬件部分组成 (3 ' 硬件连接 (3 AD574 (3 PT100 (4 芯片8255 (4 4.操作说明 (5 5.设计总体思路 (5 设计步骤 (6 主程序的设计 (6 ? 温度设定子程序 (6 读取当前温度子程序 (6 温度比较以及加热子程序 (6报警子程序 (7 原理分析 (7

6.实验结果 (7 7.原程序清单 (8 8.设计感想 (8 ' 吴传林感想 (8 唐思感想 (9 肖骁感想 (10 附录 (12 系统框图 (12 程序代码: (18 摘要 本文是对烤箱温度控制系统进行设计,在烤箱温度控制系统中,利用计算机对烤箱的继电器发出不同的信号,来控制继电器的开断,从而能够实现控制烤箱加热与否的控制。本系统采用了反馈控制,是经典控制理论在实际中成功应用的典型实例。本次采用的信号输出芯片是8255。而温度采集则是用了PT100感温电阻,将电信号送至A/D574中,利用A/D574的模数转换功能,将采集的温度模拟信号转换成计算机可以识别的电信号,进而在计算机内对这些电信号进行处理,经过反馈控制算法来输出控制烤箱的电信号。 [ 关键词:反馈控制算法,A/D574模数转换,计算机控制 序言

温度控制技术广泛应用于社会生活的各个领域,如家电、汽车、材料、电力电子等,传统的温度控制技术中最常见的是继电器调温,但由于继电器动作频繁,温度控制范围小,精度不高,可能会因触点不良而影响正常工作。最近几年快速发展的有PID 温控、模糊控制、神经网络以及遗传算法在温度控制中的应用。烤箱是热处理生产中应用最广的加热设备,它电流通过电热元件产生热量,借助辐射和对流的传递方式,将热量传递给所要加热的物品,使其加热到所要求的温度。本文设计的烤箱温度控制系统,是利用计算机对其温度进行控制,采用反馈控制算法,以实现对烤箱温度控制,达到控制性能要求的指标。 1 1.设计内容 已知参数和设计要求 1.某烤箱的温度控制要求为:控制烤箱温度从室温上升到目标温度并一直保持在该目标温度,要求控制的精度达±3%,调节时间≤20秒。 2.目标温度应可以通过键盘任意修改。 。 3.完成温度检测、温度变松,温度显示(LED和CRT曲线、温度控制、通过键盘设定上、下限温度报警值,温度超限报警(声、光等功能。 实现方法 采用PD-32E实验装置实现(限≤5人选做 2.组员分工 姓名职务负责的部分 吴传林组长键盘扫描、判断控制、显示模块程序编写,程序的编译和调

基于PID算法的烤箱温度控制系统设计

辽宁工业大学计算机控制课程设计(论文)题目:基于PID算法的烤箱温度控制系统设计 院(系):电气工程学院 专业班级:自动化 学号: 学生姓名: 指导教师:(签字) 起止时间:2013.12.30-2014.01.10

辽宁工业大学课程设计说明书(论文) 课程设计(论文)报告的内容及其文本格式 1、课程设计(论文)报告要求用A4纸排版,单面打印,并装订成册,内容包括: ①封面(包括题目、院系、专业班级、学生学号、学生姓名、指导教师姓名、、起止时间等) ②设计(论文)任务及评语 ③中文摘要(黑体小二,居中,不少于200字) ④目录 ⑤正文(设计计算说明书、研究报告、研究论文等) ⑥参考文献 2、课程设计(论文)正文参考字数:2000字周数。 3、封面格式 4、设计(论文)任务及评语格式 5、目录格式 ①标题“目录”(小二号、黑体、居中) ②章标题(四号字、黑体、居左) ③节标题(小四号字、宋体) ④页码(小四号字、宋体、居右) 6、正文格式 ①页边距:上2.5cm,下2.5cm,左3cm,右2.5cm,页眉1.5cm,页脚1.75cm,左侧装订; ②字体:一级标题,小二号字、黑体、居中;二级标题,黑体小三、居左;三级标题,黑体四号;正文文字,小四号字、宋体; ③行距:20磅行距; ④页码:底部居中,五号、黑体; 7、参考文献格式 ①标题:“参考文献”,小二,黑体,居中。 ②示例:(五号宋体) 期刊类:[序号]作者1,作者2,……作者n.文章名.期刊名(版本).出版年,卷次(期次):页次. 图书类:[序号]作者1,作者2,……作者n.书名.版本.出版地:出版社,出版年:页次.

基于单片机的电烤箱温度控制设计

基于AT89C52单片机的智能电烤箱系统 此电烤箱温度控制系统利用单片机的中断功能来设计一种智能的烤箱系统,避免电烤箱加热过程中发生安全事故。本文以AT89C52单片机最小系统为主控芯片,利用DS18B20数字温度传感器采集温度。这种温度控制系统能过通过LCD1602显示屏直观的来观察电烤箱温度,通过按钮调节上限和下限温度的值。 一、系统设计 1.1系统设计思路 采用AT89C52单片机控制整个系统,温度采集由DALLAS公司生产的一线式数字温度传感器DS18B20采集。DS18B20测温范围为-55°C~+125°C,测温分辨率可达0.0625°C,被测温度用符号扩展的16位补码形式串行输出。CPU 只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。 当DS18B20检测到温度超过设定的值时,发出信号到单片机AT89C52的中断端口,由AT89C52单片机控制加热系统断电,这样就能过很好的解决温度过高的问题,起到一个很好的保护的作用。当DS18B20传感器检测到温度低于设定的下限值时,又会给AT89C52单片机一个启动信号,AT89C52就又会重启加热系统开始工作,这样,就能保证电烤箱能正常加热了。当DS18B20传感器检测温度达到燃烧的临界点时,会给AT89C52输入一个预报警信号,AT89C52就会控制报警系统报警,这样,就起到一个很好的保护作用,避免了因为电烤箱温度过高而引起的火灾。 1.2方案总体框架图 系统主要包括单片机控制模块,温度采集模块,温度显示模块,温度上下限调整模块,电机驱动模块和外部存储模块等六大部分。 控制模块主要由单片机AT89C52构成,温度采集由DS18B20传感器采集。稳压电源为整个系统提供+5V的直流电压。其系统总体框架如图1.2所示:

基于单片机的电烤箱温度控制系统 (1)

基于单片机的电烤箱的温度控制系统 摘要 随着社会的不断发展,人们改造自然的能力也在不断的提高。机器的诞生,为我们减少了部分或者全部的脑力劳动和体力劳动。电子技术的诞生更是带来了翻天覆地的变化。机电控制系统成为机械技术与微电子技术集成的共性关键技术。人们通过它可以使机械完全按照自己的意愿来执行。 随着机电控制技术的发展,主要体现出了单片机和PLC两种控制方式。本设计采用单片机控制。单片机在日常生活中的运用越来越广泛。温度控制在工业生产中经常遇到。从石油化工到电力生产,从冶金到建材,从食品到机械都要对温度进行控制.甚至在有些产品生产过程中温度的控制直接影响到产品的质量。单片机温度控制无论是现在还是未来都会起到重要作用。 本文介绍了以AT89C51单片机为核心的电烤箱温度控制系统。电烤箱的温度控制系统有两个部分组成:硬件部分和软件部分。其中硬件部分包括:单片机电路、传感器电路、放大器电路、转换器电路、以及键盘和显示电路。软件部分包括:主程序、运算控制程序、以及各功能实现模块的程序。文章最后对本设计进行了总结。对温度控制系统的发展提出了几点建议。 关键词:单片机,温度,电烤箱,控制

AT89C51 SINGLE-CHIP BASED ON THE OVEN'S TEMPERATURE CONTROL SYSTEM DESIGN 目录 前言................................................. 错误!未定义书签。第1章概述.. (1) 1.1技术指标 (1) 1.2控制方案 (1) 第2章硬件部分设计 (2) 2.1单片机电路设计 (2) 2.2传感器电路设计 (8) 2.3A/D转换电路设计 (11) 2.4放大器电路设计 (14) 2.5键盘及显示电路的设计 (19) 2.6抗干扰电路设计 (22) 第3章软件部分设计 (25) 3.1工作流程 (25) 3.2功能模块 (25) 3.3资源分配 (25) 3.4功能软件设计 (25) 结论 (37) 谢辞................................................. 错误!未定义书签。参考文献............................................. 错误!未定义书签。附录. (38) 外文翻译资料........................................ 错误!未定义书签。

电阻炉温度控制系统的设计

电炉温度控制系统设计

摘要 热处理是提高金属材料及其制品质量的重要技术手段。近年来随工业的发展,对金属材料的性能提出了更多更高的要求,因而热处理技术也向着优质、高效、节能、无公害方向发展。电阻炉是热处理生产中应用最广泛的加热设备,加热时恒温过程的测量与控制成为了关键技术,促使人们更加积极地研制热加工工业过程的温度控制器。 此设计针对处理电阻炉炉温控制系统,设计了温度检测和恒温控制系统,实现了基本控制、数据采样、实时显示温度控制器运行状态。控制器采用 51 单片机作为处理器,该温度控制器具有自动检测、数据实时采集处理及控制结果显示等功能,控制的稳定性和精度上均能达到要求。满足了本次设计的技术要求。 关键词:电阻炉,温度测量与控制,单片机

目录 一、绪论.......................................................................................................................................- 1 - 1.1 选题背景...................................................................................................................- 1 - 1.2电阻炉国内发展动态...............................................................................................- 1 - 1.3设计主要内容...........................................................................................................- 2 - 二、温度测量系统的设计要求...................................................................................................- 3 - 2.1 设计任务.....................................................................................................................- 3 - 2.2 系统的技术参数.........................................................................................................- 3 - 2.3 操作功能设计.............................................................................................................- 4 - 三、系统硬件设计.......................................................................................................................- 5 - 3.1 CPU选型......................................................................................................................- 5 - 3.2 温度检测电路设计........................................................................................................- 5 - 3.2.1 温度传感器的选择.............................................................................................- 5 - 3.2.1.1热电偶的测温原理...............................................................................- 6 - 3.2.1.2 热电偶的温度补偿..............................................................................- 7 - 3.2.2 炉温数据采集电路的设计...............................................................................- 7 - 3.2.2.1 MAX6675芯片...................................................................................- 7 - 3.2.2.2 MAX6675的测温原理.......................................................................- 8 - 3.2.2.3 MAX6675 与单片机的连接.................................................................- 8 - 3.3 输入/输出接口设计 ....................................................................................................- 9 - 3.4 保温定时电路设计................................................................................................... - 10 - 3.4.1 DS1302 与单片机的连接 .............................................................................. - 11 - 3.5 温度控制电路设计..................................................................................................... - 11 - 系统硬件电路图................................................................................................................ - 13 - 四、系统软件设计.................................................................................................................... - 15 - 4.1 软件总体设计............................................................................................................. - 15 - 4.2 主程序设计................................................................................................................ - 15 - 4.3 温度检测及处理程序设计......................................................................................... - 16 - 4.4 按键检测程序设计..................................................................................................... - 18 - 4.5 显示程序设计............................................................................................................. - 20 - 4.6 输出程序设计............................................................................................................. - 21 - 4.7中值滤波..................................................................................................................... - 22 - 五、结论.................................................................................................................................... - 23 - 参考文献.................................................................................................................................... - 24 -

相关文档
最新文档