温度控制器课程设计报告 11291064..

温度控制器课程设计报告 11291064..
温度控制器课程设计报告 11291064..

电气工程学院

温度控制器课程设计

设计题目:温度控制器

学号:11291064

姓名:周琳

同组人:朱龙胜(11291065)指导教师:季晓恒

设计时间:2014年3月21日

设计地点:电气学院实验中心

温度控制器课程设计成绩评定表姓名周琳学号11291064

课程设计题目:温度控制器课程设计

课程设计答辩或提问记录:

成绩评定依据:

课程设计预习报告及方案设计情况(20%):

课程设计考勤情况(5%):

电路焊接情况(15%)

课程设计调试情况(40%):

课程设计总结报告与答辩情况(20%):

最终评定成绩(以优、良、中、及格、不及格评定)

指导教师签字:

温度控制器课程设计任务书

学生姓名:周琳指导教师:季晓衡

一、课程设计题目:

温度控制器显示课程设计

二、课程设计要求

1. 根据具体设计课题的技术指标和给定条件,独立进行方案论证和电路设计,要求概念清楚、方案合理、方法正确、步骤完整;

2. 查阅有关参考资料和手册,并能正确选择有关元器件和参数,对设计方案进行仿真;

3. 完成预习报告,报告中要有设计方案,设计电路图,还要有仿真结果;

4. 进实验室进行电路调试,边调试边修正方案;

5. 撰写课程设计报告——最终的电路图、调试过程中遇到的问题和解决问题的方法。

三、进度安排

1.时间安排

序号内容学时安排(天)

1 方案论证和系统设计 1

2 完成电路仿真,写预习报告 1

3 电路调试 2

4 写设计总结报告与答辩 1

合计 5

设计调试地点:电气楼410

2.执行要求

微机原理与接口技术课程成绩80分以上的同学可以自拟题目,其余的同学都是指定题目。,每组不得超过2人,要求学生在教师的指导下,独力完成所设计的详细电路(包括计算和器件选型)。严禁抄袭,严禁两篇设计报告雷同。

摘要

本设计主要设计了一个基于STC90C51单片机的温度控制器,并在数码管上显示相应的温度。通过温度传感器AD590和AD转换芯片ADC0832将采集的温度传送给单片机,并判断该温度与设定的温度的大小从而控制继电器开关热机与风机,实现温度的控制与调节。

关键词:单片机,温度控制器,继电器

Abstract

In this project, we designed a temperature controller based on STC90C51.And display the corresponding temperature in the digital tube. The temperature sensor AD590 and AD will convert the acquired temperature to send to the microcontroller, and compare the real time temperature and the set temperature so as to control the relay to turn on and turn off the heater and the motor, to meet the temperature control specification.

Key words: microcontroller,Temperature controller,Relay,analogue and digital convertion

目录

第一章系统方案设计 (11)

第二章仿真 (15)

第三章调试…………………………………………………………

第四章结论…………………………………………………………

第五章心得体会…………………………………………………..

参考文献…………………………………………………………….

附录1 元器件清单………………………………………………

第一章系统方案设计

【题目】

温度控制器

【要求】

1.采用1路模拟输入,电压范围为0——5V,控制温度变化范围为0——99.9。C 。

2.使用2个继电器分别控制加热器和风机,用来加热和降温。

3.目标温度保持在60度。

4.系统中加一个滞环,当温度低于50度,开始加热;当温度高于55度时,关加热器;

当温度高于70度时,开风机;当温度低于65度时,关风机。

5.使用3个数码管作为输出显示电压值或温度值。

【预习及准备】

1.课题背景

电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化。在现代社会中,温度控制不仅应用在工厂生产方面,其作用也体现到了各个方面。

而本次设计就是要通过以MCS-51系列单片机为控制核心,实现温度控制器的设计。

2.系统原理及流程图的初步设计

本课设主要设计了一个基于STC90C51单片机的温度控制器,并在数码管上显示相应的温度。通过温度传感器AD590和AD转换器ADC0832将采集的温度传送给单片机,并判断该温度与设定的温度的大小从而控制继电器开关热机与风机,实现温度的控制与调节。

经设计,温度控制器主要由单片机STC90C51、温度采集电路、A/D转换电路、温度显示电路、驱动电路等组成。整体系统框图如图1所示:

STC90C51 A/D转

换电路

温度

采集

电路

继电器

继电器风机

加热器

温度显示

电路

图1 整体系统框图

3.所用芯片介绍

3.1 温度传感器AD590

AD590是美国模拟器件公司生产的单片集成两端感温电流源。它的主要特性如下:流过器件的电流(mA)等于器件所处环境的热力学温度,AD590的测温范围为-55℃到+150℃。AD590的电源电压范围为4V-30V。电源电压可在4V-6V范围变化,电流变化1mA,相当于温度变化1K。AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会被损坏。输出电阻为710MW。精度高共有I、J、K、L、M五档,其中M档精度最高,在-55℃到+150℃范围内,非线性误差为±0.3℃。AD590的输出电流I=(273+T)μA(T为摄氏温度),因此测量的电压V为(273+T)μA×10K=(2.73+T/100)V。为了将电压测量出来又务须使输出电流I不分流出来,我们使用电压跟随器其输出电压V2等于输入电压V。由于一般电源供应教多器件之后,电源是带杂波的,因此我们使用齐纳二极管作为稳压元件,再利用可变电阻分压,其输出电压V1需调整至 2.73V接下来我们使用差动放大器其输出V o为(100K/10K)×(V2-V1)=T/10,如果现在为摄氏28℃,输出电压为2.8V,输出电压接AD 转换器,那么AD转换输出的数字量就和摄氏温度成线形比例关系。

AD590的管脚图及简单应用电路如下图所示:

3.2 LM358

电路需要两路运算放大电路,所以选择双路运算放大器,一路作跟随器另一路作差分放

大器,LM358 内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合。LM358 的封装形式有塑封8引线双列直插式和贴片式,本实训用8引线双列直插式DIP8。

特性(Features):

内部频率补偿

直流电压增益高(约100dB)

单位增益频带宽(约1MHz)

电源电压范围宽:单电源(3—30V);

双电源(±1.5 一±15V)

低功耗电流,适合于电池供电,低输入偏流

低输入失调电压和失调电流

LM358管脚图如下:

3.3 ADC0832

ADC0832为8位分辨率A/D转换芯片,其最高分辨率可达256级,可以适应一般的模拟量转换要求,其内部电源输入与参考电压的复用,使得芯片的模拟电压输入在0~5伏之间。芯片转换时间仅为32微秒,具有双数据输出可作为数据校验,以减少数据误差,转换速度快且稳定性能强。

通过DI数据输入端,可以轻易的实现通道功能的选择。当ADC0832未工作时其CS输入端应为高电平,此时芯片禁用,CLK和D0/D1的电平可任意。当要进行A/D转换时,须先将CS使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK输入时钟脉冲,DO/D1端则使用D1段输入通道功能选

择的数据信号。在第1个时钟脉冲的下沉之前D1端应输入2位数据用于通道选择,当为“1”、“0”时,只对CHO进行单通道转换。当数据为“1”、“1”时,只对CH1进行单通道转换。到第3个脉冲的下沉之后D1端的输入电平就失去输入作用,此后DO/D1端则开始利用数据输出D0进行转换数据的读取。从第4个脉冲下沉开始由D0端输出转换数据最高位DATA7,随后每一个脉冲下沉D0端输出下一位数据,直到第11个脉冲时发出最低位数据DATA0,一个字节的数据输出完成。也正是从此位开始输出下一个相反字节的数据,即从第11个字节的下沉输出DATA0。随后输出8位数据,到第19个脉冲数据输出完成,也标志着一次A/D 转换的结束。最后将CS置高电平禁用芯片,直接将转换后的数据进行处理就可以了。

本次实验中我们使用CH0通道输入模拟信号,因此实验中控制ADC0832的时序图如下:

AD0832管脚图

芯片接口说明:

CS_:片选使能,低电平芯片使能。

CHO:模拟输入通道0,或作为IN+/-使用。

CH1:模拟输入通道1,或作为IN+/-使用。

GND:芯片参考0电位。

D1:数据信号输入,选择通道控制。

D0:数据信号输出,选择通道控制。

CLK芯片时钟输入。

Vcc/REF电源输入及参考电压输入。

3.4 STC90C51

STC90C51是采用8051核的ISP(In System Programming)在系统可编程芯片,最高工作时钟频率为80MHz,片内含8K Bytes的可反复擦写1000次的Flash只读程序存储器,器件兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,具有在系统可编程(ISP)特性,配合PC端的控制程序即可将用户的程序代码下载进单片机内部,省去了购买通用编程器,而且速度更快。

芯片管脚图如下:

3.5 74HC573

74HC573八进制3态非反转透明锁存器。

实验中Vcc接+5V电源,GND接地,LE接51芯片的P1.4管脚,当锁存使能端LE为

高时,这些器件的锁存对于数据是透明的,当锁存使能端变低时,符合建立时间和保持时间的数据会被锁存。P1.4置高,锁存器74HC573输出数据。

3.6 74HC245

74HC245总线驱动器,典型的TTL型三态缓冲门电路,其作用为,信号功率放大。74HC245引脚定义:

第1脚DIR,为输入输出端口转换用,DIR=“1”高电平时由“A”端输入“B”端输出,DIR=“0”低电平时由“B”端输入“A”端输出,第2~9脚“A”信号输入输出端,A1=B1…A8=B8,A1和B1是一组,如果DIR=“1”OE=“0”则A1输入B1输出,其他类同。如果DIR=“0”OE=“0”则B1输入A1输出,其他类同。第11~18脚“B”信号输入输出端,功能和“A”一样,第19脚OE,使能端,若该脚为“1”,A/B端的信号将不导通,只有为“0”时A/B端才被启用,该脚也就是能起到开关的作用。

管脚图如下:

3.7 四位一体数码管

内部的四个数码管共用a~dp这8根数据线,为人们的使用提供了方便,因为里面有四个数码管,所以它有四个公共端,加上a~dp,共有12个引脚,下面便是一个共阴的四位数码管的内部结构图(共阳的与之相反)。引脚排列依然是从左下角的那个脚(1脚)开始,以逆时针方向依次为1~12脚,下图中的数字与之一一对应。

管脚图如下:

3.8 继电器

继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自

动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。

电磁继电器的工作原理和特性:电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。

【软件流程】

1、软件流程框图

2、程序设计

#include

#include

sbit Heater=P1^3;//define heater control signal sbit Motor=P1^4;//define motor control signal sbit CS=P3^0;

sbit Clk=P3^1;

sbit DATI=P3^2;

sbit DATO=P3^2;

sbit LED1=P1^0;

sbit LED2=P1^1;

unsigned char dat=0x00;

unsigned char CH;

unsigned dis[]={0x00,0x00,0x00}; unsigned char adc0832(unsigned char CH) {

unsigned char i,test,adval;

adval = 0x00;

test = 0x00;

Clk = 0; //初始化

DATI = 1;

_nop_();

CS = 0;

_nop_();

Clk = 1;

_nop_();

if (CH == 0x00 ) //通道选择

{

Clk = 0;

DATI = 1; //通道0的第一位

_nop_();

Clk = 1;

_nop_();

Clk = 0;

DATI = 0; //通道0的第二位

_nop_();

Clk = 1;

_nop_();

}

else

{

Clk = 0;

DATI = 1; //通道1的第一位

_nop_();

Clk = 1;

_nop_();

Clk = 0;

DATI = 1; //通道1的第二位

_nop_();

Clk = 1;

_nop_();

}

Clk = 0;

DATI = 1;

for( i = 0;i < 8;i++ ) //读取前8位的值

{

_nop_();

adval <<= 1;

Clk = 1;

_nop_();

Clk = 0;

if (DATO)

adval |= 0x01;

else

adval |= 0x00;

}

for (i = 0; i < 8; i++) //读取后8位的值

{

test >>= 1;

if (DATO)

test |= 0x80;

else

test |= 0x00;

_nop_();

Clk = 1;

_nop_();

Clk = 0;

}

if (adval == test) //比较前8位与后8位的值,如果不相同舍去。若一直出现显

示为零,请将该行去掉

dat = test;

_nop_();

CS = 1; //释放ADC0832

DATO = 1;

Clk = 1;

return dat;

}

void delay(unsigned int i) //延时程序,i是形式参数,i为1时延时约1ms

{

unsigned int j;

for(;i>0;i--) //变量i由实际参数传入一个值,因此i不能赋初值

for(j=0;j<125;j++) //j由0自增到125 所用的时间大约是1MS

{;}

}

void display1(unsigned int t)

{

unsigned char code TAB1[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; P0=TAB1[t];

P2=0x7F;

}

void display2(unsigned int t)

{

unsigned char code TAB2[10]={0xBF,0x86,0xDB,0xCF,0xE6,0xED,0xFD,0x87,0xFF,0xEF}; P0=TAB2[t];

P2=0xBF;

}

void display3(unsigned int t)

{

unsigned char code TAB1[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; P0=TAB1[t];

P2=0xDF;

}

void drive()

{

unsigned char Drive;

Drive=1;

delay(5);

Drive=0;

delay(5);

}

void main() //主函数

{

unsigned char a=3.921,b,c;

unsigned char ADC_out; //储存A/D转换后的值

unsigned char High,Mid,Dec; //分别储存转换后的整数部分与小数部分

Heater=0;//define heater control signal

Motor=0;//define motor control signal

CH=0x00;

P2=0xff; //初始化位选,全关

P0=0xff;

LED1=1;

LED2=1;

while(1)

{

ADC_out=adc0832(CH); //进行A/D转换c=(ADC_out*a)/10;

if(ADC_out!=0)

{

High=(ADC_out*a)/100; //计算整数部分b=(ADC_out*a)%100;

Mid=b/10; //计算小数部分

Dec=(ADC_out*a)%10;

display1(High); //显示十位数

delay(5);//延时5ms

display2(Mid); //显示个位数

delay(5); //延时5ms

display3(Dec); //显示小数

delay(5); //延时5ms

}

if(c>0&&c<50)

{

LED1=0;//指示热机开,红灯

Heater=1;

Motor=0;

}

if(c>55)

{

LED1=1;//指示热机关,红灯

Heater=0;

}

if(c>70)

{

LED2=0;//绿灯指示风机开

Motor=1;

LED1=1;//红灯关指示热机关

}

if(c<65)

{

LED2=1;

Motor=0;//绿灯关指示风机关

}

}

}

第二章仿真

【整体仿真图】

【仿真控制效果】

1、调节电位器,增大电压,当温度低于50度时,继电器1的开关“闭合”,开始加热,指示灯1“亮”;同时,继电器2的开关处于“断开”状态,指示灯2处于“熄灭”状态。

2、调节电位器,增大电压,当温度低于55度时,继电器1的开关保持“闭合”,继续加

热,指示灯1“亮”;同时,继电器2的开关保持“断开”,指示灯2保持“熄灭”。

3、调节电位器,增大电压,当温度高于55度时,继电器1的开关“断开”,停止加热,

指示灯1“熄灭”;同时,继电器2的开关保持“断开”,指示灯2保持“熄灭”。

温度控制器的设计

目录 第一章课程设计要求及电路说明 (3) 1.1课程设计要求与技术指标 (3) 1.2课程设计电路说明 (4) 第二章课程设计及结果分析 (6) 2.1课程设计思想 (6) 2.2课程设计问题及解决办法 (6) 2.3调试结果分析 (7) 第三章课程设计方案特点及体会 (8) 3.1 课程设计方案特点 (8) 3.2 课程设计心得体会 (9) 参考文献 (9) 附录 (9)

第一章课程设计要求及电路说明 1.1课程设计要求与技术指标 温度控制器的设计 设计要求与技术指标: 1、设计要求 (1)设计一个温度控制器电路; (2)根据性能指标,计算元件参数,选好元件,设计电路并画出电路图; (3)撰写设计报告。 2、技术指标 温度测量范围0—99℃,精度误差为0.1℃;LED数码管直读显示;温度报警指示灯。

1.2课程设计电路说明 1.2.1系统单元电路组成 温度计电路设计总体设计方框图如图1所示,控制器采用单片机AT89S51,温度传感器采用DS18B20,用3位LED数码管以串口传送数据实现温度显示。 1.2.2设计电路说明 主控制器:CPU是整个控制部分的核心,由STC89C52芯片连同附加电路构成的单片机最小系统作为数据处理及控制模块. 显示电路:显示电路采用4个共阳LED数码管,用于显示温度计的数值。报警电路:报警电路由蜂鸣器和三极管组成,当测量温度超过设计的温度时,该电路就会发出报警。 温度传感器:主要由DS18B20芯片组成,用于温度的采集。 时钟振荡:时钟振荡电路由晶振和电容组成,为STC89C52芯片提供稳定的时钟频率。

第二章课程设计及结果分析 2.1课程设计 2.1.1设计方案论证与比较 显示电路方案 方案一:采用数码管动态显示 使用一个七段LED数码管,采用动态显示的方法来显示各项指标,此方法价格成本低,而且自己也比较熟悉,实验室也常备有此元件。 方案二:采用LCD液晶显示 采用1602 LCD液晶显示,此方案显示内容相对丰富,且布线较为简单。 综合上述原因,采用方案一,使用数码管作为显示电路。 测温电路方案 方案一:采用模拟温度传感器测温 由于本设计是测温电路,可以使用热敏电阻之类的器件利用其感温效应,在将随被测温度变化的电压或电流采集过来,进行A/D转换后,就可以用单片机进行数据的处理,在显示电路上,就可以将被测温度显示出来,这种设计需要用到A/D转换电路,感温电路比较麻烦。 方案二:采用数字温度传感器 经过查询相关的资料,发现在单片机电路设计中,大多数都是使用传感器,所以可以采用一只温度传感器DS18B20,此传感器,可以很容易直接读取被测温度值,进行转换,就可以满足设计要求。 综合考虑,很容易看出,采用方案二,电路比较简单,软件设计也比较简单,故采用了方案二。 2.1.2设计总体方案 根据上述方案比较,结合题目要可以将系统分为主控模块,显示模块,温度采集模块和报警模块,其框图如下:

温度控制器的设计与制作共13页

温度控制器的设计与制作 一、功能要求 设计并制作一个温度控制器,用于自动接通或断开室内的电加热设备,从而使室内温度达到设定温度要求,并能实时显示室内温度。当室内温度大于等于设定温度时,控制器断 ?时,控制器接通电加热设备。 开电加热设备;当室内温度比设定温度小2C 控温范围:0~51C? 控温精度:≤1C? 二、硬件系统设计 1.硬件系统由七部分组成,即单片机及看门狗电路、温度检测电路、控制输出电路、键盘电路、显示电路、设置温度储存电路及电源电路。 (1)单片机及看门狗电路 根据设计所需的单片机的内部资源(程序存储器的容量、数据存储器的容量及I/O口数量),选择AT89C51-24PC较合适。为了防止程序跑飞,导致温度失控,进而引起可怕的后果,本设计加入了硬件看门狗电路IMP813L,如果它的WDI脚不处于浮空状态,在1.6秒内WDI不被触发(即没有检测到上什沿或下降沿),就说明程序已经跑飞,看门狗输出端WDO将输出低电平到手动复位端,使复位输出端RST发出复位信号,使单片机可靠复位,即程序重新开始执行。(注:如果选用AT89S51,由于其内部已具有看门狗电路,就不需外加IMP813L) (2)温度检测电路 温度传感器采用AD590,它实际上是一个与绝对温度成正比的电流源,它的工作电压为4~30V,感测的温度范围为-550C~+1500C,具有良好的线性输出,其输出电流与温度成正比,即1μA/K。因此在00C时的输出电流为273.2μA,在1000C时输出电流为373.2μA。温度传感器将温度的变化转变为电流信号,通过电阻后转变电压信号,经过运算放大器JRC4558运算处理,处理后得到的模拟电压信号传输给A/D转换部分。A/D转换器选用ADC0804,它是用CMOS集成工艺制成的逐次逼近型模数转换芯片,分辨率8位,转换时间100μs,基准电压0~5V,输入模拟电压0~5V。 (3)控制输出电路 控制信号由单片机的P1.4引脚输出,经过光耦TLP521-1隔离后,经三极管C8550直接驱动继电器WJ108-1C-05VDC,如果所接的电加热设备的功率≤2KW,则可利用继电器的常开触点直接控制加热设备,如果加热设备的功率>2KW,可以继电器控制接触器,由接触器直接控制加热设备。 (4)键盘电路 键盘共有四个按键,分别是S1(设置)、S2(+)、S3(-)、S4(储存)。通过键盘来设置室内应达到的温度,键盘采用中断方式控制。 (5)显示电路 显示电路由两位E10501_AR数码管组成,由两片74LS164驱动,实现静态显示,74LS164所需的串行数据和时钟由单片机的P3.0和P3.1提供。对于学过“串行口”知识的班级,实习时,可以采用串行口工作于方式0,即同步移位寄存器的输出方式,通过串行口输出显示数据(实时温度值或设置温度值);对于没学过“串行口”知识的班级,实习时,可以采用模拟串行口的输出方式,实现显示数据的串行输出。 (6)设置温度存储电路 为了防止设定温度在电源断电后丢失,此设计加入了储存电路,储存器选用具有I2C总线功能的AT24C01或FM24C01均可。每次通过键盘设置的室内设定温度都通过储存器储存起来,即使是电源断电,储存器存储的设定温度也不丢失,在电源来电后,单片机自动将设

最优控制读书报告

最优控制读书报告 学院 专业 班级 姓名 学号

最优控制理论是现在控制理论的一个重要组成部分。控制理论发展到今天,经历了古典控制理论和现代控制理论两个重要发展阶段,现已进入了以大系统理论和智能控制理论为核心的第三个阶段。对于确定性系统的最优控制理论,实际是从20世纪50年代才开始真正发展起来的,它以1956年原苏联数学家庞特里亚金(Pontryagin)提出的极大值原理和1957年贝尔曼提出的动态规划法为标志。这些理论一开始被应用于航空航天领域,这是由于导弹、卫星等都是复杂的MIMO非线性系统,而且在性能上有极其严格的要求。时至今日,随着数字技术和电子计算机的快速发展,最优控制的应用已不仅仅局限于高端的航空航天领域,而更加渗入到生产过程、军事行动、经济活动以及人类的其他有目的的活动中。最优控制的发展成果主要包括分布式参数的最优控制、随机最优控制、自适应控制、大系统最优控制、微分对策等,可以这样讲,最有控制理论对于国民经济和国防事业起着非常重要的作用。 这个学期开设的最优控制课程,主要介绍的是静态优化,经典变分法以及极小值原理。对于静态优化的方法,解决的主要是如何求解函数的极值问题;变分法则被用来求解泛函的极值问题;极小值原理的方法,适用于类似最短时间控制、最少燃料控制的问题。另外,在这些的基础上,我们还学习研究了线性系统二次型指标的最优控制,即线性二次型问题(LQR)。 类似其他的控制理论与控制工程的专业课程,最优控制的基础不但是有关自动化、控制方面的内容,很大一部分可以说是高等数学,以及更加深刻的数学知识和理论。就这门课程而言,遇到的第一个比较重要的数学命题,就是关于泛函的问题。在学习泛函之前,我们都对于函数的定义非常清楚,简而言之,泛函就是“函数的函数”。在动态系统最优控制问题中,其性能指标就是一个泛函,而性能指标最优即泛函达到极值。

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

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

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

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

简易水温控制器设计报告

简易水温控制器设计报告 目录 一.设计要求 (2) 二.设计作用、目的 (2) 三.设计的具体实现 (3) 1.系统概述 (3) 2.单元电路设计、仿真与分析 (4) 四.心得体会及建议 (21) 五.附录 (23) 六.参考文献 (25)

简易水温控制器设计报告 一.设计要求 设计一个简易的水温控制器,在市电的情况下,能够检测容器内水的温度,以检测到的温度信号控制加热器的开关,将水温控制在一定的范围之内。 (1).当温度小于t1时,两个电阻丝同时通电加热,将容器内的水加热; (2).当水温大于t2,但小于t1时,仅一根电阻丝通电加热; (3).当水温大于t2时,两根电阻丝都不通电; (4).用显示电路显示出开关通断情况; (5).电源:220V/50HZ的工频交流电供电; (6).根据上述要求选定设计方案,画出系统框图,写出详细的设计过程; (7).利用Multisim软件画出一套完整的设计电路图,并列出所有的元件清单。 二.设计作用、目的 模拟电路课程设计是电子技术基础课程的实践性教学环节,通过课程设计,要求达到以下目的。 (1).通过水温控制器的设计,使我们能够巩固和加深对模拟电子电路基本知识的理解,了解日常电子产品的设计与应用; (2).培养学生根据课题需要选学参考书籍,查阅手册,图表和文献资料的自学能力。通过独立思考,深入研究有关问题,学会自己分析并解决问题的方法。 (3).通过电路方案的分析、论证和比较,设计计算和选取元

器件初步掌握简单实用电路的分析方法和工程设计方法。 (4).了解与课题有关的电子电路及元器件的工程技术规范,能按设计任务书的要求,完成设计任务,编写设计说明书,正确地反映设计与实验的成果,正确地绘制电路图等。 三.设计的具体实现 1.系统概述 水温控制器电路的总体框图如图所示。它由水温检测电路、比较电路、电阻丝开关电路,显示电路和电源电路5部分组成。 图1 简易水温控制电路的总体框图 水温检测电路的功能是利用温度传感器的特性检测水温的变化,在这里利用可变电阻代替热敏电阻,同时将温度信号转化为电信号。比较电路的功能是利用比较器的原理实现水温范围的确定,同时利用滞回比较器的迟滞特性来避免跳闸现象。电阻丝开关电路的功能是完成控制电路和对水温的加热。显示电路的功能是利用发光二极管将电阻丝通电与否显示出来。电源电路的功能是为上述所有电路提供直流电源。

单片机课程设计(温度控制器)

基于单片机的温度控制器设计 内容摘要:该温度报警系统以AT89C51单片机为核心控制芯片,实现温度检测报警功能的方案。该系统能实时采集周围的温度信息,程序内部设定有报警上下限,根据应用环境不同可设定不同的报警上下限。该系统实现了对温度的自动监测和自动调温功能。 关键词:AT89C51ADC0808 温度检测报警自动调温 Abstract:The temperature alarm system AT89C51 control chip, realize temperature detection alarm function scheme. The system can collect real-time temperature information around that internal procedures set alarm equipped, according to different application environment can be set different alarm upper. The system realizes the automatic monitoring of temperature. The instrument can achieve the automatic thermostat function. Keywords:AT89C51 ADC0808Temperature detectingalarmautomatic thermostat 引言:本课题是基于单片机的温度控制器设计,经过对对相关书籍资料的查阅确定应用单片机为主控模块通过外围设备来实现对温度的控制。实现高低温报警、指示和低温自加热功能(加热功能未在仿真中体现)。 1.设计方案及原理 1.1设计任务 基于单片机设计温度检测报警,可以实时采集周围的温度信息进行显示,并且可以根据应用环境不同设定不同的报警上下限。 1.2设计要求 (1)实时温度检测。 (2)具有温度报警功能。 (3)可以设报警置温度上下限。 (4)低于下限时启动加热装置。 1.3总体设计方案及论证

单片机智能温控器课程设计

单片机课程设计 说明书 专业:机械设计制造及其自动化 设计题目:智能温控器 设计者: 指导老师: 设计时间:

一、课题名称:一个基于51单片机的智能温控器课程 设计 二、主要技术指标及工作内容和要求:本设计以MCS-51系列单片机为核心,采用常用电子 器件设计,一个电源开关,两个控制温度设定按键(增大/减小),四位数码管分别显示设 定温度和实际温度,量程为0~99度,打开电源开关后设定温度初始化为26度。 1,按键输入采用中断方式,两个按键分别接INT0和INT1。 2,采用铂电阻(Pt100)温度传感器进行温度测量,模数转换采用ADC0809。 3,单片机根据设定温度S和实测温度P控制继电器R的动作,死区设为2度:当P<=S-1时,控制R接通电加热回路; 当P>S+1时,控制R断开电加热回路; 当S-1

温度控制器课程设计要点

郑州科技学院 《模拟电子技术》课程设计 题目温度控制器 学生姓名 专业班级 学号 院(系)信息工程学院 指导教师 完成时间 2015年12月31日

郑州科技学院 模拟电子技术课程设计任务书 专业 14级通信工程班级 2班学号姓名 一、设计题目温度控制器 二、设计任务与要求 1、当温度低于设定温度时,两个加热丝同时通电加热,指示灯发光; 2、当水温高于设定温度时,两根加热丝都不通电,指示灯熄灭; 3、根据上述要求选定设计方案,画出系统框图,并写出详细的设计过程; 4、利用Multisim软件画出一套完整的设计电路图,并列出所有的元件清单; 5、安装调试并按规定格式写出课程设计报告书. 三、参考文献 [1]吴友宇.模拟电子技术基础[M]. 清华大学出版社,2009.52~55. [2]孙梅生.电子技术基础课程设计[M]. 高等教育出版社,2005.25~28. [3]徐国华.电子技能实训教程[M]. 北京航空航天大学出版社,2006.13 ~15. [4]陈杰,黄鸿.传感器与检测技术[M].北京:高等教育出版社,2008.22~25. [5]翟玉文等.电子设计与实践[M].北京:北京中国电力出版社,2005.11~13. [6]万嘉若,林康运.电子线路基础[M]. 高等教育出版社,2006.27 ~29. 四、设计时间 2015 年12月21 日至2015 年12 月31 日 指导教师签名: 年月日

本设计是一种结构简单、性能稳定、使用方便、价格低廉、使用寿命长、具有一定的实用性等优点的温度控制电路。本文设计了一种温度控制器电路,该系统采用模拟技术进行温度的采集与控制。主要由电源模块,温度采集模块,继电器模块组成。 现代社会科学技术的发展可以说是突飞猛进,很多传统的东西都被成本更低、功能更多、使用更方便的电子产品所替代,本课程设计是一个以温度传感器采用LM35的环境温度简易测控系统,用于替代传统的低精度、不易读数的温度计。但系统预留了足够的扩展空间,并提供了简单的扩展方式供参考,实际使用中可根据需要改成多路转换,既可以增加湿度等测控对象,也能减少外界因素对系统的干扰。 首先温度传感器把温度信号转换为电流信号,通过放大器变成电压信号,然后送入两个反向输入的运算放大器组成的比较器电路,让电位器来改变温度范围的取值,最后信号送入比较器电路,通过比较来判断控制电路是否需要工作。此方案是采用传统的模拟控制方法,选用模拟电路,用电位器设定给定值,反馈的温度值与给定的温度值比较后,决定是否加热。 关键词:温度传感器比较器继电器

课程设计最终版

摘要 建模、控制与优化是控制理论要解决的主要问题。在这些问题中,广泛采用了现代数学方法,使得控制理论的研究不断深入,取得了丰硕的成果。建模是控制理论中所要解决的第一个问题。控制理论中的建模方法主要有两种,一是经验建模,二是根据物理规律建模。所研究的对象主要是动态模型,一般用微分方程或差分方程来描述。设计控制系统是控制理论的核心内容。在线性系统中,我们所用到的数学工具是拓扑、线性群。在非线性系统中,我们用到了微分几何。可以说微分几何是非线性控制理论的数学基础。优化是控制的一个基本目的,而最优控制则是现代控制理论的一个重要组成部分。例如庞特里亚金的极大值原理、贝尔曼的动态规划,都是关于优化和最优控制问题的。 本报告是对连续系统性能分析及闭环调节器设计,对系统的脉冲响应、能控性、能观测性、稳定性进行分析,然后通过状态反馈对系统进行极点配置,最后进行系统的仿真验证。复习、巩固和加深所学专业基础课和专业课的理论知识,综合运用经典控制理论与现代控制理论的知识,弄清楚其相互关系,使理论知识系统化、实用化;掌握基于状态空间分析法进行控制系统分析与综合的方法;训练利用计算机进行控制系统辅助分析与仿真的能力;掌握参数变化对系统性能影响的规律,培养灵活运用所学理论解决控制系统中各种实际问题的能力;培养分析问题、解决问题的独立工作能力,学习实验数据的分析与处理方法。最终达到增强我们的工程意识、联系实际问题设计、使理论与实践相结合的目的。 关键词:建模控制理论控制系统性能分析状态反馈仿真

目录 1 课题分析 (1) 2 MATLAB应用与系统模型建立 (2) 2.1MATLAB应用 (2) 2.1.1MATLAB 环境及基本命令 (2) 2.1.2 M 文件的编写 (3) 2.1.3图形处理 (3) 2.2系统模型建立 (4) 3 系统定量、定性分析 (6) 3.1能控性、能观性分析 (6) 3.1.1能观性、能观测性概念 (6) 3.1.2系统的能控性、能观测性分析 (7) 3.2系统稳定性分析 (8) 3.2.1系统稳定性概念 (8) 3.2.2系统稳定性分析 (8) 4输出反馈分析 (10) 4.1 输出反馈 (10) 4.2通过u Fy 给予反馈分析 (11) 5状态反馈与极点配置 (13) 5.1状态反馈 (13) 5.2极点配置 (14) 5.3闭环系统的状态反馈设计与极点配置 (14) 5.4已知输出求给定 (18) 6设计总结 (20) 参考文献 (21)

模电课设—温度控制系统设计

目录 1.原理电路的设计 (11) 1.1总体方案设计 (11) 1.1.1简单原理叙述 (11) 1.1.2设计方案选择 (11) 1.2单元电路的设计 (33) 1.2.1温度信号的采集与转化单元——温度传感器 (33) 1.2.2电压信号的处理单元——运算放大器 (44) 1.2.3电压表征温度单元 (55) 1.2.4电压控制单元——迟滞比较器 (66) 1.2.5驱动单元——继电器 (88) 1.2.6 制冷部分——Tec半导体制冷片 (99) 1.3完整电路图 (1010) 2.仿真结果分析 (1111) 3 实物展示 (1313) 3.1 实物焊接效果图 (1313) 3.2 实物性能测试数据 (1414) 3.2.1制冷测试 (1414) 3.2.2制热测试 (1818) 3.3.3性能测试数据分析 (2020) 4总结、收获与体会 (2121) 附录一元件清单 (2222) 附录二参考文献. (2323)

摘要 本课程设计以温度传感器LM35、运算放大器UA741、NE5532P及电压比较器LM339 N为电路系统的主要组成元件,扩展适当的接口电路,制作一个温度控制系统,通过室温的变化和改变设定的温度,来改变电压传感器上两个输入端电压的大小,通过三极管开关电路控制继电器的通断,来控制Tec制冷片的工作。这样循环往复执行这样一个周期性的动作,从而把温度控制在一定范围内。学会查询文献资料,撰写论文的方法,并提交课程设计报告和实验成品。 关键词:温度;测量;控制。

Abstract This course is designed to a temperature sensor LM35, an operational amplifier UA741,NE5532P and a voltage comparator LM339N circuit system of the main components. Extending the appropriate interface circuit, make a temperature control system. By changing the temperature changes and set the temperature to change the size of the two input ends of the voltage on the voltage sensor, an audion tube switch circuit to control the on-off relay to control Tec cooling piece work. This cycle of performing such a periodic motion, thus controlling the temperature in a certain range. Learn to query the literature, writing papers, and submitted to the curriculum design report and experimental products. Key words: temperature ; measure ;control

自动控制原理课程设计讲课讲稿

自动控制原理课程设 计

课程设计报告 ( 2012—2013 年度第 1 学期) 名称:《自动控制理论》课程设计 题目:基于自动控制理论的性能分析与校正院系:自动化系 班级: 1001班 学号: 201002020122 学生姓名:吴国昊 指导教师:刘鑫屏老师 设计周数: 1周 成绩: 日期: 2012年 12 月 31 日

一、课程设计的目的与要求 一、设计题目 基于自动控制理论的性能分析与校正 二、目的与要求 本课程为《自动控制理论A》的课程设计,是课堂的深化。设置《自动控制理论A》课程设计的目的是使MATLAB成为学生的基本技能,熟悉MATLAB这一解决具体工程问题的标准软件,能熟练地应用MATLAB软件解决控制理论中的复杂和工程实际问题,并给以后的模糊控制理论、最优控制理论和多变量控制理论等奠定基础。作为自动化专业的学生很有必要学会应用这一强大的工具,并掌握利用MATLAB对控制理论内容进行分析和研究的技能,以达到加深对课堂上所讲内容理解的目的。通过使用这一软件工具把学生从繁琐枯燥的计算负担中解脱出来,而把更多的精力用到思考本质问题和研究解决实际生产问题上去。 通过此次计算机辅助设计,学生应达到以下的基本要求: 1.能用MATLAB软件分析复杂和实际的控制系统。 2.能用MATLAB软件设计控制系统以满足具体的性能指标要求。 3.能灵活应用MATLAB的CONTROL SYSTEM 工具箱和SIMULINK仿真软件,分析系统的性能。 三、主要内容 1.前期基础知识,主要包括MATLAB系统要素,MATLAB语言的变量与语句,MATLAB的矩阵和矩阵元素,数值输入与输出格式,MATLAB系统工作空间信息,以及MATLAB的在线帮助功能等。 2.控制系统模型,主要包括模型建立、模型变换、模型简化,Laplace变换等等。

武汉理工大学模电课设温度控制系统设计

课程设计任务书 学生姓名:张亚男专业班级:通信1104班 指导教师:李政颖 工作单位:信息工程学院 题目: 温度控制系统的设计 初始条件:TEC半导体制冷器、UA741 运算放大器、LM339N电压比较器、稳压管、LM35温度传感器、继电器 要求完成的主要任务: 一、设计任务:利用温度传感器件、集成运算放大器和Tec(Thermoelectric Cooler, 即半导体致冷器)等设计一个温度控制器。 二、设计要求:(1)控制密闭容器内空气温度 (2)控制容器容积>5cm*5cm*5cm (3)测温和控温范围0℃~室温 (4)控温精度±1℃ 三、发挥部分:测温和控温范围:0℃~(室温+10℃) 时间安排:19周准备课设所需资料,弄清各元件的原理并设计电路。 20周在仿真软件multisim上画出电路图并进行仿真。 21周周五前进行电路的焊接与调试,周五答辩。 指导教师签名:年月日 系主任(或责任教师)签名:年月日

温度控制系统的设计 1.温度控制系统原理电路的设计 (3) 1.1 温度控制系统工作原理总述 (3) 1.2 方案设计 (3) 2.单元电路设计 (4) 2.1 温度信号的采集与转化单元——温度传感器 (4) 2.2 电压信号的处理单元——运算放大器 (5) 2.3 电压值表征温度单元——万用表 (7) 2.4 电压控制单元——迟滞比较器 (8) 2.5 驱动单元——继电器 (10) 2.6 TEC装置 (11) 2.7 整体电路图 (12) 3.电路仿真 (12) 3.1 multisim仿真 (12) 3.2 仿真分析 (14) 4.实物焊接 (15) 5.总结及体会 (16) 6.元件清单 (18) 7.参考文献 (19)

温度控制器实验报告

单片机课程设计实验报告 ——温度控制器 班级:学号: 电气0806 姓名: 08291174 老师: 李长城 合作者: 姜久春 李志鹏

一、实验要求和目的 本课程设计的课题是温度控制器。 ●用电压输入的变化来模拟温度的变化,对输入的模拟电压通过 ADC0832转换成数字量输出。输入的电压为0.00V——5.00V, 在三位数码显示管中显示范围为00.0——99.9。其中0V对应00.0,5V对应99.9 ●单片机的控制目标是风机和加热器。分别由两个继电器工作来 模拟。系统加了一个滞环。适合温度为60度。 ◆当显示为00.0-50.0时,继电器A闭合,灯A亮,模拟加热 器工作。 ◆当显示为为50.0-55.0时,保持继电器AB的动作。 ◆当显示为55.0-65.0时,继电器A断开,灯A熄灭,模拟加 热器停止工作。 ◆当显示为65.0-70.0时,保持继电器AB的动作 ◆当显示为70.0-99.9时,继电器B闭合,灯B亮,模拟风机的 工作。 二、实验电路涉及原件及电路图 由于硬件系统电路已经给定,只需要了解它的功能,使用proteus 画出原理图就可以了。 实验设计的电路硬件有: 1、AT89S52 本温度控制器采用AT89C52单片机作为CPU,12MHZ晶振

AT89C52的引脚结构图: AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes 的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash 存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。 AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。 此外,AT89S52设计和配置了振荡频率可为0Hz并可通过软件设置

温度控制系统毕业设计

摘要 在日常生活及工农业生产中,对温度的检测及控制时常显得极其重要。因此,对数字显示温度计的设计有着实际意义和广泛的应用。本文介绍一种利用单片机实现对温度只能控制及显示方案。本毕业设计主要研究的是对高精度的数字温度计的设计,继而实现对对象的测温。测温系数主要包括供电电源,数字温度传感器的数据采集电路,LED显示电路,蜂鸣报警电路,继电器控制,按键电路,单片机主板电路。高精度数字温度计的测温过程,由数字温度传感器采集所测对象的温度,并将温度传输到单片机,最终由液晶显示器显示温度值。该数字温度计测温范围在-55℃~+125℃,精度误差在±0.5℃以内,然后通过LED数码管直接显示出温度值。数字温度计完全可代替传统的水银温度计,可以在家庭以及工业中都可以应用,实用价值很高。 关键词:单片机:ds18b20:LED显示:数字温度. Abstract In our daily life and industrial and agricultural production, the detection and control of the temperature, the digital thermometer has practical significance and a wide range of applications .This article describes a programmer which use a microcontroller to achieve and display the right temperature by intelligent control .This programmer mainly consists by temperature control sensors, MCU, LED display modules circuit. The main aim of this thesis is to design high-precision digital thermometer and then realize the object temperature measurement. Temperature measurement system includes power supply, data acquisition circuit, buzzer alarm circuit, keypad circuit, board with a microcontroller circuit is the key to the whole system. The temperature process of high-precision digital thermometer, from collecting the temperature of the object by the digital temperature sensor and the temperature transmit ted to the microcontroller, and ultimately display temperature by the LED. The digital thermometer requires the high degree is positive 125and the low degree is negative 55, the error is less than 0.5, LED can read the number. This digital thermometer could

自动控制原理课程设计

课程设计报告 (2014--2015年度第一学期) 名称:《自动控制理论》课程设计 题目:基于自动控制理论的性能分析与校正院系:自动化 班级:自动化 学号: 学生姓名: 指导教师: 设计周数:1周 成绩: 日期:2015年1月9日

目录 第一部分、总体步骤 (3) 一、课程设计的目的与要求 (3) 二、主要内容 (3) 三、进度计划 (4) 四、设计成果要求 (4) 五、考核方式 (4) 第二部分、设计正文 (5) 一控制系统的数学模型 (5) 二控制系统的时域分析 (9) 三控制系统的根轨迹分析 (15) 四控制系统的频域分析 (19) 五控制系统的校正 (22) 六非线性系统分析 (38) 第三部分、课程设计总结 (40)

第一部分、总体步骤 一、课程设计的目的与要求 本课程为《自动控制理论A》的课程设计,是课堂的深化。设置《自动控制理论A》课程设计的目的是使MATLAB成为学生的基本技能,熟悉MATLAB这一解决具体工程问题的标准软件,能熟练地应用MATLAB软件解决控制理论中的复杂和工程实际问题,并给以后的模糊控制理论、最优控制理论和多变量控制理论等奠定基础。作为自动化专业的学生很有必要学会应用这一强大的工具,并掌握利用MATLAB对控制理论内容进行分析和研究的技能,以达到加深对课堂上所讲内容理解的目的。通过使用这一软件工具把学生从繁琐枯燥的计算负担中解脱出来,而把更多的精力用到思考本质问题和研究解决实际生产问题上去。 通过此次计算机辅助设计,学生应达到以下的基本要求: 1.能用MATLAB软件分析复杂和实际的控制系统。 2.能用MATLAB软件设计控制系统以满足具体的性能指标要求。 3.能灵活应用MATLAB的CONTROL SYSTEM工具箱和SIMULINK仿真软件,分析系统的性能。 二、主要内容 1.前期基础知识,主要包括MATLAB系统要素,MATLAB语言的变量与语句,MATLAB的矩阵和矩阵元素,数值输入与输出格式,MATLAB系统工作空间信息,以及MATLAB的在线帮助功能等。 2.控制系统模型,主要包括模型建立、模型变换、模型简化,Laplace变换等等。 3.控制系统的时域分析,主要包括系统的各种响应、性能指标的获取、零极点对系统性能的影响、高阶系统的近似研究,控制系统的稳定性分析,控制系统的稳态误差的求取。 4.控制系统的根轨迹分析,主要包括多回路系统的根轨迹、零度根轨迹、纯迟延系统根轨迹和控制系统的根轨迹分析。 5.控制系统的频域分析,主要包括系统Bode图、Nyquist图、稳定性判据和系统的频域响应。 6.控制系统的校正,主要包括根轨迹法超前校正、频域法超前校正、频域法滞后校正以及校正前后的性能分析。 三、进度计划

热交换器温度控制系统课程设计报告书

热交换器温度控制系统 一.控制系统组成 由换热器出口温度控制系统流程图1可以看出系统包括换热器、热水炉、控制冷流体的多级离心泵,变频器、涡轮流量传感器、温度传感器等设备。 图1换热器出口温度控制系统流程图 控制过程特点:换热器温度控制系统是由温度变送器、调节器、执行器和被控对象(出口温度)组成闭合回路。被调参数(换热器出口温度)经检验元件测量并由温度变送器转换处理获得测量信号c,测量值c与给定值r的差值e送入调节器,调节器对偏差信号e进行运算处理后输出控制作用u。 二、设计控制系统选取方案 根据控制系统的复杂程度,可以将其分为简单控制系统和复杂控制系统。其中在换热器上常用的复杂控制系统又包括串级控制系统和前馈控制系统。对于控制系统的选取,应当根据具体的控制对象、控制要求,经济指标等诸多因素,选用合适的控制系统。以下是通过对换热器过程控制系统的分析,确定合适的控制系统。

换热器的温度控制系统工艺流程图如图2所示,冷流体和热流体分别通过换热器的壳程和管程,通过热传导,从而使热流体的出口温度降低。热流体加热炉加热到某温度,通过循环泵流经换热器的管程,出口温度稳定在设定值附近。冷流体通过多级离心泵流经换热器的壳程,与热流体交换热后流回蓄电池,循环使用。在换热器的冷热流体进口处均设置一个调节阀,可以调节冷热流体的大小。在冷流体出口设置一个电功调节阀,可以根据输入信号自动调节冷流体流量的大小。多级离心泵的转速由便频器来控制。 换热器过程控制系统执行器的选择考虑到电动调节阀控制具有传递滞后大,反应迟缓等缺点,根具离心泵模型得到通过控制离心泵转速调节流量具有反应灵敏,滞后小等特点,而离心泵转速是通过变频器调节的,因此,本系统中采用变频器作为执行器。 图2换热器的温度控制系统工艺流程图 引起换热器出口温度变化的扰动因素有很多,简要概括起来主要有: (1)热流体的流量和温度的扰动,热流体的流量主要受到换热器入口阀门的开度和循环泵压头的影响。热流体的温度主要受到加热炉加热温度和管路散热的影响。 (2 )冷流体的流量和温度的扰动。冷流体的流量主要受到离心泵的压头、转速

温湿度控制器(上下限继电器)设计报告

温湿度控制器设计报告 本设计研究单片机数字温湿度控制器,通过全数字型温湿度传感器测量宽范围的温湿度数据,用来满足恒温湿车间控制、大棚温湿度控制等工农业生产领域需要,要求温湿度测量响应时间快、长期稳定性好,抗干扰能力强,具有较高的应用价值。 一、性能特点 ●配用全数字型温湿度传感器DHT11,温度测量范围0℃--100℃,湿度测 量范围0%RH—90%RH,可以满足一般需要。若要求更宽测量范围,只需 更换温湿度传感器型号,硬件电路及软件程序全兼容。 ●温湿度测量响应时间快、长期稳定性好。 ●采用先进的专用微处理器芯片STC89C52,可靠性高,抗干扰能力强。 ●配用EEPROM芯片A T24C04,使存储的温度上下限和湿度上下限可以 掉电永久保存。 ●可以通过四个按键方便地实现温湿度上下限的调整。 ●当温度或湿度超限后,报警信号点亮相应报警灯。 ●配用三极管和继电器,可以通过驱动继电器打开或切断风机、加热器等 外部设备。 二、功能说明 1、实时测量当前温度值和湿度值,在液晶屏动态显示。 2、可以显示当前允许温度范围,在液晶屏显示,如“20-45”表示允许温度范围为20摄氏度至45摄氏度。 3、可以显示当前允许湿度范围,在液晶屏显示,如“15-60”表示允许湿度范围为15%至60%。 4、当温度低于温度下限时,低温报警灯亮,控制继电器动作。 5、当温度高于温度上限时,高温报警灯亮,控制继电器动作。

6、当湿度低于湿度下限时,低湿报警灯亮,控制继电器动作。 7、当湿度高于湿度上限时,高湿报警灯亮,控制继电器动作。 8、可以通过键盘调整温度上下限和湿度上下限,具体方法是连续按设置键直至温度下限、温度上限、湿度下限、湿度上限相应的位置闪烁,再通过Up键和Down键调整数值,调整完毕继续按设置键进入正常状态。 9、可以保存设置参数至EEPROM中,具体方法是按保存键,此时当前设置参数存盘,重新上电显示新的设置值。如果不按保存键,所调整的设置参数只在此次运行有效,关电后恢复原先设定值。 三、硬件设计 1、设计框图 本研究设计的温湿度控制器框图如图1所示。 图1 温湿度控制器方框图 图中STC89C52单片机每2秒钟从DHT11温湿度传感器中读入温度和湿度,在液晶屏上即时显示。 液晶屏上同时可以显示温湿度上下限值,该上下限设置值保存外外部EEPROM存储器中,掉电不失,并且可以通过四只按键上调或下调。 当温度或湿度值超过上下限值时,报警信号点亮相应报警灯。同时该报警信号通过三极管驱动继电器,以控制外部风机或加热器。

过控课程设计报告

课程设计报告 课程名称:过程控制工程 设计题目:阶跃曲线确定无滞后 一阶对象传递函数 专业:自动化 班级:一班学号: 20100220118 学生姓名:苏星 时间: 2013 年6月1日~6月16日 ―――――――以下指导教师填写―――――分项成绩:出勤成品答辩及考核 总成绩:总分成绩 指导教师:

前言 过程控制通常是指石油、化工、电力、冶金、轻工、纺织、建材、 原子能等工业部门生产过程的自动化,是连续生产过程的自动控制, 其被控量需定量地控制,而且应是连续可调的。若控制动作在时间上 是离散的,但是其被控量需定量控制,也是过程控制。 过程控制系统的品质是由组成系统的各个环节的结构及其特性所 决定的。过程的数学模型是设计过程控制系统,确定控制方案,分析 质量指标,整定调节器参数等等的重要依据。前馈控制,最优控制, 多变量解耦控制等更需要有精确的过程数学模型,所以过程数学模型 是过程控制系统设计分析和应用的重要资料。研究过程建模对于实现 生产过程自动化具有十分重要的意义。 被控过程的数学建模,是指过程在各输入量作用下,其相应输出量 变化函数关系的数学表达式。过程的数学建模有两种:一是非参数模型,例如阶跃响应曲线、脉冲响应曲线和频率特性曲线,是用曲线表 示的。二是参数模型,例如微分方程、传递函数、脉冲响应函数、状 态方程和差分方程等,是用数学方程式或函数表示。本次课程设计采 用的是第一种。 目录 一 .设计原理及思路 2 二. 实验数据(组1和组2) 3 三. maltab数据分析及校验(组1和组2)及matlab仿真4 4 四. 参考资料及心得体会 12

一、设计原理及思路 无滞后一阶对象(单容)传递函数 1.计算法 000 )0()(,x y y k T k ?-∞= ?如何确定 000 T x k dt dy t = =)(0000 00 ∞===y x k t T x k T t ; )(632.0)1)(()(010T y e y T y →∞=-∞=-

相关文档
最新文档