资源描述:
《[工学]单片机温度控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、河南机电高等专科学校目录摘要………………………………………………………………………1第一章前言………………………………………………………………31.1课题背景与意义…………………………………………………31.2温度控制系统的应用………………………………………………31.3毕业设计任务……………………………………………………4第二章系统方案…………………………………………………………52.1水温控制系统设计任务和要求…………………………………………52.2水温控制系统部分…………………………………………
2、……………52.3控制方式…………………………………………………………………7第三章系统硬件设计…………………………………………………83.1总体设计框图及说明……………………………………………………83.2外部电路设计……………………………………………………………83.3单片机系统电路设计……………………………………………………9第四章系统软件设计与调试…………………………………………134.1程序框架结构……………………………………………………………134.2程序流程图及部分程序………………………
3、…………………………134.3系统安装调试与测试……………………………………………………18第五章结论……………………………………………………………19致谢………………………………………………………………………20参考文献………………………………………………………………………21附件1(程序代码)……………………………………………………………21附件2(电路原理图)…………………………………………………………29第I页河南机电高等专科学校基于单片机的水温控制系统【摘要】温度是工业控制对象主要被控参数之
4、一,在温度控制中,由于受到温度被控对象特性(如惯性大、滞后大、非线性等)的影响,使得控制性能难以提高,有些工艺过程其温度控制的好坏直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的。为了实现高精度的水温测量和控制,本文介绍了一种以Atmel公司的低功耗高性能CMOS单片机为核心,以PID算法控制以及PID参数整定相结合的控制方法来实现的水温控制系统,其硬件电路还包括温度采集、温度控制、温度显示、键盘输入以及RS232接口等电路。该系统可实现对温度的测量,并能根据设定值对温度进行调节
5、,实现控温的目的。【关键词】单片机AT89C51;温度控制;温度传感器PT1000;PID调节算法第30页共30页河南机电高等专科学校Thesummary:Temperatureisthemaincontrolofindustrialcontrolofparameters,Intemperaturecontrol,duetotemperaturecontrolledobjectproperties(suchasinertiabig,big,laggingeffectofnonlinear,etc.),
6、toimproveperformance,someprocesstemperaturecontrolofitsdirectimpactonthequalityoftheproduct,anddesignedakindofidealtemperaturecontrolsystemisaveryvaluable.Inordertorealizehighprecisiontemperaturemeasurementandcontrol,thispaperintroducesametertakingAtmel
7、companylow-powerhigh-performanceCMOSchipasthecore,andthePIDcontrolalgorithmwithPIDparameterscombinationofcontrolmethodtorealizethetemperaturecontrolsystem,thehardwarecircuitincludingtemperature,temperaturecontrol,temperaturegathering,keyboardinputandRS2
8、32interfacecircuits,etc.Thesystemcanrealizethemeasurementfortemperature,andcanaccordingtovalueoftemperatureadjustment,andrealizetheobjectivetemperaturecontrol.Keywords:AT89C51microcontroller,Temperaturecontrol,PT1000temperaturese