温度控制恒温箱的设计和分析研究

1引言

恒温箱智能控制系统已广泛应用于社会和生活中的各个领域,在恒温箱的发展过程过程中,温度控制对恒温箱的设计是人类长期以来研究的重要课题。此论文主要研究恒温箱温度控制,硬件采用Proteus ISIS 7.8进行仿真,程序采用Keil 进行仿真。最后,硬件仿真与程序仿真结合便测试出所设计的效果。

1.1 研究背景及现状

温度控制是恒温箱的重要环节,对温度智能控制系统有重大意义。在日常生活中,可以用来保存食物;在工业中,可以保存工业原料以及一些产品的测试,其控制效果的好坏会对产品有直接影响;在农牧业中,可以育苗,可以饲养生物;在科研机构可以培养细胞;在生物研究中,可以为无菌试验创造有利的条件;一些高端电子设备的正常运行需要一定的温度环境。

上世纪70年代,温度控制系统在国外开始被研究。大约在80年代,国外温度控制系统发展迅猛,智能化等在科技中也有较大的成就。程美枫2014年在干燥箱温度中系统误差的分析中提出了用一定的方法发现和减小或消除系统误差[1];李颖2015年在0℃恒温装置的设计中提出一种便携式无线监控0℃恒温箱[2];孙宏健2016年在一种数字温度计的设计和校准中提出了由单片机与温度传感器组成的硬件设计方案[3];王一帜2017年在便携智能恒温箱的设计中研究了半导体制冷材料以及单片机的相互连接与信号转换,实现恒温控制及温度显示功能。

[4];赵静2018年在一种外循环式温度恒温箱设计中提出了用微小压力流体压强原理进行测量水介质外循环控温的恒温箱[5]。

本论文重点研究恒温箱温度的智能控制,首先对器件进行选择,然后通过仿真,分析恒温箱温度的设计以及应用领域。在研究温度控制系统时,对温度的参数设置进行分析对比,以达到最优效果。

1.2 本人主要工作

本论文首先对恒温箱硬件和软件的器件进行了选择。然后,选择并使用合适的软件进行温度测量,通过Proteus ISIS和Keil仿真,并对比温度的参数,来回控制,使温度控制在设置温度的上下。

1.3 论文组织与结构

第一部分介绍了论文研究背景及框架设计。

第二部分是有关恒温箱的概述。

第三部分是单片机整体设计方案。

第四部分是硬件各模块元器件的介绍。

第五部分是软件程序的介绍。

第六部分是电路整体测试与仿真。

最后是本论文的总结。

2恒温箱概述

2.1 恒温箱介绍

恒温箱是在设定的温度上下限数值内,用来培养生物或细胞的一种箱子形状的器具。在我们的生活中应用非常广泛,在日常生活中,工业生产中,农业种植中,医疗器械中都被广泛应用。在当今信息化发展迅猛的时代,恒温箱的发展也逐渐小型化、智能化,在质量方面有所提高,性价比方面有所优化。在我们身边的很多领域,都需要恒温箱。因此在恒温箱的发展中也让科学家们投入了不少心血。

本论文研究恒温箱温度智能控制系统的设计,首先通过热敏电阻Pt100对温度进行测量,根据温度变化值传达到信号处理器,在将处理好的信号递给A/D

模数转换器。由模数转换器传给单片机,由单片机给温度信息做出反应。

2.2 恒温箱研究的内容

本毕业设计的主要内容是;本次设计的以AT89C52单片机为核心,LTC1864模数转换器和LED数码管为主的硬件电路。用C语言编写程序为软件。做成一个自动控制的恒温箱。其主要功能是实时测量箱内的温度,并及时的显示。测量时,在恒温箱内放入Pt100温度传感器,Pt100开始检测箱子内的温度,检测到的温度具体变化再传送给信号处理器,然后信号处理器将处理好的信号再次传送给A/D数模转换,也就是ad芯片。由ad采样芯片采集Pt100的阻值变化,转换成温度数据传给单片机,由单片机给温度信息做出反应驱动数码管显示。在控制面板上,可以用按键设置需要的温度,如果温度高于设置的温度,则报警灯亮,蜂鸣器报警。根据恒温箱恒温的安全灯来控制温度设置的幅度变化。

3系统总体设计方案 3.1恒温箱的结构设计方案

课题设计分为硬件设计和软件设计。硬件设计选择AT89C52单片机,用Pt100热敏电阻作温度传感器,通过LTC1864模数转换器采集数据,使用LED 数码管做显示器等。软件设计用C 语言编写计算检测的数据和数码管显示的C 语言程序,并且需要对按键电路如何设定温度变化值的范围编写相应的控制程序。然后通过硬件模块的连接与软件程序的控制,组成一个可以设定温度值范围也可以实时测量温度的恒温箱。其主要功能是实时测量箱内的温度,并及时的显示。测量时,运用运放组成恒流源给Pt100温度传感器供电,AT89C52单片机通过ad 采样芯片LTC1864采集Pt100的阻值变化,转换为温度数据,驱动LED 数码管显示,然后通过按键,设定高温、低温区间,来驱动工作,结构如下图3-1所示。

图3-1 恒温箱框架图

3.2 AT89C52单片机简介

我设计的智能恒温箱选择的单片机是AT89C52 ,选择它的原因是高性能、低电压且具有标准的C51内核,它的引脚如下图3-2所示。通过与ad 芯片连接检测温度传感器检测的温度、与按键电路连接通过按键程序控制调节温度上下限变化范围、与报警电路连接若检测到的温度超过预设定的数值则发出报警信号、最后通过与数码管连接来显示检测到的温度,当然也可以通过显示来调节温度数值大小。这便基本组成了由AT89C52为中心的硬件电路。

前置处理 A/D

转换器

按键

温度传感器

AT89C52

单片机

报警灯 显示

图3-2AT89C52引脚图

3.3 A/D模数转换简介

ADC,一种模数转换,也称A/D转换,有多种叫法。它是一种电子元器件,是把输入的电压信号转变为一种数字信号然后输出去,本设计采用的是LTC1864,它是16位A/D转器,采用单5V工作电源,和微机接口相当方便。LTC1864的

引脚如下图3-3所示。

图3-3 LTC1864引脚图

3.4 恒流源及Pt100传感器简介

设计除了恒流源与LTC1864ad 芯片以外,还包含了其他的电路模块,例如电源模块选择的是恒流源,前置放大电路选择的是OP07、温度传感器选择的是Pt100传感器,报警电路选择蜂鸣器等。下面介绍这些外围硬件。

3.4.1恒流源选择与简介

恒流源采用OP07放大器和三极管组成压控恒流源,易于实现,电路相对简单,是用电压控制电流的变化,更能适应系统对输出电流大小和精度的要求。电路如图3-4所示。

图3-4 恒流源 3.4.2 Pt100传感器

常见的温度监测仪由感温元件帮助完成检测。我设计的温度传感器是选用的Pt100温度传感器。

Pt100是一种含有热电阻的温度传感器温度计,它的电阻值会随温度的升高而升高,随温度的降低而降低,然后根据温度的变化去测量具体的温度值。我这次设计的传感器Pt100温度检测范围是0℃到600℃,选则的热敏电阻传感器是金属铂制作而成。对应于本次设计的要求,选择Pt100作为热电阻传感器比较合适,如下图3-5。热电阻的阻值变化公式如下:

)**1*1(0t t B A R R t ++= (3-1) ]***)100(***1[0t t t t C t t B t A R Rt -+++= (3-2)

图3-5 Pt100

3.5 前置放大电路

这是一种双运算放大器,LM358具有放大电压信号,价格便宜等特点,适用于本设计中电源电压范围很宽的单电源使用。电路引脚如图3-6所示。

图3-6 LM358前置放大电路

4硬件系统设计

4.1 电源模块

采用VSINE正弦波交流电压,(振幅为310Hz,频率为50Hz)连接到TRAN-2P2S的功率电源变压器,其中功率电源变压器采用了二极管桥式整流电路,它是由四个二极管组成,作用是转变为所需要的交流电压。然后与三端稳压集成电路7805相连接,它的优点是短路保护,热过阻保护,使用比较方便。如图4-1所示。

图4-1 电源连接图

4.2 报警输出控制电路

此电路由BUZZER蜂鸣器、LED、滑动变阻器、电阻等元器件构成,如图4-2所示,蜂鸣器通过直流电压供电,用电磁线圈和磁铁周期性地振动发声,当检测温度不在设定范围内,就会报警。检测范围是0℃-600℃。

图4-2 报警输出控制电路

4.3 加放大器电路

我们自己设计的电路中有些输入的信号特别小,所以此时电路加放大器发挥了作用,把输入的信号通过电路加放大器放大,使输出得信号放大为以前的好多倍。所以我选择了超低失双路运算放大器OP07。它还具有噪声低的特性。OP07

引脚如下图4-3所示。图4-4所示的是OP07放大电路和温度传感器连接的原理图。

图4-3 OP07管脚图4-4 传感器电路设计

4.4 数码管的显示

显示器有数码显示管和液晶显示器。由于这次设计的是个简单,且体积小的恒温箱.所以选用数码显示管。LED数码管8只发光二极管,分别记作a,b.c、d.e.f、g dp,其中dp为小数点。如图4-5所示。

图4-5 数码显示管

4.5 按键电路

由三个BUTTON开关组成按键电路,分别为set进入参数设定,up加一指令,down减一指令。

图4-5 按键电路图

5软件的设计

5.1主程序设计

通过C语言编程,对数码管引脚,ad芯片LTC1864,延时控制,按键电路等进行编程,来控制数码管显示温度的变化值。通过寄存器初始化,定时器初始化,A/D数模转化采集数据,计算出当前Pt100温度传感器的温度值,判断是否在设定的温度值的上下限范围,再通过按键检测出当前设定的参数值,以实现要达到的温度效果。主程序流程如下图5-1所示。

图5-1 主程序流程图

上电开机

寄存器初始化定时器初始化ad采集数据计算当前温度判断温度范围检测按键

参数设定

大于温度检测范围

报警输出无按键

5.2 按键电路程序设计 通过编写C 语言程序设定ad 芯片LTC1864引脚和按键开关set ,up ,down 三个引脚还有报警电路与AT89C52单片机端口的连接。

将ad 芯片的sdo 端接P1口0位端,sck 端接P1口1位端,conv 端接P1口3位端。将按键开关set 端接P1口5位端,up 端接P1口6位端,down 端接P1口7位端。将报警电路接P3口7位端。

可以通过按键电路中,按键set 设定数值,按set 键第一下,数码管显示L 表示最低温度,然后通过按键up 调高温度,每按一次温度值加一,通过按键down 降低温度,每按一次温度值减一;按set 键第二下,数码管显示H 表示最高温度,然后通过按键up 调高温度,每按一次温度值加一,通过按键down 降低温度,每按一次温度值减一。以此来设定温度的上下限。若超过上下限预设温度值范围,则报警灯亮且蜂鸣器发出报警声音。程序框图如下图5-2所示。

图5-2 按键结构图

开始

按set 设定数值

数码管显示L 数码管显示H

按up 键 按down

按up 键

按down 加一 加一

减一

减一

结束

6系统测试

5.3显示程序设计

通过C语言程序设定数码管管脚与AT89C52单片机端口的连接来定义发光二极管的灯亮或者灯灭。

将发光二极管led1接P2口0位端,控制led1灯的亮灭,led2接P2口1位端,控制led2灯的亮灭,led3接P2口2位端,控制led3灯的亮灭,led4接P2口3位端,控制led4灯的亮灭,led5接P2口4位端,控制led5灯的亮灭,led6接P2口5位端,控制led6灯的亮灭。

通过按键设定,数码显示管显示六位数值,第一位为L或者H,分别表示对温度值的最低温度和最高温度进行设定。当第一位数为L时,通过按键down和up设定数值;当第一位数为H时,同样也通过按键down和up设定数值,设定好上下限范围后,按set键返回,Pt100在设定范围内则数码管显示温度值。

6.1Proteus与Keil

Proteus ISIS 7.8是一款通过连接原理图来代替实物的仿真与电路显示软件。我是在Window7操作系统下运用此软件,在元件库中查找所需要的元器件,连接原理图,然后调试便可代替实物进行仿真。Proteus ISIS 7.8软件是我们平时学习实验中常用的原理图仿真软件。本次设计采用Proteus ISIS7.8来仿真恒温箱硬件。

Keil Software为51系列兼容单片用机,是根据C语言程序进行编译运行调试的一款实用性很强的软件。在Keil软件中,新建一个项目文件,在新建一个文件并保存,在新建的文件中输入相应的程序,保存文件名为main.c,然后把此文件添加到项目文件中,进行运行调试,生成hex文件,保存此文件为后来的硬件仿真做铺垫。

6.2 Keil与Protuse连接

为检测恒温箱的设计效果,需将Keil 4与Proteus 7.8连接在一起仿真,第一步需在Proteus中打开仿真文件界面,然后将鼠标放在AT89C52单片机中间,双击鼠标左键,弹出对话框后点击文件夹图标后选择在Keil软件中生成的程序文件(后缀名为.hex),选择好后点击ok即可。选择好仿真程序进行仿真便可观察工作界面现象。

6.3仿真

仿真图上调节Pt100热敏电阻,可以看到数码管温度跟随显示,如图6-1是检测恒温箱内热敏电阻的温度;假设检测到的温度是203℃,如图6-2所示。

图6-1Pt100图6-2显示203℃的温度

还可以通过按键电路中的开关设定温度,set按键设定,up加一,down减一。如图6-3是设定温度的开关,图6-4是设定的温度。

6-3设定温度的开关6-4设定的温度210℃

L表示最低温度设定,因为设定的温度超过范围,所以报警器BUZ1发出报警声音且LED2灯亮,如图6-5所示。

图6-5BUZ1和LED2

H表示最高温度设定,如图6-6所示,若超过设定范围,则报警灯和蜂鸣器上图6-5所示,发出报警信号。

图6-6 设定的温度1010℃

7结束语

从2019年3月,开始着手撰写我的毕业论文,论文总体分为7个章节,其中第一章是引言,最后一章是结束语,中间六章是内容的具体设计及概述。中间部分包括恒温箱概述、总体设计方案、硬件系统设计、软件系统设计、还有系统测试。

我的恒温箱是从两大部分设计的,分别包括硬件和软件组成。硬件:有电源模块、报警输出控制模块、Pt100传感器模块、还有按键电路模块等做成;软件:由数码管管脚程序、ad芯片、延时程序等,和主程序构成。通过Pt100温度传感器采集传送温度到达前置放大电路LM358放大电压信号,再通过ad芯片即A/D 数模转换器LTC1864转变为需要的数字信号,通过控制按键电路中的三个按键,将信号传给AT89C52,单片机通过与数码管连接,温度数值将在数码管上显示,若超过设定数值范围,则报警电路发出报警信号。

最后通过在kei l软件的编程运行下得到hex文件,然后在proteus 7.8软件中将原理图进行仿真,通过按键设定温度值,观察数码显示管,从而达到预设效果。

通过这几个月做毕业论文,我学到了很多东西,也发现了很多不足之处,这个课题的毕业论文对我还是有一定的挑战性,一开始连单片机引脚都分不清楚的情况下,更不知到做一个仿真图需要什么元器件。经过这段时间的学习,我了解了AT89C52,知道了ad芯片,学会了keil运行程序和proteus仿真,也体会到了C语言的奥妙,也明白了恒温箱在生活中是如何应运的。感觉自己专业知识相差甚远,要学的东西还有很多。以后还要勤奋学习,刻苦专研。

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

编号: 毕业设计任务书 题目:恒温箱温度控制系统的设计 学院:机电工程学院 专业:电气工程及其自动化 学生姓名:孙卉 学号: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篇以上参考文献,其中英文文献不少于

基于单片机的恒温箱温度控制系统毕业论文带pid控制

第1章绪论 1.1研究的目的和意义 温度是工业生产中主要被控参数之一,温度控制自然是生产的重要控制过程。工业生产中温度很难控制,对于要求严格的的场合,温度过高或过低将严重影响工业生产的产质量及生产效率,降低生产效益。这就需要设计一个良好温度控制器,随时向用户显示温度,而且能够较好控制。单片机具有和普通计算机类似的强大数据处理能力,结合PID,程序控制可大大提高控制效力,提高生产效益。 本文采用单片机STC89C52设计了温度实时测量及控制系统。单片机STC89C52能够根据温度传感器DS18B20所采集的温度在LCD1602液晶屏上实时显示,通过PID控制从而把温度控制在设定的范围之内。通过本次课程实践,我们更加的明确了单片机的广泛用途和使用方法,以及其工作的原理。 1.2国内外发展状况 温度控制采用单片机设计的全数字仪表,是常规仪表的升级产品。温度控制的发展引入单片机之后,有可能降低对某些硬件电路的要求,但这绝不是说可以忽略测试电路本身的重要性,尤其是直接获取被测信号的传感器部分,仍应给予充分的重视,有时提高整台仪器的性能的关键仍然在于测试电路,尤其是传感器的改进。现在传感器也正在受着微电子技术的影响,不断发展变化。 恒温系统的传递函数事先难以精确获得,因而很难判断哪一种控制方法能够满足系统对控制品质的要求。但从对控制方法的分析来看,PID控制方法最适合本例采用。另一方面,由于可以采用单片机实现控制过程,无论采用上述哪一种控制方法都不会增加系统硬件成本,而只需对软件作相应改变即可实现不同的控制方案。因此本系统可以采用PID的控制方式,以最大限度地满足系统对诸如控制精度、调节时间和超调量等控制品质的要求。现在国内外一般采用经典的温度控制系统。采用模拟温度传感器对加热杯的温度进行采样,通过放大电路变换为 0~5V 的电压信号,经过A/D 转换,保存在采样值单元;利用键盘输入设定温度,经温度标度转换转化成二进制数,保存在片内设定值单元;然后调显示子程序,多次显示设定温度和采样温度,再把采样值与设定值进行 PID 运算得出控制量,用其去调节可控硅触发端的通断,实现对电阻丝加热时间的控制, 以此来调节温度使其基本保持恒定。 1.3温度控制系统的设计内容 本系统从硬件和软件两方面来讲述恒温箱温度自动控制过程,在控制过程中主要应用STC89C52、LCD1602液晶显示器,而主要是通过DS18B20数字温度传感器采集环境温度,以单片机为核心控制部件,并通过LCD1602显示实时温度的一种数字温度计。软件方面采用C语言来进行程序设计,使指令的执行速度快,节省存储空间。而系统的过程则是:首先,通过设置按键,设定恒温运行时的温度值,并且用LCD1602显示这个温度值.然后,在运行过程中将DS18B20采样的温度经过处理后的数字量用LCD1602进行显示,结合PID 控制得出的信号传给单片机,用单片机的相应引脚来控制加热器,进行加热或停止加热,直到能在规定的温度下恒温加热,如果温度超过了恒温设定值,用单片机控制制冷片对恒温箱进行降温,最后保证恒温箱在设定的温度下运行。

恒温箱的设计小论文

恒温箱的设计 师恭鹏 (江西理工大学电气工程与自动化学院,江西,赣州,341000) 摘要:恒温箱将基于PLC设计完成。设计过程中将应用温度传感器、数码显示管、加热装置、冷却水泵、冷却器、储水箱、温度显示、阀门及状态指示部件。恒温系统要求控制恒温箱水温在20~80℃之间的某个设定数值。两个数码显示管分别用于显示设定温度及显示测试温度。当水温低于设定值时,采用电加热升温。当水温高于设定值时,放出部分热水,启动冷却水泵使水流经冷却器向恒温箱供水降温。本系统以PLC控制器为核心,设计控制系统的硬件电路和软件程序,完成要求的控制任务。 关键词:恒温箱;PLC;传感器 The design of the incubator SHI Gong-peng (SchoolofElectrialEngineeringandAutomation,JiangxiUniversityofScienceandTechnology,Ganzhou341000,China) ABSTRACT:The incubator will be based on the PLC design. The design process will be the temperature sensor, digital display tubes, heating device, cooling motor, coolers, storage tanks, temperature display, valves and status indication components. The thermostat system requirements for the control incubator water temperature between 20 - 80 ° C set the value. Two digital display tubes were used to display the set temperature and display the test temperature. When the water temperature below the set value, the electric heating to heat up. When the water temperature is higher than the set value, to release some hot water, and start cooling the motor so that flow through the cooler to cool to the water supply to the incubators. This system as the core of the PLC controller, the design of control systems hardware and software program to complete the requirements of control tasks. Keywords: Incubator; PLC; Sensor 0 引言 恒温箱的使用大部分是在实验室、工业、医药中。 在实验室中,特别是生物实验室,我们为了得到更加准确的实验数据,对于恒温实验环境要求严格。所以针对实验室来说,恒温箱的作用显得相当重要,对于我们实验室的研究过程以及研究结果将产生很大的影响。同时更加准确的研究结果对于我们由此产生的试验成果的实际运用产生积极的作用。对于我们的生物、农业、渔业的发展产生巨大的推进作用。 在工业生产中,恒温箱的应用是广泛的,直接产生产品的。所以我们更注重恒温环境的保持,恒温环境的稳定保持对于我们工厂车间的产品以及由此相关的工业生产都是基于恒温环境的后续发展。所以恒温箱的作用在工业中更是处于举足轻重的地位。同时在工业生产过程中我们对于恒温箱的要求也相对更加严格,比如质量的可靠性、恒温箱的维护管理费用、恒温箱的本身价位等,这些对于工业上的批量生产产品的企业都是相当重要的。 在医药方面,医用恒温箱主要用于药品,试剂的储存,运输;疫苗,血液的冷藏保温,

恒温箱控制系统设计

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

目录 第一章绪论 (1) 1.1温度控制方法发展现状 (1) 1.2本文研究的意义 (3) 第二章系统的结构 (5) 2.1硬件选择 (5) 2.1.1处理器AT89552 (5) 2.1.2存储器 (6) 2.1.3 A/D转换器ADC0809 (6) 2.1.4定时计数器8253 (6) 2.1.5可编程并行I/O接口芯片82C55A (6) 2.1.6热电偶 (7) 2.1.7 LED显示结构 (7) 2.1.8可编程键盘8279/显示器接口元件 (7) 2.1.9掉电保护电路 (8) 2.1.10复位电路 (9) 2.1.11看门狗电路 (9) 2.1.12固态继电器 (9) (14) 第四章测温数据采集与处理 (16) 4.1概述 (16) 4.2电路基本原理 (17) 4.2.1信号放大及滤波电路 (18) 4.2.2热电偶冷端补偿电路 (20) 4.2.3电路放大倍数的测量 (24) 4.2.4电路放大倍数的拟合 (26) 4.3数据处理 (27) 4.3.1数字量分度表的求出 (27) 4.3.2热电偶的热电势随温度的变化规律 (28) 4.4 PID控制技术的理论分析 (28) 4.4.1PID控制技术原理 (29) 4.4.2温控系统PID控制的调节过程 (29) 第五章系统软件设计 (29)

基于单片机的智能恒温箱设计

基于单片机的智能恒温箱设计 摘要:恒温箱广泛应用于实验室等领域,为了使其更加高效、智能,本文设计了一种基于单片机的智能恒温箱。该恒温箱采用 STM32F103为核心控制器,实现了温度控制、温度显示、报警等功能。通过PID算法,使得恒温箱温度控制更加精准和稳定。设计还考虑到了安全和便捷性等因素,使得该智能恒温箱可在实验室等多个场景中得到广泛应用。 关键词:单片机;智能恒温箱;STM32F103;PID算法 1.引言 恒温箱是实验室等领域中广泛应用的设备之一,具有恒温、恒湿、恒流等特点,是进行实验、储存物品等必备的设备。在日常的研究工作中,常常需要不同温度下对物品进行储存、干燥等处理,而温度的稳定性是影响实验结果的重要因素之一。因此,设计一种智能的、精准稳定的恒温箱对于提高实验效率和准确性具有重要意义。 2.硬件设计 本设计采用STM32F103作为核心控制器,其具有良好的扩展性和稳定性。STM32F103通过外围电路获取传感器的温度数据,实现对温度的控制。具体硬件设计如下: (1)外围电路 温度传感器采用DS18B20,该传感器具有较高的测量精度和稳定性。传感器输出信号通过单总线接口与STM32F103通信,便于数据传输和电路设计。 (2)输入输出接口 本设计需要实现恒温箱的温度控制、温度显示、报警等功能。控制接口包括PWM输出、IO输出等,显示接口采用数码管显示等方式,报警接口则采用蜂鸣器等方式。 3.软件设计 本设计采用Keil C51开发环境和STM32F103作为硬件平台进行

软件设计。软件设计主要包括以下几个方面: (1)时钟设置 在STM32F103中,内部时钟源可以选择使用内部RC振荡器或外部时钟源。为了保证精度和稳定性,本设计采用了外部晶振作为时钟源,并对时钟频率进行设置,以满足系统要求。 (2)温度采集与控制 软件通过DS18B20获取温度数据,并通过PID算法进行控制。PID算法可以有效地提高恒温箱的控制精度和稳定性,从而保证实验结果的准确性。 (3)温度显示与报警 软件通过数码管进行温度显示,并通过蜂鸣器等方式进行报警。当温度达到设定值时,蜂鸣器会发出警报,提示操作人员进行处理。 4.实验结果与分析 本设计成功设计并实现了一种基于单片机的智能恒温箱,其温度控制精度和稳定性得到了有效提高。通过实验测试,恒温箱的温度控制精度达到了±0.2℃,温度稳定性达到了±0.5℃。在实验室等多种场景中,该智能恒温箱均得到了广泛应用。 5.结论 本文设计了一种基于单片机的智能恒温箱,通过PID算法等技术手段实现恒温箱的精准稳定控制。该恒温箱采用STM32F103为核心控制器,通过外围电路获取传感器的温度数据,并实现了温度控制、温度显示和报警等多种功能。该智能恒温箱在实验室等多种场景中得到了广泛应用,为实验研究提供了有效的实验环境和数据保障。

温度控制恒温箱的设计和分析研究

1引言 恒温箱智能控制系统已广泛应用于社会和生活中的各个领域,在恒温箱的发展过程过程中,温度控制对恒温箱的设计是人类长期以来研究的重要课题。此论文主要研究恒温箱温度控制,硬件采用Proteus ISIS 7.8进行仿真,程序采用Keil 进行仿真。最后,硬件仿真与程序仿真结合便测试出所设计的效果。 1.1 研究背景及现状 温度控制是恒温箱的重要环节,对温度智能控制系统有重大意义。在日常生活中,可以用来保存食物;在工业中,可以保存工业原料以及一些产品的测试,其控制效果的好坏会对产品有直接影响;在农牧业中,可以育苗,可以饲养生物;在科研机构可以培养细胞;在生物研究中,可以为无菌试验创造有利的条件;一些高端电子设备的正常运行需要一定的温度环境。 上世纪70年代,温度控制系统在国外开始被研究。大约在80年代,国外温度控制系统发展迅猛,智能化等在科技中也有较大的成就。程美枫2014年在干燥箱温度中系统误差的分析中提出了用一定的方法发现和减小或消除系统误差[1];李颖2015年在0℃恒温装置的设计中提出一种便携式无线监控0℃恒温箱[2];孙宏健2016年在一种数字温度计的设计和校准中提出了由单片机与温度传感器组成的硬件设计方案[3];王一帜2017年在便携智能恒温箱的设计中研究了半导体制冷材料以及单片机的相互连接与信号转换,实现恒温控制及温度显示功能。 [4];赵静2018年在一种外循环式温度恒温箱设计中提出了用微小压力流体压强原理进行测量水介质外循环控温的恒温箱[5]。 本论文重点研究恒温箱温度的智能控制,首先对器件进行选择,然后通过仿真,分析恒温箱温度的设计以及应用领域。在研究温度控制系统时,对温度的参数设置进行分析对比,以达到最优效果。 1.2 本人主要工作 本论文首先对恒温箱硬件和软件的器件进行了选择。然后,选择并使用合适的软件进行温度测量,通过Proteus ISIS和Keil仿真,并对比温度的参数,来回控制,使温度控制在设置温度的上下。

单片机恒温箱控制系统【开题报告】

开题报告 电子信息工程 单片机恒温箱控制系统 一、课题研究意义及现状 恒温箱主要用于控制温度,它可以为农业研究、生物技术测试提供各种所需要的模拟环境,因此广泛用于药物、纺织,产品寿命测试等相关行业。 随着微电子技术的快速发展,单片机的数据处理能力和功能得到了极大地提高,基于单片机的恒温箱就应运而生了。单片机温度控制系统能很好的克服传统控制器的缺点,选用51系列单片机为主处理芯片,温度测量多选用热敏电阻,热敏电阻的阻值随温度的变化反映在电阻电压的变化上,通过对电压信号的采集,可以反推出所测的温度。这种单片机恒温箱具有简单,实用,价格低廉和精度高的特点,使用很广泛。 近几年,通过对产品的升级换代、新工艺、新材料的使用,恒温箱有了较大的改进,温度控制系统从简单的机械式温度调节演变成温度控制仪表及计算机控制,并增加了限温、限流等安全保护装置,使恒温箱性能有了较大的提高,应用领域也日益扩大,成为一种多用途的电热温控设备。目前,医用恒温箱式样繁多,在各大中小医院普遍使用。普遍使用的是机械触点控制式恒温箱,但这种恒温箱容易出现控温不准,温度超高或偏低、失控不能断电、接触不良不能加热等一系列问题。为此新型的恒温箱采用数控化,这种恒温箱控温准确,调节灵活,使用方便,故障率大大下降,维修次数明显减少,取得了良好的经济效益。还有一种使用很广泛的就是恒温孵化箱。这相对于传统的孵化方式有更高的孵化效率,也就增加了经济效益。 随着电子器件的发展,控制电路的形式也多种多样。出现了先进的神经网络,模糊控制和遗传算法,这些属于人工智能领域,同PID结合以调节PID参数,适应温控系统非线性,干扰多,大时延,时变和分布变化的特点。神经网络采用自适应的方法,具有很强的鲁棒性,动态响应快,实现温控系统的参数自调整,将线性控制与非线性相结合。 本课在开题前,已经对单片机恒温箱的背景做了大量调研。 二、课题研究的主要内容和预期目标 采用单片机设计的恒温箱控制系统,具有系统稳定可靠,控制精度高,实用性强等特点,广泛应用于各个领域。 了解当前国内外恒温箱技术的研究现状及其产品市场;熟悉单片机编程技术和动手能力,为以后从事相关工作做好铺垫。毕业设计具体内容: 设计采用STC89C51单片机和DS18B20数字温度传感器制作一个恒温箱控制系统,通过一定功

恒温箱的pid控制课程设计cad

恒温箱的pid控制课程设计cad 恒温箱是一种用于控制物体温度的设备,它可以在特定的温度范围内维持物体的温度稳定。在许多需要严格控制温度的实验或加热物体的工业场景中,恒温箱的应用非常广泛。恒温箱的PID控制课程设计,就是为了让学生了解PID控制的实际应用并通过实际操作来掌握PID控制的理论知识。 一、恒温箱PID控制的原理 PID控制是通过不断的调整控制器输出信号,使设备输出的温度与设定值越来越接近。传统的PID控制器包括三个参数:比例增益(P)、积分时间(I)和微分时间(D)。P项控制温度与设定值之间的差异,I项用于消除偏差,并且累加偏差的积累,D项用于使温度变化更加平稳。 二、课程设计CAD 1.恒温箱PID控制课程设计必备工具是CAD软件。在CAD软件中,可以根据需要自由添加和调整课程设计的元素和参数。 2. 设计步骤: (1)首先打开CAD软件,选择合适的模板画布。 (2)在画布上添加恒温箱的外形设计图。 (3)添加温度传感器和恒温箱的控制器探针,用于感知环境温度和反馈温度变化。 (4)在CAD中添加PID控制器,输入设定值和控制参数(比例,积分时间和微分时间)。 (5)将PID控制器连接到控制器探针,用于控制恒温箱的输出温度。 (6)将设计的CAD文件保存,以供学生进行实际操作和控制。 三、实际操作 1.在课程设计的过程中,学生需要进行实际操作,以了解PID控制的原理和应用。

2.在实际操作中,学生需要连接温度传感器和PID控制器,然后根据设定值和调节参数,调整控制器的输出信号,控制恒温箱的输出温度。 3.在操作过程中,学生需要不断调整控制器参数,直到设备的输出温度稳定在设定值附近。 四、总结 PID控制器是理解自动控制中最基本的控制技术之一。恒温箱的PID控制课程设计可以帮助学生了解PID控制的基本原理,从而将其应用于实际场景中。通过实践掌握理论知识,有助于学生在未来的工作和研究中更好地应用和掌握自动控制技术。

恒温箱温度控制系统设计

一·设计任务 恒温箱工作在70℃-80℃,精度℃,有越线报警;具有断电保护,报警等功能; 二·原理框图 三.总体方案 本次设计的以“AT89C52单片机”为核心,模数转换器和LED数码管为主的硬件电路;用C语言编写程序为软件;做成一个自动控制的恒温箱;其主要功能是通过数字温度传感器DS18B20实时测量箱内的温度,并及时的显示;并通过报警功能实时监控恒温箱的工作状态,同时采用后备电源实现断电保护功能; 四·系统器件分析 1、温度传感器 本实验采用数字温度传感器DS18B20,与传统的热敏电阻相比, 他能够直接读出被测温度并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式;可以分别在和750ms内完成9位和12位的数字量, 并且从DS18B20读出的信息或写入DS18B20的信息仅需要一根口线单线接口读写, 温度变换功率来源于数据总线, 总线本身也可以向所挂接的DS18B20供电, 而无需额外电源;因而使用DS18B20可使系统结构更趋简单,可靠性更高,成本更低;测量温度范围为~55℃~+125℃;C,在一10℃~+85℃;C范围内,精度为±℃;DS1822的精度较差为±2℃;现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性; 2.单片机 本次设计选择AT89C52作为单片机,AT89C52是美国的ATMEL公司生产的CMOS8位单片机有着低电压,高性能的特性,片内含有8k bytes的可反复擦写 的只读程序存储器Flash和256 bytes的随机存取数据存储器,器件采用的是ATMEL公司的高密度、非易失性存储的技术生产,还兼容标准MCS-51系统指令,片内置通用Flash存储单元和8位中央处理器 3.报警 报警功能由蜂鸣器实现,当由于意外因素导致电阻炉温度高于设置温度时,单片机驱动蜂鸣器鸣叫报警;报警上限温度值为预置温度+5℃,即当前温度上升到高于预置温度

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

恒温箱自动控制系统设计 组员: 院系: 指导教师:

【摘要】 本组设计的恒温箱自动控制系统主要由中央处理器、温度传感器、半导体制冷器、键盘、显示、声光报警等部分组成。处理器采用AVR Mega128单片机,温度传感器采用DS18B20,利用半导体制冷片一面制冷一面发热的工作特性进行升降温,用LCD12864作为显示输出。温度传感器检测到温度数据传送给单片机,单片机再将温度数据与给定值进行比较,从而发出对半导体制冷器的控制信号,使温度维系在给定值附近(偏差小于±2℃),同时单片机将数据送与显示器。 【关键字】 单片机温度传感器半导体制冷器控制 一、设计方案比较 1.1总体设计方案 这里利用DS18B20芯片作为恒温箱的温度检测元件。DS18B20芯片可以直接把测量的温度值变换成单片机可以读取的标准电压信号。单片机从外部的两位十进制拨码键盘进行给定值设定,读入的数据与给定值进行比较,根据偏差的大小,采用闭环控制的方法使控制量更加精准。控制结果通过液晶显示器LCD12864予以显示。 系统整体框图如图一所示: 图一、系统整体框图 1)温度检测元件的选择: 方案一:这里所设计的是测温电路,因此可以采用热敏电阻之类的器件利用其感温效应,检测并采集出随温度变化而产生的电压或电流,进行A/D转换后送给单片机进行数据处理,从而发出控制信号。此方案需要另外设计A/D转换电路,使得温测电路比较麻烦。 方案二:上网查得温度传感器DS18B20能直接读出被测温度,并可根据实际要求通过简单的编程实现9~12位的数字值读取方式,它内部有一个结构为8字节的高速暂存RAM存储器。DS18B20芯片可以直接把测量的温度值变换成单片机可以读取的标准电压信号。与方案一比较更加简单实用,因此我们选择方案二。

基于单片机的恒温箱课程设计报告书

成都理工大学工程技术学院 《恒温箱控制系统》课程设计报告 系别:自动化工程系 专业:自动化 **:** 学号:************

2014年6月16日 摘要 温度的测量与控制在工业、农业、国防等行业有着广泛的应用。随着微电子技术的发展,各种高性能的半导体集成温度传感器,在温度测控领域得到了极为广泛的应用。恒温箱的智能控制系统是用半导体温度传感器做测温器,用单片机控制温度平衡,最终达到恒温的目的。 本文对系统所能实现的功能做了简单介绍,并简单介绍了系统使用的51单片机的性能和发展情况;同时对DS18B20做了介绍。 本文重点介绍了系统硬件的分析与设计,对硬件各部分的电路一一进行了介绍。绘制了电路原理图,并进行了电路的焊接,完成了系统的硬件调试。根据硬件的设计和系统所要实现的功能,本设计对软件也进行了设计,并经过反复的模拟运行、调试,完成了系统的软件设计,最后形成了一套完整的智能温度控制系统。 关键词:温度平衡DS18B20 51单片机

目录 摘要.................................................................................................................................................................. - 1 -

目录................................................................................................................................................................. - 2 -前言.................................................................................................................................................................. - 4 -1 系统设计分析.......................................................................................................................................... - 6 - 1.1 设计题目要求......................................................................................................................... - 6 - 1.2 设计方案选择......................................................................................................................... - 6 - 2 硬件电路设计.......................................................................................................................................... - 7 - 2.1 硬件电路设计......................................................................................................................... - 7 - 2.1.1 传感器........................................................................................................................... - 7 - 2.1.2 温度传感器DS18B20.......................................................................................... - 8 - 2.1.3 LED数码管显示电路............................................................................................. - 9 - 2.2 硬件总电路图....................................................................................................................... - 10 - 3 程序设计.................................................................................................................................................. - 10 - 3.1 程序设计介绍....................................................................................................................... - 10 - 3.2 程序编写................................................................................................................................. - 11 - 4 总结........................................................................................................................................................... - 24 -

(完整版)基于Matlab的恒温箱温度控制系统设计与仿真毕业论文

毕业设计论文 基于Matlab的恒温箱温度控制系统设计与仿真

摘要恒温箱在工业生产和科学研究中有着重要的作用,因此设计一个合适的温度控制系统有着重要的意义,而恒温箱的温度控制系统比较复杂,是一个大时滞、时变、非线性系统,很难用数学方法建立精确的数学模型。 目前主要采用经典控制、智能控制和两种控制算法相结合的控制算法对恒温箱的温度控制系统进行控制。 在本文中选定二阶纯滞后环节为控制对象的数学模型,对其分别采用PID控制算法,模糊控制算法和模糊PID算法对恒温箱进行控制,并用Matlab对各算法进行仿真比较分析。通过对这几种算法的仿真与研究,发现PID整定好的参数不能长期适应系统模型,需要不断对控制器参数进行整定,才能达到较好的控制效果;模糊控制不依赖于系统的精确模型,是解决不确定性系统的一种有效途径,但控制精度不高,且量化因子和比例因子确定后,其适应能力有限制;而模糊PID控制方法具备了模糊控制和PID控制各自的优点,同时具有很强的鲁棒性和适应能力。 关键词大时滞系统,PID控制,模糊控制,模糊PID控制 ABSTRACT As thermostat plays an important role in the production and

scientific research, so designing a suitable temperature control system has an important significance. The thermostat's temperature control system is complex, and is a large time lag, time-varing, nonlinear system, then it is difficult to establish an accurate mathematical model. Currently the classical control, intelligent control and their combined control algorithm are main used for control the temperature control system. This paper selects second-order lag model for the control object, and uses PID control algorithm, fuzzy control algorithm and fuzzy PID algorithm to control thermostat and uses Matlab software for the simulation comparative analysis. By studying several simulation we found that PID algorithm arranges the parameter cannot adapt a long time, and it need unceasingly be carried on the adjustment and achieve the anticipated effect. Fuzzy control does not depend on the precise object model and is an effective way to solve the uncertainty. But the control accuracy is not high ,and when quantifiable factor and scale factor is determined ,its adaptable ability is restricted. As fuzzy PID control algorithm ,it not only combines the fuzzy control

最新恒温箱温度控制电路设计

精品资料 恒温箱温度控制电路 设计 ........................................

恒温箱温度控制电路设计 一,概述 衡温箱的基本功能:利用测量电路测量温度,反馈于控制电路,控制电路根据温度的高低做出反应,控制制冷系统或加热系统对温度做出改变,总的来说,恒温箱的功能就是保持温度。 其典型应用为用以饲养或培养生物或生物的一部分(细胞等),以前用于孵卵的恒温器,有的是通过热水加热(水温式),但实验用的大部分为电热式,装有电热器和温度调节器,是一种外壁上装有绝热材料的箱子或柜橱。 恒温箱的组成下图所示:

工作原理: 恒温箱由制冷系统,加热系统,控制系统,温度系统空气循环系统,和传感器系统等组成.恒温箱的温度控制是一个典型的自动控制问题,属于自动控制理论和控制系统设计课程的内容。在本课程的设计作业中,我们采用一种简单的控制策略,当恒温箱的温度低于下限值T L=T S-0.5的时候通过继电器启动加热系统,当恒温箱的温度高于上限值T H=T S+0.5的时候通过继电器启动制冷系统。 设计任务: (一)、温度测量电路 设计一个温度测量电路,用输出电压值指示被测温度。当被测温度为T S 25时,测量电路输出电压为0V;当被测温度处在25±2℃之间时,输出电压为= -5V~+5V之间一个随被测温度变化的值。此处的设计需用到NTC热敏电阻,即具有负温度系数的热敏电阻,其阻值随温度的升高而降低。 (二)、温度控制电路

设计一个温度控制电路,当恒温箱的温度低于下限值T L=T S-0.5的时候通过继电器启动加热系统,当恒温箱的温度高于上限值T H=T S+0.5的时候通过继电器启动制冷系统。 (三)、报警电路 设计一个报警电路,当恒温箱的温度处于设定的正常范围时绿灯闪亮,当温度高于T H时红灯闪亮,当温度低于T L时黄灯闪亮。指示灯为白炽灯,闪亮方式为由暗逐渐变亮在逐渐变暗。 (四)、电源电路 设计一个电源电路,把220V交流电变换成稳定的低电压直流电源供控制电路使用。 总之,整个设计思路就是,用热敏电阻感知温度变化,由电阻电压的变化反映温度变化,将电压放大后输出。设定温度的上下限值为25±2℃, 控制相关设备(制冷系统与加热系统),并在温度超出限值时发出相应的报警信号。 二、温度测量电路设计 1)温度测量电路的组成、原理和基本功能 它的组成有:差分比例运算电路跟反向运算电路各一个,第一级放大电路的正向输入端跟一个回路相连,UI2由该回路的分压提供。

恒温箱~开题报告

恒温箱开题报告 班级:学号:姓名:指导老师: 一、装置的功能与用途 基于单片机保温箱的温控系统大部分使用是在实验室、工业、医药、农业中。在实验室中特别是生物实验室,我们为了得到更加准确的实验数据,对于恒温实验环境要求严格。所以针对实验室来说,恒温箱的作用显得相当重要。在工业生产过程中我们对于恒温箱的要求也相对更加严格,比如产品的热处理、冷处理等,直接影响着产品的质量。在医药方面医用恒温箱主要用于药品和试剂的储存、运输,疫苗、血液的冷藏保温,透析液的加温、生理盐水的加温等。由以上我们可以明显的看出恒温箱的重要作用。在农业温室大棚中,温控系统对于农作物的生长至关重要,对于农业方面,以至于生活中的各个方面温控系统永远处于相当重要的地位。 二、硬件设计 1.单片机芯片的选择方案和论证 由于单片机具有以下的很多优点,被我们选定为制作该作品的首选芯片 单片机特点: (1)高集成度,体积小,高可靠性 单片机将各功能部件集成在一块晶体芯片上,集成度很高,体积自然也是最小的。芯片本身是按工业测控环境要求设计的,内部布线很短,其抗工业噪音性能优于一般通用的CPU。单片机程序指令,常数及表格等固化在ROM中不易破坏,许多信号通道均在一个芯片内,故可靠性高。 (2)控制功能强 为了满足对对象的控制要求,单片机的指令系统均有极丰富的条件:分支转移能力,I/O口的逻辑操作及位处理能力,非常适用于专门的控制功能。 (3)低电压,低功耗,便于生产便携式产品 为了满足广泛使用于便携式系统,许多单片机内的最低工作电压仅为1.8V~3.6V,而工作电流仅为数百微安。 (4)易扩展 片内具有计算机正常运行所必需的部件。芯片外部有许多供扩展用的三总线及并行、串行输入/输出管脚,很容易构成各种规模的计算机应用系统。 方案一: 采用STC89C51芯片作为硬件核心。STC89C51内部具有4KB ROM 存储空间,512字节数据存储空间,带有2K字节的EEPROM存储空间,与MCS-51系列单片机完全兼容,STC89C51可以通过串口下载。

恒温恒压控制系统研究与分析

恒温恒压控制系统研究与分析 作者:童群涛边海 来源:《电子技术与软件工程》2013年第18期 摘要:本文通过分析恒温恒压控制系统的工作原理指出了可能出现的异常和处理方法,整理出标准化的处理方法和改进措施,经过试验验证了这种恒温恒压控制系统的可靠性。 1 概述 要分析恒温恒压单元的工作情况,必须要掌握其系统的性能原理,尤其是温度及压力控制系统的原理,现将其原理概述如下: 1.1 温度及压力控制系统原理概述 控制系统由周波控制器、可控整流混合性模块、温控仪、压力控制仪、过流保护电路组成的功率调节器和温度传感器、压力传感器、电热器、变频器、磁力鼓风机等组成。其原理框图见附图1。 在温度控制方式下,温度控仪根据恒温区温度传感器检测值和流程设定量输出PID信号(4~20mA)。在压力控制方式下,压力控制仪根据恒温区中的压力传感器检测值和流程设定量输出PID信号。 周波控制器根据PID信号量,去控制触发脉冲的控制角和导通角。PID输入信号越大,控制角越小,导通角越大。例如:在温控方式下,恒温箱体的实际温度如果远离设定温度,PID 输入20mA,温控仪及输出信号将最大,触发脉冲控制角最小,周波控制器接受信号后使晶闸管导通角最大,电热器以最大功率升温;如果箱体内温度接近设定温度,温控仪输出电流便减小至4mA,温控仪及输出信号将最小,触发脉冲控制角最大,晶闸管导通角最小,晶闸管几乎截至,电热器输出功率接近零;如果PID减小到12mA,周波控制器将使晶闸管在运行周期里导通50%,电热器输出功率为50%。 1.2 晶闸管功率调节器原理概述 快速熔断器Fu、可控整流混合性模块RCT、电流互感器TA等组成功率调节器的主电路。零脉冲电路(1)导通比电路(2)、过电流截止电路(3),“与”门电路(4)和脉冲变压器(5)组成控制电路,又称为周波控制器。加热器负载RL、温度传感器BST及压力传感器PS同PID调节器通过外控开关S与功率调节器组成闭环控制系统,可自动控制恒温箱体温度到设定值。 “与”门电路(4)接受三个输入信号。首先是零脉冲电路(1)发出的“零脉冲”信号;其次是电路(2)周期性输出的高电平连续可调的占空比信号;第三是过电流截止信号。只要主电

恒温箱控制系统设计

一.课程设计内容 运用所学单片机、模拟和数字电路、以及测控系统原理与设计等方面的知识,设计出一台以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.王福瑞等.《单片微机测控系统设计大全》.北京航空航天大学出版社,1999 2.《现代测控技术与系统》韩九强清华大学出版社2007.9 3.《智能仪器》程德福,林君主编机械工业出版社2005年2月 4.《测控仪器设计》浦昭邦,王宝光主编机械工业出版社2001 5.Keil C51帮助文档 五.成绩评定综合以下因素: (1) 说明书及设计图纸的质量(占60%)。 (2) 独立工作能力及设计过程的表现(占20%)。

相关文档
最新文档