基于单片机的水箱恒温控制系统设计文
- 格式:doc
- 大小:444.50 KB
- 文档页数:44
基于单片机的恒温箱控制系统设计一、引言在现代科技的众多应用领域中,恒温控制技术扮演着至关重要的角色。
无论是在医疗、化工、科研还是在食品加工等行业,对环境温度的精确控制都有着严格的要求。
恒温箱作为实现恒温控制的重要设备,其性能的优劣直接影响到相关工作的质量和效率。
基于单片机的恒温箱控制系统凭借其精度高、稳定性好、成本低等优点,得到了广泛的应用。
二、系统总体设计(一)设计目标本恒温箱控制系统的设计目标是能够在设定的温度范围内,精确地控制箱内温度,使其保持恒定。
温度控制精度为±05℃,温度调节范围为 0℃ 100℃。
(二)系统组成该系统主要由温度传感器、单片机、驱动电路、加热制冷装置和显示模块等部分组成。
温度传感器用于实时采集恒温箱内的温度数据,并将其转换为电信号传输给单片机。
单片机作为核心控制单元,对采集到的温度数据进行处理和分析,根据预设的控制算法生成控制信号,通过驱动电路控制加热制冷装置的工作状态,从而实现对箱内温度的调节。
显示模块用于实时显示箱内温度和系统的工作状态。
三、硬件设计(一)单片机选型选择合适的单片机是系统设计的关键。
考虑到系统的性能要求和成本因素,本设计选用了_____型号的单片机。
该单片机具有丰富的片上资源,如 ADC 转换模块、定时器/计数器、通用 I/O 口等,能够满足系统的控制需求。
(二)温度传感器选用_____型号的数字式温度传感器,其具有高精度、低功耗、响应速度快等优点。
传感器通过 I2C 总线与单片机进行通信,将采集到的温度数据传输给单片机。
(三)驱动电路驱动电路用于控制加热制冷装置的工作。
加热装置采用电阻丝加热,制冷装置采用半导体制冷片。
驱动电路采用_____芯片,通过单片机输出的控制信号来控制加热制冷装置的通断,从而实现温度的调节。
(四)显示模块显示模块选用_____型号的液晶显示屏,通过单片机的并行接口与单片机进行连接。
显示屏能够实时显示箱内温度、设定温度以及系统的工作状态等信息。
基于单片机的水温控制系统设计水温控制系统在许多领域中都具有重要的应用价值,例如温室农业、水族馆、游泳池等。
在这些应用中,保持水温在一个合适的范围内对于生物的生存和健康至关重要。
基于单片机的水温控制系统设计是一种有效的方法,它可以实现对水温的精确控制和调节。
本文将详细介绍基于单片机的水温控制系统设计原理、硬件实现和软件编程等方面内容。
第一章研究背景与意义1.1研究背景随着科技的飞速发展,人们对生活品质的追求不断提高,对家电设备的智能化要求也越来越高。
其中,水温控制系统在热水器、空调等家电产品中具有广泛的应用。
精确控制水温对于提高用户体验、节约能源和保护环境具有重要意义。
然而,现有的水温控制系统存在控制精度不高、响应速度慢等问题,因此,研究一种新型的水温控制系统具有重要的实际意义。
1.2研究意义本研究旨在提出一种新型的水温控制系统,通过对水温进行精确控制,提高家电产品的性能和用户体验。
此外,本研究还将探讨系统性能的评估和改进方法,为水温控制领域的研究提供理论支持。
第二章水温控制系统设计原理2.1 水温测量原理本章将介绍水温的测量原理,包括热电偶、热敏电阻、红外传感器等常用温度传感器的原理及特点。
通过对各种传感器的比较,选出适合本研究的温度传感器。
2.2温度传感器选择与应用在本研究中,我们将选择一种具有高精度、快速响应和抗干扰能力的温度传感器。
此外,还将探讨如何将选定的温度传感器应用于水温控制系统,包括传感器的安装位置、信号处理方法等。
2.3控制算法选择与设计本章将分析现有的控制算法,如PID控制、模糊控制、神经网络控制等,并选择一种适合本研究的控制算法。
针对所选控制算法,设计相应的控制电路和程序。
第三章硬件实现3.1控制器选择与搭建本章将讨论控制器的选型,根据系统的需求,选择一款性能稳定、可编程性强、成本合理的控制器。
然后,介绍如何搭建控制器硬件系统,包括控制器与各种外设(如温度传感器、继电器等)的连接方式。
基于单片机的水温控制系统设计摘要:水温控制系统在工业、农业、生活等各个领域广泛应用。
随着技术的发展,单片机控制技术正在越来越多的应用到水温控制领域中。
本文通过对水温控制系统原理的分析,进行了设计和制作,并通过实验结果验证了本设计的可行性和稳定性。
关键词:单片机控制技术;水温控制系统;可行性;稳定性1. 引言水温控制系统在现代社会中应用广泛,水温控制技术的发展和进步为现代社会的科技进步做出了巨大的贡献。
单片机技术作为一种广泛应用的控制技术,可以实现多种不同的控制操作,因此被广泛应用到水温控制系统中。
本文将针对单片机水温控制系统进行分析设计,并进行实验验证。
2. 水温控制系统原理分析水温控制系统的基本结构由传感器、控制器以及执行机构等组成。
其中,传感器负责温度数据的采集,控制器负责处理和分析数据,并控制执行机构实现温度控制。
单片机水温控制系统的实现原理基于以下几个步骤:1)传感器采集温度数据并将数据转换为数字信号。
2)单片机控制器通过间接方式获取传感器采集的温度数字信号,并将其传输到外围设备中。
3)控制器将传输的信息根据其程序所设定的算法进行计算,得到温度数据,从而调整执行机构的作用。
4)执行机构实现接收计算出的数据并通过温度调节装置将温控装置的工作状态调节到所设定的工作状态,最终实现水温控制。
3. 单片机水温控制系统设计根据以上原理设计单片机水温控制系统,具体实现过程如下:1)传感器:选用DS18B20数字温度传感器,将其与单片机进行连接;2)控制器:选用AT89S52单片机,作为水温控制器,通过程序将传感器所采集到的数字信号转化为温度信息,并与设定温度进行比较和判断,控制继电器开关;3)执行机构:选用继电器作为执行机构,通过继电器的开关控制加热器的加热状态,调节水温。
4. 实验验证将设计好的单片机水温控制系统进行实验,实验过程中将设定温度为30℃,获得的实验结果显示在图1中。
图1 实验结果实验结果表明,本设计的单片机水温控制系统能够在设定温度为30℃时以及系统正常工作的情况下,实现对水温的有效控制。
基于单片机的恒温恒湿控制系统设计文
简介
本文将介绍基于单片机的恒温恒湿控制系统的设计及实现。
该系统实现了对温度和湿度的自动控制以保持恒定的最适条件,使室内环境更加宜人舒适。
设计方案
本系统使用SHT11数字温湿度传感器来检测室内环境并输出模拟信号,单片机采用STC12C5A60S2作为主控芯片,通过与传感器的通讯采集数据并进行控制输出。
控制器使用LED灯显示当前状态,并通过蜂鸣器发出警报,以便及时处理异常情况。
该系统采用PID控制理论进行控制算法,通过调整比例、积分和微分系数来控制输出信号,实现精确控制。
同时,为提高系统的可靠性和耐久性,采用了过温、过湿、短路保护等措施,防止系统出现故障。
实现效果
通过实际测试,本系统实现了对室内温度和湿度的稳定控制,控制精度高达±0.5℃,±3%RH。
同时,系统调节时间短,响应快,使用便捷灵活。
结论
本文基于单片机设计实现了一款恒温恒湿控制系统,可应用于各类室内环境的控制,具有简单、精准、可靠等特点。
随着科技的不断发展,本系统仍有进一步优化和改进的空间。
目录:摘要 (2)引言 (3)第一章 AT89C51单片机系统简介 (4)1.1 AT89C51单片机说明 (4)1.2时序 (5)1.3引脚极其功能 (7)第二章水箱给水设备的系统构成 (11)2.1外部硬件结构 (11)2.2本系统采用8051单片机控制部分结构 (12)第三章本系统的工作原理 (14)3.1工作原理 (14)3.2 主程序框图 (14)3.3 自动模式子程序: (15)3.4 手动模式子程序: (16)总结................................................................................................. 错误!未定义书签。
致谢 (18)参考文献: (18)附录: (19)本系统程序清单 (19)系统电路示意图 (21)摘要本单片机系统设计的目的是应用单片机控制技术,以AT89C51单片机为核心控制工厂的水箱的水位,并实现了报警和手动、自动切换功能。
该系统操作方便、性能良好,比较符合工厂生厂用水系统控制的需要。
本毕业论文还详细的给出了相关的硬件框图和软件流程图,并编制了该汇编语言程序。
关键词:单片机系统控制核心精度ABSTRACTThe purpose of single-chip system design is the application of single-chip control technology, to AT89C51 as the core to control the water level in water tank factory, and the realization of the alarm and manual, automatic switching function. The system is easy to operate, good performance, more in line with Health Works plant needs water system control. This article also gives a detailed diagram of the related hardware and software flow chart, and the preparation of the assembly language program.KEYWORDS: MCU、system control 、coer、precision引言漫步在繁华的现代化的大都市的大街上,随时都可以看到街上有很多可以用卡取钱的机器(ATM自动柜员机),十字路口的交通灯。
基于51单片机的水温控制系统设计毕业论文基于51单片机的水温控制系统设计毕业论文基于单片机的水温控制系统摘要水在人们日常生活和工业生产中有着必不可少的作用,在不同环境和不同的需求中,水温的变化也对我们的生活和工业生产有着重要的影响,为了满足人们在各个领域所需要的水温,水温控制系统在各个领域也应运而生。
随着社会的发展,科技的进步,智能化已经是温控系统发展的主流方向,小到人们生活中的饮水机,大到工业生产中的大型水温加热控制设备等各种水温控制系统发展以趋于成熟。
传统靠人工控制的温度,湿度,液位等信号的测压、力控系统,外围电路比较复杂,测量精度较低,分辨率不高,需进行温度校正;并且他们的体积较大适用不方便,在工业生产中也可能应为各种认为的失误发生意外,针对此问题,本系统设计的目的就是实现一种可连续高精度持续调温的温度控制系统,它应用广泛,功能强大,操作简单,便于携带,是一款既实用又廉价的控制系统。
温度检测控制系统在工业生产中主要职责是对温度进行严格的监测,在温度发生变化不符合规定温度时,系统报警提示并做出相应的温度调整措施,以使得生产能够顺利进行,节省了大量的人工,产品的质量也得到充分的保障,同时也避免了各种潜在意外的发生。
从而提高企业的生产效率。
本系统以89C51单片机为核心,扩展外围控制电路,检测变送电路,按键电路,显示电路,复位电路,时钟电路,电源电路,报警电路;本系统的整体运行过程为:通过按键电路设定理想水温范围,实时水温通过检测变送电路模检测,并将检测到的物理量转化成电信号,然后放大电信号并将模拟量同过A/D 转换为单片机识别的数字量发送给单片机。
单片机系统将实时温度与设定温度进行对比,并通过显示电路将实时温度显示出来,如果实时温度大于设定的最高温度或者低于设定的最低温度一定时间,单片机将触发报警电路对过温或者低温进行警报,同时触发控制电路对水温的控制做出适当的调整,确保水温出在理想的温度值,满足需求。
基于单片机的水温控制系统毕业设计1. 简介本文将讨论基于单片机的水温控制系统的设计和实现。
水温控制系统是一种常见的自动化控制系统,用于监测和调节水温。
本项目旨在设计一个可靠、高效且易于使用的水温控制系统,以满足用户对水温的要求。
2. 功能需求2.1 温度检测水温控制系统需要能够准确地检测水的温度。
为此,我们将使用一个温度传感器来获取实时的水温数据。
传感器将与单片机连接,通过模拟输入引脚读取传感器输出的模拟信号。
2.2 温度显示为了方便用户了解当前水温情况,我们将在系统中添加一个液晶显示屏。
单片机将把读取到的温度数据转换为数字信号,并通过数字输出引脚发送给液晶显示屏进行显示。
2.3 温度调节根据用户设定的目标温度,系统需要能够自动调节水温。
我们将使用一个加热元件(例如电热棒)来提供加热功能。
单片机将根据当前水温与设定的目标温度之间的差异控制加热元件的开关。
2.4 温度保护为了避免水温过高引发安全问题,我们将在系统中添加一个温度保护功能。
当水温超过一定阈值时,单片机将自动关闭加热元件,并向用户发出警报。
3. 系统设计3.1 硬件设计系统的硬件设计包括以下组成部分:•单片机:选择一款适合的单片机,具有足够的输入输出引脚和计算能力。
•温度传感器:选择一款可靠、精确度高的温度传感器,例如DS18B20。
•液晶显示屏:选择一款适合的液晶显示屏,具有足够的显示区域和分辨率。
•加热元件:选择一款适合的加热元件,例如电热棒或电热器。
•警报器:选择一个适合的警报器,用于发出警报信号。
3.2 软件设计系统的软件设计包括以下几个方面:•温度检测:编写程序读取温度传感器输出的模拟信号,并进行模数转换得到实际温度值。
•温度显示:编写程序将实际温度值转换为数字信号,并通过数字输出引脚发送给液晶显示屏进行显示。
•温度调节:编写程序根据当前水温与设定的目标温度之间的差异控制加热元件的开关。
当差异过大时,开启加热元件;当差异较小或为负时,关闭加热元件。
基于单片机的恒温箱控制系统设计恒温箱是一种用于保持物品恒定温度的设备,广泛应用于实验室、医院、工厂等场所。
为了更好地控制恒温箱的温度,我们可以设计一种基于单片机的恒温箱控制系统。
首先,我们需要选择适合的单片机。
常用的单片机有51系列、AVR 系列、STM32系列等。
在选择单片机时,需要考虑其性能、功耗、价格等因素。
在本设计中,我们选择STM32系列的单片机,因为它具有较高的性能和较低的功耗,同时价格也比较合理。
接下来,我们需要设计恒温箱的硬件电路。
恒温箱的硬件电路主要包括温度传感器、加热器、风扇等。
温度传感器可以选择DS18B20等数字温度传感器,它具有高精度、数字输出等优点。
加热器可以选择PTC加热器或电热丝等,它们可以根据需要进行控制。
风扇可以用于调节恒温箱内部的空气流动,以达到更好的温度均匀性。
然后,我们需要编写单片机的程序。
程序的主要功能是读取温度传感器的数据,根据设定的温度范围控制加热器和风扇的工作。
程序可以采用C语言编写,使用Keil或IAR等集成开发环境进行开发。
在编写程序时,需要注意程序的稳定性和可靠性,避免出现死循环、死机等问题。
最后,我们需要进行系统测试和调试。
测试时可以使用温度计等工具对恒温箱的温度进行实时监测,以验证系统的稳定性和准确性。
调试时需要根据测试结果对程序进行优化和调整,以达到更好的控制效果。
综上所述,基于单片机的恒温箱控制系统设计需要选择适合的单片机、设计恒温箱的硬件电路、编写单片机的程序以及进行系统测试和调试。
这种控制系统可以实现对恒温箱温度的精确控制,提高恒温箱的使用效率和稳定性。
基于单片机的恒温箱控制系统设计恒温箱是一种用于保持特定温度的设备,广泛应用于实验室、医疗、食品加工等领域。
为了实现对恒温箱的精确控制,我们可以利用单片机来设计一个智能的恒温箱控制系统。
我们需要选择合适的单片机作为控制核心。
常见的单片机有51系列、AVR系列、STM32系列等,我们可以根据实际需求选择合适的型号。
接下来,我们可以通过编程来实现对恒温箱的控制。
在编程之前,我们需要设计一个合适的硬件电路。
一个基本的恒温箱控制系统包括温度传感器、加热器、风扇、显示屏等组件。
温度传感器用于实时监测箱内温度,加热器和风扇用于调节箱内温度,显示屏用于显示当前温度和设定温度。
在编程方面,我们可以利用单片机的IO口和模拟输入输出功能来实现对各个组件的控制。
首先,我们需要通过温度传感器获取到当前的温度值。
然后,我们可以根据设定的温度范围来判断是否需要调节加热器或风扇。
如果当前温度低于设定温度,则启动加热器;如果当前温度高于设定温度,则启动风扇。
通过不断监测和调节,我们可以实现对恒温箱内温度的精确控制。
除了基本的温度控制功能,我们还可以加入一些其他的功能,以提升系统的智能化程度。
例如,我们可以设置定时开关机功能,实现按照设定的时间自动启动和关闭恒温箱。
我们还可以设计一个温度曲线显示功能,实时显示恒温箱内温度的变化趋势。
此外,我们还可以通过串口通信将实时温度数据传输到计算机上,方便用户进行数据分析和记录。
在系统设计过程中,我们需要考虑到安全性和稳定性。
首先,我们需要加入过温保护功能,当温度超过设定的安全范围时,系统会自动关闭加热器并发出警报。
其次,我们需要合理设计硬件电路,确保电路的稳定性和可靠性。
此外,我们还需要进行充分的测试和调试,确保系统工作正常并能够稳定运行。
基于单片机的恒温箱控制系统设计可以实现对恒温箱内温度的精确控制。
通过合理的硬件设计和编程,我们可以实现恒温箱的智能化控制,提升系统的功能和性能。
这不仅可以满足实验室、医疗、食品加工等领域对恒温箱的需求,还可以为科研人员提供一个稳定、可靠的实验环境。
水箱的恒温控制系统系 别: 汽车与电气工程系专 业: 电气自动化班 级: 电气(2)姓 名:学 号:指导教师:完成时间:年 月 日毕业论文(设计) 论文分类号: 密 级:无目录目录 (I)摘要 (III)Abstract (IV)第1章绪论 (1)1.1 课题研究介绍 (1)1.2 国内外发展及趋势 (1)1.2.1国外恒温控制系统的发展及趋势 (1)1.2.2国内恒温控制系统的发展及趋势 (2)1.3课题设计任务 (2)1.3.1设计目的 (2)1.3.2系统设计指标 (3)1.3.3系统的功能 (3)第2章恒温控制系统总体方案设计 (4)2.1设计方案 (4)2.1.1 利用PLC实现恒温控制 (4)2.1.2 利用单片机实现恒温控制 (4)2.2方案论证 (5)2.3恒温水箱控制系统工作原理 (5)第3章恒温水箱控制系硬件设计 (7)3.1主电源模块 (7)3.2 CPU主控模块 (8)3.2.1 AT89C51单片机简介 (8)3.2.2 AT89C51单片机各引脚功能说明 (8)3.2.3 AT89C51单片机主要性能指标 (9)3.2.4 晶振电路与复位电路的设计 (10)3.3温度采集模块 (10)3.3.1 DS18B20的特点 (11)3.3.2 DS18B20内部结构 (11)3.3.3 DS18B20的内存结构 (12)3.3.4 DS18B20的测温原理 (12)3.3.5 DS18B20的指令集 (13)3.3.6 DS18B20与单片机的接口电路 (14)3.4 按键输入 (14)3.5继电器模块 (15)3.5.1 固态继电器SSR工作原理 (15)3.5.2 固态继电器SSR的特点 (16)3.5.3 继电器控制电路图 (16)3.6显示模块 (17)3.6.1限流电阻计算 (18)第4章恒温控制系用软件设计 (19)4.1工作流程 (19)4.2程序模块 (20)4.2.1主程序 (20)4.2.2温度传感器驱动子程序 (20)4.2.3键盘扫描处理子程序 (21)4.2.4温度检测与控制子程序 (23)4.2.5温度显示子程序 (24)第5章抗干扰的设计 (25)5.1 电源抗干扰措施 (26)5.1.1采用滤波和屏蔽的供电电源 (26)5.1.2采用串联开关式稳压电源 (26)5.1.3采用高抗干扰电压电源和干扰抑制器 (26)5.2输入输出通道的抗干扰措施 (27)5.3软件抗干扰措施 (27)5.3.1设置软件陷阱 (27)5.3.2增加程序监视系统 (27)5.3.3软件冗余措施 (27)参考文献 (28)致谢 (29)附录1 单片机源程序 (30)附录2 电路原理图 (1)本设计以单片机AT89C51为核心部件,采用单总线型数字式的温度传感器DS18B20作为温度采集,以固态继电器作为加热控制的开关器件,设计制作了带键盘输入控制,动态显示的功能的恒温控制系统。
该系统既可以对当前温度进行实时显示,又可以对设定温度进行控制,并使其恒定在某一温度范围。
控制键盘设计使设置温度简单快捷,两位整数一位小数的显示方式具有更高的显示精度。
建立在增量控制理论上的控制算法,使控制精度完全能满足一般的电子产品的生产要求。
通过对系统软件和硬件的合理规划,发挥单片机自身集成多系统功能单元的优势,在不减少功能的前提下有效降低了成本,系统操作简便。
关键词:AT89C51单片机;DS18B20传感器;恒温控制This design with single-chip microcomputer AT89C51 as the core component with single bus-control digital temperature sensor DS18B20 as temperature gathering to solid-state relay as heating control switch device, design and make the belt keyboard input control, dynamic display of the temperature control system. This system not only can real-time display of the current temperature of set temperature, and can control, and its constant in a temperature range. Control the keyboard design makes set temperature simple and quick, two integer a decimal display mode has higher precision of the show. Based on incremental control theory of control algorithm, make the control accuracy can be fully met general electronic products production requirements. Through the system software and hardware reasonable planning, play microcontroller itself more system function unit integrated advantage, in not reduce functionality premise to reduce the cost and system easy operation.Keywords: AT89C51; DS18B20 sensors; Solid-state relay第1章绪论1.1 课题研究介绍温度是工业上常见的被控参数之一,特别是在冶金、化工、建材、食品加工、机械制造等领域,恒温控制系统被广泛应用于加热炉、热处理炉、反应炉等。
在一些温控系统电路中,广泛采用的是通过热电偶、热电阻或PN结测温电路经过相应的信号调理电路,转换成A/D转换器能接收的模拟量,再经过采样/保持电路进行A/D转换,最终送入单片机及其相应的外围电路,完成监控。
但是由于传统的信号调理电路实现复杂、易受干扰、不易控制且精度不高。
本文介绍单片机通过数字温度传感器检测外部温度对水箱进行恒温控制的设计,采用PID算法来控制PWM波形的产生,进而控制电炉的加热来实现恒温控制。
因此,本系统采用一种新型的可编程温度传感器(DS18B20),不需复杂的信号处理电路和A/D转换电路就能直接与单片机完成数据采集和处理,实现方便、精度高,可根据不同需要用于各种场合。
在日常生活中,也经常用到电烤箱、微波炉、电热水器、烘干箱等需要进行温度检测与控制的家用电器。
采用单片机实现温度控制不仅具有控制方便、简单、灵活等优点,而且可以大幅度地提高被控温度的技术指标,从而大大提高产品的质量,现以恒温水箱控制系统的设计进行介绍。
1.2 国内外发展及趋势随着计算机控制技术的发展,恒温控制已在工业生产领域中得到了广泛应用,并取得了巨大的经济和社会效益。
在不同的领域内,由于控制环境、目标、成本等因素,需要针对具体情况来设计系统结构和功能,以取得最佳的控制效果。
其中,恒温环境的自动化控制技术在工业生产、商业运营中是一个重要研究课题。
1.2.1国外恒温控制系统的发展及趋势自70年代以来,由于工业过程控制的需要,特别是在微电子技术和计算机技术的迅猛发展,以及自动控制理论和设计方法发展的推动下,国外恒温控制系统发展迅速,并在智能化,自适应参数的自整定等方面取得了很大的科技成果。
在这方面以日本、美国、德国、瑞典等国技术领先,并且都生产出了一批商品化的性能优异的温度控制器及仪器仪表。
目前,国外温度控制系统及仪表正朝着高精度智能化、小型化等方面快速发展。
虽然温度控制系统在国内各行各业的应用已经十分广泛,但从国内生产的温度控制器及技术来讲,其总体发展水平仍然不高,同国外的日本、美国、德国等先进国家相比,仍然有着较大的差距。
1.2.2国内恒温控制系统的发展及趋势我国目前在恒温控制技术这方面总体技术水平处于20世纪80年代中后期水平,成熟产品主要以“点位”控制及常规的PID控制器为主,它只能适应一般温度系统控制,难于控制滞后、复杂、时变的温度系统控制。
在适应于较高控制场合的智能化、自适应控制仪表领域内,国内技术还不十分成熟,形成商品化并广泛应用的控制仪表较少。
因此,我国在恒温控制等控制仪表行业与国外还有着一定的差距。
从过程量的检测角度出发,温度是最常见的过程变量之一,它是一个非常重要的过程变量,因为它直接影响燃烧、化学反应、发酵、烘烤、煅烧、蒸馏、浓度、挤压成形,结晶以及空气流动等物理和化学过程。
而恒温控制技术在工业领域应用非常广泛,由于其具有工况复杂、参数多变、运行惯性大、控制滞后等特点,它对控制调节器要求较高。
其温度控制不好就可能引起生产安全,产品质量和产量等一系列问题。
尽管恒温控制很重要,但是要控制好温度常常会遇到意想不到的困难。
随着嵌入式系统开发技术的快速发展及其在各个领域的广泛应用,人们对电子产品的小型化和智能化要求越来越高,作为高新技术之一的单片机以其体积小、价格低、可靠性高、适用范围大以及本身的指令系统等诸多优势,在各个领域、各个行业都得到了广泛应用。
1.3课题设计任务1.3.1设计目的设计一个恒温水箱自动调节控制系统,水箱内的水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动调节,以保持与设定的温度基本不变。
利用单片机AT89C51实现水温的智能控制,使水温能够在60℃左右实现恒定温度调节,利用数字温度传感器读出水温,并在此基础上将水温调节到通过键盘设定的温度(其方式是加热或降温),并通过数码管显示器实现当前温度与设定温度的显示。
1.3.2系统设计指标设计一个温度反馈通道的控制系统,主要包括主电路和控制电路。
控制电路又包括巡回检测、跟踪比较、PID调节、执行输出、加热装置等多个环节。
以下为该恒温控制系统的技术指标:(1)预置时显示设定温度,达到定温度时显示实时温度,显示精确到1℃;(2)恒温箱温度可预置,在误差范围内恒温控制,温度控制误差≤±1℃;(3)恒温水箱由1KW电炉加热;(4)启动后有运行指示,温度低于预置温度5℃时进行220V全加热;(5)有较强的抗干扰性能,对升降温过程的线性没有要求;(6)具有相应的保护功能。
1.3.3系统的功能(1)可以对温度进行自由设定,但必须在0~100℃内,设定时可以实时显示出设定的温度值;(2) 加热由1台1KW电炉来实现,如果温度不在60℃时,根据设定的温度值与实际检测的温度值之差来采取不同的加热方式;(3) 能够保持实时显示水温,显示位数4位,分别为百位、十位、个位和小数位。