恒温箱自动控制系统设计报告
毕业设计论文(恒温箱的控制)[管理资料]
摘要温度与生物的生活环境密切相关,不同的生物或物体对温度的要求都不同。
随着智能控制技术不断的发展,在现代工业生产以及科学实验的许多场合,为了获取生物或物体所需求的温度,需要及时准确的获取温度信息,同时完成对温度的预期控制,这时候温度检测与控制系统就显得尤其的重要。
因此,温度检测系统的设计与研究一直备受广大科研者重视。
本次课题设计了一个低成本,高精度的恒温箱。
该设计主要从硬件和软件两个方面出发:1)在硬件上,选择AT89C52单片机为核心,,并以Pt100温度传感器作为温度检测仪器,通过ICL7135模数转换器采集数据,用LED数码管作为显示器,构成了一个恒温箱;2)在软件上,设计了温度检测算法,并在C语言编程环境下,编写了相应的程序来实现所设计的算法。
最后通过Proteus ISIS与Keil的联合仿真,保证了算法的可行性。
通过仿真实验可以发现所设计的系统可以较好的检测、控制并且保持温度。
但是由于温度调节的迟滞性以及设计上的不足,该系统具有一定的局限性。
关键词:温度检测;AT89C52单片机;恒温箱;C语言编程ABSTRACTTemperature 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 software1)Hardware's design: At first, we chosed AT89C52 SCM as the core of the system. And then we selected TL431 to compose the 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 simulationexperiment 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目录第一章绪论 .................................................... 错误!未定义书签。
恒温箱PLC控制系统毕业设计
摘要随着现在电子技术的发展,温度测量的利用在许多地方都有比较大的发展空间,许多质量好而且便宜的温度传感器被设计开发,在温度检测控制和测量方面得到了较大的应用。
例如在日常生活、工业生产、和实验室当中恒温箱的的应用随处可以见到。
在生活中我们用恒温箱保存食物,在工业生产中一些原料的保存用到恒温箱,实验室里特别是生物的培养实验室恒温箱的应用更为广泛。
除此之外,在医用、水产、特种工业、工业探伤、照相等领域,都需要稳定而精确的温度。
与此同时随着社会的发展,温度、压力、液位和流量是四中最常见的过程变量,其中温度是一个非常重要的过程变量。
因此国内外对恒温箱的研究越来越深入,恒温箱的用途也越来越广泛,恒温箱plc控制系统不仅不仅促进了科技的发展和工业生产,也提高了人民的生活水平,因而这种低成本而又能打成需求者需要的恒温箱就有意义。
本次设计中,恒温箱控制系统的性能在很大程度上取决于对温度的控制性能,与此同时采用以PLC为主控制器通过拨码开关设定初始输入温度,设定温度与所测温度进行比较,然后plc对数据进行处理,根据偏差信号的大小来驱动控制发热丝或冷水泵,从而使恒温箱达到温度恒定控制的目的。
本次恒温箱plc控制系统将基于plc设计完成,设计过程当中将应用的温度传感器、数码显示管、加热装置、冷却水泵、冷却器、储水箱、温度显示、阀门及状态指示不见。
恒温箱plc控制系统要求控制恒温箱的水温在20~80摄氏度之间某设定数值,当水温小于设定值时,采用电热升温。
当水温大于设定值时,放出热水部分,并且启动冷却风扇使水流经冷却器向恒温箱提供水。
本恒温箱plc控制系统以plc控制器为核心,同时本系统也应用了温度传感器、流量传感器、和液位传感器,设计恒温箱plc控制系统的硬件电路和软件程序,完成控制任务。
恒温箱plc控制系统的设计还对plc特殊功能扩展模块和BCD译码器做了简单的介绍。
关键词:PLC,传感器,恒温箱,PIDAbstractWith the current development of electronic technology, the use of temperature measurement in many places has a relatively large space for development, a number of good quality and inexpensive temperature sensor is designed and developed, in terms of temperature measurement and control and measurement applications have been larger. For example, in daily life, industrial production, and laboratory applications among the incubator can be seen everywhere. In life we saved with the thermostat food, some preserved in the industrial production of raw materials used in the oven, in particular the application of biological laboratory culture laboratory incubator is more extensive. In addition, the medical, aquatic products, specialty industrial, industrial inspection, photography and other fields, we need a stable and precise temperature. With the development of society at the same time, temperature, pressure, level and flow are the four most common process variables, where the temperature is a very important process variables. So researches on more in-depth incubator, incubators use has become increasingly widespread, incubators plc control system not only has not only promoted the development of technology and industrial production, but also improve the living standards of the people, so this demand for low cost and they can be labeled as an incubator needs to be meaningful The design, performance thermostat control system largely depends on the temperature control performance, at the same time adopt a PLC-based controller to set the initial input temperature via DIP switch, set temperature and the measured temperature comparison, then plc for data processing, based on the size of the error signal to the drive control heating wire or cold water pump, so that the oven temperature constant control purposes. The incubator will be based plc control system design is completed, the design process will be applied temperature sensors, digital display tubes, heating devices, cooling water pumps, coolers, storage tanks, temperature display, valves and status indication disappear. Plc thermostat control thermostat control system requires a set value of temperature between 20 to 80 degrees Celsius, when the water temperature is less than the set value, the use of electric heating. When the water temperature is greater than the set value, the release of hot water portions, and start the cooling fan to provide cooling water to flow through the incubator. The thermostat control system plc controller as the core, but also the application of the system temperature sensors, flow sensors, and liquid level sensor, design incubator plc control system hardware and software programs, complete control tasks. Design incubator plc control system also plc expansion modules and special function BCD decoder to do a simple introduction.Abstract: PLC, sensors, thermostat,PID目录摘要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..1 Abstract (2)1 设计方案的确定 (6)1.1 各控制方案的比较 (6)1.2 PLC温控系统原理 (7)2 系统硬件设计 (9)2.1硬件分配 (9)2.3 恒温控制的PLC 控制装置示意图 (10)2.4工艺过程及控制要求说明 (10)2.5 I/O地址表 (12)2.6温度传感器 (12)2.7 PLC主机 (15)2.8 执行单元 (17)2.9 LED显示器显示方式 (17)2.10 各电器元件的选择 (17)3 系统的软件设计 (17)3.1恒温系统控制流程图 (18)3.2 恒温系统梯形图 (19)3.3 恒温控制系统程序 (29)参考文献 (32)致谢 (33)1设计方案的确定1.1 各控制方案的比较根据任务设计要求,恒温水箱的温度需要运用PID控制。
恒温箱控制系统
摘要在日常生活工业生产和实验室中,恒温箱的应用随处可见到。
在生活中我们保存食物用到恒温箱,工业生产中一些生产原料的保存用到恒温箱,实验室里特别是生物的培育实验室,恒温箱的应用更是普遍。
在本设计中,我们针对恒温箱而设计的一个恒温系统,在系统里,通过对恒温箱温度的检测与变送传到单片机,与给定值进行比较,单片机对数据进行处理,根据偏差信号的大小输出驱动PWM输出,通过改变PWM输出的周期和幅值,控制发热丝的功率,从而达到恒温箱内温度控制的目的。
本实验的单片机为51系列,对数据进行采集比较处理与输出,PWM通过单片机的脉冲输出,通过光隔离输入放大电路对发热丝进行加热,直接对箱子温度进行提升,最终达到控制温度的目的。
关键字:单片机8052 CT02红外线温度传感器恒温箱一.系统方框图二.单元模块介绍(一)温度检测部分--CT02/CT20介绍工作电压:8—36VDC测温范围:-40~600℃ (量程分度可用设置键或软件来调节) 在本设计中,设置测温范围为0—100℃。
温度分辨率:0.1℃响应时间:150mS (95%)输出形式:数字输出,不需要使用变换器。
(二)单片机部分介绍80C52内置8位中央处理单元、256字节内部数据存储器RAM 、8k 片内程序存储器(ROM )32个双向输入/输出(I/O)口、3个16位定时/计数器和5个两级中断结构,一个全双工串行通信口,片内时钟振荡电路。
单片机8052 CT02/CT20温度检测 PMW 输出波形控制两位十进制拨码盘 红光LED上限报警绿光LED 下限报警恒温箱内电阻丝加热恒温箱系统 报警电路 蜂鸣器此外,89C52还可工作于低功耗模式,可通过两种软件选择空闲和掉电模式。
在空闲模式下冻结CPU而RAM定时器、串行口和中断系统维持其功能。
掉电模式下,保存RAM数据,时钟振荡停止,同时停止芯片内其它功能。
89C52有PDIP(40pin)和PLCC(44pin)两种封装形式。
自动控制原理课程设计汇本报告恒温箱
指导教师评定成绩:审定成绩:自动控制原理课程设计报告设计题目:恒温箱自动控制系统单位(二级学院):自动化学院学生姓名:专业:班级:学号:指导教师:目录一、摘要 (2)二、问题重述 (2)三、控制对象的分析 (5)1、工作原理 (5)2、系统运行方框图 (5)3、建立数学模型求系统的传递函数 (6)(1)电压放大电路 (7)(2)功率放大电路 (7)(3)调压电路 (8)(4)执行电动机 (9)(5)减速器 (11)4、传递函数的表示 (11)5、系统校正 (12)(1)频域法校正 (12)(2)根轨迹校正 (16)四、心得体会: (21)一、摘要主要解决的问题是对恒温箱自动控制系统结构图进行分析,画出结构框图,算出传递函数,并对其进行频域校正和根轨迹校正,找到合适的解决办法,构建校正网络电路,从而使得系统能够满足要求的性能指标。
关键词:增益系统传递函数频域分析根轨迹校正二、问题描述:恒温箱自动控制系统➢恒温箱实际温度由热电偶转换为对应➢恒温箱期望温度由电压u1给定,并与实际温度u2比较得➢温度偏差信号经电压、功率放大后,用以驱动执行电动机,并通过传动机构拖动调压器动触头。
当温度偏高时,动触头向减小电流的方向运动,反之加大电流,直到温度达到给定值为止,此时,偏差 u=0,电机停止转动。
控制系统中各组成环节及参数如下:①减速齿轮传动比:j=8②直流电机(他励):励磁线圈电阻r f=20Ω,电感L f=2H,扭矩常数CT=5 (N.M)/A , P1=0.85kW,U N=110V,I N=9.8A,n N=1500r/min③电压放大电路:④功率放大电路:⑤调压器电路:要求:1、根据位置跟踪原理图建立系统数学模型2、画出位置跟踪系统的方框图3、当系统不稳定时,要求对系统进行校正,校正后满足给定的性能图1电压放大电路图2功率放大电路图3调压器电路指标。
4、稳定性分析:A频域法校正系统在最大指令速度为1800(度/秒)时,相应的位置滞后误差不超过10度;相角裕度为450+30度,幅值裕度不低6分贝;过渡过程的调节时间不超过2秒。
恒温箱控制系统的设计。。。
恒温育种箱的设计与制作摘要在日常生活、工业生产和实验室中电热恒温箱的应用随处可以见到。
在生活中我们保存食物用到恒温箱,工业生产中一些生产原料的保存用到恒温箱,实验室里,特别是生物的培育实验室,恒温箱的应用更是普遍。
在本设计中,我们针对培养箱而设计的一个恒温系统,在系统里,通过对恒温箱温度的检测与变送传到单片机,与给定值进行比较,单片机对数据进行处理,根据偏差信号的大小输出驱动PWM输出,通过改变PWM输出的周期和幅值,控制发热丝的功率,从而达到恒温箱内温度控制的目的。
本设计的单片机为51系列,对数据进行采集、比较、处理与输出,PWM通过单片机的脉冲输出,通过光电隔离输入放大电路对发热丝进行加温,直接对箱子温度进行提升,最终达到控制温度的目的。
关键词:单片机;PWM;数字PID控制目录第一章绪论 (1)第二章总体方案设计 (2)2.1 方案一 (2)2.2 方案二 (3)第三章单元模块设计 (4)3.1数字温控芯片DS18B20介绍 (4)3.1.1 DS18B20的内部结构 (5)3.1.2 DS18B20的外形及引脚说明 (7)3.1.3 DS18B20温度传感器的存储器 (8)3.1.4 DS18B20的特性 (10)3.1.5 DS18B20工作原理 (11)3.1.6 DS18B20使用中注意事项 (14)3.2 预置数 (15)3.2.1 拨码盘介绍 (16)3.3 时钟 (17)3.4 复位电路 (18)3.5 LED显示 (19)3.6 加热电路 (20)3.6.1 ULN2003介绍 (21)3.6.2 IGBT管介绍 (22)第四章 PID控制 (22)4.1 PID控制原理 (22)4.2 PID控制系统框图 (22)4.3 PID算法 (23)第五章单片机软件的设计 (26)5.1 总体软件设计流程图 (26)参考文献 (28)附录 (29)第一章绪论恒定温度的设备,被广泛地应用于生产、生活、实验等领域。
恒温箱温度控制系统的设计
4.4 PID程序设计26
4.5系统整体设计26
4.6模拟样机的软件设计27
4.7本章小结27
5恒温箱温度控制系统的建模与仿真28
5.1恒温箱温度控制系统的数学建模28
5.2控制系统的仿真28
5.2.1MATLAB的简介28
5.2.2Simuliiik的 简 介29
5.2.3PID控制及仿真29
5.3本章小结31
3.1.7核心控制器的选择13
3.2单片机电路的设计13
3.3显示电路的设计14
3.4按键电路的设计15
3.5报警电路的设计16
3.6稳压电路的设计16
3.7过零检测电路17
3.8加热器件驱动电路18
3.8.1光电辐合器介绍18
3.8.2可控硅介绍18
3.83可控硅驱动电路设计19
3.9热电偶信号处理电路20
STC12C5A60S2 miaocontroller is used as tlie core controller. The temperahire measurement is done by using PID control on the digital temperahire sensor. The amount of output is conti ol by using the trigger of SCR, where the temperahire control is acliieved. Tlie temperature can be a crusted manually witliin certain range and it can adjust automatically when the ambient temperature decreases・Hie combination of usage of PID and microcontroller can increase the accuracy of the conhol system and therefore reduce the enors.
恒温箱实验报告
计算机控制系统设计报告设计名称:恒温箱温度计算机控制系统设计姓名:高川学号: 20121851班级:自动化1203学院:信息工程学院任课教师:聂诗良2015年11月21日基于单片机的恒温箱控制系统设计摘要:本设计是基于AT89C52单片机的恒温箱控制系统,系统分为硬件和软件两部分,其中硬件包括:电源、温度传感器、显示屏、控制、晶闸管驱动和报警的设计;软件包括:键盘管理程序设计、显示程序设计、PID控制程序设计和温度报警程序设计。
编写程序结合硬件进行调试,能够实现设置和调节初始温度值,进行液晶显示,当加热到设定值后立刻报警。
本设计从实际应用出发选取了体积小、精度相对高的数字式温度传感元件DS18B20作为温度采集器,单片机AT89C52为主控芯片,液晶作为显示输出,实现了对温度的实时测量与恒定控制。
关键词:单片机、晶闸管、恒温、PID算法。
引言:本课题采用单片机控温度实现恒温控制,这个环节有温度传感器将恒温箱内的温度信号传输给单片机,单片机通过对输入的温度信号与设定值比较,再把比较后的信号通过PID 控制器得出控制信号,从而保持控制晶闸管的通断状态,达到平滑的控制灯泡两端电压实现对恒温箱温度的全程控制。
一、本课题设计要求如下图所示,恒温箱采用木箱或纸箱(外形尺寸不大于30cm×30cm×30cm),内置白炽灯泡(功率不大于100W)用于加热。
木箱或纸箱白炽灯泡≤100W30cm10cm自制恒温箱要求(1)温度采集传感器采用热电阻或热电偶,或一体化数字温度传感器DS18B20。
(2)控制灯泡亮度或发热量,采用可控硅平滑控制。
(3)采用单片机89C51作为控制器。
(4)采用LCD的液晶显示器作为显示器,同时显示给定温度和实际温度。
(5)采用自制按键的键盘作为温度给定值输入。
(6)恒温箱实际温度达到给定值时(误差要求±1℃)需声光提示,声音延时5秒后停止。
(7)恒温箱最高温度≤100℃。
恒温自动电路控制系统设计
恒温控制电路设计一.概述:本设计的主要内容是用单片机系统进行温度实时采集与控制。
温度信号由AD590K和温度/电压转换电路提供,对AD590K进行了精度优于正负0.1°C的非线性补偿,温度实时控制采用分段非线性和积分分离PI算法,其分段点是设定温度的函数。
控制输出来用脉冲移相触发可控硅来调节加热丝有效功率。
系统具备较高的测量精度和控制精度。
二.实施方案:本题目是设计制作一个恒温箱控制系统,为测量和温度调节方便,内加2L纯净水,加热器为100W电炉。
要求能在40度到100度范围内设定控制水温,静态控制精度为0.2°C,并具有较好的快速性与较小的超调.含有十进制数码管显示、温度曲线打印等功能。
关键词:非线性补偿:大多数被测参数与显示值之间呈现非线性关系,为了消除非线性误差,必须在仪表中加入非线性补偿电路。
常用的方法有:模拟式非线性补偿法、非线性数模转换补偿法、数字式非线性补偿法等。
分段非线性:由于热敏电阻的阻值与温度之间的关系存在着非线性,需通过计算机进行非线性改正,消除非线性的影响。
为克服非线性的影响,采用分段线性法补偿。
如果该温度计的测量范围为5℃至45℃,将整个温度测量范围等分为10个小区间,每4度为一个区间,在每个区间内温度与频率的关系可视为线性。
过零检测光耦:过零检测光藕就是在交流电网过零检测光藕.在电网过零时干扰最小,不会影响模拟测量的结果,这种光耦是在直流电时导通的.它的前级结构是二极管。
热惯性:系统在升温过程中,加热器温度总是高于被控对象温度,在达到设定值后,即使减小或切断加热功率,加热器存储的热量在一定时间内仍然会使系统升温,降温有类似的反向过程,这称之为系统的热惯性。
超调:系统在达到设定值后一般并不能立即稳定在设定值,而是超过设定值后经一定的过渡过程才重新稳定。
传感器滞后是指由于传感器本身热传导特性或是由于传感器安装位置的原因,使传感器测量到的温度比系统实际的温度在时间上滞后,系统达到设定值后调节器无法立即作出反应,产生超调。
(完整word版)基于PID的恒温箱温度控制系统设计
基于PID的恒温箱温度控制系统设计2008届)2008年6月摘要本设计是恒温箱温度控制系统设计。
可供各类实验室、医疗机构、食品加工、生产部门等使用。
在周围温度不断变化条件下,使用恒温箱,可以使一定范围的温度恒定在特定温度下,从而适应生活和工作。
控制的温度范围为50—1200C。
恒温箱可以在线设定温度,并对温度进行实时数码显示。
设计内容包括硬件和软件两个部分。
硬件主要由AT89S52单片机、DS18B20 数字温度传感器、8155 片外存储器、继电器,LED 数码管和报警器等组成。
电原理图包括数据采集、温度显示、键盘设定、温度控制和复位电路等几个模块。
软件部分主要对PID 算法进行了数学建模和编程。
本设计由键盘电路输入设定温度信号给单片机,温度信号采集电路采集现场温度信号给单片机,单片机根据输入与反馈信号的偏差进行PID 计算,输出控制信号给加温控制电路,实现加温和停止。
当实际温度比设定温度大2 摄氏度以上时,则清P1.3 输出口,从而停止对电阻丝的加热。
当实际温度比设定温度小2 摄氏度以上时,取PID 的最大值,实现全功率输出。
在它们之间时,实现PID 算法控制,控制可控硅的接触时间,调节电阻丝功率。
显示电路实现现场温度的实时监控。
软件部分,采用PID 控制和时间最优控制相结合的控制方案,实现了控制速度快、超调小、线性控制精度高和实现成本低等的优点。
硬件部分采用单片机来实现温度控制,不仅具有控制方便、简单、灵活等优点,而且可以大幅度的提高被控温度的技术指标,从而大大提高产品的质量。
关键词:恒温控制,单片机,数字PID 算法ABSTRACTThe system of this design is the temperature controller of a constant temperature box.Can be provided as each kind of laboratory, medical treatment organization, food processing and produce the section etc. usage.Under the condition that the surroundings temperature continuously change, the usage constant temperature box, can make the temperature maintaining of the certain scope settle under the particular temperature, thus adapt the life and works.The temperature scope of the control is 50-120, The constant temperature box can with on-line enactment temperature, and carry on the solid hour to the temperature figures manifestation.When be placed in to set the appearance, figures tubemanifestation enactment temperature, circulate, manifestation actual temperature.Design content including hardware and software two parts. The hardware mainly by at89S52 monolithic integrated circuit, the DS18B20 digit temperature sensor, 8155 piece of external memory, the relay, the LEDnixietube and the alarm apparatus and so on is composed. Electricity schematic diagram including data acquisition, temperature demonstration, keyboard hypothesis, temperature control and reset circuit and so on several modules. The software part mainly hascarried on mathematics modelling and the programming to the PID algorithm.The circuit design of the keyboard input from the set temperature signal to the microcontroller, Temperature Signal Acquisition Circuit collect temperature signal to the microcontroller, According to SCMinput and feedback signal, the error for PID, the outputcontrol signals to the heating control circuit, Heating and achieve stop. Showcircuit scene of the real-time monitoring of temperature. Whenactualtemperature compares to set temperature big more than 2 degrees , then the pureexportation, thus stop to electric resistance silk of heating.When the actual temperature compares to set smaller than 2 degrees , taking the PID biggest value, carrying out the whole power exportation.among the two , carry out the PID calculate way control, control contact time that controvablesilicon , regulate the electric resistance silk power.software part, the adoption PID control and the control project time superior control combine together, carried out to control the quick,super adjust small, line control the accuracy is high and carry out thecost advantage of low etc..The hardware part adopts a machine to carry out the temperature control, not only have the control convenience, simple, vivid etc. advantage, and can is control with the significant exaltation the technique index sign the quantity of the product thus andconsumedly.Keywords:Temperature ,control ,microcontroller , 目录绪论还是在日常生活中, 都已 经变得非常适用和广泛了。
恒温箱的控制系统设计报告终稿
恒温箱的控制系统设计报告终稿恒温箱的控制系统设计报告终稿Last revision on 21 December 2020基于AT89C51单⽚机的温度控制系统设计说明书题⽬:温度控制系统的设计姓名:倪亮学号:组别:第三组专业班级:机⾃124班⽬录摘要温度是⽣活及⽣产中最基本的物理量,在家庭、医院等环境下都需要恒温储存物品、药品等,在农牧业也需要在⼀定的温度控制下饲养或培养⽣物或细胞等。
本⽂的恒温箱控制系统就是为满⾜上述需求⽽设计的。
⽬前智能温度控制系统⼴泛应⽤于社会⽣活、⼯业⽣产的各个领域,适⽤于家电、汽车、材料、电⼒电⼦等⾏业,成为发展国民经济的重要热⼯设备之⼀。
在现代化的建设中,能源的需求⾮常⼤,然⽽我国的能源利⽤率极低。
所以实现温度控制的智能化,有着极为重要的实际意义。
温度控制系统是利⽤下位机设置温度上下限和实时温度的采集,传输到上位机以达到对温度的⽐较、控制。
本设计⽤AT89C51单⽚机为主要硬件,并设计了相应的复位电路,振荡器和时钟电路等电路。
为实现设计⽬的,此设计还设计了包括温度采集,温度显⽰,系统控制等外围电路。
⽽且对所设计电路给出了相应的软件设计,包括定时器初始化,串⾏⼝初始化和数据传输等程序。
以简单说明了温度控制系统的⼯作原理。
关键词:AT89C51单⽚机温度采集定时器设置温度控制第 1 章绪论1.1温度控制系统1.1.1温度控制系统的发展现状现今,温度的测量和控制在⼯业⽣产中已经获得了⼴泛的应⽤,并且在⼯农业⽣产、国防、科研以及⽇常⽣活等领域占有重要的地位。
温度控制系统是⼈类供热、取暖的主要设备的驱动来源,它的出现迄今已有两百余年的历史。
期间,从低级到⾼级,从简单到复杂,随着⽣产⼒的发展和对温度控制精度要求的不断提⾼,温度控制系统的控制技术得到迅速发展。
温度控制系统在国内各⾏各业的应⽤虽然已经⼗分⼴泛,但从⽣产的温度控制器来讲,总体发展⽔平仍然不⾼,同⽇本、美国、德国等先进国家相⽐有着较⼤差距。
恒温箱的PID控制-自动控制原理课程设计报告
<恒温箱的PID控制摘要:为满足生产生活中对稳定温度的需求,恒温箱是必不可少的。
用PID调节方法控制恒温箱的温度,保证温度在标准范围内稳定。
在完成任务的基础上,采用PID整定方法或通过改良PID控制器实现稳、准、快的要求,并在调节过程中发现、整理如何调节PID参数相对最优。
*Abstract:To meet the needs of production in the life of stable temperature, constant temperature box is the temperature of the incubator with the PID method, guarantee the stability of the temperature within the scope of the 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).目录:恒温箱的PID控制 (1)一、引言: (3)恒温箱温度控制系统简介 (3)恒温箱工作流程 (3)二、理论基础: (4)。
控制原理 (4)控制器各校正环节的作用 (5)三、温度控制系统模型建立 (5)恒温箱温度控制系统方框图 (5)温度系统模型 (6)四、PID温度控制器分析设计 (6)PID建模 (6)simulink仿真 (8)!系统改良 (9)五、结论 (11)…一、引言:在工业生产和实验研究中,经常需要高稳定度的恒温环境,因此恒温箱或者说是恒温系统应用十分广泛。
恒温箱PLC控制系统毕业设计
摘要随着现在电子技术的发展,温度测量的利用在许多地方都有比较大的发展空间,许多质量好而且便宜的温度传感器被设计开发,在温度检测控制和测量方面得到了较大的应用。
例如在日常生活、工业生产、和实验室当中恒温箱的的应用随处可以见到。
在生活中我们用恒温箱保存食物,在工业生产中一些原料的保存用到恒温箱,实验室里特别是生物的培养实验室恒温箱的应用更为广泛。
除此之外,在医用、水产、特种工业、工业探伤、照相等领域,都需要稳定而精确的温度。
与此同时随着社会的发展,温度、压力、液位和流量是四中最常见的过程变量,其中温度是一个非常重要的过程变量。
因此国内外对恒温箱的研究越来越深入,恒温箱的用途也越来越广泛,恒温箱plc控制系统不仅不仅促进了科技的发展和工业生产,也提高了人民的生活水平,因而这种低成本而又能打成需求者需要的恒温箱就有意义。
本次设计中,恒温箱控制系统的性能在很大程度上取决于对温度的控制性能,与此同时采用以PLC为主控制器通过拨码开关设定初始输入温度,设定温度与所测温度进行比较,然后plc对数据进行处理,根据偏差信号的大小来驱动控制发热丝或冷水泵,从而使恒温箱达到温度恒定控制的目的。
本次恒温箱plc控制系统将基于plc设计完成,设计过程当中将应用的温度传感器、数码显示管、加热装置、冷却水泵、冷却器、储水箱、温度显示、阀门及状态指示不见。
恒温箱plc控制系统要求控制恒温箱的水温在20~80摄氏度之间某设定数值,当水温小于设定值时,采用电热升温。
当水温大于设定值时,放出热水部分,并且启动冷却风扇使水流经冷却器向恒温箱提供水。
本恒温箱plc控制系统以plc控制器为核心,同时本系统也应用了温度传感器、流量传感器、和液位传感器,设计恒温箱plc控制系统的硬件电路和软件程序,完成控制任务。
恒温箱plc控制系统的设计还对plc特殊功能扩展模块和BCD译码器做了简单的介绍。
关键词:PLC,传感器,恒温箱,PIDAbstractWith the current development of electronic technology, the use of temperature measurement in many places has a relatively large space for development, a number of good quality and inexpensive temperature sensor is designed and developed, in terms of temperature measurement and control and measurement applications have been larger. For example, in daily life, industrial production, and laboratory applications among the incubator can be seen everywhere. In life we saved with the thermostat food, some preserved in the industrial production of raw materials used in the oven, in particular the application of biological laboratory culture laboratory incubator is more extensive. In addition, the medical, aquatic products, specialty industrial, industrial inspection, photography and other fields, we need a stable and precise temperature. With the development of society at the same time, temperature, pressure, level and flow are the four most common process variables, where the temperature is a very important process variables. So researches on more in-depth incubator, incubators use has become increasingly widespread, incubators plc control system not only has not only promoted the development of technology and industrial production, but also improve the living standards of the people, so this demand for low cost and they can be labeled as an incubator needs to be meaningful The design, performance thermostat control system largely depends on the temperature control performance, at the same time adopt a PLC-based controller to set the initial input temperature via DIP switch, set temperature and the measured temperature comparison, then plc for data processing, based on the size of the error signal to the drive control heating wire or cold water pump, so that the oven temperature constant control purposes. The incubator will be based plc control system design is completed, the design process will be applied temperature sensors, digital display tubes, heating devices, cooling water pumps, coolers, storage tanks, temperature display, valves and status indication disappear. Plc thermostat control thermostat control system requires a set value of temperature between 20 to 80 degrees Celsius, when the water temperature is less than the set value, the use of electric heating. When the water temperature is greater than the set value, the release of hot water portions, and start the cooling fan to provide cooling water to flow through the incubator. The thermostat control system plc controller as the core, but also the application of the system temperature sensors, flow sensors, and liquid level sensor, design incubator plc control system hardware and software programs, complete control tasks. Design incubator plc control system also plc expansion modules and special function BCD decoder to do a simple introduction.Abstract: PLC, sensors, thermostat,PID目录摘要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..1 Abstract (2)1 设计方案的确定 (6)1.1 各控制方案的比较 (6)1.2 PLC温控系统原理 (7)2 系统硬件设计 (9)2.1硬件分配 (9)2.3 恒温控制的PLC 控制装置示意图 (10)2.4工艺过程及控制要求说明 (10)2.5 I/O地址表 (12)2.6温度传感器 (12)2.7 PLC主机 (15)2.8 执行单元 (17)2.9 LED显示器显示方式 (17)2.10 各电器元件的选择 (17)3 系统的软件设计 (17)3.1恒温系统控制流程图 (18)3.2 恒温系统梯形图 (19)3.3 恒温控制系统程序 (29)参考文献 (32)致谢 (33)1设计方案的确定1.1 各控制方案的比较根据任务设计要求,恒温水箱的温度需要运用PID控制。
恒温箱自动控制系统设计报告 水温自动控制系统设计报告
恒温箱自动控制系统设计目录:1系统方案 (2)1.1恒温箱控制系统设计任务和要求 (2)1.2恒温箱控制系统部分 (2)1.3温度控制系统算法分析 (3)2系统硬件设计 (6)2.1总体设计框图及说明 (6)2.2各个子模块设计 (7)2.2.1 CPU的选择 (7)2.2.2温度采集电路 (8)2.2.3温度控制电路设计 (9)2.2.4键盘设置电路 (11)2.2.5 LCD显示电路 (12)2.2.6 报警电路 (13)3系统软件设计 (14)3.1程序框架结构 (14)3.2程序流程图及部分程序 (14)3.2.1主程序模块 (14)3.2.2按键程序 (16)3.2.3 LCD显示程序 (16)3.2.4 DS18B20采集温度程序 (17)3.2.5PID计算程序 (20)3.2.6 继电器控制程序 (21)3.2.7附加显示时间程序 (21)4 系统仿真报告 (21)5 系统的焊接与调试 (26)6 结论与心得体会 (27)7 参考文献 (28)8 附录一系统源程序 (29)1系统方案1.1恒温箱控制系统设计任务和要求该系统为一实验系统,系统设计任务如下:设计一个恒温箱自动控制系统,控制对象为一玻璃钢的一部分。
箱内温度可以在一定范围内由人工设定,并能在环境温度降低时实现自动调整,以保持特定的温度不变。
系统设计具体要求:温度设定范围为30-50摄氏度;环境温度降低是控制恒温箱温度误差小于1摄氏度;采用适当的方法,使得温度在一定范围内才进行控制,大于某一范围直接加热或者不加热,减小系统的调节时间;采用适当方法减少系统的超调量;用LCD1602显示温度与时间。
1.2恒温箱控制系统部分温度控制系统是一个过程控制系统,组成框图如图1所示,由控制器、执行器、被控对象其反馈作用的测量组成。
图1 计算机控制系统框图本系统中CPU选择为单片机,执行器为继电器,控制加热片通断,检测装置为温度传感器采集温度并反馈给单片机。
恒温箱设计报告范文
恒温箱设计报告范文一、引言恒温箱又被称为恒温槽,是一种可以保持容器内温度恒定的设备。
它广泛应用于实验室、制药、食品加工和科学研究等领域。
本设计报告将介绍一个恒温箱的设计方案,包括设计目标、原理、材料和结构等。
二、设计目标该恒温箱的设计目标如下:1.温度范围:20℃-100℃,可调节;2.温度控制精度:±0.5℃;3.容器尺寸:30厘米×30厘米×30厘米;4.达到设定温度所需时间:不超过30分钟;5.可以长时间稳定运行。
三、工作原理该恒温箱采用温控器控制系统,通过加热装置和制冷装置来维持箱内温度恒定。
温控器感知当前箱内温度,并通过反馈机制控制加热器和制冷器的工作状态,以达到温度调节的目的。
四、材料选择为了满足设计目标,以下材料被选用:1.外壳:不锈钢材料,具有良好的耐腐蚀性和高温稳定性;2.绝缘层:采用聚乙烯材料,具有良好的绝缘性能;3.内容器:采用304不锈钢材质,具有良好的耐腐蚀性和热传导性;4.电热丝:使用镍铬合金电热丝,具有良好的加热性能;5.制冷装置:采用压缩机制冷,冷媒为环保型制冷剂。
五、结构设计1.外壳结构:设计为正方体,使用不锈钢材料制成。
正面设有显示屏和控制面板,便于操作和监测。
2.内部隔层:内部设置有多层隔板,用于分隔和支撑容器,以提高稳定性和均匀性。
3.容器:容器采用304不锈钢材质制成,内部光滑且易清洁。
4.温度传感器:温度传感器安装在容器底部,以感知温度变化,并反馈给温控器。
5.加热装置:加热装置采用电热丝,均匀分布在容器底部和四周,以提供均匀的加热效果。
6.制冷装置:制冷装置采用压缩机制冷,通过循环制冷剂来实现冷却效果。
7.温控器:温控器通过与加热器和制冷器的连接来控制它们的工作状态,从而实现箱内温度的调节。
六、控制系统设计1.温控器可以设置所需温度,并具备反馈机制,以实现温度的精确控制。
2.温度传感器实时感知温度变化,并将数据发送给温控器。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
恒温箱自动控制系统设计
【摘要】
本组设计的恒温箱自动控制系统主要由中央处理器、温度传感器、半导体制冷器、键盘、显示、声光报警等部分组成。
处理器采用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 位可选的,为了提高
精度采用12位。
在采用12位转换精度时,温度寄存器里的值是以0.0625为步进的,即温度值为温度寄存器里的二进制值乘以 0.0625,就是实际的十进制温度值。
计算温度子程序流程图如图三:
图三、温度子程序流程
三、系统硬件电路设计
首先确定系统总体结构,再逐个设计所需电路。
10×10(mm)恒温室,为是室内温度与外界隔绝好,我们采用厚泡沫板做箱体,温度传感器嵌入箱内并固定在箱内中间位置;
单片机主控电路模块;
单片机最小系统接线如图四:
图四、单片机最小系统接线图
电源电路模块,设计有5V,6V,9V,12V等不同输出电压以满足各部分电压需求;
控制制冷片工作的继电器模块;
键盘输入模块,可输入二位十进制数,输入范围为5~35,超出范围时会给出错误提示;
输出显示模块;
声光报警系统,
蜂鸣器接线图如图五:
图五、蜂鸣器接线图
程序下载电路如图六示:
图六、下载电路
四、系统软件程序设计
4.1主程序
系统主程序首先对系统进行初始化,包括设置定时器、端口;开机画面显示系统程序不断循环执行显示效果:
#include<iom128v.h>
#include<macros.h>
#include"12864.h"
#include"delay.h"
#include"18B20.h"
#include"AVR_128.h"
#include"key_scan.h"
#define WATERON PORTE|=0x01;
#define WATEROFF PORTE&=~0x01;
#define WIND_FREEZEON PORTE|=0x02;
#define WIND_FREEZEOFF PORTE&=~0x02;
#define HEETON PORTE|=0x04;
#define HEETOFF PORTE&=~0x04;
void main()
{
uint wendu;
uchar aa,bb,a1=0,a2=0,b1=0,b2=0,b3=0,m1=0,n1=0,a,b,c;
DDRA=0xf0;
PORTA=0xff;
DDRG=0xff;
PORTG=0xff;
DDRE=0xff;
PORTE=0xf0;
PORT_Init(); //端口初始化
Lcd_Init(); //初始化LCD
Clear_All();
TCCR1B=0X05; //1024分频
TCNT1H=0Xc2; //设定初值,定时一分钟
TCNT1L=0Xf6;
TIMSK|=BIT(2);
Write_LCD(0,1,"当前温度:");
Write_LCD_lib(4,1,a); //显示转换的结果在12864上表示出来 Write_LCD_lib(5,1,b);
Write_LCD(6,1,".");
Write_LCD_lib(7,1,c);
WATERON;
}
}
}
五、测试方法与实验数据
5.1硬件和软件的调试
1、硬件调试时,可先检查印制板及焊接的质量是否符合要求,有无虚焊点及线路间有无短路、断路。
然后用万用表检测,检查无误后,可通电检查 LCD 液晶显示器亮度情况,一般情况下取背光电压为 4~5.5V 即可得到满意的效果,再依次检查各部分结构安装是否牢固。
2.软件调试是在ICCAVR编译器下进行,源程序编译及仿真调试应分段或以子程序为单位逐个进行,最后结合硬件实时调试。
子程序调试包括:
1).LCD12864显示程序;
2).延时函数子程序;
3).DS18B20读出温度子程序、温度转换命令子程序、计算温度子程序、显示数据刷新子程序。
5.2实验数据及结果分析
1、实验数据
2、结果分析
升、降温过程中每变化15℃所用时间均未超过3分钟,满足设计要求,但是从数据可以看出,温度在向室温方向变化时的速度要快于背离室温变化时的速度,说明外界温度对恒温箱内温度还是有一定的影响,不可消除。
六、报告总结
本恒温箱的温度可调范围:3~35℃,温度误差小,温度显示稳定。
可显示当前温度、设定温度、温度差值;设定温度通过3×4矩阵键盘输入,当温度达到设定值时启动蜂鸣器,指示灯变为绿色。
【参考文献】
1. 单片机原理与控制技术 (第二版) 张志良主编
2. 单片机机开发技术与实训黄庆华、张永格、主编
3. 高频电路原理与分析 (第二版) 曾兴雯、刘乃安、陈键、编著
4. 电子线路设计·实验·测试(第二版)谢自美、主编
5 全国大学生电子设计竞赛获奖作品汇编 (06/07/08年)
6 电子线路设计应用手册张友汉主编
7 单片机基础. 李广弟主编。