恒温箱温度控制系统的设计
基于单片机的恒温箱控制系统设计

基于单片机的恒温箱控制系统设计一、引言在现代科技的众多应用领域中,恒温控制技术扮演着至关重要的角色。
无论是在医疗、化工、科研还是在食品加工等行业,对环境温度的精确控制都有着严格的要求。
恒温箱作为实现恒温控制的重要设备,其性能的优劣直接影响到相关工作的质量和效率。
基于单片机的恒温箱控制系统凭借其精度高、稳定性好、成本低等优点,得到了广泛的应用。
二、系统总体设计(一)设计目标本恒温箱控制系统的设计目标是能够在设定的温度范围内,精确地控制箱内温度,使其保持恒定。
温度控制精度为±05℃,温度调节范围为 0℃ 100℃。
(二)系统组成该系统主要由温度传感器、单片机、驱动电路、加热制冷装置和显示模块等部分组成。
温度传感器用于实时采集恒温箱内的温度数据,并将其转换为电信号传输给单片机。
单片机作为核心控制单元,对采集到的温度数据进行处理和分析,根据预设的控制算法生成控制信号,通过驱动电路控制加热制冷装置的工作状态,从而实现对箱内温度的调节。
显示模块用于实时显示箱内温度和系统的工作状态。
三、硬件设计(一)单片机选型选择合适的单片机是系统设计的关键。
考虑到系统的性能要求和成本因素,本设计选用了_____型号的单片机。
该单片机具有丰富的片上资源,如 ADC 转换模块、定时器/计数器、通用 I/O 口等,能够满足系统的控制需求。
(二)温度传感器选用_____型号的数字式温度传感器,其具有高精度、低功耗、响应速度快等优点。
传感器通过 I2C 总线与单片机进行通信,将采集到的温度数据传输给单片机。
(三)驱动电路驱动电路用于控制加热制冷装置的工作。
加热装置采用电阻丝加热,制冷装置采用半导体制冷片。
驱动电路采用_____芯片,通过单片机输出的控制信号来控制加热制冷装置的通断,从而实现温度的调节。
(四)显示模块显示模块选用_____型号的液晶显示屏,通过单片机的并行接口与单片机进行连接。
显示屏能够实时显示箱内温度、设定温度以及系统的工作状态等信息。
恒温箱温度控制系统的设计任务书

编号:毕业设计任务书题目:恒温箱温度控制系统的设计学院:机电工程学院专业:电气工程及其自动化学生姓名:孙卉学号:1200120304指导教师单位:机电工程学院姓名:韦寿祺职称:教授题目类型:☐理论研究☐实验研究☑工程设计☐工程技术研究☐软件开发2015年12月28日一、毕业设计(论文)的内容恒温箱广泛应用在医疗、工业生产和食品加工等领域,其对温度稳定性要求较高,如何实现对温度的精确控制是恒温箱温度控制系统的关键。
温度控制系统通常由被控对象、测量装置、调节器和执行机构等组成。
目前,测量装置大多采用温度传感器采集温度,但是在常规的环境中,温度受其它因素影响较大,而且难以校准,因此,温度也是较难准确测量的一个参数,常规方法测量温度误差大、测量滞后时间长。
当前,普遍使用单片机或者PLC实现恒温箱温度的智能控制,两种控制方式各有优势。
本课题要求设计一种智能恒温控制系统,选择合适的控制方式实现温度的智能控制,具体任务如下:1、收集有关恒温箱的文献资料,了解恒温箱的工作原理、工艺要求等,重点学习掌握恒温箱温度控制系统的构成、运行参数、控制特点等,选择合适的控制方式,制定恒温箱电热温度控制系统的控制方案。
2、建立恒温箱电热温度控制系统的数学模型,应用仿真软件进行仿真,选择调节器参数,分析系统稳态和动态控制性能指标。
3、完成恒温箱电热温度控制系统的硬件电路设计和相关控制软件程序的编写,绘制系统原理图,计算元器件参数,选择元器件型号。
4、制作演示模拟样机,进行软硬件联调。
二、毕业设计(论文)的要求与数据1、收集恒温箱温度控制系统的工作原理和控制方法的相关文献资料15篇以上,其中英文文献不少于2篇。
2、恒温箱电热温度控制系统的输入电源为单相220V,电加热额定功率5kW,温度调节范围室温~200℃,温度控制精度在±1℃以内。
3、恒温箱对加热电源电流的传递函数为18.4e ,采用PID调节器或九点1.2s控制器设计恒温箱电热温度控制系统,选择单片机或PLC作为控制器。
恒温箱实验报告

计算机控制系统设计报告设计名称:恒温箱温度计算机控制系统设计姓名:高川学号: 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℃。
恒温箱温度控制系统设计

恒温箱温度控制系统设计恒温箱是一种用于保持恒定温度的设备,广泛应用于实验室、医疗、食品加工等行业。
恒温箱温度控制系统设计是为了保持箱内温度在预定的设定值范围内稳定,确保实验或加工过程的准确性和可靠性。
本文将详细介绍恒温箱温度控制系统设计的关键步骤和技术要点。
一、温度传感器选择和安装:温度传感器是恒温箱温度控制系统的核心部件,常用的传感器有热电偶和热敏电阻。
选择传感器时需要考虑测量范围、精度、响应时间等因素,并在箱内合适的位置进行安装,以确保能够准确测量到箱内温度。
二、温度控制器选择和配置:温度控制器是实现恒温箱温度控制的关键组件,常见的控制器有PID控制器和模糊控制器。
控制器的选择要根据实际需求和系统性能来确定,同时需要根据传感器类型和参数进行配置,确保能够准确控制箱内温度。
三、加热器和散热器安装:恒温箱的温度控制是通过加热器和散热器来实现的,加热器增加箱内温度,散热器降低箱内温度。
加热器和散热器的选择要考虑到箱体的尺寸和散热量,合理配置,并确保安装牢固和散热效果良好。
四、温度控制算法设计:温度控制算法是恒温箱温度控制系统的关键部分,常用的算法有PID算法、模糊控制算法和遗传算法等。
在算法设计过程中需要根据实际需求和系统响应特性进行参数调整,以达到稳定控制和快速响应的效果。
五、温度控制系统的连续监测和调整:温度控制系统需要实时监测箱内温度,并在温度偏离设定值时进行及时调整。
可以通过触摸屏显示温度曲线和设定值,在温度波动较大时进行系统调整,保证温度稳定性。
六、安全性和可靠性设计:综上所述,恒温箱温度控制系统设计应包括温度传感器选择和安装、温度控制器选择和配置、加热器和散热器的安装、温度控制算法设计、温度控制系统的连续监测和调整、以及安全性和可靠性设计。
只有在这些关键步骤和技术要点上做好设计和配置,才能确保恒温箱温度控制系统的稳定性和可靠性,以满足实际需求。
单片机恒温箱温度控制系统的设计说明

课程设计课题:单片机培养箱温控系统设计本课程设计要求:温度控制系统基于单片机,实现对温度的实时监控,实现控制的智能化。
设计了培养箱温度控制系统,配备温度传感器,采用DS18B20数字温度传感器,无需数模/数转换,可直接与单片机进行数字传输,采用PID控制技术,可保持温度在要求的恒定范围内,配备键盘输入设定温度;配备数码管L ED显示温度。
技术参数及设计任务:1、使用单片机AT89C2051控制温度,使培养箱保持最高温度110 ℃ 。
2、培养箱温度可预设,干燥过程恒温控制,控温误差小于± 2℃.3、预设时显示设定温度,恒温时显示实时温度。
采用PID控制算法,显示精确到0.1℃ 。
4、当温度超过预设温度±5℃时,会发出声音报警。
和冷却过程没有线性要求。
6、温度检测部分采用DS18B20数字温度传感器,无需数模/数转换,可直接与单片机进行数传7 、人机对话部分由键盘、显示器、报警三部分组成,实现温度显示和报警。
本课程设计系统概述一、系统原理选用AT89C2051单片机作为中央处理器,通过温度传感器DS18B20采集培养箱的温度,并将采集的信号传送给单片机。
驱动培养箱的加热或冷却。
2、系统整体结构总体设计应综合考虑系统的总体目标,进行初步的硬件选型,然后确定系统的草案,同时考虑软硬件实现的可行性。
经过反复推敲,总体方案确定以爱特梅尔公司推出的51系列单片机为温度智能控制系统核心,选用低功耗、低成本的存储器、数显等元器件。
总体规划如下:图1 系统总体框图2、硬件单元设计一、单片机最小系统电路Atmel公司的AT2051作为89C单片机,完全可以满足本系统所需的采集、控制和数据处理的需要。
单片机的选择在整个系统设计中非常重要。
该单片机具有与MCS-51系列单片机兼容性高、功耗低、可在接近零频率下工作等诸多优点。
广泛应用于各种计算机系统、工业控制、消费类产品中。
AT 89C2051 是 AT89 系列微控制器中的精简产品。
基于单片机的恒温箱温度控制系统毕业论文带pid控制

第1章绪论1.1研究的目的和意义温度是工业生产中主要被控参数之一,温度控制自然是生产的重要控制过程。
工业生产中温度很难控制,对于要求严格的的场合,温度过高或过低将严重影响工业生产的产质量及生产效率,降低生产效益。
这就需要设计一个良好温度控制器,随时向用户显示温度,而且能够较好控制。
单片机具有和普通计算机类似的强大数据处理能力,结合PID,程序控制可大大提高控制效力,提高生产效益。
本文采用单片机STC89C52设计了温度实时测量及控制系统。
单片机STC89C52能够根据温度传感器DS18B20所采集的温度在LCD1602液晶屏上实时显示,通过PID控制从而把温度控制在设定的范围之内。
通过本次课程实践,我们更加的明确了单片机的广泛用途和使用方法,以及其工作的原理。
1.2国内外发展状况温度控制采用单片机设计的全数字仪表,是常规仪表的升级产品。
温度控制的发展引入单片机之后,有可能降低对某些硬件电路的要求,但这绝不是说可以忽略测试电路本身的重要性,尤其是直接获取被测信号的传感器部分,仍应给予充分的重视,有时提高整台仪器的性能的关键仍然在于测试电路,尤其是传感器的改进。
现在传感器也正在受着微电子技术的影响,不断发展变化。
恒温系统的传递函数事先难以精确获得,因而很难判断哪一种控制方法能够满足系统对控制品质的要求。
但从对控制方法的分析来看,PID控制方法最适合本例采用。
另一方面,由于可以采用单片机实现控制过程,无论采用上述哪一种控制方法都不会增加系统硬件成本,而只需对软件作相应改变即可实现不同的控制方案。
因此本系统可以采用PID的控制方式,以最大限度地满足系统对诸如控制精度、调节时间和超调量等控制品质的要求。
现在国内外一般采用经典的温度控制系统。
采用模拟温度传感器对加热杯的温度进行采样,通过放大电路变换为 0~5V 的电压信号,经过A/D 转换,保存在采样值单元;利用键盘输入设定温度,经温度标度转换转化成二进制数,保存在片内设定值单元;然后调显示子程序,多次显示设定温度和采样温度,再把采样值与设定值进行 PID 运算得出控制量,用其去调节可控硅触发端的通断,实现对电阻丝加热时间的控制, 以此来调节温度使其基本保持恒定。
恒温控制电路设计
恒温控制电路设计一.概述:本设计的主要内容是用单片机系统进行温度实时采集与控制。
温度信号由AD590K和温度/电压转换电路提供,对AD590K进行了精度优于正负0.1° C的非线性补偿,温度实时控制采用分段非线性和积分分离PI算法,其分段点是设定温度的函数。
控制输出来用脉冲移相触发可控硅来调节加热丝有效功率。
系统具备较高的测量精度和控制精度。
二.实施方案:本题目是设计制作一个恒温箱控制系统,为测量和温度调节方便,内加2L纯净水,加热器为100W电炉。
要求能在40度到100度范围内设定控制水温,静态控制精度为0.2° C,并具有较好的快速性与较小的超调.含有十进制数码管显示、温度曲线打印等功能。
关键词:非线性补偿:大多数被测参数与显示值之间呈现非线性关系,为了消除非线性误差,必须在仪表中加入非线性补偿电路。
常用的方法有:模拟式非线性补偿法、非线性数模转换补偿法、数字式非线性补偿法等。
分段非线性:由于热敏电阻的阻值与温度之间的关系存在着非线性,需通过计算机进行非线性改正,消除非线性的影响。
为克服非线性的影响,采用分段线性法补偿。
如果该温度计的测量范围为5c至45℃,将整个温度测量范围等分为10个小区间,每4度为一个区间,在每个区间内温度与频率的关系可视为线性。
过零检测光耦:过零检测光藕就是在交流电网过零检测光藕.在电网过零时干扰最小,不会影响模拟测量的结果,这种光耦是在直流电时导通的.它的前级结构是二极管。
热惯性:系统在升温过程中,加热器温度总是高于被控对象温度,在达到设定值后,即使减小或切断加热功率,加热器存储的热量在一定时间内仍然会使系统升温,降温有类似的反向过程,这称之为系统的热惯性。
超调:系统在达到设定值后一般并不能立即稳定在设定值,而是超过设定值后经一定的过渡过程才重新稳定。
传感器滞后是指由于传感器本身热传导特性或是由于传感器安装位置的原因,使传感器测量到的温度比系统实际的温度在时间上滞后,系统达到设定值后调节器无法立即作出反应,产生超调。
基于STM32单片机的恒温箱系统设计
1 系统 设 计 方 案
本 系统包 括 S T M3 2 F 1 0 3核 心板 、 P T 1 0 0 0温 度传 感 器 、 放 大 电路 、 4 x 4矩 阵键 盘 、 声 光 报 警 电路 、 液 晶 显 示屏 、 驱 动 电路 、 继 电器 控制 电路 、 半导 体 制冷 片及 P T C加 热片 , 如图 1 所示 。
行 温 度控 制 , 当 箱体 内气 温低 于设 定值 时 , 加 热 片开 始 加 热 , 当 箱 内温度 高 于 设 定 值 时 制 冷 片 开 始 工 作 。 关键 词 : S T M3 2 F 1 0 3 V E T ; P T I O 0 0 ; 半导体制冷 片; 温 度 控 制
中图分类号 : T P 3 6 8 . 1
P T 1 0 0 0温 度传 感器 输 出电压 经放 大 电路 放 大后 送 到 S T M3 2 F 1 0 3核 心 板 的模 数转 换 接 V I , 转 化 成 数 字
量后 经 S T M3 2 F 1 0 3单 片机 处理 得到 相应 的温度 信 息 。在 某 一 时刻 箱 内如 果低 于 设 置 温度 则 通 过继 电器 控 制 电路使 P T C加 热 片开始 加热 , 经 H桥 驱 动 电路 正 向驱动 制冷 片使 半导 体制 冷 片开始 加热 箱体 。 当箱 内温
度 高于设 置温 度 时 , S T M3 2 F 1 0 3 单 片机 发 出控 制 指令 , 经驱 动 电路 反 向驱 动制 冷 片 使 半 导体 制 冷 片 开 始 制
冷 。在液 晶显 示屏 上显 示箱 内实 际温度 和设 置 温度 。通过 4 x 4矩 阵键 盘 输入 设 置温 度 , 也 可 以在 触摸 屏 上
基于单片机的恒温箱温度控制系统的设计
基于单片机的恒温箱温度控制系统的设计课程设计题目:单片机恒温箱温度控制系统的设计本课程设计要求:本温度控制系统为以单片机为核心,实现了对温度实时监测和控制,实现了控制的智能化。
设计恒温箱温度控制系统,配有温度传感器,采用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 ,完全能够满足本系统中要求的采集、控制和数据处理的需要。
恒温箱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、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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.
在此次设计中,主要是设计一套能够精确控制温度的恒温箱温度控制系统。该系统 能够实时、fl动、准确的测量恒温箱内的温度,然后通过加热和降温将温度控制在设定 的误差范南内。恒温箱在各个领域里都有很重要的意义,但其控制系统乂较为复杂,基 本上不可能用数学的方法建立准确的模型。当前是用经典控制和智能控制两种控制算法 相结合的方式对温度进行高效的控制。
PID算法是经典的控制算法,在实际的控制中有看很高的地位。PID算法相对简单, 控制精度高。但是PID调节的参数无法适应系统很长时间,需要对参数不断的整定,以 达到更好的控制效果。该算法最重要的是怎样合理有效的整定其参数,针对这种情况我 们就要对其进行仿真建模,通过MATLAB找到更好的解决方法,以免浪费不必要的时 间,有效的提髙了设计效率,也使控制性能可以达到预期的效果。
在当今大环境下,市场与技术息息相关,同时技术在开发产品方面乂起着决定性的 作用。如今有关恒温箱温度控制的产品,成为大家研丸开发的热点。随着科技的口益发 展,单片机技术越來越成熟,覆盖范围也越來越广。并且以单片机为核心的控制系统可 以克服控制系统的容量滞后问题,这就让控制系统的精度得到了的改善。其良好的控制 效果也对安全高效的生产、环保事业、经济的稳步发展起到了十分显著的作用。因为温 度控制系统的普遍性,温度传感器的种类也在随着它的发展而不停的增加,以此來满足 越來越多元化的需求。
关键词:恒温箱;温度控制:MATLAB:PID
Abstract
Tliis paper is mainly to design a set of temperature control system that can control the temperature of incubators precisely. Tliis system is capable in automatically and accurately measuring the temperature inside the oven in real-time and control the temperature within tlie setting eiTor range by heating and cooling・Incubators have a veiy important significance in various fields. Due to its complication in the control system, basically it is impossible to mathematically establish a mode accurately. Tlie current used algorithm contiol metliod is the classical contiol method and intelligent control method. By combining these two algoritlims, an effective control on the temperahire is acliieved.
在日常生活中,可以用来保存食物;在工业中,可以保存工业原料以及对一些产品 的测试,其控制效果的好坏会对产品有直接的影响;在农牧业中,可以育苗,可以饲养 生物;在科研机构可以培养细胞;在生物研究中,可以为无菌试验创造有利的条件:某 些离端电子设备的正常运行需要一定的温度环境。这些都是恒温箱在各个领域里发挥的 作用。由此可见,恒温箱有着举足轻重的地位。
6总结32
6.1结论32
6.2心得体会32
谢辞33
参考文献34
附录一 模拟样机程序35
附录二 元器件清单38
附录三 模拟样机的温度控制系统的PCB图39
引言
恒温箱的应用非常广泛。其工作就是保持温度的恒定,从琐碎的口常生活到精准的 科学研丸:从能源、化工到医用、军事;从工业生产到农牧业的需要。可见,恒温箱无 处不在。
3.9.1热电偶的基本工作原理20
3.9.2MAX6675的介绍20
3.9.3热电偶信号处理电路的设计21
3.10模拟样机硬件的制作22
3.11本章小结22
4温度控制系统的软件设计23
4.1检测模块设计23
4.1.1按键模块程序设计23
4.1.2温度检测程序设计24
4.2控制模块程序设计24
4.3显示模块程序设计25
本设计的内容是恒温箱温度控制系统,温度是控制目标。无论在生活中还是匸业中, 温度控制系统都被广阔采用,例如在发酵箱、匸业产品检测、无菌实验环境都需要温度 控制。所以本次毕业设计的目的是设计一种恒温箱温度控制系统,在价格较低的前提下, 争取实现控制精度高,实时性好等功能。
1.2国内外研究现状
随着科学技术的不断发展,恒温箱温度控制被广泛应用到各个领域,获得了社会各 界的认可。在不同的情况下,由于被控对象的差异、期祟效果、经济等因素,需要根据 实际状况设计系统的结构和功能,使系统达到最优控制。其中,恒温箱温度控制系统在 工、商业中是一个重要的研究对象。
2.4.1PID调节器的特点8
2.4.2PID调节器参数的整定8
2.5本章小结9
3恒温箱温度控制系统的硬件电路的设计10
3.1元器件的选择10
3.1.1温度传感器的选择10
3.1.2电线的选择10
3.1.3显示器的选择11
3.1.4稳压器的选择11
3.1.5按键的选择12
3.1.6加热负萩控制器件的选择12
PID is a classical algoritlun and control algoritluns. It has a veiy liigli status in the actual control system. Tlie PID algoritlun is relatively simple and has liigli precision of control. But in order to achieve a better control effect, The PID parameters need a constant tuning and they are unable to adapt in the system for a longer time. Tlierefore is it important for finding a reasonable and effective timing for the parameters in wliich we have to modeling and stimulation. Ill order to find a better solution without wasting much time. MATLAB is used and tliis has effectively improve the design efficiency and the control perfonnance achieved the desired results.
在当今社会,由于科技快速进步,国家经济水半的高速发展,以及大众对恒温箱的 需求的增长,所以就对恒温箱提出了更高的耍求。不仅要控制的精度越來越高,还要经 济实惠,更希望恒温箱有一个温度控制的范围,可以让用户白己设置自己所需温度,以 满足不同用户的不同需求。
一般的温度控制方法都是设定一个数值为温度的临界点,超过误差允许的范畴则要 进行温度调控。本方法容易操作,价格适中,但结果不理想,控温精度不高,需要较长 的时间才可以到达稳定点。因此,它只适用于对精度要求不高地方。