文档库 最新最全的文档下载
当前位置:文档库 › 电阻炉温的自动控制系统

电阻炉温的自动控制系统

电阻炉温的自动控制系统
电阻炉温的自动控制系统

目录

第一章简介 (1)

1.1前言 (1)

1.2单片机介绍 (1)

第二章设计要求 (2)

2.1课题要求 (2)

2.2元器件清单 (2)

第三章设计方案 (3)

3.1基本设计思路 (3)

3.2软件实现流程 (3)

3.3方案比较论证 (4)

3.3.1温度传感器 (4)

3.3.2主控芯片 (5)

3.3.3键盘及显示 (5)

第四章实施细节 (7)

4.1元件介绍及电路设计 (7)

4.1.1单片机最小系统 (7)

4.1.2数码管显示模块 (7)

4.1.3按键模块 (8)

4.1.4报警模块 (8)

4.2DS18B20温度传感器 (8)

4.2.1DS18B20简介 (8)

4.2.2DS18B20原理 (9)

4.2.3控制器对18B20操作流程 (9)

4.2.4DS28B20芯片ROM指令表 (10)

4.3继电器电路 (11)

第五章程序设计 (12)

5.1主程序设计 (12)

5.2数码管显示 (12)

5.3键盘扫描程序 (13)

5.4DS18B20通信程序 (14)

第六章总结及参考资料 (15)

6.1设计总结 (15)

6.2参考资料 (15)

附件程序源代码 (16)

主程序: (16)

DS18B20通信程序: (19)

键盘扫描程序: (22)

数码管显示程序: (24)

南京邮电大学通达学院课程设计报告

第一章简介

1.1前言

在生产生活中,随着电子技术的飞速发展,工业生产中原来需要人工监控温度的场合越来越多的被计算机和温度传感器组成的电子系统替代。相比而言,电子温度控制的优点非常明显:1.精确度高2.持续工作时间长3.实时性强。温度也是生产生活中非常普遍的控制要素,很多地方都需要对温度进行监控,各行各业对温度的要求,也越来越高,针对这种情况,设计一个温度监控系统,十分具有锻炼意义。

1.2单片机介绍

工业生产上,对于计算机温度监控系统的要求比较高,由于环境复杂,对系统稳定可靠性要求严格,所以普通计算机不合适这样的应用,我们需要用到更加简单可靠的计算处理设备——单片机。

单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。

单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。

本设计主要实现单片机在温度检测和控制方面的应用。

08001307第二章设计要求

2.1课题要求

用单片机及相应的组成部件组成电阻炉温的自动控制系统,要求测温范围0~100℃,使其控制系统控制的温度保温值的变化范围为30~60℃。

要求:(1)完成电阻炉温度控制系统设计,包括硬件电路设计和软件程序设计;

(2)能够显示控温时的实际炉温和恒温时间;

(3)对其主电路和控制电路设计相应的保护电路,使其安全可靠地工作。

2.2元器件清单

元件名称数量

电热杯1个

SL-1型51单片机综合试验箱1个

DS18B20温度传感器1片

STC12C5A60S2单片机1片

USB下载线1条

单线固态继电器1个

导线若干

另有剪刀、镊子等工具

南京邮电大学通达学院课程设计报告

第三章设计方案

3.1基本设计思路

首先,通过温度传感器采集温度信息,发送给单片机处理备用,键盘输入模块输入控制信息,单片机通过内部运算处理,实现温度等数据的显示,同时发出控制信号实现对发热装置的控制。

3.2软件实现流程

首先读取键盘输入,判断用户指令,并在数码管显示。然后开始读取传感器数据,与设定值比较,决定通断时间,控制加热和报警。

08001307

3.3方案比较论证

3.3.1温度传感器

方案一:DS18B20是达拉斯公司生产的数字温度传感器,测温范围在-55℃~+125℃,采用单总线通信微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯,精度可以达到0.0625℃。具体接口

如下:

方案二:采用AD590作温度传感器,AD590是一种恒流源形式的温度

传感器,只要在其两端加上一定工作电压,则其输出电流随温度变化而变化,其线

性电流输出为1uA/K,电流信号再由运放转换为电压信号,通过A/D转换器将

输入的模拟电压量转换为数字量,并通过并行接口芯片将数字量送给计算机。

南京邮电大学通达学院课程设计报告

具体接口电路如下:

使用方案一足以满足需求且简单可行。

3.3.2主控芯片

方案一:51系列AT89C51。

方案二:增强型8051单片机STC12C5A60S2,STC12C5A60S2具有

1个时钟/机器周期,速度比普通8051快8~12倍。兼容普通8051定时器

T0/T1,2路PCA实现两个定时器,内含2通道捕获/比较单元

(PWM/PCA/CCP)。

本系统中需要通过调节PWM波的占空比来控制加热电路的通断时间,

STC12C5A60S2中含有PWM特殊功能寄存器,不需要独立设计PWM产生电路,AT89C51则无此功能,故选用方案二。

3.3.3键盘及显示

方案一:八位数码管显示

方案二:lcd液晶显示

由于八位数码管足以满足要求,编程实现简单可行,所以选择方案一

因为所需按键较多,选择标准数字键盘

08001307

南京邮电大学通达学院课程设计报告

第四章实施细节

4.1元件介绍及电路设计

4.1.1单片机最小系统

在温度控制系统设计中,控制核心是STC12C5A60S2单时钟/机器周期(1T)

单片机,该单片机有32个I/O口,其外部晶振为12MHz,一个指令周期为1/12

μS。使用该单片机完全可以完成设计任务,其最小系统主要包括:复位电路、

震荡电路等

4.1.2数码管显示模块

数码管是由若干发光二极管组合而成,一般的“8”字型LED由“a,b,c,d,e,f,g,dp”8个发光二级管组成,通过控制这些二极管的通断,实现数据显示。

本次使用的是共阳极接法的4位七段数码管,为了方便编程,字型码如下表:

符号编码符号编码

00xC080x80

10xF990x90

20xA4A0x88

30xB0B0xC7

40x99C0xC6

50x92D0xA1

60x82E0x86

70xF8F0x8E

08001307

4.1.3按键模块

键盘是由若干独立的键组成,键的按下与释放是通过机械触点的闭合与断开来实现的,因机械触点的弹性作用,在闭合和断开的瞬间均有一个抖动过程,所以必须进行消抖。通常我们软件延时的方法就能很容易解决抖动问题。

4.1.4报警模块

蜂鸣器模块结构简单,当温度高于设定值较大时,单片机在I/O口上输入一个低电平,就可以使蜂鸣器报警。

4.2DS18B20温度传感器

4.2.1DS18B20简介

Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线”接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量

南京邮电大学通达学院课程设计报告

系统的构建引入全新概念。现在,新一代的“DS1820”体积更小、更经济、更灵活。使您可以充分发挥“一线总线”的长处。速度分配策略。

DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。

4.2.2DS18B20原理

DS18B20的温度检测与数字数据输出全集成于一个芯片之上,从而抗干扰力更强。其一个工作周期可分为两个部分,即温度检测和数据处理。在讲解其工作流程之前我们有必要了解18B20的内部存储器资源。18B20共有三种形态的存储器资源,它们分别是:ROM只读存储器,用于存放DS18B20ID编码,其前8位是单线系列编码(DS18B20的编码是19H),后面48位是芯片唯一的序列号,最后8位是以上56的位的CRC码(冗余校验)。数据在出产时设置不由用户更改。DS18B20共64位ROM。

RAM数据暂存器,用于内部计算和数据存取,数据在掉电后丢失,DS18B20共9个字节RAM,每个字节为8位。第1、2个字节是温度转换后的数据值信息,第3、4个字节是用户EEPROM(常用于温度报警值储存)的镜像。在上电复位时其值将被刷新。第5个字节则是用户第3个EEPROM的镜像。第6、7、8个字节为计数寄存器,是为了让用户得到更高的温度分辨率而设计的,同样也是内部温度转换、计算的暂存单元。第9个字节为前8个字节的CRC码。EEPROM非易失性记忆体,用于存放长期需要保存的数据,上下限温度报警值和校验数据,DS18B20共3位EEPROM,并在RAM都存在镜像,以方便用户操作。

4.2.3控制器对18B20操作流程

1,复位:首先我们必须对DS18B20芯片进行复位,复位就是由控制器(单片机)给DS18B20单总线至少480uS的低电平信号。当18B20接到此复位信号后则会在15~60uS后回发一个芯片的存在脉冲。

2,存在脉冲:在复位电平结束之后,控制器应该将数据单总线拉高,以便于在15~60uS 后接收存在脉冲,存在脉冲为一个60~240uS的低电平信号。至此,通信双方已经达成了基本的协议,接下来将会是控制器与18B20间的数据通信。如果复位低电平的时间不足或是单总线的电路断路都不会接到存在脉冲,在设计时要注意意外情况的处理。

3,控制器发送ROM指令:双方打完了招呼之后最要将进行交流了,ROM指令共有5条,每一个工作周期只能发一条,ROM指令分别是读ROM数据、指定匹配芯片、跳跃ROM、芯片搜索、报警芯片搜索。ROM指令为8位长度,功能是对片内的64位光刻ROM进行操作。其主要目的是为了分辨一条总线上挂接的多个器件并作处理。诚然,单总线上可以同时挂接多个器件,并通过每个器件上所独有的ID号来区别,一般只挂接单个18B20芯片时可以跳过ROM指令(注意:此处指的跳过ROM指令并非不发送ROM指令,而是用特有的一条“跳过指令”)。ROM指令在下文有详细的介绍。

4,控制器发送存储器操作指令:在ROM指令发送给18B20之后,紧接着(不间断)就是发送存储器操作指令了。操作指令同样为8位,共6条,存储器操作指令分别是写RAM 数据、读RAM数据、将RAM数据复制到EEPROM、温度转换、将EEPROM中的报警值复制到RAM、工作方式切换。存储器操作指令的功能是命令18B20作什么样的工作,是芯片控制的关键。

5,执行或数据读写:一个存储器操作指令结束后则将进行指令执行或数据的读写,这个操作要视存储器操作指令而定。如执行温度转换指令则控制器(单片机)必须等待18B20执行其指令,一般转换时间为500uS。如执行数据读写指令则需要严格遵循18B20的读写时序来操作。数据的读写方法将有下文有详细介绍。

若要读出当前的温度数据我们需要执行两次工作周期,第一个周期为复位、跳过ROM

08001307

指令、执行温度转换存储器操作指令、等待500uS温度转换时间。紧接着执行第二个周期为复位、跳过ROM指令、执行读RAM的存储器操作指令、读数据(最多为9个字节,中途可停止,只读简单温度值则读前2个字节即可)。其它的操作流程也大同小异,在此不多介绍。

4.2.4DS28B20芯片ROM指令表

Read ROM(读ROM)[33H](方括号中的为16进制的命令字)

这个命令允许总线控制器读到DS18B20的64位ROM。只有当总线上只存在一个DS18B20的时候才可以使用此指令,如果挂接不只一个,当通信时将会发生数据冲突。

Match ROM(指定匹配芯片)[55H]

这个指令后面紧跟着由控制器发出了64位序列号,当总线上有多只DS18B20时,只有与控制发出的序列号相同的芯片才可以做出反应,其它芯片将等待下一次复位。这条指令适应单芯片和多芯片挂接。

Skip ROM(跳跃ROM指令)[CCH]

这条指令使芯片不对ROM编码做出反应,在单总线的情况之下,为了节省时间则可以选用此指令。如果在多芯片挂接时使用此指令将会出现数据冲突,导致错误出现。

Search ROM(搜索芯片)[F0H]

在芯片初始化后,搜索指令允许总线上挂接多芯片时用排除法识别所有器件的64位ROM。Alarm Search(报警芯片搜索)[ECH]

在多芯片挂接的情况下,报警芯片搜索指令只对附合温度高于TH或小于TL报警条件的芯片做出反应。只要芯片不掉电,报警状态将被保持,直到再一次测得温度什达不到报警条件为止。

DS28B20芯片存储器操作指令表:

Write Scratchpad(向RAM中写数据)[4EH]

这是向RAM中写入数据的指令,随后写入的两个字节的数据将会被存到地址2(报警RAM之TH)和地址3(报警RAM之TL)。写入过程中可以用复位信号中止写入。

Read Scratchpad(从RAM中读数据)[BEH]

此指令将从RAM中读数据,读地址从地址0开始,一直可以读到地址9,完成整个RAM数据的读出。芯片允许在读过程中用复位信号中止读取,即可以不读后面不需要的字节以减少读取时间。

Copy Scratchpad(将RAM数据复制到EEPROM中)[48H]

此指令将RAM中的数据存入EEPROM中,以使数据掉电不丢失。此后由于芯片忙于EEPROM 储存处理,当控制器发一个读时间隙时,总线上输出“0”,当储存工作完成时,总线将输出“1”。在寄生工作方式时必须在发出此指令后立刻超用强上拉并至少保持10MS,来维持芯片工作。

Convert T(温度转换)[44H]

收到此指令后芯片将进行一次温度转换,将转换的温度值放入RAM的第1、2地址。此后由于芯片忙于温度转换处理,当控制器发一个读时间隙时,总线上输出“0”,当储存工作完成时,总线将输出“1”。在寄生工作方式时必须在发出此指令后立刻超用强上拉并至少保持500MS,来维持芯片工作。

Recall EEPROM(将EEPROM中的报警值复制到RAM)[B8H]

此指令将EEPROM中的报警值复制到RAM中的第3、4个字节里。由于芯片忙于复制处理,当控制器发一个读时间隙时,总线上输出“0”,当储存工作完成时,总线将输出“1”。另外,此指令将在芯片上电复位时将被自动执行。这样RAM中的两个报警字节位将始终为EEPROM 中数据的镜像。

南京邮电大学通达学院课程设计报告

Read Power Supply(工作方式切换)[B4H]

此指令发出后发出读时间隙,芯片会返回它的电源状态字,“0”为寄生电源状态,“1”为外部电源状态。

4.3继电器电路

本系统采用单相固态继电器SSR/1P-10A,当单片机给继电器供5V电压时,继电器导通。可以通过这个原理将加热炉的电源线火线分别接入继电器两端,所以单片机的I/O口供给低电平,继电器就可以导通,这样就可以控制加热炉的加热了。

如图所示:

图1.1继电器结构

由于考虑到单片机引脚的驱动能力可能不足,因此制作了驱动电路,放大驱动电流,并在继电器两端加上续流二极管保证加热时间够长。

电路如下:

08001307第五章程序设计

5.1主程序设计

使用选择循环语句,根据温度信息选择加热模式,逐渐达到恒温温度,并间断加热保持5.2数码管显示

数码管显示段选码:

unsigned char code Seg_Table[13]={0xC0,/*0*/0xF9,/*1*/

0xA4,/*2*/

南京邮电大学通达学院课程设计报告

0xB0,/*3*/

0x99,/*4*/

0x92,/*5*/

0x82,/*6*/

0xF8,/*7*/

0x80,/*8*/

0x90,/*9*/

0x9c,/*10*///上框代表实际温度

0xa3,/*11*///下框代表设定温度

0xff//all off

};

5.3键盘扫描程序

08001307 5.4DS18B20通信程序

DS18B20测温原理为图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。计数器1和温度寄存器被预置在-55℃所对应的一个基数值。计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。

转化后得到的12位数据,存储在18B20的两个8比特的RAM中,二进制中的前面5位是符号位,如果测得的温度大于0,这5位为0,只要将测到的数值乘于0.0625即可得到实际温度;如果温度小于0,这5位为1,测到的数值需要取反加1再乘于0.0625即可得到实际温度。例如+125℃的数字输出为07D0H,+25.0625℃的数字输出为0191H,-25.0625℃的数字输出为FF6FH,-55℃的数字输出为FC90H。

根据DS18B20的通讯协议,主机(单片机)控制DS18B20完成温度转换必须经过三个步骤:每一次读写之前都要对DS18B20进行复位操作,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。复位要求主CPU将数据线下拉500微秒,然后释放,当DS18B20收到信号后等待16~60微秒左右,后发出60~240微秒的存在低脉冲,主CPU收到此信号表示复位成功。

南京邮电大学通达学院课程设计报告

第六章总结及参考资料

6.1设计总结

在做课程设计前,我以为不会难做,就像以前做实验一样,做完实验,然后两下子就将实验报告做完。直到做完测试实验时,我才知道其实并不容易做,但学到的知识与难度成正比,使我受益匪浅。

在做设计前,一定要将以前的知识回忆巩固,因为这是做设计的基础,否则,在老师讲解时就会听不懂,这将使你在做设计时的难度加大,浪费宝贵时间。比如单片机键盘扫描程序,如果你不清楚,在做的时候才去摸索,这将使你极大地浪费时间,使你事倍功半。做设计时,一定要亲力亲为,务必要将每个步骤,每个细节弄清楚,弄明白,事后,还要复习,思考,这样,你的印象才深刻,记得才牢固,否则,过后不久你就会忘得一干二净,这还不如不做。

这次课程设计,使我学到了不少实用的知识,更重要的是,做实验的过程,思考问题的方法,这与做其他的问题是通用的,真正使我们受益匪浅。

6.2参考资料

①高锋-单片微型计算机原理与接口技术-科学出版社

②宏晶STC单片机官方网站.《STC12C5A60S2器件手册》.2010

③18B20温度传感器应用解析

08001307附件程序源代码

主程序:

#include

#include"shuma.h"

#include"keyScan.h"

#include"ds18b20.h"

unsigned char data DisData[2];//温度显示值

unsigned char data SetData[2];//温度设定值

unsigned char KeyCounter;//设置温度位数计数器

float RTValue;//实际温度值

unsigned char STValue=50;//设置温度值

unsigned char ShowTime[3]={0};//恒温时间值

unsigned int m;//定义粗略延迟变量

bit ShowTimeFlag=0;//是否显示恒温时间

bit KeyFlag=0;//是否接收到有用键值1有

bit SetFlag=0;//是否设定键按下1按下

bit DisFlag=0;//1显示设定值0显示实际值

sbit Beep=P3^5;

sbit Heat=P3^1;

void InitSys()

{

P4SW=0xf0;

}

void main()

{

unsigned char i,j,num,k;

unsigned char Counter=0;

unsigned int TimeCounter=0;//设置恒温时间计数器

unsigned int htime=0;

unsigned int stime=0;

InitSys();

南京邮电大学通达学院课程设计报告

while(1)

{

RTValue=ReadTemperature();//获取实际温度

num=Get_Code();

if(DisFlag==0&&SetFlag==0)//显示实际温度

{

for(j=0;j<50;j++)//每次用循环显示也许可以提高亮度

for(i=0;i<50;i++)

{

Bit_Display(3,10,0);//上方框表示实际温度

Seg_Display(RTValue);

}

}

if(DisFlag==1&&SetFlag==0)//显示设定温度

{

for(j=0;j<50;j++)//每次用循环显示也许可以提高亮度for(i=0;i<50;i++)

{

Bit_Display(3,11,0);//下方框表示设定温度

Seg_Display(STValue);

}

}

if(TimeCounter==1000)

{

TimeCounter=0;

}

if(TimeCounter!=0)

{

stime=TimeCounter;

ShowTime[0]=stime/100;

ShowTime[1]=(stime/10)%10;

ShowTime[2]=stime%10;

}

if(DisFlag==0&&SetFlag==0&&ShowTimeFlag==1)//显示恒温时间{

for(j=0;j<50;j++)//每次用循环显示也许可以提高亮度

for(i=0;i<50;i++)

{

Bit_Display(3,19,0);//P表示恒温时间

m=50;

08001307

while(--m);

Bit_Display(0,ShowTime[0],0);

m=50;

while(--m);

Bit_Display(1,ShowTime[1],0);

m=50;

while(--m);

Bit_Display(2,ShowTime[2],0);

m=50;

while(--m);

}

}

if(SetFlag)

{

if(KeyFlag&&num!='a')

{

SetData[KeyCounter]=num;

Bit_Display(KeyCounter+1,num,0);

KeyCounter++;

if(KeyCounter>1)

{

KeyCounter=0;

SetFlag=0;

STValue=10*SetData[0]+SetData[1];

}

}

}

if(RTValue<(STValue-5))

{

Beep=1;//不鸣叫

Heat=0;//加热

}

if((STValue-5)<=RTValue&&RTValue<(STValue-0.8))

{

TimeCounter=0;

Counter++;

Beep=1;

k=Counter%10;

if(k>1)

k=1;

Heat=k;

}

if((STValue-0.8)<=RTValue&&RTValue<=(STValue))

基于单片机的电阻炉温度控制系统设计

基于单片机的电阻炉温度控制系统设计武汉理工大学《计算机控制技术》课程设计说明书 概 述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 1 整体设计及系统原 理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 2 硬件设 计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.1温度检测电 路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.2键盘控制和显示电 路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2.3加热控制电 路. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 3 心得体 会. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 参考文 献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 武汉理工大学《计算机控制技术》课程设计说明书

电炉除尘系统的自动化控制备课讲稿

电炉除尘自动控制系统 赵玉波王萍 (东北特钢集团大连金牛股份第二炼钢厂)(东北特殊钢集团计控处) 摘要本文主要介绍了电炉除尘控制系统的组成和调试过程。系统投运至今,运行稳定,收到很好的经济效益和社会效益。 关键词自动控制PLC 调试 1 引言 大连金牛股份有限公司环保治理工程——电炉除尘项目,由日本新日铁株式会社和无锡东方环境研究所合作完成。该项目采用炉盖四孔直排和屋顶罩相结合的除尘工艺,电炉产生的烟尘,绝大部分通过直排系统,即经过电炉第四孔,水冷滑套,燃烧沉降室,水冷管道,再经增压风机排出;另一小部分通过屋顶罩排出,两股烟尘在除尘器前汇合,经除尘器净化后由主风机排出。整个工艺过程根据电炉工况采用自动控制,大大降低了工人的劳动强度,彻底改变了冶炼时厂房内的烟尘污染状况,除尘效果十分明显。 2 自动控制系统的组成 除尘自动控制系统共分三大部分,分别由现场级(检测仪表、传感器和执行装置),基础自动化(PLC)和上位机组成。系统组态如图1所示。 图1 控制系统组态图 现场仪表主要检测工艺过程参数和设备运行状态参数,PLC及分布式I/O通过数据扫描采集信号并进行数据处理,然后根据控制要求向现场执行装置发出控制信号,完成控制功能。上位机一方面接收PLC的输入信号,另一方面根据控制要求向PLC发出控制指令,对工艺过程

实现监控,同时实现过程数据管理功能。 2.1 现场级 该系统中需要检测的工艺参数较多,包括温度、压力、流量、转速、振动等等,其中参与控制的主要参数有风门阀入口温度,野风阀前烟气温度,除尘器差压等,另外还有一些设备运行状态参数,主要是监视和报警作用。系统工艺控制流程图如图2所示。系统根据检测到的工艺状态参数以及电炉工况模式,通过PLC或现场操作箱对现场的执行机构进行自动或手动控制,如控制滑套、风门阀、二次阀、野风阀等的开度,控制主风机和增压风机组的转速以及除尘器清灰等动作. 屋顶罩 电炉燃 烧 室尘 排 气 筒增压风机 液力偶合 器 电机 主风机 液力偶合 器 电机 野风阀 气源处理二次阀 除器 图2 除尘系统工艺控制流程图 2.2 基础自动化 该系统共有数字量信号180多个,模拟量信号30多个,采用西门子SIMATIC S7-300可编程控制器(CPU315—2DP),由于现场信号比较分散,并且有些信号距离主站PLC 柜较远,故现场另设一个分布式I/O站,通过Profibus—DP总线与主站进行通讯,系统PLC硬件配置如图3所示。 0#中央机架1#中央机架分布式I/O站

基于51单片机的温度控制系统

创作编号: GB8878185555334563BT9125XW 创作者:凤呜大王*

毕业论文设计 基于51单片机的温度控制系统

摘要 在日常生活中温度在我们身边无时不在,温度的控制和应用在各个领域都有重要的作用。很多行业中都有大量的用电加热设备,和温度控制设备,如用于报警的温度自动报警系统,热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,这些都采用单片机技术,利用单片机语言程序对它们进行控制。而单片机技术具有控制和操作使用方便、结构简单便于修改和维护、灵活性大且具有一定的智能性等特 点,可以精确的控 制技术标准,提高了温控指标,也大大的提高了产品的质量和性能。 由于单片机技术的优点突出,智能化温度控制技术正被广泛地采用。本文介绍了基于单片机AT89C51 的温度控制系统的设计方案与软硬件实现。采用温度传感器DS18B20 采集温度数据,7段数码管显示温度数据,按键设置温度上下限,当温度低于设定的下限时,点亮绿色发光二极管,当温度高于设定的上限时,点亮红色发光二极管。给出了系统总体框架、程序流程图和Protel 原理图,并在硬件平台上实现了所设计功能。 关键词:单片机温度控制系统温度传感器

Abstract In daily life, the temperature in our side the ever-present, the control of the temperature and the application in various fields all have important role. Many industry there are a large number of electric heating equipment, and the temperature control equipment, such as used for alarm automatic temperature alarm systems, heat treatment furnace, used to melt metal crucible resistance furnace, and all kinds of different USES of temperature box and so on, these using single chip microcomputer, using single chip computer language program to control them. And single-chip microcomputer technology has control and convenient in operation, easy to modify and maintenance of simple structure, flexibility is large and has some of the intelligence and other characteristics, we can accurately control technology standard to improve the temperature control index, also greatly improve the quality of the products and performance. Because of the advantages of the single chip microcomputer intelligent temperature control technology outstanding, is being widely adopted. This paper introduces the temperature control based on single chip microcomputer AT89C51 design scheme of the system and the hardware and software implementation. The temperature sensor DS18B20 collection temperature data, 7 period of digital pipe display, the upper and lower limits of temperature button when temperature below the setting of the lower limit, light green leds, when the temperature is higher than the set on the limit, light red leds. Given the system framework and program flow chart and principle chart, and in Protel hardware platform to realize the function of the design. Keywords:SCM Temperature control system Temperature sensors

计算机控制课程设计电阻炉温度控制系统

计算机控制课程设计 报告 设计题目:电阻炉温度控制系统设计 年级专业:09级测控技术与仪器 化工、机械、食品等领域。温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量。因而设计一种较为理想的温度控制系统是非常有价值的。本设计就是利用单片机来控制高温加热炉的温度,传统的以普通双向晶闸管(SCR)控制的高温电加热炉采用移相触发电路改变晶闸管导通角的大小来调节输出功率,达到自动控制电加热炉温度的目的。这种移相方式输出一种非正弦波,实践表明这种控制方式产

生相当大的中频干扰,并通过电网传输,给电力系统造成“公害”。采用固态继电器控温电路,通过单片机控制固态继电器,其波形为完整的正弦波,是一种稳定、可靠、较先进的控制方法。为了降低成本和保证较高的控温精度,采用普通的ADC0809芯片和具有零点迁移、冷端补偿功能的温度变送器桥路,使实际测温范围缩小。 1.1电阻炉组成及其加热方式 电阻炉是工业炉的一种,是利用电流通过电热体元件将电能转化为热能来加热或者熔化元件或物料的热加工设备。电阻炉由炉体、电气控制系统和辅助系统组成,炉体由炉壳、加热器、炉衬(包括隔热屏)等部件组成。由于炉子的种类不同,因而所使用的燃料和加

热方法也不同;由于工艺不同,所要求的温度高低不同,因而所采用的测温元件和测温方法也不同;产品工艺不同,对控温精度要求不同,因而控制系统的组成也不相同。电气控制系统包括主机与外围电路、仪表显示等。辅助系统通常指传动系统、真空系统、冷却系统等,因炉种的不同而各异。电阻炉的类型根据其热量产生的方式不同,可分为间接加热式和直接加热式两大类。间接加热式电阻炉,就是在炉子内部有专用的电阻材料制作的加热元件, (4)电阻炉温度按预定的规律变化,超调量应尽可能小,且具有良好的稳定性; (5)具有温度、曲线自动显示和打印功能,显示精度为±1℃; (6)具有报警、参数设定、温度曲线修改设置等功能。

基于单片机的电阻炉炉温控制系统

目录 第1章引言 (3) 1.1 课题背景及研究意义 (3) 1.2 计算机在热处理炉炉温控制中的应用 (3) 第2章系统硬件设计 (8) 2.1温度检测及变送器 (8) 2.2控制机构 (9) 2.3 A/D转换电路 (10) 2.4 温度控制电路 (14) 2.5 部分接口电路 (16) 第3章温度控制的算法和程序 (18) 3.1 温度控制的算法 (18) 3.2 温度控制的程序 (20) 第4章对于抗干扰的探究 (34) 4.1 抗干扰的措施 (34) 结束语 (35) 致谢 (36) 参考文献 (37) 附录1 电路图 (38) 附录2 英文专业文摘及翻译 (39)

基于单片机的电阻炉温度控制系统设计 摘要:主要以51系列单片机为核心对电阻炉炉温进行控制,使其温度稳定在某一个值上。最高温度为1000℃,并且有键盘输入给定温度值,由LED数码管显示温度值的功能. 关键词:单片机;电阻炉;温度控制 The design of temperature control system of the resistance furnace based on single chip microcomputer Abstract: Mainly with 51 series single chip microcomputer for the unit of nucleus heats to the control of The resistance furnace, the tallest temperature is 1000℃. And the temperature of keyboard input is constant, LED digitron displays the function of temperature point. Key words: single chip microcomputer;the resistance furnace; temperature control system

电炉自动化控制组态软件

电炉自动化控制组态软件 电炉自动化控制组态软件常用的有以下几种: 1.组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。 组态王kingview6.55是亚控科技根据当前的自动化技术的发展趋势,面向低端自动化市场及应用,以实现企业一体化为目标开发的一套产品。该产品以搭建战略性工业应用服务平台为目标,集成了对亚控科技自主研发的工业实时数据库(KingHistorian)的支持,可以为企业提供一个对整个生产流程进行数据汇总、分析及管理的有效平台,使企业能够及时有效地获取信息,及时地做出反应,以获得最优化的结果。 它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。 2. MCGS(Monitor and Control Generated System,监视与控制通用系统)是北京昆仑通态自动化软件科技有限公司研发的一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制,可运行于Microsoft Windows 95/98/Me/NT/2000/xp等操作系统。 MCGS组态软件包括三个版本,分别是网络版、通用版、嵌入版。 具有功能完善、操作简便、可视性好、可维护性强的突出特点。通过与其他相关的硬件设备结合,可以快速、方便的开发各种用于现场采集、数据处理和控制的设备。用户只需要通过简单的模块化组态就可构造自己的应用系统,如可以灵活组态各种智能仪表、数据采集模块,无纸记录仪、无人值守的现场采集站、人机界面等专用设备。 功能特点 ·全中文可视化组态软件,简洁、大方,使用方便灵活 ·完善的中文在线帮助系统和多媒体教程 ·真正的32位程序,支持多任务、多线程,运行于Win95/98/NT/2000平台 ·提供近百种绘图工具和基本图符,快速构造图形界面 ·支持数据采集板卡、智能模块、智能仪表、PLC、变频器、网络设备等700多种国内外众多常用设备 ·支持温控曲线、计划曲线、实时曲线、历史曲线、XY曲线等多种工控曲线 ·支持ODBC接口,可与SQL Server、Oracle、Access等关系型数据库互联 ·支持OPC接口、DDE接口和OLE技术,可方便的与其他各种程序和设备互联 ·提供渐进色、旋转动画、透明位图、流动块等多种动画方式,可以达到良好的动画效果

基于单片机的温度控制系统设计文献综述

文献综述 题目基于单片机的温度控制 系统设计 学生姓名 X X X 专业班级自动化07-2 学号20070x0x0x0x 院(系) xxxxxxxxxxxxxxxx 指导教师 x x x 完成时间 2011年06月10日

基于单片机的温度控制 系统设计文献综述 1.前言 温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量。而且随着现代工业的发展,人们需要对工业生产中有关温度系统进行控制,如钢铁冶炼过程需要对刚出炉的钢铁进行热处理,塑料的定型及各种加热炉、热处理炉、反应炉和锅炉中温度进行实时监测和精确控制。而有很多领域的温度可能较高或较低,现场也会较复杂,有时人无法靠近或现场无需人力来监控。如加热炉大都采用简单的温控仪表和温控电路进行控制, 存在控制精度低、超调量大等缺点, 很难达到生产工艺要求。且在很多热处理行业都存在类似的问题,所以,设计一个较为通用的温度控制系统具有重要意义。这时我们可以采用单片机控制,这些控制技术会大大提高控制精度,不但使控制简捷,降低了产品的成本,还可以和计算机通讯,提高了生产效率. 单片机是指芯片本身,而单片机系统是为实现某一个控制应用需要由用户设计的,是一个围绕单片机芯片而组建的计算机应用系统,这是单片机应用系统。单片机自问世以来,性能不断提高和完善,其资源又能满足很多应用场合的需要,加之单片机具有集成度高、功能强、速度快、体积小、功耗低、使用方便、价格低廉等特点,因此,应用日益广泛,并且正在逐步取代现有的

多片微机应用系统。 2.历史研究与现状 在工业生产温控系统中采用的测温元件和测量方法不相同,产品的工艺不同,控制温度的精度也不相同,因此对数据采集的精度和采用的控制方法也不相同。 通常由位式或时间比例式温度调节仪控制的工业加热炉温度控制系统,其主回路由接触器控制时因为不能快速反应,所以控温精度都比较低,大多在几度甚至十几度以上。随着电力电子技术及元器件的发展,出现了以下几种解决的方案: (1)主回路用无触点的可控硅和固态继电器代替接触器,配以PID或模糊逻辑控制的调节仪构成的温度控制系统,其控温精度大大提高,常在±2℃以内,优势是采用模糊控制与PID 控制相结合,对控制范围宽、响应快且连续可调系统有巨大的优越性。 (2)采用单片机温度控制系统。用单线数字温度传感器采集温度数据,打破了传统的热电阻、热电偶再通过A/D 转换采集温度的思路。用单片机对数字进行处理和控制,通过RS - 232 串口传到PC 机对温度进行监视与报警,设置温度的上限和下限。其优势是结构简单,编程不需要用专用的编程器,只需点击电脑鼠标就可以把编好的程序写到单片机中,很方便且调试、修改和升级很容易。 (3)ARM(Advanced RISC Machine)嵌入式系统模糊温度控制。利用ARM处理器的强大功能,通过读取温度传感器数据,并与设定值进行比较,然后对温度进行控制。通过内嵌的操作系统μCLinux获得极好的实时性,并且通过TCP/IP协议能与PC机

基于单片机的炉温控制系统设计毕业设计

基于单片机的炉温自动控制系统设计 摘要:在工农业生产中,温度是工业生产对象中主要的被控参数之一。电阻炉是通过电流流过电阻体产生热量来加热或熔化物料的一种电炉。电阻炉广泛地应用在化工、冶金等行业。它对温度控制的要求较高,温度控制的好坏直接影响着产品质量及生产效率,因此电阻炉的温度控制在科学研究、工业生产中具有重要的意义。 本设计采用单片机作为数据处理与控制单元,以电阻炉作为控制对象,用热电偶作为测量元件,用晶闸管作为输出控制元件来实现对电阻炉温度自动控制。该系统利用K型热电偶温度传感器,把检测到的电阻炉温度的信号送入MAX6675芯片,经过信号放大等一系列转换后,再将信号送到单片机STC89C52内进行PID运算,同时可以通过键盘调节PID参数。经PID运算后,比例调节输出量改变晶闸管控制量,变晶闸管的导通角,从而控制电阻炉的加热强度。从而控制电阻炉的炉温。 关键词:电阻炉;MAX6675;单片机STC89C52;PID控制 Abstract:SummaryIn the industrial and agricultural production , the temperature is accused of one of the main objects of industrial production parameters . Furnace current flowing through the resistor generates heat to a furnace for heating or melting the material . Resistance furnace is widely used in chemical, metallurgical and other industries. It requires a higher temperature control , temperature control has a direct impact on product quality and production efficiency , and therefore resistance furnace temperature control is of great significance in scientific research , industrial production. The design uses a single chip for data processing and control unit to resistance furnace as a control object , as the measuring element with thermocouple with thyristor as a control element to achieve the output resistance furnace temperature control . The system uses K -type thermocouple temperature sensor , to detect resistance furnace temperature signal into the MAX6675 chip , after a series of converted signal is amplified and then signal to the microcontroller STC89C52 PID operation , and can adjust the keyboard PID parameters. After the PID operation , adjust the output volume ratio of the amount of change in thyristor controlled , variable thyristor conduction angle, so as to control the intensity of the resistance heating furnace . To control the furnace temperature resistance furnace . Key words:The resistance furnace; MAX6675; SCM STC89C52; PID contro 目录

(完整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口线的前提下选用方案一的静态显示。

电阻炉炉温控制系统的研制

摘要 电阻炉作为工业炉窑中的一种常用的加热设备被广泛的应用于工业生产中。对电阻炉温度控制精确与否将直接影像到产品的质量和生产效率。电阻炉是一种具有纯滞后的大惯性系统,开关炉门,加热材料,环境温度以及电网电压等都影像控制过程,传统的电阻炉控制系统大多建立在一定的模型基础上,难以保证加热要求。本文将PID控制算法引入到传统的电阻炉控制系统中,借此提高其控制效果。设计一个控制精度高,运行稳定的电阻炉温度控制系统是很有必要的。 本设计是以电阻炉温度为被控对象,单片机为核心的一种控制系统。其中以K型热电偶作为温度传感器。AT89c51单片机为控制核心,PID运算规律作为控制算法。文化中详细介绍了该控制系统的硬件电路设计。软件电路设计及PID控制算法。 在对电阻炉温度控制系统的研究之后,本设计主要完成温度控制系统的总体方案设计,硬件原理图的绘制,信号调理电路的设计,固态继电器的应用及温度控制电路的设计同时也完成了系统程序设计,并通过软件完成了对温度的控制功能。 关键词:电阻炉温度控制PID算法单片机

The Design of Temperature Control System of Resistance Furnace Abstract Resistance furnace was widely used in industrial production,the effect of the temperature control of Resistance furnace has a direct impact on product quality and productivity. Therefore, the design of high-precision control and stable operation of the resistance furnace temperature control system has a high application value. In this design, the resistance furnace as a controlled object,singlechip as the design of a control unit. Which type of thermocouple temperature sensor as K,AT89c51 microcontroller as control core and PID control algorithm for operation rule, This paper introduces the control system of the hardware circuit, software design and the PID control algorithm. On the resistance furnace temperature control system, the design of the main completed the overall scheme of the temperature control system design, hardware circuit principle diagram, the signal of the temperature contral circuit design of the system ,meanwhile finish the program design, through the software control to complete the function of temperature control. Key words:The resistance furnace Temperature control PID control Single-chip microcomp

基于单片机的电阻炉温度控制系统开题报告报告-毕业设计开题报告1

一、本课题研究的主要内容、目的和意义 1、研究主要内容 本文所要研究的课题是基于单片机控制的水温控制系统的设计,主要是介绍了对水箱温度的显示,实现了温度的实时显示及控制。水箱水温控制部分,提出了用DS18B20、STC89C52单片机及LCD的硬件电路完成对水温的实时检测及显示,而炉内温度控制部分,由DS18B20检测炉内温度,用中值滤波的方法取一个值存入程序存取器内部一个单元作为最后检测信号,并在LCD中显示。控制器是用STC89C52单片机,用设定的算法对检测信号和设定值的差值进行调节后输出PWM控制信号给执行机构,去调节电阻炉的加热功率,从而控制炉内温度。它具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点,特别适合于构成多点的温度测控系统,可直接将温度转化成串行数字信号供微机处理,而且每片DS18B20都有唯一的产品号,可以一并存入其ROM中,以便在构成大型温度测控系统时在单线上挂接任意多个DS18S20芯片。从DS18S20读出或写入DS18S20信息仅需要一根口线,其读写及其温度变换功率来源于数据总线,该总线本身也可以向所挂接的DS18B20供电,而且不需要额外电源。同时DS18B20能提供九位温度读数,它无需任何外围硬件即可方便地构成温度检测系统。而且利用本次的设计主要实现温度测试,温度显示,温度门限设定,超过设定的门限值时自动启动加热装置等功能。而且还要以单片机为主机,使温度传感器通过一根口线与单片机相连接,再加上温度控制部分和人机对话部分来共同实现温度的监测与控制。 本文具体研究了如下几方面: (1)水温控制系统硬件的设计 主要包括STC89C52单片机、温度传感器模块、温度控制模块、显示模块、按键模块的硬件选择及论证。 (2)水温控制系统软件的设计 借助Keil C51开发工具,以C语言为开发语言,开发了单片机系统的温度检

电阻炉温度控制系统设计

0121011360504 学号: 题目电阻炉温度控制系统设计 学院自动化学院 专业自动化专业 班级自动化1005班 姓名柳元辉 指导教师刘小珠 2014 年 1 月10 日

课程设计任务书 学生姓名:柳元辉专业班级:自动化1005指导教师:刘小珠工作单位:自动化学院 题目: 电阻炉温度控制系统设计 初始条件: 1.课程设计辅导资料:“过程控制系统和应用”、“过程控制系统与仪表”、“过程 控制仪表及控制系统”、“过程控制系统”等; 2.先修课程:仪表与过程控制系统等。 3.主要涉及的知识点: 过程控制仪表、控制系统、被控过程等 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具 体要求) 1.课程设计时间:1.5周; 2.课程设计内容:根据指导老师给定的题目,按规定选择其中1套完成; 本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目所涉及的生产工艺和控制原理进行介绍,针对具体设计选择相应的控制参数、 被控参数以及过程检测控制仪表,并画出控制流程图及控制系统方框图。3.课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写, 具体包括: ①目录; ②摘要; ③生产工艺和控制原理介绍; ④控制参数和被控参数选择; ⑤控制仪表及技术参数; ⑥控制流程图及控制系统方框图; ⑦总结与展望;(设计过程的总结,还有没有改进和完善的地方); ⑧课程设计的心得体会(至少500字); ⑨参考文献(不少于5篇); ⑩其它必要内容等。

时间安排: 指导教师签名: 2013 年 12 月 27 日系主任(或责任教师)签名:年月日

基于单片机的电阻炉温控制系统设计

毕业设计 设计题目名称:基于单片机的电阻炉温控制系统设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

计算机控制技术课程设计-电阻炉温度控制系统设计

工业大学 《计算机控制技术》课程设计 ——电阻炉温度控制系统设计 学院专业 姓名 学号_______ ________ _ 完成时间

摘要:电阻炉的类型根据其热量产生的方式不同,可分为间接加热式和直接加热式两大类。间接加热式电阻炉,就是在炉子部有专用的电阻材料制作的加热元件,电流通过加热元件时产生热量,再通过热的传导、对流、辐射而使放置在炉中的炉料被加热。直接加热式电阻炉,是将电源直接接在所需加热的材料上,让强大的电流直接流过所需加热的材料,使材料本身发热从而达到加热的效果。工业电阻炉,大部分采用间接加热式,只有一小部分采用直接加热式。由于电阻炉具有热效率高、热量损失小、加热方式简单、温度场分布均匀、环保等优点,应用十分广泛。 关键词:炉温控制;高效率;加热 一、总体方案设计 本次课程设计主要就是使用计算机以及相应的部件组成电阻炉炉温的自动控制系统,从而使系统达到工艺要求的性能指标。 1、设计容及要求 电阻加热炉用于合金钢产品热力特性实验,电加热炉用电炉丝提供功率,使其在预定的时间将炉温度稳定到给定的温度值。在本控制对象电阻加热炉功率为8KW,有220V交流电源供电,采用双向可控硅进行控制。 2、工艺要求及要现的基本功能 本系统中所选用的加热炉为间接加热式电阻炉,控制要求为采用一台主机控制8个同样规格的电阻炉温度;电炉额定功率为20 kW;)恒温正常工作温度为1000℃,控温精度为±1%;电阻炉温度按预定的规律变化,超调量应尽可能小,

且具有良好的稳定性;具有温度、曲线自动显示和打印功能,显示精度为±1℃;具有报警、参数设定、温度曲线修改设置等功能。 3、控制系统整体设计 电阻炉温度计算机控制系统主要由主机、温度检测装置、A/D转换器、执行机构及辅助电路组成。系统中主机可以选用工业控制计算机、单片微型计算机或可编程序控制器中的一种作为控制器,再根据系统控制要求,选择一种合理的控制算法对电阻炉温度进行控制。控制系统组成框图如图11-1所示。采用热电偶作为测温元件,经变送器及A/D转换电路对测得的温度信号进行处理,送入主机与给定值比较,按控制算法计算后输出控制量,通过固态继电器实现对电阻炉加热功率的调节,使炉温按设定温度曲线变化。各部分方案如下: (1)控制系统主机 考虑到MCS-51系列单片机已经过长期的应用,性能比较稳定,其功能完全可以满足本系统控制要求,人们对它又比较熟悉,因此主机采用AT89C51单片机。 (2)检测装置 系统选用镍铬-镍硅热电偶作为测温元件检测炉膛中的温度。镍铬-镍硅热电偶测温围为-200~+1200℃(分度号为k)。它线性度较好,价格便宜,输出热电动势较大(40μA/℃),便于测量放大器的选配。热电偶冷端温度补偿采用集成温度传感器AD590。变送器采用两级放大,第一级选用高稳定性运放ICL7650,第二级由通用型集成运算放大器μA741构成。 (3)执行机构 采用交流过零触发型固态继电器控制电路。这种控制方式与传统的采用移相

基于单片机的热电阻温度检测

温度是一个非常重要的物理量,因为它直接影响燃烧、化学反应、发酵、烘烤、蒸馏、浓度、挤压成形、结晶以及空气流动等物理和化学过程。温度控制失误就可能引起生产安全、产品产量等一系列问题。因此对温度的检测的意义就越来越大。温度采集控制系统在工业生产、科学研究和人们的生化领域中,得到了广泛应用。在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。使用自动温度控制系统可以对生产环境的温度进行自动控制,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产效率。本课程设计采用金属热电阻温度计进行测温,工业中常采用三线制接法,尤其是在测温范围窄,导线长,架设铜导线途中温度发生变化等情况。并通过ADC0809模数转换后经单片机送显示。 关键词:热电阻 ADC0809 AT89C52 显示

引言 (1) 一.系统原理及原理图 (1) 1.系统原理 (1) (1)温度检测与处理 (1) (2)模数转换 (2) (3)温度显示 (2) 2.系统原理图 (2) 二.温度检测模块的设计 (2) 1.电阻温度计简介 (2) 2.温度检测及信号处理 (3) 三.模数转换 (3) 1.模数转换简介 (3) 2.ADC0809简介…………………………………………4. 3.单片机与ADC0809的连接 (4) 四.显示及声光报警电路 (5) 五.系统总电路图 (6) 六.总结 (8) 体会 (9) 参考文献 (10)

引言 自动控制系统在各个领域尤其是工业领域中有着极其广泛的应用,温度控制是控制系统中最为常见的控制类型之一。随着单片机技术的飞速发展,通过单片机对被控对象进行控制日益成为今后自动控制领域的一个重要发展方向,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行监测和控制。采用MCS-51单片机对温度进行控制,不仅具有控制方便、组太简单和灵活性大等优点,而且可以把幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业中经常会遇到的问题。温度控制在我们的日常生活中是非常有用的,我们利用温度控制来更好的为我们的生活工作所服务,随着单片机行业的迅速发展,将会有更好的温度控制仪的出现。一.系统原理及原理图 1.系统原理 该电阻温度检测系统由三部分组成:温度检测与处理,模数转换,温度显示。(1)温度检测与处理 电阻式温度计是利用物质在温度变化时本身电阻也随着发生变化的特性来测量温度的。当被测介质中有温度阶梯存在时,所所测得温度是感温元件所在范围介质中的平均温度。尽管导体或半导体材料的电阻值对温度的变化都有一定的依赖关系,但适用于制作温度检测元件的并不多,作为热电阻必须满足以下要求: ①要有尽可能大而且稳定的电阻温度系数 ②电阻率要大,以便在同样灵敏度下减小元件的尺寸 ③电阻随温度变化要有单值函数关系,最好呈线性关系 ④在电阻的使用温度范围内,其化学和物理性能稳定,在加工时要有较好的工艺性 ⑤材料要易于提纯,要能分批复制而不改变其性能,要有良好的相互互换性

基于PLC的电阻炉温度控制系统

自动控制系统课程设计 基于PLC的电阻炉温度自动控制系统

《自动控制系统》课程设计任务书 专业自动化班级姓名 设计题目:基于PLC的电阻炉温度控制系统 一、设计实验条件 地点:自动化系Rockwell实验室 实验设备:PC机、Mircologix1500可编程控制器、管式电阻炉 二、设计任务 设计PLC自动控制系统,设定电阻炉的温度在一个特定的范围之内,并自动调节电阻炉温度到这个范围中。 设计要求:使用AB公司的Mircologix1500可编程序控制器,实现电阻炉的温度控制。 三、成员 1、前言 1987 年,国际电工委员会(IEC)颁布的可编程控制器标准第三稿中,对可

编程控制器的定义如下:可编程控制器是一种数字运算操作的电子系统,专为工业环境应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入/输出,控制各种机械或生产过程。 电阻炉是热处理常用设备之一,电阻炉可以提供室温至1200℃范围的温场。维持电阻炉某一范围的温度恒定是必须要解决的问题。电阻炉的发热体为电阻丝。电阻炉通常采用模拟仪表测量温度,并通过控制交流接触器的通断时间比例来控制加热功率,由于模拟仪表本身的测量精度差,加上交流接触器的寿命短,通断比例低,故控制精度低。本文设计一个采用AB公司Micrologix1500可编程序控制器实现对电阻炉温度的自动控制。PLC的模拟量输入模块反馈的炉温实际值与给定值的偏差进行PID运算,运算结果输出控制电阻炉平均功率的大小,来达到控制炉温的目的。 2、电阻炉温度控制系统基本构成 由PLC控制的电阻炉温度控制系统构成如图1所示,系统工作过程:一是给定值(0~1200℃)通过键盘输入PLC主机,再由PLC主机传递给数字量输出模块,控制固态继电器的开关状态,从而控制电阻炉的加热情况;二是通过温度检测装置热电偶检测到的变换为电流信号的炉温值通过模拟量输入模块读入PLC主机,由PLC主机内部PID的程序与温度给定值相比较,对数字量输出模块进行下一度的控制。其中PLC是整个系统的主控核心。 3、电阻炉温度控制系统硬件设计 3.1 确定控制系统输入输出(I/O)信号点数 1、总开关需点动按钮一个,因此,共需开关量输入点1个。温度检测装置 第3页

相关文档
相关文档 最新文档