资源描述:
《简易水温控制系统方案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、word完美格式一个简易水温控制系统的设计———控制算法设计摘要在工农业生产和日常生活中,对温度的检测与控制始终有着非常重要的实际意义和广泛的实际应用。为了加深计算机控制理论的理解,故设计一个温度控制系统,该系统主要由温度信号采集与转换模块、主机控制模块、温度控制模块、液晶显示模块四部分组成,控制算法为PID算法。系统可实现稳态误差小于1℃,最大超调小于1℃,并且调节时间较短,恒定效果好。温度控制系统的对象存在滞后,它对阶跃信号的响应会推迟一些时间,对自动控制产生不利的影响,因此对温度准确的测量和有效的控制是此类工业控制系统中的重要指标。温度是一个重要的物理量,也是工业生
2、产过程中的主要工艺参数之一,物体的许多性质和特性都与温度有关,很多重要的过程只有在一定温度范围内才能有效的进行,因此,对温度的精确测量和可靠控制,在工业生产和科学研究中就具有很重要的意义。本文阐述了过程控制系统的概念,介绍了一个基于数字传感器DS18B20和单片机STC89C52的简单温度控制系统,以电热水壶为被控对象,通过实验的方法建立温度控制系统的数学模型,采用了PID算法进行系统的设计,达到了比较好的控制目的。该系统可通过液晶显示器LCD1602显示数据或字符,通过按键设定参数;通过DS18B20测温,实现电热杯水温控制;通过PL2303下载端口,实现单机和上位机的
3、通讯。实验表明该系统能够实现对温度的控制,具有一定的控制精度。该系统测温电路简单、连接方便,可用于简单温度控制的场合。关键词:单片机;温度传感器;液晶显示器;PID算法精心整理学习帮手word完美格式AbstractInindustrialandagriculturalproductionanddailylife,thetestingandcontroloftemperaturehasalwayshadveryimportantpracticalsignificanceandextensivepracticalapplication.Inordertodeepentheu
4、nderstandingofthecomputercontroltheory,thedesignofatemperaturecontrolsystem,thesystemismainlycomposedoftemperaturesignalacquisitionandconversionmodule,hostcontrolmodule,temperaturecontrolmodule,liquidcrystaldisplaymodulefourparts,thecontrolalgorithmforPIDalgorithm.Systemcanrealizethestead
5、ystateerrorislessthan1℃,themaximumovershootlessthan1℃,andtheadjustmenttimeisshorter,constanteffectisgood.Laggedtemperaturecontrolsystemoftheobject,itsresponsetothestepsignalwilldelaysometime,produceadverseeffecttotheautomaticcontrol,soeffectiveforaccuratetemperaturemeasurementandcontrolis
6、animportantindicatorintheindustrialcontrolsystem.Temperatureisanimportantphysicalquantities,itisalsooneofthemainprocessparametersinindustrialproductionprocess,manypropertiesofobjectsandfeaturesarerelatedtotemperature,alotofimportantprocesscanonlybeeffectiveinacertaintemperaturerange,thus,
7、accuratemeasurementandreliablecontroloftemperature,intheindustrialproductionandscientificresearchhastheveryvitalsignificance.Thispaperexpoundstheconceptofprocesscontrolsystem,introducedadigitalsensorDS18B20andsinglechipmicrocomputerbasedSTC89C52simpletemperaturecont