恒温箱控制系统设计

恒温箱控制系统设计
恒温箱控制系统设计

一.课程设计内容

运用所学单片机、模拟和数字电路、以及测控系统原理与设计等方面的知识,设计出一台以AT89C52为核心的恒温箱控制器,对恒温箱的温度进行控制。完成恒温箱温度的检测、控制信号的输出、显示及键盘接口电路等部分的软、硬件设计,A/D和D/A转换器件可自行确定,利用按键(自行定义)进行温度的设定,同时将当前温度的测量值显示在LED上。

恒温箱控制器要求如下:

1)目标稳定温度范围为100摄氏度——50摄氏度。

2)控制精度为±1度。

3)温度传感器输入量程:30摄氏度——120摄氏度,电流4——20mA。

加热器为交流220V,1000W电炉。

二.课程设计应完成的工作

1)硬件部分包括微处理器(MCU)、D/A转换、输出通道单元、键盘、显示等;

2)软件部分包括键盘扫描、D / A转换、输出控制、显示等;

3)用PROTEUS软件仿真实现;

4)画出系统的硬件电路结构图和软件程序框图;

5)撰写设计说明书一份(不少于2000字),阐述系统的工作原理和软、硬件设计方法,重点阐述系统组成框图、硬件原理设计和软件程序流程图。说明书应包括封面、任务书、目录、摘要、正文、参考文献(资料)等内容,以及硬件电路结构图和软件程序框图等材料。

注:设计说明书题目字体用小三,黑体,正文字体用五号字,宋体,小标题用四号及小四,宋体,并用A4纸打印。

三.课程设计进程安排

序号课程设计各阶段名称日期、周次

1 总体设计,硬件设计2012年12月24日~25日,17周

2 绘制软件程序流程图,编写软件2012年12月26日~28日,17周

3 软、硬件仿真调试2012年12月27日,18周

4 软、硬件仿真调试2013年1月2日~3日,18周

5 撰写设计说明书2013年1月4日,18周

四、.设计资料及参考文献

1.王福瑞等.《单片微机测控系统设计大全》.北京航空航天大学出版社,1999 2.《现代测控技术与系统》韩九强清华大学出版社 2007.9

3.《智能仪器》程德福,林君主编机械工业出版社 2005年2月

4.《测控仪器设计》浦昭邦,王宝光主编机械工业出版社 2001

5.Keil C51帮助文档

五.成绩评定综合以下因素:

(1) 说明书及设计图纸的质量(占60%)。

(2) 独立工作能力及设计过程的表现(占20%)。

(3) 回答问题的情况(占20%)。

说明书和图纸部分评分分值分布如下:

1、需求分析与设计思路(10分)

要求说明设计任务的具体技术指标打算如何实现,根据实现各技术指标的解决方法,提出总体设计的思路和解决方案,说明其中关键问题及其解决办法。

2、总体方案设计(10分)

根据设计思路,完成:1)软件与硬件分工说明;2)硬件总体框图;3)软件结构图。

3、详细设计(35分)

根据总体设计:

1)用Proteus画出电路原理图;(10分)

2)列出元件清单并说明元件选择及参数选择的依据;(5分)

3)画出单片机片内资源分配图(或表);(5分)

4)画出软件流程图;(10分)

5)提交程序清单。(5分)

4、使用说明(5分,第3)项为2分,其余每项1分。)

1)性能和功能介绍;2)各操作开关、按钮、指示灯、显示器等的作用介绍;3)使用操作步骤;4)故障处理。

目录

一、摘要 (6)

二、主要任务与目标 (7)

三、主要内容与基本要求 (7)

四、恒温箱控制系统的硬件设计 (7)

1.系统设计 (7)

2.方案设计 (8)

五、恒温箱控制系统框图 (8)

六、功能模块 (8)

七、硬件设计及工作原理 (9)

1.系统功能及工作流程介绍 (9)

2.微处理器AT89C52 (9)

3.温度传感器 (10)

4.显示部分 (11)

5.键盘输入电路 (13)

6.输出控制 (13)

7.温度越线报警电路 (14)

8.恒温箱控制器硬件系统图 (15)

9.PID控制算法 (16)

八、系统的软件设计 (18)

1.温度传感器DS18B20模块软件设计 (18)

2.键盘管理模块 (20)

3.显示模块 (21)

4.控制模块 (21)

5.温度报警模块 (21)

6.PID控制程序设计 (23)

7.主程序模块 (24)

九、硬件调试 (25)

十、仿真调试 (25)

十一、设计总结 (25)

参考文献 (26)

附录1元件清单 (27)

附录2程序清单 (27)

绪论

随着社会发展的需求,人们对恒温箱的应用和需求越来越广泛,在工业生产和日常生活或科学实验中,我们随处都可以看到恒温箱的应用。如,可以根据动物生活习性的需要控制饲养棚合适的温度来进行孵卵或动物培养;在农业上,可用于种子的发芽;在科学实验上,可产生恒温环境用于各种细菌培养等;在医学上,可用于做细菌培养、放射免疫分析、血清溶化、石腊熔化、试管消毒等。常用的恒温箱主要分为三类:高温恒温箱(高于60℃);中温恒温箱(-10~60℃);低温恒温箱(低于-1O℃)。

恒温箱的温度控制系统可分为人工调节和自动调节两种方式,人工调节是通过温度计进行测量后手动调节变压器,从而控制产生热量的大小;而自动调节往往通过热电偶传感器进行测温,输出电压值,经放大后加到电机上驱动电机来调节变压器,其优点是可以连续、实时、准确的来控制温度。基于单片机技术的温控器和可编程温度传感器相结合使用是目前恒温箱温度控制较为先进的一种方式。

单片机是一种集CPU、RAM、ROM、I/O接口和中断系统等部分于一体的器件,只需要外加电源和晶振就可实现对数字信息的处理和控制。因此,单片机广泛用于现代工业控制中。控制具有体积小、重量轻、价格低、可靠性高、耗电少和灵活机动等许多优点,因此如果能利用单片机进行温度的测量和控制,将会大大提高温度测量和控制的可靠性和灵活性。单片机对温度测量控制过程是借助于传感器、A/D转换器以及扩展接口和执行机构来进行的。在闭环型过程控制中,过程的实时参数由传感器和A/D转换器来实时采集,并由单片机自动记录、处理并控制执行机构动作来进行调节和控制。因此需要对单片机进行扩展和开发,来形成整个单片机温度控制系统。

一、主要任务与目标:

恒温控制在工业生产过程中举足轻重,温度的控制直接影响着工业生产的产量和质量。本课题基于单片机设计一个恒温箱控制系统,系统包括硬件和软件两部分,其中硬件包括数据采集、显示、控制、报警及温度传感器的设计,软件包括键盘管理程序设计、显示程序设计、控制程序设计和温度报警程序设计。

能够实现设置和调节初始温度值,进行数码显示,当加热到设定值后立刻报警。设计过程中设计的控制方案能够保证精度,考虑系统的安全性、可靠性和稳定性。

二、主要内容与基本要求:

1.主要内容:

(1)了解温度传感器特点及其适用范围,针对恒温箱进行合理的选型;

(2)掌握控制器单片机的有关知识,并熟悉其编程;

(3)对单片机测控程序及其接口技术作重点的掌握;

(4)在以上几个内容的基础上,进行课题的总体设计,绘制系统的总体电路。选择合适的相关硬件,最终完成本课题的设计。

2.基本要求:

运用所学单片机、模拟和数字电路、以及测控系统原理与设计等方面的知识,设计出一台以AT89C52为核心的恒温箱控制器,对恒温箱的温度进行控制。完成恒温箱温度的检测、控制信号的输出、显示及键盘接口电路等部分的软、硬件设计,A/D和D/A转换器件可自行确定,利用按键(自行定义)进行温度的设定,同时将当前温度的测量值显示在LED上。

三、恒温箱控制系统的硬件设计

1.系统设计要求

1)目标稳定温度范围为100摄氏度——50摄氏度。控制精度为±1度。

2)温度传感器输入量程:30摄氏度——120摄氏度,电流4——20mA。

加热器为交流220V,1000W电炉。

3) 键盘按键输入, 具有设定、加温、减温、复位等。

4) 显示功能, 数码管显示设定值与当前所测温度值。

5) 具有超温报警功能。

6) 具有掉电保护功能。

2 .方案设计

1) 以应用广泛、性能可靠的M CS 51 系列单片机组成控制系统。

2) 温度采样选择数字温度传感器DS18B20。

3) 利用P P 40 微型打印机进行温度记录打印。

4) 单片机与上位机通信采用MA X 489 构成标准RS- 422A 通信接口。

5) 键盘为8 键式, 完成设定、增温、降温、清除、模式切换、复位、,3位数码管循环显示设定与检测的温度。

四、恒温箱控制系统框图

五、功能模块

根据上面对工作流程的分析,系统软件可以分为以下几个功能模块:

(1) 键盘管理:监测键盘输入,接收温度预置,启动系统工作。

(2) 显示:显示设置温度及当前温度。

(3) 温度检测及温度值变换

(4) 温度控制:根据检测到的温度控制电炉工作。

(5) 报警:当预置温度或当前炉温越限时报警。

六、硬件设计及工作原理

1.系统功能及工作流程介绍

根据恒温箱控制器的功能要求,并结合对51系列单片机的资源分析,即单片机软件编程自由度大,可用编程实现各种控制算法和逻辑控制。所以采用AT89C52作为电路系统的控制核心。按键将设置好的温度值传给单片机,通过温度显示模块显示出来。初始温度设置好后,单片机开启输出控制模块,使电热器开始加热,同时将从数字温度传感器DS18B20测量到的温度值实时的显示出来,当加热到设定温度值时,单片机控制声光报警模块,发出声光报警,同时关闭加热器。当自然冷却到设定温度50摄氏度以下时,单片机再次启动加热器,如此循环反复,以达到恒温控制的目的。系统结构框图如图1所示,系统基本硬件电路图如图所示,在本系统中,DP1~DP3用于七段数码显示;P1.0用于接收DS18B20采集到的数字温度信号;P1.6控制光电开关,决定电加热器是否工作;KEY1~KEY3即P1.1,P1.2,P1.3用于按键控制;P1.7和P1.5用于控制扬声器和发光二极管,进行声光报警;串行口用于输出显示段码;P2.0、P2.1用于对数码管进行动态扫描。

2.微处理器AT89C52

AT89C52单片机是最新的一种低功耗、高性能内含SK字节闪电存储器的8位CMOS微控制器,与工业标准MCS—51指令系列和引脚完全兼容有超强的加密功能,其片内闪电存储器的编程与擦除完全用电实现,数据不易挥发,编程/擦除速度快,它的主要特点有:

(1)内部程序存储器为电擦除可编程只读存储器EEPROM,容量SKB,内部数据存储器容量256B(不包括专用寄存器),外部数据存储器寻址空间64KB,外部程序存储器寻址空间64KB;

(2)有三个16位的定时器/计数器;

(3)可利用两根I/O口线作为全双工的串行口,有四种工作方式,可通过编程选定;

(4)内部ROM中开辟了四个通用工作寄存器区,共32个通用寄存器,以适应多种中断或子程序嵌套的情况;

(5)内部有6个中断源,分为二个优先级,每个中断源优先级是可编程的;

(6)堆栈位置是可编程的,堆栈深度可达128字节;

(7)内部有一个由直接可寻址位组成的布尔处理机,在指令系统中包含了一个指令子集,专用于对布尔处理机的各位进行各种布尔处理,特别适用于控制目的和解决逻辑问题

AT89C52其引脚结构

3.温度传感器

采用数字温度传感器DS18B20,DS18B20提供九位温度读数,测量范围-55℃~125℃,采用独特1-WIRE 总线协议,只需一根口线即实现与MCU 的双向通讯,具有连接简单,高精度,高可靠性等特点。并且,DS18B20支持一主多从,若想实现多点测温,可方便扩展。DS18B20采用的是1-Wire总线协议方式,即在一根数据线实现数据的双向传输,而对AT89C52单片机来说,硬件上并不支持单总线协议,因此,我们必须采用软件的方法来模拟单总线的协议时序来完成对DS18B20芯片的访问。

DS18B20的特点:

(1)独特的单线接口方式,与单片机通信只需一个引脚,DS18B20与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。

(2)在使用中不需要任何外围元件。

(3)可用数据线供电,电压范围:+3.0~+5.5 V。

(4)测温范围为-55~+125 ℃。在-10~+85℃范围内误差为0.5 ℃。

(5)通过编程可实现9~12位的数字读数方式。

(6)用户可自设定非易失性的报警上下限值。

(7)支持多点组网功能,通过识别芯片各自唯一的产品序列号从而实现单线多挂接,多个DS18B20可以并联在唯一的线上,简化了分布式温度检测的应用,实现多点测温。

(8)负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。

(9)告警寻找命令可以识别和寻址那些温度超出预设告警界限的器件。

(3)DS18B20在电路中的连接,见图。

(2)1-wire总线支持一主多从式结构,硬件上需外接上拉电阻。当一方完成数据通信需要释放总线时,只需将总线置高点平即可;若需要获得总线进行通信时则要监视总线是否空闲,若空闲,则置低电平获得总线控制权。

DS18B20测温电路

4.显示部分

显示采用 3 位共阳LED 动态显示方式,显示内容有温度值的十位、个位及小数点后

一位。用P2 口作为段控码输出,并用74ls164 作驱动。P0.0—P0.2作为位控码输出,用PNP型三极管做驱动.

5.键盘输入电路

键盘设定:用于温度设定。共三个按键。

KEY1(P1.1): 状态切换;温度设置确认;温度重新设置。

KEY2(P1.2): 设置温度“+”。

KEY3(P1.3): 设置温度“-”。

6.输出控制

采用光电藕合器,控制信号与输出信号可以很好的隔离,增强了系统的安全性和抗干扰能力。

输出控制电路,MOC3021内部带有过零控制电路,MOC3021输出端额定电压为400V。加热电路中采用MOC3021的目的有两个:其一是实现强电与弱电的隔离;其二是实现双向可控硅的过零触发,从而使流过双向可控硅的电流波形为正弦波,减少谐波。电路连接如图所示,其在电路中的工作原理是单片机根据传感器和设定开关输入的控制指令,控制电器的电源通断。SW1为双向开关,其最大通态电流为1A。当电源控制电路的输出管脚P1.6送出的开关控制指令为高电平,MOC3021截止,Q2截止,电器被关闭;当电源控制电路的输出管脚P1.6

送出的开关控制指令为低电平,MOC3041导通,Q2导通,电器被打开。通过MOC3021内部的过零触发电路,保证Q2在电压过零时导通和截止,对供电系统干扰极小。R6和C6是Q2的保护电路。

光耦控制输出电路

7.温度越线报警电路

报警电路如图所示,该电路采用一个小功率三极管Q2驱动蜂鸣器,当单片机接收到超额温度信号或危险信号时,输出脚P1.7输出高点平,Q2导通,致使蜂鸣器得电工作,发出报警声。同时,电路中的发光二极管指示出电路的工作状态。

报警电路

8.恒温箱控制器硬件系统图

9.PID 控制算法

(1) PID 的数学模型

PID 控制是一种比较成熟的控制理论,它通过比例、积分、微分三部分的合理组合可以用比较简单的方法获得令人满意的控制效果。PID 的数学模型如图表示:

比例

微分

被控对象

积分E(t)

R(t)

U(t)

Y(t)

PID 数学模型

给定值R(t)与实际值Y(t)构成控制误差: E (t )=R (t )-Y (t ) 式2-1

PID 控制器根据E(t)将误差的比例(P)、积分(I)、和微分(D)通过线性组合构成控制量,对受控对象进行控制,其控制规律如式2所示:

U(t)=K P [e(t)+

()

1()t

d i

T de t E t dt T dt

+

?

] 式2-2 U(t)——控制器输出函数;E(t)——控制器误差函数; K P ——比例系数;T i ——积分时间常数;T d ——微分时间常数。

一个最简单的控制器可以只有比例部分,它能够产生与输入信号成比例的输出信号,所以误差一旦产生,控制器立即就有控制作用,使被控制量朝着减小误差的方向变化,控制作用的强弱取决于比例系数K P 。比例控制的缺点是不能在设置点和反馈点之间产生零误差(静差),为了产生有限的输出信号,必须保持这种静差。加大K P 可以减小静差,但是K P 过大会导致动态性能变坏,甚至会使闭环系统不稳定。

为了消除这种静差,可以引入积分控制环节,积分环节能对误差进行记忆并积分,即使只存在很小的偏差,也可以将其积分后作用于操作部分,有利于消除静差。但是积分作用具有滞后特性,它总是滞后于偏差的存在,这样会使系统易于振荡,结果往往超调,使被控变量波动很大。积分控制常用于补偿高精度的控制系统。

微分控制能对误差进行微分,敏感出误差的变化趋势,将预期的动作作用于操作部分,

增大微分控制作用可以加快系统的响应,使超调量减小,增加系统的稳定性。缺点是微分控制对干扰同样敏感,使系统抑制干扰的能力降低。微分控制可用于补偿快速变化的控制系统。

(2) PID 控制规律的离散化

为了用计算机实现PID 控制,必须将式表示PID 控制规律的连续形式变成离散形式,才能通过编程实现。若设温度采样周期为T,第n 次采样得到的输入偏差为e n ,输出为U n 。 微分用差分代替

1

()n n e e de t dt T

--= 式2-3 积分用求和代替

()n

t

k k e t dt e T ==∑?

式2-4

这样PID 控制器控制算法的离散形式改写为

1

1

[]n

n n n P n k d

k i

e e U K e e T T T T

-=-=+

+∑ 式2-5 这种算法的缺点是,由于是全量输出,所以每次输出均与过去的状态有关,计算时要对E(n)进行累加,所以计算机工作量大。而且,因为计算机输出的U(n)对应的是执行机构的实际位置,如果计算机出现故障,u(n)的大幅度变化会引起执行机构位置的大幅度变化,这种情况往往是生产实践中不允许的,在某些场合,可能造成重大的生产事故,因此产生了增量式PID 控制的控制算法。

所谓增量式PID 控制算法是指数字控制器的输出只是控制量的增量U(n)。当执行机构需要的是控制量的增量时,可由式导出提供增量的PID 控制算法。根据递推规律得:

1

(1)(1)()[(1)(2)]n P i d j U n K e n K e j K e n e n -=-=-++---∑ 式2-6

用式2-5减去式2-6可得:

112[()(1)(2)]d n n P n n n n i T T

U U K e n e n e e e e T T

----=--+

+-+ 式2-7 改写成:

1{()(1)()[()2(1)(2)]}

n n P I D U U K E n E n K E n K E n E n E n -=+--++--+-

=(1)P I D U n P P P -+++ 式2-8

事实证明,对于PID 这样简单的控制器,能够适用于广泛的工业和民用对象,并以其很高的性价比在市场中占主导地分反映了PID 控制,但在工业控制过程中经常会碰到大滞位,充后、时变的、非线性的复杂系统,其中有的是非线性系统;有的带有延时和随机干扰;有的

无法获得较准确的数学模型或者模型非常粗燥。对于以上这些系统,如果采用常规的PID控制器,则难以整定PID参数,因此比较难以达到预期的控制效果。同时,在实际生产现场,由于受到参数整定方法繁杂的困扰,常规PID控制器参数往往整定不良、性能欠佳,对运行工矿的适用性很差。

七、系统的软件设计

软件描述:

在软件设计时,必须先弄清恒温控制系统的操作过程和工作过程。加热器开始时处于停止状态,首先设定温度,显示器显示温度,温度设定后则可以启动加热。温度检测系统不断检测并显示系统中的实时温度,当达到设定值后停止加热,当温度下降到下限(小于设定值1℃)时再自动启动加热,这样不断的循环,使温度保持在设定范围之内。启动加热以后就不能再设定温度,因为温度的设定可以根据实验要求改变。若要改变设定的温度,可以先按复位/停止键再重复上述过程。

根据以上对操作和工作过程的分析,程序应分为两个阶段:一是通电或复位后到启动加热,程序主要是按键设定、显示器显示设定温度;二是检测并显示系统的实时温度,并根据检测的结果控制电热器,这时系统不接收键盘的输入。因此,程序可以分为以下几个功能模块:温度设定和启动;显示;温度检测;温度控制以及报警。

1、温度传感器DS18B20模块软件设计

DS18B20上电后处于空闲状态,需要控制器发能完成温度转换。DS18B20的单线通讯功能是分时完成的,具有严格的时序要求,而AT89C2052单片机并不支持单线传输,必须采用软件的方法来模拟单线的协议时序。DS18B20的操作必须严格按照协议进行。工作协议流程为:主机发复位脉冲初始化DS18B20→DS18B20发响应脉冲→主机发ROM操作指令→主机发存储器操作指令→数据传输。

对DS18B20操作时,首先要将它复位。复位时,DQ线被拉为低电平,时间为480~960us;接着将数据线拉为高电平,时间为15~60us;最后DS18B20发出60~240us的低电平作为应答信号,这时主机才能进行读写操作。

进行写操作时,将数据线从高电平拉至低电平,产生写起始信号。从DQ线的下降沿起计时,在15us到60us这段时间内对数据线进行检测,如数据线为高电平则写1;若为低电平,

则写0,完成了一个写周期。在开始另一个写周期前,必须有1us 以上的高电平恢复期。每个写周期必须要进行写操作时,将数据线从高电平拉至低电平,产生写起始信号。从DQ 线的下降沿起计时,在15us 到60us 这段时间内对数据线进行检测,如数据线为高电平则写1;若为低电平,则写0,完成了一个写周期。在开始另一个写周期前,必须有1us 以上的高电平恢复期。每个写周期必须要有60us 以上的持续期。

读操作时,主机将数据线从高电平拉至低电平1us 以上,再使数据线升为高电平,从而产生读起始信号。从主机将数据线从高电平拉至低电平起15us 至60us ,主机读取数据。每个读周期最短的持续期为60us ,周期之间必须有1us 以上的高电平恢复期。温度转换读取温

度数值程序流程如图所示。

开始

发起

Convert T 命令延时1s ,等待温

度转换完成读取第1、2字节即

为温度数据

发起

Skip ROM 命令初始化DS18B20

初始化DS18B20

发起

Read Scratchpad 命令

应答脉冲?

应答脉冲?

No

No

Yes

Yes

温度转换读取温度数值程序流程

2、键盘管理模块

键盘管理子程序流程如图所示。

当通电或复位以后,系统进入键盘管理状态,单片机只接收设定温度和启动。当检测到有键闭合时先去除抖动,这里采用软件延时的方法,延时一段时间后,再确定是否有键闭合,然后将设定好的值送入预置温度数据区,并调用温度合法检测报警程序,当设定温度超过最大值如100℃时就会报警,最后当启动键闭合时启动加热。

键盘设定:用于温度设定。共三个按键。

KEY1(P1.1): 状态切换;温度设置确认;温度重新设置。

KEY2(P1.2): 设置温度“+”。

KEY3(P1.3): 设置温度“-”。

系统上电后,数码管全部显示为零,根据按 KEY1 次数,决定显示的状态,根据相应的状态,利用KEY2、KEY3进行加减,当温度设定好之后,再按KEY1确定,系统开始测温,启加热器。

3、显示模块

显示子程序的功能是将缓冲区的二进制数据先转换成3个BCD码,再将其分别存入百位、十位、个位3个显示缓冲区,送往串行口,利用单片机的P0口进行扫描,让数据动态的显示出来,可显示设置温度和测量温度。

4、控制模块

温度控制子程序流程如图所示,将当前温度与设定好的温度比较,当当前温度小于设定温度时,开启电热器;当当前温度大于设定温度时,关闭电热器;当二者相等时,电热器保持这一状态。

5、温度报警模块

报警子程序流程如图所示。根据设计要求,当检测到当前温度值高于设定温度值1℃时

报警,报警的同时关闭电热器。为了防止误报,设置了报警允许标志,只有在允许报警的情况下,温度值高于设定温度值时才报警。

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

编号: 毕业设计任务书 题目:恒温箱温度控制系统的设计 学院:机电工程学院 专业:电气工程及其自动化 学生姓名:孙卉 学号: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)

基于PID的STM32恒温控制系统设计

成绩评定

基于PID的STM32恒温控制系统设计 摘要 研究基于STM32单片机和温湿度传感器的恒温智能控制系统。温度具有时变性、非线性和多变量耦合的特点。在温度控制过程中,温度的检测往往滞后于温度的调控,从而会引起温度控制系统的温度出现超调、温度振荡的现象。在设计中提出了基于增量式PID算法控制温度的模型,系统采用低功耗的STM32作为主控芯片、DHT11数字式温度传感器和半导体温度调节器。实验结果表明,该系统能够有效地维持系统地恒温状态。通过将数字PID算法和STM32单片机结合使用,整个控制系统的溫度控制精度也提高了,不仅仅满足了对温度控制的要求,而且还可以应用到对其他变量的控制过程中。所以,在该温度控制系统的设计中,运用单片机STM32进行数字PID运算能充分发挥软件系统的灵活性,具有控制方便、简单和灵活性大等优点。 关键词:STM32,PID算法,恒温控制,DHT11

1绪论 温度控制系统具有滞后性,时变性和非线性的特点。无法建立精准的数学模型,因此使用常规的线性控制理论无法达到满意的控制效果。在嵌入式温度控制系统中的关键是温度的测量、温度的控制和温度的保持,温度是工业控制对象中主要的被控参数之一。因此,嵌入式要对温度的测量则是对温度进行有效及准确的测量,并且能够在工业生产中得广泛的应用,尤其在机械制造、电力工程化工生产、冶金工业等重要工业领域中,担负着重要的测量任务。在日常工作和生活中,也被广泛应用于空调器、电加热器等各种室温测量及工业设备的温度测量。但温度是一个模拟量,需要采用适当的技术和元件,将模拟的温度量转化为数字量,才生使用计算机进行相应的处理。 2 设计方案 为了对于交流负载做到温度精确,升温采用控制双向可控硅导通角度进行升温控制。降温采用PWM电压控制,因为当前降温采用制冷片,风扇等降温手段,采用直流电压供电方式,选用PWM控制使降温更加精确。温度采集选用温度传感器DHT11,好处为可做到高精度,整体框图如图1所示。 图1 系统框图 3硬件设计 3.1 DHT11温度传感器 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有枀高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。DHT11电路图如图2所示。

恒温恒湿系统控制

——您身边的实验室工程专家 恒温恒湿系统控制 南京拓展科技有限公司是专业从事恒温恒湿、生物安全、理化检测等实验室整体规划设计、安装和运行保障为一体的高科技服务型企业,是实验室综合解决方案的提供者。 建设要求: 1、恒温恒湿室技术要求 a) 符合ISO、GB标准。 b) 根据甲方要求恒温恒湿实验室设置精度 c) 风速0.25m/s。 2、建筑要求 a) 建筑物周围无强磁场、震动、热源、异味、污染等。 b) 建筑物层高应在3.0m以上(梁下净空高度)。 3、恒温室建设要求 a) 送风方式为孔板式,上送风,下回风。 b) 室内净空高度为2.35-2.70m。 c) 无窗,减少门的数量。 d) 新建实验室的恒温室内不设上下水、供暖管线设施。改建实验室的恒温室内上下水、供暖管线设施应按规范作隔热防潮处理。 4、空调机房建设要求 a) 应建在有外墙的位置。 b) 独立供电系统和接地系统。 c) 设有上下水,下水作防异味处理。 5、保温墙面要求 λ=0.021~0.12Kcal/m·H·℃(λ=0.0244~0.1395w/m·k)范围内,吸水率不大于10%,热绝缘性能优,耐水性能好,难燃,绿色环保、尺寸稳定性能好的材料. 6、保温材料导热系数λ=0.0267~0.0289w/m·k,满足要求。

——您身边的实验室工程专家恒温恒湿空调系统的任务,是将室内的温湿度及洁净度控制在一定的波动范围内,以满足工业生产、科学研究等特殊场合对室内环境的要求。近年来,随着我国生产力的发展和科技水平的不断提高,恒温恒湿空调系统的应用场合越来越多,温湿度要求也不断提高。在电子、医药、计量、纺织、光学仪器和农业育种等领域,恒温恒湿空调系统的精度和可靠性直接关系着产品的品质以及实验结果的准确性。在系统的冷热源配置、空气热湿处理、气流组织和系统控制等方面均与舒适性空调系统存在较大差异。结合近年来典型工程实践,讨论恒温恒湿系统设计中需要注意的若干问题。 1. 室内环境参数的确定 恒温恒湿间室内环境参数的确定取决于产品、实验对像或实验设备的要求。不同的精度和可靠性等要求,往往使恒温恒湿系统的复杂性大不相同,也极大地关系到系统的初投资和运行费用。肓目地提高精度要求,往往会导致初投资和运行费用成倍增加;相反,如果精度要求过低,将可能直接导致生产、实验活动的失败。因此,在系统设计之前,需要暖通专业人员与使用方根据生产和实验对像的要求,准确地提出室内环境的要求。 主要包括: 1)控制区域。在某些生产、实验过程中,需要对整个房间的温湿度进行控制。但更多的情况是只须对特定的生产、实验区域进行严格控制。 2)基准温湿度。很多生产、实验要求基准温湿度为固定不变的值,例如很多计量实验要求的基准温度为22 ℃,一些纺织类的生产、实验要求基准相对湿度为65%。还有一些特殊的实验过程和气候室,要求室内的基准温湿度可以根据实验要求在较大范围内进行调整,此时需要确认其变化范围和变化时间。 3)温湿度精度。温湿度精度一般包括2方面的要求,即单一控制点的时间变化率和均匀度。在参数确认阶段,必须明确精度要求的涵义。均匀度要求一般针对温度精度,可以用垂直方向和水平方向的温度梯度要求的方式提出。 4)新风要求。新风要求一般根据室内工作人员数量提出。新风对室内环境扰动极大,因此新风量的确定应该尽可能合理、准确。由于一般恒温恒湿环境所需要的换气次数较多,因此不能采用最小新风比的方法确定。 5)可靠性要求。某些实验周期较长或重要的场合,对恒温恒湿环境的可靠性有明确要求,如要求系统可连续不间断运行若干时间。此时需要在设备的备用方面加以考虑。

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

摘要 温度与生物的生活环境密切相关,不同的生物或物体对温度的要求都不同。随着智能控制技术不断的发展,在现代工业生产以及科学实验的许多场合,为了获取生物或物体所需求的温度,需要及时准确的获取温度信息,同时完成对温度的预期控制,这时候温度检测与控制系统就显得尤其的重要。因此,温度检测系统的设计与研究一直备受广大科研者重视。 本次课题设计了一个低成本,高精度的恒温箱。该设计主要从硬件和软件两个方面出发: 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

烤箱温度控制系统设计.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页

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

恒温箱自动控制系统设计 【摘要】 本组设计的恒温箱自动控制系统主要由中央处理器、温度传感器、半导体制冷器、键盘、显示、声光报警等部分组成。处理器采用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 位可选的,为了提高

智能温度控制系统设计

目录 一、系统设计方案的研究 (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)功率驱动电路(湿度调节电路)

恒温恒湿控制系统设计

生化处理的恒温恒湿控制系统设计 2007年第11期(总第108期) 宋奇光,伍宗富,梅彬运(湖南文理学院,湖南常德415000 ) 【摘要】以PLC为控制器,结合温度传感变送器、LED显示器等,组成 一个生化处理的恒温恒湿控制系统。使用温度传感变送器获得温度的感应电压, 经处理后送给PLC。PLC将给定的温度与测量温度的相比较,得出偏差量,然后 根据模糊控制算法得出控制量。执行器由开关频率较高的固态继电器开关担任, 采用PWM控制方法,改变同一个周期中电子开关的闭合时间。从而调节高温电 磁阀开关的导通时间,达到蒸汽控制目的。 【关键词】生化处理;PLC;恒温恒湿 引言 生化处理系统是食品工艺的关键设备。在此以米粉生产工艺中的生化处理系统的蒸汽温湿度控制进行实用设计,其温度控制在0~100℃,误差为±0.5℃,可用键盘输入设置温度及LED实时显示系统温度,采用模糊算法进行恒温控制,将数字处理控制方法运用到温度控制系统中,可以克服温度控制系统中存在的严重的滞后现象,可以很大程度的提高控制效果和控制精度[1]。 1米粉生化处理的恒温恒湿系统现状与分析 1.1 现状 由于国内米粉生产设备厂家尚未掌握米粉的关键技术,使其制造的设备无法满足米粉生产的工艺要求。我们经过现场堪察,发现原有的连续式米粉生化处理恒温恒湿控制系统具有如下现状。 一是连续式米粉生化处理恒温恒湿箱的控制基本上是手动调节; 二是箱内各部位温度分布不均匀,实际温度波动太大(40-70℃),远远达不到生产要求(62.5℃±2.5℃),影响米粉的抗老化效果; 三是实际湿度也达不到生产要求,容易出现湿度偏高(米粉发泡)或者偏低(米粉起壳)的现象,严重影响米粉生产质量; 四是上层辅助加热管道分布不合理,容易使散落米粉焦化,影响产品质量。

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

课程设计题目:单片机恒温箱温度控制系统的设计 本课程设计要求:本温度控制系统为以单片机为核心,实现了对温度实时监测和控制,实现了控制的智能化。设计恒温箱温度控制系统,配有温度传感器,采用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系列单片机

组合式空调恒温恒湿的自动控制

组合式空调恒温恒湿的自动控制 【关健词】组合式空调恒温恒湿除湿 【摘要】如何符合特殊的生产线温湿度的使用要求,是空调系统及其控制系统设计的难题。组合式空调的自控系统较好地解决了这难题,它采用了除湿优先的控制方法,利用最小能量能使该系统达到恒温恒湿控制精度。 我国为了更加快速与国际形势市场接轨,在原加入WTO的基础上,历经金融风暴后,大多数医疗手术室、电子、烟草、化工、制药、食品、民用建筑、商场、工业厂房及印刷等洁净空间,都感觉到无形的压力。这样强迫他们不断地更新设备、更新工业、更新观念,不断提高产品档次,提高产品质量。特别是国内的喷涂生产线,他们从国外引入先进的机器人喷涂生产线替代即将淘汰残旧的设备。这种机器人喷涂生产线对环境要求很高,温湿度不稳均会影响产品的外观及喷涂率,甚至导致涂料成本增加、喷涂不匀等质量问题。面对这烦恼的问题,恰好遇到了组合式空调,它完全可以满足工艺要求。按国家相关标准要求,室内温度要求±1℃,相对湿度要求±5%。如何符合特殊的生产线温湿度的使用要求,成为了空调系统及其控制系统设计的难题。组合式空调的自控系统较好地解决了这难题,它典型结构如图1所示。 图1 组合式空调结构示意图 根据喷涂生产线对空气的质量精度要求不同、南北方气候差异,选配较合理功能段的组合式空调对空气进行混合、加热、冷却、加湿、除湿、过滤等处理也相当重要,满足车间温湿

度时积极提倡节能回收。除湿是恒温恒湿系统空气处理过程中必不可少的环节,在空调系统中常采用冷冻除湿技术。因为制冷系统既要控制温度又要控制湿度,而被控制室内的温湿度也是密切关联,所以较难符合被控制生产线所要求达到理想的温湿度精度。空气成分的温湿度是密切关联,如:温度精度≤±1℃与湿度精度≤±1%相比,湿度较难控制。因此±1%湿度所对应的温度精度≤±1℃。假设在12℃结露点上空气的含水率保持恒定,但空气温度在1.0℃之间变化,那么相对湿度就在47%和53%之间波动,0.2℃的空气温度变化将引起大于0.5%的相对湿度的变化。这一点可查空气H-D图(焓湿图)可以得到证明。组合式空调系统中表冷器有降温和除湿双重功能,致它接受两个控制量的控制,至于它在某一时刻接收那个信号控制,需要看哪个参数先满足要求而定。对于室内有散湿负荷,特别是湿负荷变化大的对象(生产线),无疑是十分合适的,因为它不是控制固定露点温度来确保室内相对湿度。虽然有人称它为无露点控制方式,但是这并不意味着经表冷器处理后的空气不必再处理到相应的露点温度。要除湿从原理上说,必须把空气处理到相应的露点.这样的控制方式把它称为不定露点温度控制。这样经此处理的冷气进入房间后,除非室内有大量显热负荷,在大多数情况下,都会导致室内过冷,相对湿度显得过高。实际运行过程中控制器选择的控制信号多半是来自湿度控制器的信号,于是避免冷热抵消,该系统将在消耗最低能量下运行。组合式空调是针对室外空气的经过过滤处理后用风机以一定的风量送往室内,来调节室内的空气。F6、F9袋式及G4板式的过滤器作用是除去空气中的细菌来提高空气洁净度;调节冰水比例阀控制表冷器冰水流量对空气进行制冷和除湿;调节加湿比例阀控制干蒸汽加湿器过热蒸汽流量对空气进行加湿处理;调节加热比例阀控制加热盘管过热蒸汽流量进行加热处理。自控系统采用西门子CPU226CN为控制核心的PLC,由温湿变送器采集0-10V的温湿度信号送到A/D模EM235,通过PLC的PID运算,输出D/A模块EM232由信号0-10V调节控制比例阀的运行控制温湿度;风量变送器采集0-10V的风量信号经过变换和计算,输出控制变频器的运行控制风量。所有控制状态和有关数据可以在触摸(HMI)监控显示。控制系统构成如图2所示,I/O接线示意图如图3所示,触摸屏(HMI)监控图如图4所示。

恒温箱控制系统

学科代码: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

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

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

摘要 本课程设计以温度传感器LM35、运算放大器UA741、NE5532P及电压比较器LM339N 为电路系统的主要组成元件,扩展适当的接口电路,制作一个温度控制系统,通过室温的变化和改变设定的温度,来改变电压传感器上两个输入端电压的大小,通过三极管开关电路控制继电器的通断,来控制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

温度控制系统设计

温度控制系统设计 目录 第一章系统方案论证错误!未指定书签。 总体方案设计错误!未指定书签。 温度传感系统错误!未指定书签。 温度控制系统及系统电源错误!未指定书签。 单片机处理系统(包括数字部分)及温控箱设计错误!未指定书签。 算法原理错误!未指定书签。 第二章重要电路设计错误!未指定书签。 温度采集错误!未指定书签。 温度控制错误!未指定书签。 第三章软件流程错误!未指定书签。 基本控制错误!未指定书签。 控制错误!未指定书签。 时间最优的控制流程图错误!未指定书签。 第四章系统功能及使用方法错误!未指定书签。 温度控制系统的功能错误!未指定书签。 温度控制系统的使用方法错误!未指定书签。 第五章系统测试及结果分析错误!未指定书签。 硬件测试错误!未指定书签。 软件调试错误!未指定书签。 第六章进一步讨论错误!未指定书签。 参考文献错误!未指定书签。 致谢错误!未指定书签。 摘要:本文介绍了以单片机为核心的温度控制器的设计,文章结合课题《温度控制系统》,从硬件和软件设计两方面做了较为详尽的阐述。 关键词:温度控制系统控制单片机 : . : 引言: 温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。本文设计了以单片机为检测控制中心的温度控制系统。温度控制采用改进的数字控制算法,显示采用静态显示。该系统设计结构简单,按要求有以下功能: ()温度控制范围为°; ()有加热和制冷两种功能 ()指标要求: 超调量小于°;过渡时间小于;静差小于℃;温控精度℃ ()实时显示当前温度值,设定温度值,二者差值和控制量的值。 第一章系统方案论证 总体方案设计 薄膜铂电阻将温度转换成电压,经温度采集电路放大、滤波后,送转换器采样、量化,量化后的数据送单片机做进一步处理;

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

唐山学院 测控系统原理课程设计 题目恒温箱控制器的设计 系 (部) 机电工程系 班级 姓名 学号 指导教师 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字)。

基于单片机的温度控制系统设计报告

智能仪器仪表综合实训 题目基于单片机的温度控制系统设计 学院 专业电子信息工程 班级 (仪器仪表) 学生姓名 学号 指导教师 完成时间:

目录 一、系统设计---------------------------------------------------------第 1 页 (一)系统总体设计方案----------------------------------------------第1 页(二)温度信号采集电路选择和数据处理--------------------------------第3 页(三)软件设计------------------------------------------------------第3 页二、单元电路设计-----------------------------------------------------第 5 页 (一)温度信号采集电路----------------------------------------------第5 页(二)步进电机电路------------------------------------------------- 第5 页(三)液晶显示模块---------------------------------------------------------- 第6 页(四)晶振复位电路--------------------------------------------------第7 页三、总结体会--------------------------------------------------------------------------------------第7 页 四、参考文献-------------------------------------------第8 页附录:程序清单------------------------------------------第8 页

相关文档
最新文档