资源描述:
《基于单片机的水温温度控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、木文介绍了单片机应用于电加热饮水机的一种设计方法,该电加热饮水机具有自动化程度高、安全性好、功能多、使用方便、功率小、加热快、可靠性高等特点。并详细地论述了以单片机为处理器的电加热饮水机的硬件、软件设计、系统编程和抗干扰设计等方面的问题。木系统以ATMEL公司的AT89C51单片机为核心,由DS18B20、信号处理电路、键盘控制电路、LED显示电路、输出控制电路等构成。主要包含的程序有:主程序、显示子程序、PID控制子程序等。同吋,在软、硬设计时均采取了有效的抗干扰措施。关键词:AT89C51;DS18B20;PID
2、控制。AbstractThispaperintroducedasingle-chipmicrocomputerwhichusedinelectricheatingwaterdispeuserasadesignmethod,theelectricheatingwaterdispenserwithahighdegreeofautomation,security,andmulti-functional,easytouse,smallpower,heatingquickly,andhighreliability.Thepap
3、erdescribedindetailbythesingle-chipprocessorpowerforheatingwaterdispenserhardware,softwaredesign,systemdesign,programmingandanti-jammingproblems.ThecontrollerATMELCorporationAT89C51single-chipmicrocomputerasthecore,bytheDS18B20,signalprocessingcircuit,eyboardco
4、ntrolcircuit,EDdisplaycircuit,utputcontrolcircuit,etc.Theprocessmainlyincludesthemainprogram,isplaycontrolsubroutine,PIDcontrolsubroutineandsoon.Atthesametime,softwareandhardwarearedesignedtotakeaneffectiveantijammingmeasures.Keywords:AT89C51;DS18B20;PIDcontrol
5、.I2.3各部分电路方案论证3Abstract1前言11.1水温控制系统概述11.2本设计任务22系统设计原理32.1水温控制系统总体框图32.2总体方案论证3硬件电路设计53.1温度传感器的选择53.2温度控制电路63.3单片机控制部分73.4I/O通道的硬件电路的设计83.5电源电路93.6控制执行电路的设计93.7温度传感器的工作原理123.8LED数码管显示电路164系统软件设计184.1主程序模块184.2运算控制模块194.3数字显示224.4PWM输出224.5温度传感器DS18B20软件模块245试验
6、仿真结果分析295.1仿真平台295.2仿真结果及分析29总结32参考文献33致谢35附录一:主程序设计36附录二:主电路图511前言随着电子技术的发展,特别是大规模集成电路的产生,给人们的生活带来了根本性的变化,如果说微型计算机的出现使现代的科学研究得到了质的飞跃,那么单片机技术的出现则是给现代工业控制测控领域带来了一次新的革命。目前,单片机在工业控制系统诸多领域得到了极为广泛的应用。特别是其中的C51系列单片机的出现,由于它具有极好的稳定性,更快和更准确的运算精度叫它的出现不但推动了工业的生产,也影响着人们的工作
7、和学习。温度控制系统在现代工业设计、工程建设及FI常生活中的应用越来越广泛。在日常人们的生活中,温度控制系统的应用和作用也体现到了各个方面,随着人们生活质量的提高,酒丿占厂房及家庭生活中都会见到温度控制的影子,温度控制将更好的服务于社会。温度控制是工业生产过程中经常遇到的过程控制,有些工艺过程对其温度的控制效果直接影响着产品的质量,因而设计一种较为理想的温度控制系统是非常有价值的叫1.1水温控制系统概述在现代冶金、石油、化工及电力生产过程中,温度是极为重要而乂普遍的热工参数之一。在环境恶劣或温度较高等场合下,为了保证
8、生产过程正常安全地进行,提高产品的质量和数量,以及减轻工人的劳动强度、节约能源,要求对加热炉炉温进行测量、显示、控制,使之达到工艺标准,以单片机为核心设计的炉温控制系统,可以同时采集多个数据,并将数据通过通讯口送至上位机进行显示和控制。那么无论是哪种控制,我们都希望水温控制系统能够有很高的精确度(起码是在满足我们要求的范围内),帮助我们实现我们