当前位置:文档之家› 恒温箱温度控制系统的硬件电路设计

恒温箱温度控制系统的硬件电路设计

恒温箱温度控制系统的硬件电路设计
恒温箱温度控制系统的硬件电路设计

长沙学院

专业综合设计说明书

题目恒温箱温度控制系统硬件电路设计系(部) 电子与通信工程系

专业(班级) 电气工程及其自动化二班

姓名罗永健

学号 2007042230

指导教师包艳

起止日期 2010.12.27-2011.1.7

《专业综合设计》课题任务书

系(部):电子与通信工程系专业:2007级电气工程及其自动化专业

长沙学院课程设计鉴定表

目录

摘要 (6)

1.设计内容及要求 (6)

2.系统方案................................................................................................... . (7)

3.主要元器件介绍 (7)

4.电路设计 (11)

5理论分析 (12)

6.硬件程序 (13)

7.实验心得 (20)

参考文献 (21)

摘要

恒温箱在工业生产和科学研究中有着重要的作用,因此设计一个合适的温度控制系统有着重要的意义,而恒温箱的温度控制系统比较复杂,是一个大时滞、时变、非线性系统,很难用数学方法简历精确的数学模型。目前主要采用经典控制、智能控制和两种控制算法相结合的控制算法对恒温箱的温度控制系统进行控制。有PID控制算法、模糊控制算法及模糊PID控制算法对恒温箱的温度控制。

恒温箱主要用来控制温度,目前广泛用于实验室及科研工厂、企业同时也为农业研究,生物技术测试提供所需要的各种环境模拟条件,因此可以广泛用于药物、纺织、食品加工等无菌实验、稳定性检查以及工业产品的原料性、产品包装、产品寿命等测试。恒温箱还可以共科研机关及医院做细菌培养之用,也可以育种,发酵以及大型养殖孵化等用途。总之,恒温箱在日前工业生产及科学院中有着重要的作用,因此设计一个搞精度的温度控制系统有着重要的实际意义和应用价值。

一、设计内容及要求:

1、设计内容:

基本功能:设计程序稳定控制系统,系统方框图如下

2、任务:

1)、绘制控制系统结构框图,并用PROTEL软件绘制主要电路原理图,和相应的PCB板印制电路板图。

2)、制作硬件电路板

3)、对硬件电路进行调试。

4)、完成设计说明书的撰写。

3、拟达到的要求:

(1)通过控制器调节,使恒温箱达到键盘设置温度,显示器要同时显示设置温度和恒温箱实际温度;

(2)温度调节范围:室温到60℃;温度误差<2℃;温度上升调节时间<50秒;

(3)温度显示保留1位小数;

(4)恒温箱内放置一个灯泡加热,电源为220V AC;

二、系统方案

本题目是设计制作一个恒温箱控制系统,为测量和温度调节方便,内加2L纯净水,加热器为100W电炉。要求能在20度到60度范围内设定控制水温,静态控制精度为0.2°C,并具有较好的快速性与较小的超调.含有十进制数码管显示、温度曲线打印等功能。关键词:

非线性补偿:大多数被测参数与显示值之间呈现非线性关系,为了消除非线性误差,必须在仪表中加入非线性补偿电路。常用的方法有:模拟式非线性补偿法、非线性数模转换补偿法、数字式非线性补偿法等。

分段非线性:由于热敏电阻的阻值与温度之间的关系存在着非线性,需通过计算机进行非线性改正,消除非线性的影响。为克服非线性的影响,采用分段线性法补偿。如果该温度计的测量范围为5℃至45℃,将整个温度测量范围等分为10个小区间,每4度为一个区间,在每个区间内温度与频率的关系可视为线性。

过零检测光耦:过零检测光藕就是在交流电网过零检测光藕.在电网过零时干扰最小,不会影响模拟测量的结果,这种光耦是在直流电时导通的.它的前级结构是二极管。

热惯性:系统在升温过程中,加热器温度总是高于被控对象温度,在达到设定值后,即使减小或切断加热功率,加热器存储的热量在一定时间内仍然会使系统升温,降温有类似的反向过程,这称之为系统的热惯性。

超调:系统在达到设定值后一般并不能立即稳定在设定值,而是超过设定值后经一定的过渡过程才重新稳定。传感器滞后是指由于传感器本身热传导特性或是由于传感器安装位置的原因,使传感器测量到的温度比系统实际的温度在时间上滞后,系统达到设定值后调节器无法立即作出反应,产生超调。

三、主要元器件介绍:

1.8098单片机

简介:80年代中期,单片机的应用进入了16位单片机的时代。Intel公司继MCS-51单片机之后,于1983年推出16位单片机8098,1988年年底Intel公司推出了具有8位机价格16位机性能的8098单片机,从而使MCS-96系列单片机的应用有了飞跃性的突破。在此基础上,Intel公司又推出了性能更强的CMOS芯片80C196/80C198,它们除保留了8096BH/8098的功能外,还增加了许多内部功能和指令功能,且速度相当于9096BH/8098的两倍,使其在高层次的应用中有很大的前景。

引脚图如下:

主要引脚功能如下:

。Vcc ——主电源(+5V)。

。Vss ——数字地(0V),有两个Vss,须同时接地。

。Vpd ——RAM备用电源(+5V)。正常操作期间,此电源必须接通。在掉电情况下,当Vcc 尚未降至RAM所需规范电压值以下时(Vpd正常供电),RESET信号有效,则片内寄存器顶部的16个字节内容得以维持不变,在掉电期间RESET必须保持低电平,直至Vcc 恢复正常且振荡器达到稳定时为止。

。Vref——片内A/D的参考电压(+5V),同时也是A/D模拟部分的电源电压及读P0所用逻辑电路的供电电压。

。ANGND——A/D的模拟地,通常应与Vss保持同电位。

。Vpp ——片内EPROM的编程电压针对8795BH而言。

。STAL1——片内反相振荡器的输出,也是片内时钟发生器的输入,通常接外部晶体。

。STAL2——片内反相振荡器的输出,通常接外部晶体。

。RESET——复位信号输入,低电平有效,两个状态周期以上的低电平输入可使芯片复位。RESET再变为高电平时(高电平持续时间大于10个状态周期)可产生10个周期的内部复位序列。

。EA——存储器选择输入端。当EA=0时,CPU对外部存储器操作,当EA=1时,CPU对片内存储器(EPROM/ROM)的2000H––3FFFH单元操作,地址在4000H以后,访问外部存储器,此引脚内部有下拉作用,若引脚无驱动,它总保持低电平。

。ALE/ADV——地址锁存允许或地址输出有效(由芯片控制器CCR选择)。当ALE为高电

平时,表示地址/数据总线上传送的是存储器地址,ALE下降沿将地址锁存到地址锁存到地址锁存器中。

。RD——外部存储器读信号,输出低电平有效。

。WR——外部存储器写信号,输出低电平有效。

。READY——准备就绪信号(输入)。它用来延长对外部存储器的访问周期,以便与慢速存储器或动态存储器接口。它也可用于总线共享,总线周期最多可延长至1μs。通过CCR 寄存器可控制插入总线周期中的状态数。该引脚内部有微弱的上位作用,在无外部驱动器时,为高电平。

。HIS——高速输入(HIS。0~HIS。3)引脚,其中HIS。2和HIS。3与两个高速输出引脚公用。

。HSO——高速输出(HSO。0~HSO。5)引脚,其中HSO。4和HSO。5与两个HIS引脚公用。

。P0口——4路高阻输入口,既可作为A/D转换器的模拟量输入(ACH4~ACH7),又可作为数字量输入(P0.4~宽。7),也可同时输入模拟信号和数字信号。

。P2口——4位多功能口(P2.0,P2.1,P2.5)。它们除用作标准的I/O口之外,还具有复用功能,表13.5给出P2口各引脚的基本功能和复用功能。

。P3/P4口——均为8位双向I/O口,具有两种功能,既可用作具有漏极开路输出的双向口,也可作为系统总线。用作系统总线时,P3口传送低8位地址及8位数据,P4口传送高8位地址,此时,引脚内部有上位作用。

2 AD590K

(双腿集成电路温度传感器)

封装及引脚图如下:

3.OP07(精密运算放大芯片)引脚及封装图:

4 AD1674(高精度模数转换芯片) 封装及内部结构图:

四、电路设计

1.测量部分

采用温度传感器AD590K。它具有较高精度和重复性,其良好的非线性可以保证优于正负0.1°C的测量精度,利用其重复性较好的特点,通过非线性补偿,可以达到正负0.1°C 测量精度。

2.驱动控制部分

(1)电炉有效功率控制

采用移相控制交流电压的有效功率,依据HIS口得到的过零检测信号控制HSO口输出同步脉冲,移相量由温度误差计算给出,这样对交流电的单个周期的有效值周期性调节.以保证系统的动态指标。

(2)交流电过零检测电路设计

交流电源经变压器降压后进行过零检测,再通过光电耦合器件输出过零检测信号,避免交流电平干扰,其安全性可靠性高,见下图。

实施方案:

根据以上分析,采用如下方案:

1,温度测量部分采用集成温度传感器AD590K,加上软件非线性补偿来实现高精度测量,见下图

2 动按制部分采用脉冲移相触发可控硅改变电炉的有效功率,见下图:

五、理论分析

1.系统硬件设计

系统硬件以8098单片机为核心,详细结构如下图所示:

2.控制算法

实验表明,水温控制系统中,采用单纯的PID始终具有较大的超调,而且出现水温

超调.只能靠自然冷却,这就使得调节时间大大延长。因此,在水温控制系统中要缩短调节时间,就必须做到基本无超调。通过反复实验,采用分段非线性加积分分离PI进行温度控制。在偏差较大时,控制量采用由实验总结出的经验值,当偏差较小时切换为积分分离PI 算法。

理论证明,这种控制方式可以加快系统阶跃响应、减小超调量,并且具有较高的温度控制精度。

3.系统静态测温误差分析

测温部分采用温度传感器AD590K。它具有较高的精度和线性度。经分析能完全满足要求。

4.调试过程:

使用的主要仪器仪器:电脑一台;数字万用表一只;示波器一只;WD型微机电源一台;温度计一只;8098开发系统。

传感器标定:

由于AD590K测温精度为0.3度,其测温重复性优于0.1度,在使用软件插值算法进行线性化后.系统侧温精度达到0.1度。

步骤如下:

(1)传感器粗调0度点校正:在保温杯中加入冰水混合物,放人传感器探头,用高精度数字电压表测量变送器输出电压,等变送器输出稳定后调节变送器中的P1电位器(调

零电位器).使测得电压为0V。

(2)增益调整将传感器探头放人沸水中,调节变送器中的P2电位器(增益调整电位据),使测得电压为99V。经过以上粗调后,传感器的变送器输出为100毫伏/度.在0-100V

时对应电压为0V—10.0V,测量精度可达到0.3度。

(3)传感器精确杯定AD590K的测湿精度由于其非线性特性,只能达到正负0.3度,要进一步提高测温精度,必须精确标定温度变送器在不同温度下的输出电压,将温度一电压的对应关系存人表格,在测控软件个进行插值运算。

在此使用了测温精度为0.1度的高精度水银温度计,精确测量水温,同时通过高精度A /D采集变送器的电压值。通过在保温杯中加冰和加开水调节水温,将温度与电压的对应关系记录在电脑的文件内,再利用此对应恒存测控软件中建立插值表,在实时控制时对温度采样进行插值运算,这样就将系统测温精度提高至正负0.1度。

六、硬件程序

TEMPER_H EQU 22H

TEMPER_L EQU 21H

TEMPL EQU 30H

TEMPH EQU 31H

TEMPLC EQU 32H

TEMPHC EQU 33H

BUF1 EQU 34H

BUF2 EQU 35H

BUF3 EQU 36H

BUF4 EQU 37H

FLAG1 EQU 38H

TEMPDIN BIT P3.0

;***************主程序******************* ORG 0000H

AJMP MAIN

ORG 0030H

MAIN:

MOV SP,#50H

MOV P2,#0FFH

LPTEMP:

LCALL GET_TEMPER

LCALL CONVTEMP

LCALL DISPLAY

AJMP LPTEMP

;***************DS18B20复位子程序************* INIT_1820:

SETB TEMPDIN

NOP

CLR TEMPDIN

MOV R1,#3

TSR1:

MOV R0,#107

DJNZ R0,$

DJNZ R1,TSR1

SETB TEMPDIN

NOP

NOP

NOP

MOV R0,#25H

TSR2:

JNB TEMPDIN,TSR3

DJNZ R0,TSR2

LJMP TSR4

TSR3:

SETB FLAG1

LJMP TSR5

TSR4:

CLR FLAG1

LJMP TSR7

TSR5:

MOV R0,#117

TSR6:

DJNZ R0,TSR6

TSR7:

SETB TEMPDIN

RET

;********************DS18B20写字节子程序,待写字节数据在A中********** WRITE_1820:

MOV R2,#8

CLR C

SETB TEMPDIN

NOP

NOP

WR1:

CLR TEMPDIN

MOV R3,#7

DJNZ R3,$

RRC A

MOV TEMPDIN,C

MOV R3,#52H

DJNZ R3,$

SETB TEMPDIN

NOP

DJNZ R2,WR1

SETB TEMPDIN

RET

;********************读出转换后的温度值************************

GET_TEMPER:

SETB TEMPDIN

LCALL INIT_1820

JB FLAG1,TSS2

RET

TSS2:

MOV A,#0CCH

LCALL WRITE_1820

MOV A,#44H

LCALL WRITE_1820

LCALL DISPLAY

LCALL INIT_1820

MOV A,#0CCH

LCALL WRITE_1820

MOV A,#0BEH

LCALL WRITE_1820

LCALL READ_1820

RET

;**********************处理温度BCD码子程序**************** CONVTEMP:

MOV A,TEMPH

ANL A,#80H

JZ TEMPC1

CLR C

MOV A,TEMPL

CPL A

ADD A,#01H

MOV TEMPL,A

MOV A,TEMPH

CPL A

ADDC A,#00H

MOV TEMPH,A

MOV TEMPHC,#0BH

SJMP TEMPC11

TEMPC1:

MOV TEMPHC,#0AH

TEMPC11:

MOV A,TEMPL

ANL A,#0FH

MOV DPTR,#TEMPDOTTAB

MOVC A,@A+DPTR

MOV BUF1,A

MOV A,TEMPL

ANL A,#0F0H

SWAP A

MOV TEMPLC,A

MOV A,TEMPH

ANL A,#07H

SWAP A

ADD A,TEMPLC

MOV B,#64H

DIV AB

MOV BUF4,A

MOV A,#0AH

XCH A,B

DIV AB

MOV BUF3,A

MOV BUF2,B

MOV A,BUF4

CJNE A,#00H,LOOP1

MOV A,BUF3

CJNE A,#00H,LOOP2

MOV BUF3,TEMPHC

MOV BUF4,#0AH

AJMP LOOP1

LOOP2:

MOV BUF4,TEMPHC

LOOP1:

RET

TEMPDOTTAB:

DB 00H,01H,01H,02H,03H,03H,04H,04H,05H,06H

DB 06H,07H,08H,08H,09H,09H

;****************CRC-8校验程序********************** CRC8CAL:

PUSH ACC

MOV R7,#08H

CRC8LOOP1:

XRL A,B

RRC A

MOV A,B

JNC CRC8LOOP2

XRL A,#18H

CRC8LOOP2:

RRC A

MOV B,A

POP ACC

RR A

PUSH ACC

DJNZ R7,CRC8LOOP1

POP ACC

RET

;*********************读DS18B20的程序,从DS18B20中读出9个字节数据*****************

READ_1820:

MOV R4,#9

MOV R1,#TEMPER_L

MOV B,#00H

RE00:

MOV R2,#8

RE01:

CLR C

SETB TEMPDIN

NOP

NOP

CLR TEMPDIN

NOP

NOP

NOP

SETB TEMPDIN

MOV R3,#9

RE10:

DJNZ R3,RE10

MOV C,TEMPDIN

MOV R3,#60

RE20:

DJNZ R3,RE20

RRC A

DJNZ R2,RE01

MOV @R1,A

INC R1

LCALL CRC8CAL

DJNZ R4,RE00

MOV A,B

JNZ READ_OUT

MOV TEMPL,TEMPER_L

MOV TEMPH,TEMPER_H

MOV P1,TEMPH;测试用

READ_OUT:

RET

;***********************显示子程序********************** DISPLAY:

MOV R1,#34H

MOV R5,#00H

PLAY:

MOV P0,#0FFH

MOV A,R5

MOV P2,A

MOV A,@R1

MOV DPTR,#TAB

MOVC A,@A+DPTR

MOV P0,A

MOV A,R5

CJNE A,#01H,LOOP5

CLR P0.7

LOOP5:

LCALL DL1MS

INC R1

MOV A,R5

CJNE A,#03H,LOOP6

JMP ENDOUT

LOOP6:

INC A

MOV R5,A

AJMP PLAY

ENDOUT:

MOV P0,#0FFH

MOV P2,#0FFH

RET

TAB:

DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,0BFH

;共阳段码表“0”,“1”,“2”,“3”,“4”,“5”,“6”,“7”,“8”,“9”,“不亮”,“-”

;**************************1MS延时************************

DL1MS:

PUSH 06H

PUSH 07H

MOV R6,#32H

DL1:

MOV R7,#10H

DL2:

DJNZ R7,DL2

DJNZ R6,DL1

POP 07

POP 06

RET

END

七、课程设计心得与体会:

在本学期末的时候,我们进行了为期两周的专业综合课程设计。这次的专业综合设计主要是为了我们即将到来的毕业论文设计做准备,而我选的课题是单片机方面技术设计。

这次专业综合设计我学到最多要属于模块在系统中运用。任何一种复杂的硬件都可以利用模块把复杂系统的每一个部分描述出来,然后再把一个个模块整合起来就可以实现复杂硬件的系统功能作用了。利用模块对描述硬件时还有很多好处,譬如用模块能够使系统的整个结构清晰明了,而且编写程序和检查错误将变得更加的容易。也学到了很多很多这方面的应当注意的地方,比如,集成线性温度传感器AD590K和信号调理电路与软件线性化处理相结合,进一步提高了测温精度,8098单片机的采用,不仅便于数据采集和处理,而且扩展了各种功能.如存储、显示、打印、外部中断等。采用AD1674,可以保证测量精度。在电路设计中充分考虑了系统可靠性和安全性。动态性能也达到较高指标。

基于单片机的恒温箱控制器的设计

唐山学院 测控系统原理课程设计 题目恒温箱控制器的设计 系 (部) 机电工程系 班级 姓名 学号 指导教师 2014 年 03 月 02 日至 03 月 13 日共两周 2014年 03 月 13 日

测控系统原理课程设计任务书 一、设计题目、内容及要求 1、设计题目:恒温箱控制器的设计 2、设计内容:运用所学单片机、模拟和数字电路、以及测控系统原理与设计等方面的知识,设计出一台以AT89C52为核心的恒温箱控制器,对恒温箱的温度进行控制。完成恒温箱温度的检测、控制信号的输出、显示及键盘接口电路等部分的软、硬件设计,A/D和D/A 转换器件可自行确定,利用按键(自行定义)进行温度的设定,同时将当前温度的测量值显示在LED上。 恒温箱控制器要求如下: 1)目标稳定温度范围为100摄氏度——50摄氏度; 2)以PID控制算法实现控制精度为±1度; 3)温度传感器输入量程:30摄氏度——120摄氏度,电流4——20mA; 4)加热器为交流220V,1000W电炉。 3、设计要求: 1)硬件部分包括微处理器(MCU)、D/A转换、输出通道单元、键盘、显示等; 2)软件部分包括键盘扫描、D / A转换、输出控制、显示等; 3)用PROTEUS软件仿真实现; 4)用Protel画出系统的硬件电路图; 5)撰写设计说明书一份(不少于2000字),阐述系统的工作原理和软、硬件设计方法,重点阐述系统组成框图、硬件原理设计和软件程序流程图。说明书应包括封面、任务书、目录、摘要、正文、参考文献(资料)等内容,以及硬件电路图和软件程序框图等材料。 二、设计原始资料 Proteus 及KEIL51仿真软件,及软件使用说明。 三、要求的设计成果(课程设计说明书、设计实物、图纸等) 设计说明书一份(不少于2000字)。

温度控制器的设计与制作共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均可。每次通过键盘设置的室内设定温度都通过储存器储存起来,即使是电源断电,储存器存储的设定温度也不丢失,在电源来电后,单片机自动将设

恒温箱温度控制系统的设计任务书

编号: 毕业设计任务书 题目:恒温箱温度控制系统的设计 学院:机电工程学院 专业:电气工程及其自动化 学生姓名:孙卉 学号:1200120304 指导教师单位:机电工程学院 姓名:韦寿祺 职称:教授 题目类型:?理论研究?实验研究?工程设计?工程技术研究?软件开发 2015年12月28日

一、毕业设计(论文)的内容 恒温箱广泛应用在医疗、工业生产和食品加工等领域,其对温度稳定性要求较高,如何实现对温度的精确控制是恒温箱温度控制系统的关键。温度控制系统通常由被控对象、测量装置、调节器和执行机构等组成。目前,测量装置大多采用温度传感器采集温度,但是在常规的环境中,温度受其它因素影响较大,而且难以校准,因此,温度也是较难准确测量的一个参数,常规方法测量温度误差大、测量滞后时间长。当前,普遍使用单片机或者PLC实现恒温箱温度的智能控制,两种控制方式各有优势。本课题要求设计一种智能恒温控制系统,选择合适的控制方式实现温度的智能控制,具体任务如下: 1、收集有关恒温箱的文献资料,了解恒温箱的工作原理、工艺要求等,重点学习掌握恒温箱温度控制系统的构成、运行参数、控制特点等,选择合适的控制方式,制定恒温箱电热温度控制系统的控制方案。 2、建立恒温箱电热温度控制系统的数学模型,应用仿真软件进行仿真,选择调节器参数,分析系统稳态和动态控制性能指标。 3、完成恒温箱电热温度控制系统的硬件电路设计和相关控制软件程序的编写,绘制系统原理图,计算元器件参数,选择元器件型号。 4、制作演示模拟样机,进行软硬件联调。 二、毕业设计(论文)的要求与数据 1、收集恒温箱温度控制系统的工作原理和控制方法的相关文献资料15篇以上,其中英文文献不少于2篇。 2、恒温箱电热温度控制系统的输入电源为单相220V,电加热额定功率5kW,温度调节范围室温~200℃,温度控制精度在±1℃以内。 3、恒温箱对加热电源电流的传递函数为18.4 e ,采用PID调节器或九点 1.2s 控制器设计恒温箱电热温度控制系统,选择单片机或PLC作为控制器。 4、演示模拟样机采用单相220V供电,自行定义加热功率,最高温度100℃,温度控制精度在±1℃以内。 三、毕业设计(论文)应完成的工作 1、完成二万字左右的毕业设计说明书,要求原理正确,数据详实,文理通顺,格式规范;毕业设计说明书的英文摘要要求300个单词以上,内容与中文摘要一致,语句通顺,无语法错误;附15篇以上参考文献,其中英文文献不少于

恒温箱PLC系统控制.

一、题目 恒温箱PLC系统控制 二、指导思想和目的要求 1)通过毕业设计培养学生综合运用所学的基础理论、基础知识、基本技能进行分析和解决实际问题的能力。 2)使学生受到PLC系统开发的综合训练,达到能够进行PLC 系统设计和实施的目的。 3)使学生掌握利用PLC对温度进行PID控制方法。 三、主要技术指标 1、选用三菱FX2N系列可编程控制器作为主机 2、主要参数 温度范围:200—1050℃ 控制精度:±1℃ 输入电压:AC200—240V 消耗功率:2KW 外形尺寸:40×45×45cm 3、系统构成 通过一个温度传感器检测恒温箱的温度值并把它转换成标准电流(或电压)信号后,送到A/D转换模块,转换成的数字信号输送到PLC主机。PLC主机得到一个控制量,该控制量的大小决定PLC输出控制的继电器的导通时间,从而控制温度值的大小。 4、控制要求 采用PID控制算法,使PLC控制的恒温箱的温度变化能按照给定的曲线运行,如图所示

四、要求 1.设计电气控制原理图。 2、进行PLC的选择及I/O分配。 3、设计PLC硬件系统。 4、对系统所需电气元器件选型,编制电气元件明细表。 5、PLC控制程序设计。 五、主要参考书及参考资料 1、自动控制原理及系统 2、PLC及应用 、

目录 摘要 (1) 第1章可编程控制器基础知识 (2) 1.1 PLC的定义 (2) 1.2 PLC的类型选择 (3) 第2章可编程器的系统运用 (5) 2.1恒温箱工艺过程及控制要求 (5) 2.2模块功能指令 (9) 2.2.1展热电阻/热电偶模块用法 (9) 2.2.2系统输入输出控制 (10) 第3章恒温箱工作的基本原理 (13) 3.1恒温箱工作原理 (13) 3.2控制系统温度采集 (17) 3.3恒温控制装置PLC接线图 (19) 3.4系统的配置及I/O地址 (20) 3.5梯形图(附录) (21) 总结 (22) 致谢 (23) 附录 (24) 参考文献 (31)

温度控制系统设计方案

温度控制系统设计方案 1引言 温度是工业过程控制中主要的被控参数之一,在冶金、化工、建材、食品、石油等工业中,工艺过程所要求的温度的控制效果直接影响着产品的质量。对于不同场所、不同工艺、所需温度高低围不同、精度不同,则采用的测温元件、测温方法以及对温度的控制方法也将不同,随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用。越来越显示出其优越性。 随着集成电路技术的发展,单片微型计算机的功能不断增强,许多高性能的新型机种不断涌现出来。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,成为自动化和各个测控领域中广泛应用的器件,在温度控制系统中,单片机更是起到了不可替代的核心作用。在工业生产中,如用于热处理的加热炉、用于融化金属的坩锅电阻炉等,都用到了电阻加热的原理。 鉴于单片机技术应用的广泛性和优越性,温度控制的重要性,因而设计一种较为理想的温度控制系统是非常有价值的。本文就是根据这一思想来展开的。 1.1 系统设计的目的和任务 1.1.1 系统设计的目的 通过本次毕业设计,主要想达到以下目的: 1. 增进对单片机的感性认识,加深对单片机理论方面的理解。 2. 掌握单片机的部功能模块的应用,如定时器/计数器、中断、片外存贮器、I/O口等。 3. 了解和掌握单片机应用系统的软硬件设计过程、方法及实现,为以后工作中设计和实现单片机应用系统打下基础。 4. 熟悉闭环控制系统的组成原理及单片机PID算法的实现方法。 1.1.2 系统设计的任务 1.查阅资料,弄清楚所要解决的问题的思路,确定设计方案。 2.系统硬件电路设计。 3.系统相关软件设计。 4.仿真实现温度参数设定、转换、显示等功能。 5.依据对象模型设计控制器参数, 6.系统调试与分析;并依据调试结果予以完善。 1.2毕业设计论文安排 1.论证系统设计方案,设计系统原理图。

基于单片机的模糊温度控制器的设计

基于单片机的模糊温度控制器的设计 1 引言 本文研究的被控对象为某生产过程中用到的恒温箱,按工艺要求需保持箱温100℃恒定不变。我们知道温度控制对象大多具有非线性、时变性、大滞后等特性, 采用常规的PID 控制很难做到参数间的优化组合, 以至使控制响应不能得到良好的动态效果。而模糊控制通过把专家的经验或手动操作人员长期积累的经验总结成的若干条规则,采用简便、快捷、灵活的手段来完成那些用经典和现代控制理论难以完成的自动化和智能化的目标, 但它也有一些需要进一步改进和提高的地方。模糊控制器本身消除系统稳态误差的性能比较差, 难以达到较高的控制精度, 尤其是在离散有限论域设计时更为明显, 并且对于那些时变的、非线性的复杂系统采用模糊控制时, 为了获得良好的控制效果, 必须要求模糊控制器具有较完善的控制规则。这些控制规则是人们对受控过程认识的模糊信息的归纳和操作经验的总结。然而, 由于被控过程的非线性、高阶次、时变性以及随机干扰等因素的影响, 造成模糊控制规则或者粗糙或者不够完善, 都会不同程度的影响控制效果。为了弥补其不足, 本文提出用自适应模糊控制技术,达到模糊控制规则在控制过程中自动调整和完善, 从而使系统的性能不断完善, 以达到预期的效果。 2 自调整模糊控制器的结构及仿真 (1) 控制对象 一般温度可近似用一阶惯性纯滞后环节来表示, 其传递函数为: 式中: K———对象的静态增益; Tc———对象的时间常数; τ———对象的纯滞后时间常数。 本文针对某干燥箱的温度控制, 用Cohn-Coon 公式计算各参数得: K=0.181; Tc=60; τ=20。 ( 2) 自调整模糊控制器的结构 自调整模糊控制器的结构如图1 所示。

温度控制器的设计

目录 第一章课程设计要求及电路说明 (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设计总体方案 根据上述方案比较,结合题目要可以将系统分为主控模块,显示模块,温度采集模块和报警模块,其框图如下:

恒温箱的控制设计毕业设计论文

摘要 温度与生物的生活环境密切相关,不同的生物或物体对温度的要求都不同。随着智能控制技术不断的发展,在现代工业生产以及科学实验的许多场合,为了获取生物或物体所需求的温度,需要及时准确的获取温度信息,同时完成对温度的预期控制,这时候温度检测与控制系统就显得尤其的重要。因此,温度检测系统的设计与研究一直备受广大科研者重视。 本次课题设计了一个低成本,高精度的恒温箱。该设计主要从硬件和软件两个方面出发: 1)在硬件上,选择AT89C52单片机为核心,采用了TL431组成2.5V的恒流源,并以Pt100温度传感器作为温度检测仪器,通过ICL7135模数转换器采集数据,用LED数码管作为显示器,构成了一个恒温箱; 2)在软件上,设计了温度检测算法,并在C语言编程环境下,编写了相应的程序来实现所设计的算法。最后通过Proteus ISIS与Keil的联合仿真,保证了算法的可行性。 通过仿真实验可以发现所设计的系统可以较好的检测、控制并且保持温度。但是由于温度调节的迟滞性以及设计上的不足,该系统具有一定的局限性。 关键词:温度检测;AT89C52单片机;恒温箱;C语言编程

ABSTRACT Temperature is closely related to life and environment. Different creature or object have different requirements to temperature. With the development of the intelligent-control- technology, and in order to arrive to the creature's or object's temperature-demand, we should take the information of temperature timely and accuratly, and control the temperature to the expected degree, in the modern industrial production and scientific experiment many occasions . I n this situation, the testing and controlling system for temperature is especially important. Therefore, the designs for temperature detection system attract researchers' attentions. In this dissertation, we designed a box with constant temperature which has low cost as well as high accuracy. We designed the system mainly from two aspects: hardware and software 1)Hardware's design: At first, we chosed AT89C52 SCM as the core of the system. And then we selected TL431 to compose the 2.5 V constant and Pt100 temperature sensor for testing temperature. At last, we collecte data througn the ICL7135 ADC and display data them on the LED. All of this consists of a the constant-temperature-box; 2)Software's design: In this papar, we designed a algorithm detecte temperature and implemented it based on the C programming language's environment. Finally we did a series of simulation experiment through the Proteus ISIS and Keil to ensure that the algorithm is feasible. Simulation results show that the system designed had a very good effect on temperature's detection, controlling and keeping . Because of the adjustmentand of the temperature and the insufficiency of the design, this system has some limitations. Keywords:Temperature detection;AT89C52 SCM; Box of constant temperature ; C language programming

恒温箱自动控制系统设计报告

恒温箱自动控制系统设计 【摘要】 本组设计的恒温箱自动控制系统主要由中央处理器、温度传感器、半导体制冷器、键盘、显示、声光报警等部分组成。处理器采用AVR Mega128单片机,温度传感器采用DS18B20,利用半导体制冷片一面制冷一面发热的工作特性进行升降温,用LCD12864作为显示输出。温度传感器检测到温度数据传送给单片机,单片机再将温度数据与给定值进行比较,从而发出对半导体制冷器的控制信号,使温度维系在给定值附近(偏差小于±2℃),同时单片机将数据送与显示器。【关键字】 单片机温度传感器半导体制冷器控制 一、设计方案比较 1.1总体设计方案 这里利用DS18B20芯片作为恒温箱的温度检测元件。DS18B20芯片可以直接把测量的温度值变换成单片机可以读取的标准电压信号。单片机从外部的两位十进制拨码键盘进行给定值设定,读入的数据与给定值进行比较,根据偏差的大小,采用闭环控制的方法使控制量更加精准。控制结果通过液晶显示器LCD12864予以显示。 系统整体框图如图一所示: 图一、系统整体框图 1)温度检测元件的选择: 方案一:这里所设计的是测温电路,因此可以采用热敏电阻之类的器件利用其

感温效应,检测并采集出随温度变化而产生的电压或电流,进行A/D转换后送给单片机进行数据处理,从而发出控制信号。此方案需要另外设计A/D转换电路,使得温测电路比较麻烦。 方案二:上网查得温度传感器DS18B20能直接读出被测温度,并可根据实际要求通过简单的编程实现9~12位的数字值读取方式,它内部有一个结构为8字节的高速暂存RAM存储器。DS18B20芯片可以直接把测量的温度值变换成单片机可以读取的标准电压信号。与方案一比较更加简单实用,因此我们选择方案二。 2)显示方案选择: 方案一:温度的显示可以用数码管,但数码管只能显示简单的数字,它有电路复杂,占用资源较多,显示信息少等缺点。 方案二:LCD12864汉字图形点阵液晶显示模块,可显示汉字及图形,内置 8192个中文汉字,128个字符及64×256点阵显示RAM。可显示内容:128列×64行,多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等。我们设计的系统需要显示更多的信息,所以考虑显示功能更好的液晶显示,要求能显示更多的数据,增强显示信息的可读性,看起来更方便。所以选择方案二。 LCD12864接线方法如图二所示: 图二、LCD12864接线图 3)声光报警系统 采用蜂鸣器及三色LED组成声光报警系统。制冷时LED为红色,温度达到控制要求且上下浮动在1℃以内时为绿色,升温时为黄色。温度到达给定值的同时,蜂鸣器发出报警提示音。 二、理论分析与计算 实现温度的实时显示是由计算温度子程序将 RAM 中读取值进行 BCD 码的转换运算,并进行温度值正负的判定,从DS18B20读取出的二进制值必须先转换成十进制值,才能用于字符显示。因为 DS18B20 的转换精度为 9-12 位可选的,为了提高

温度控制系统设计

温度控制系统设计 目录第一章系统方案论证错误!未指定书签。矚慫润厲钐瘗睞枥庑赖賃軔。 总体方案设计错误!未指定书签。 温度传感系统错误!未指定书签。温度控制系统及系统电源错误!未指定书签。单片机处理系统(包括数字部分)及温控箱设计错误!未指定书签。聞創沟燴鐺險爱氇谴净祸測。 算法原理错误!未指定书签。 第二章重要电路设计错误!未指定书签。 温度采集错误!未指定书签。 温度控制错误!未指定书签。 第三章软件流程错误!未指定书签。 基本控制错误!未指定书签。 控制错误!未指定书签。 时间最优的控制流程图错误!未指定书签。第四章系统功能及使用方法错误!未指定书签。 温度控制系统的功能错误!未指定书签。温度控制系统的使用方法错误!未指定书签。 第五章系统测试及结果分析错误!未指定书签。 硬件测试错误!未指定书签。 软件调试错误!未指定书签。 第六章进一步讨论错误!未指定书签。 参考文献错误!未指定书签。 致谢错误!未指定书签。摘要:本文介绍了以单片机为核心的温度控制器的设计,文章结合课题《温度控制系统》,从硬件和软件设计两方面做了较为详尽的阐述。残骛楼諍锩瀨濟溆塹籟婭骒。 关键词:温度控制系统控制单片机 : . 酽锕极額閉镇桧猪訣锥顧荭。 : 彈贸摄尔霁毙攬砖卤庑诒尔。 引言:温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。本文设计了以单片机为检测控制中心的温度控制系统。温度控制采用改进的数字控制算法,显示采用静态显示。该系统设计结构简单,按要求有以下功能:謀荞抟箧飆鐸怼类蒋薔點鉍。 () 温度控制范围为°; ()有加热和制冷两种功能()指标要求: 超调量小于°过渡时间小于;静差小于C;温控精度C ()实时显示当前温度值,设定温度值,二者差值和控制量的值。 第一章系统方案论证 总体方案设计薄膜铂电阻将温度转换成电压,经温度采集电路放大、滤波后,送转换器采样、量化,量化后的数据送单片机做进一步处理;厦礴恳蹒骈時盡继價骚卺癩。

温度控制器课程设计要点

郑州科技学院 《模拟电子技术》课程设计 题目温度控制器 学生姓名 专业班级 学号 院(系)信息工程学院 指导教师 完成时间 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的环境温度简易测控系统,用于替代传统的低精度、不易读数的温度计。但系统预留了足够的扩展空间,并提供了简单的扩展方式供参考,实际使用中可根据需要改成多路转换,既可以增加湿度等测控对象,也能减少外界因素对系统的干扰。 首先温度传感器把温度信号转换为电流信号,通过放大器变成电压信号,然后送入两个反向输入的运算放大器组成的比较器电路,让电位器来改变温度范围的取值,最后信号送入比较器电路,通过比较来判断控制电路是否需要工作。此方案是采用传统的模拟控制方法,选用模拟电路,用电位器设定给定值,反馈的温度值与给定的温度值比较后,决定是否加热。 关键词:温度传感器比较器继电器

单片机恒温箱温度控制系统的设计说明

课程设计题目:单片机恒温箱温度控制系统的设计 本课程设计要求:本温度控制系统为以单片机为核心,实现了对温度实时监测和控制,实现了控制的智能化。设计恒温箱温度控制系统,配有温度传感器,采用DS18B20数字温度传感器,无需数模拟∕数字转换,可直接与单片机进行数字传输,采用了PID控制技术,可以使温度保持在要求的一个恒定围,配有键盘,用于输入设定温度;配有数码管LED用来显示温度。 技术参数和设计任务: 1、利用单片机AT89C2051实现对温度的控制,实现保持恒温箱在最高温度为110℃。 2、可预置恒温箱温度,烘干过程恒温控制,温度控制误差小于±2℃。 3、预置时显示设定温度,恒温时显示实时温度,采用PID控制算法显示精确到0.1℃。 4、温度超出预置温度±5℃时发出声音报警。 5、对升、降温过程没有线性要求。 6、温度检测部分采用DS18B20数字温度传感器,无需数模拟∕数字转换,可直接与单片机进行数字传输 7、人机对话部分由键盘、显示和报警三部分组成,实现对温度的显示、报警。

一、本课程设计系统概述 1、系统原理 选用AT89C2051单片机为中央处理器,通过温度传感器DS18B20对恒温箱进行温度采集,将采集到的信号传送给单片机,在由单片机对数据进行处理控制显示器,并比较采集温度与设定温度是否一致,然后驱动恒温箱的加热或制冷。2、系统总结构图 总体设计应该是全面考虑系统的总体目标,进行硬件初步选型,然后确定一个系统的草案,同时考虑软硬件实现的可行性。总体方案经过反复推敲,确定了以美国Atmel公司推出的51系列单片机为温度智能控制系统的核心,并选择低功耗和低成本的存储器、数码显示器等元件,总体方案如下图: 图1系统总体框图 二、硬件各单元设计 1、单片机最小系统电路 单片机选用Atmel公司的单片机芯片AT89C2051 ,完全可以满足本系统中要求的采集、控制和数据处理的需要。单片机的选择在整个系统设计中至关重要,该单片机与MCS-51系列单片机高度兼容、低功耗、可以在接近零频率下工作等诸多优点,而广泛应用于各类计算机系统、工业控制、消费类产品中。 AT89C2051是AT89系列单片机中的一种精简产品。它是将AT89C51的P0口、P2口、EA/Vpp、ALE/PROG、PSEN口线省去后,形成的一种仅20引脚的单片机,相当于早期Intel8031的最小应用系统。这对于一些不太复杂的控制场合,仅有一片AT89C2051就足够了,是真正意义上的“单片机”。AT89C2051为很多规模不太大的嵌入式控制系统提供了一种极佳的选择方案,使传统的51系列单片机

温度控制系统设计

温度控制系统设计

摘要 温度控制是工业对象中主要的控制参数之一,其控制系统本身的动态特性属于一阶纯滞后环节,象冶金、机械、食品、化工各类工业中,广泛使用的各种加热炉、热处理炉、反应炉等,对工件的处理温度要求严格控制,计算机温度控制系统使温度控制指标得到了大幅度提高。以8031单片机为核心,采用温度变送器桥路和固态继电器控温电路,实现对电炉温度的自动控制。该控制系统具有硬件成本低、控温精度较高、可靠性好、抗干扰能力强等特点。电阻炉炉温控制系统的控制过程是:单片机定时对炉温进行检测,经A/D 转换芯片得到相应的数字量,经过计算机进行数据转换,得到应有的控制量,去控制加热功率,从而实现对温度的控制。 关键词:电炉温度控制系统ADC0809AD转换器

目录 1 控制方案总述1 2 硬件电路设计1 2.1 温度检测和变送器部分2 2.2 接口电路3 2.2.1 主要特性3 2.2.2 部结构3 2.2.3 外部特性(引脚功能)4 2.3 接口电路6 3 软件设计7 3.1 主程序7 3.2 T0中断服务程序8 3.3 子程序10 3.3.1采样子程序SAMP10 3.3.2 数字滤波子程序FILTER11 3.3.3积分分离PID控制算法的程序设计12 4 基于MATLAB仿真被控对象13 5 结果分析15 设计小结17 参考文献18 附录19

温度控制系统设计 1 控制方案总述 随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,特别是微型计算机的出现使现代的科学研究得到了质的飞跃,利用单片机来改造落后的设备具有性价比高、提高设备的使用寿命、提高设备的自动化程度的特点。本设计就是利用单片机来控制高温加热炉的温度,传统的以普通双向晶闸管(SCR)控制的高温电加热炉采用移相触发电路改变晶闸管导通角的大小来调节输出功率,达到自动控制电加热炉温度的目的。这种移相方式输出一种非正弦波,实践表明这种控制方式产生相当大的中频干扰,并通过电网传输,给电力系统造成“公害”。采用固态继电器控温电路,通过单片机控制固态继电器,其波形为完整的正弦波,是一种稳定、可靠、较先进的控制方法。为了降低成本和保证较高的控温精度,采用普通的ADC0809芯片和具有零点迁移、冷端补偿功能的温度变送器桥路,使实际测温围缩小。 采用AT80C51为核心,结合温度传感器热电偶和AD转换器来监测被控温度数据,并把数据传递给单片机同时显示实时数据。同时键盘会给与要求的控制温度大小供单片机把其和测量温度进行比较处理,从而控制执行系统的开关量的通断状态,达到温度检测、赋值和控制的作用。其系统结构框图如图1所示: 2 硬件电路设计

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

目录 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

恒温箱控制系统

学科代码:080601 学号:101401010078 贵州师范大学(本科) 毕业论文 题目:恒温箱自动控制系统 学院:机械与电气工程学院 专业:电气工程及其自动化 年级:2010级 姓名:周康 指导教师:吴志坚(讲师) 完成时间:2014年5月5日

摘要 恒温箱主要是用来控制温度,它为农业研究、生物技术测试提供所需要的各种环境模拟条件,因此可广泛适用于药物、纺织、食品加工等无菌试验、稳定性检查以及工业产品的原料性能、产品包装、产品寿命等测试。恒温箱供科研机关及医院作细菌培养之用;也可以作育种、发酵以及大型养殖孵化等用途。恒温箱控制系统能够自动温度控制、人工干预温度控制、远程温度控制等多功能的高性能装置。可以形成规模化和产业化,大范围的应用到现代化工业生产。本论文结合工厂中如何实现恒温箱控制,讨论大多数工业生产情况下对恒温箱中的温度进行有效控制的方法。因此采用以单片机为基础的恒温箱控制系统,单片机系统包括89C52处理器、扩展存储器27512及6264,并行接口芯片8255、8253、ADC0809、8279、掉电保护和复位以及看门狗电路等。具体方法是使用铂锗-铂热电偶进行温度数据采集,经过放大和滤波电路进行A/D转换,转换后的值再根据标准分度表转换成温度值,同时显示出来。并且通过CAN总线传输控制参数 关键词: 单片机、恒温箱、热电偶、CAN总线 Abstract The thermostat is mainly used to control temperature. It can provide many kinds of simulated conditions which are needed for agricultural research and biological technology

温度控制系统的设计

<<温度控制系统的设计>> 课程设计报告 题目: 专业: 年级: 学号: 学生姓名: 联系电话: 完成日期: 2014年 12月 15日

摘要 利用AT89C51单片机,温度传感器DS18B20,报警器,数码管等元件,制作温度控制系统硬件电路,设计系统的软件,实现对温度的有效控制。并经过反复的模拟运行、调试,修改简化了软件系统,系统达到温度检测精度1度的要求,具有控制简便、组态简单、和操作灵活等优点。 关键词:单片机;温度传感器;温度控制 ABSTRACT Use AT89C51 microcontroller, a temperature sensor DS18B20, alarm, digital tube and other components, making the temperature control system hardware circuit design of the system software, to achieve effective control of the temperature. And after repeated simulation run, debug, modify simplifies software system, the system reaches the temperature detection accuracy of 1 degree, with a simple control, simple configuration, and flexible operation. Key Words:MCU;temperature sensor;Temperature control.

恒温箱的PID控制-自动控制原理课程设计报告

恒温箱的PID控制 摘要:为满足生产生活中对稳定温度的需求,恒温箱是必不可少的。用PID调节方法控制恒温箱的温度,保证温度在标准范围内稳定。在完成任务的基础上,采用PID整定方法或通过改良PID控制器实现稳、准、快的要求,并在调节过程中发现、整理如何调节PID参数相对最优。 Abstract:To meet the needs of production in the life of stable temperature, constant temperature box is indispensable.Control the temperature of the incubator with the PID method, guarantee the stability of the temperature within the scope of the standard.On the basis of completing the task, using PID setting method or through improved PID controller to realize steady, accurate, fast, and found in the process of adjusting and sort out how to adjust the relative optimal PID parameters. 关键词:PID,恒温箱,整定方法 Key word:Proportion Integration Differentiation,incubator,Setting method

相关主题
文本预览
相关文档 最新文档