资源描述:
《热水器水温水位控制论文09201308》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、热水器水温水位控制装置的设计【摘要】在太阳能热水器温控系统中,水温和水位传感器起着举足轻重的作用。系统的分析了数字式温度传感器DS18B20和耐高温电容式液位传感器分别检测水温和水位的原理,以AT89S51单片机为核心,主要对单片机最小系统及其扩展、电源电路、显示电路、模数转换电路、水位及水温检测电路、报警电路进行了详细介绍。还详细介绍了设计中应用到的主要芯片性能和特点•对智能化、可能性进行了分析,实现水温和水位、上水测量、显示、报警等功能,并以电磁阀、继电器为阀门开关全自动加热、上水。在软件设计方面,釆用C语
2、言编程,是由于其易于单片机所识别,执行速度快。最后述进行了软件仿真。该热水器设计完善,实现方案简单易行。采用软件设计來控制,可以实现智能检测水位及水温,智能加热,并且提高了整机的可靠性及准确性。关键字:单片机;控制;水温水位;传感器关键词:AT89S51单片机,水温水位,传感器,检测与控制Abstreict:Inthesolarenergywaterheatertemperaturecontrolsystem,thewatertemperaturcandwaterlevelsensorisofvitalimpo
3、rtance.TheanalysisofthesystemofdigitaltemperaturesensorDS18B20andhightemperatureresistantcapacitivelevelsensordetectionrespectivelytheprincipleofwatertemperatureandwaterleveltoAT89S51asthecore,mainlytothesinglechipminimizesystemanditsexpansion,powersupplycir
4、cuit,showcircuit,amalogconvcrsioncircuit,waterlevelemdwatertcmpcraturcdetcctioncircuit,alarmcircuitindetail.Butalsodetailedintroducesthedesignofthemainapplicationtotheperformaneeandcharacteristics.Forintelligent,possibi1ityanalysis,realizethewatertemperature
5、andwater1evel,sheungshuimcasurcmcnt,displayandalarmfunctions,andaselectromdgncticvalve,relayvalvefullyautomaticswitchforheating,sheungshui.Inthesoftwaredesign,UsingClanguageprogram,isduetoitseasytoidentifythesinglechipmicrocomputer,theexecutionspeed.Finallyt
6、hesimulationsoftware.Thewaterheaterdesignperfect,theimplementationschemeissimple.Thesoftwaredesignedtocontrol,camrealizeintelligentdctcctionwaterlevelandwatertemperature,intelligentheating,andoftheenginereliabilityndaccuracy.Keywords:AT89S51,wateriswarmwater
7、level,sensor,detectionandcontrol目录1系统设计51.1电热水器设计的目的及意义5仁2设计要求5].2.1设计任务:51.2.2主要技术指标:51.2.3主要功能:61.2.4显示要求:61.2.5故障显示61.3方案的比较和论证61.3.1温度检测部分61.3.2水位检测部分71.3.3核心控制部分101.3.4执行器部分101.3.5显示器部分111•4系统方案的确定111.5系统的工作原理122单元电路设计132.1水温检测部分132.1.1DS18B20简介132.1.2D
8、S18B20的工作方式142.2水位检测部分152.3显示部分162.4执行器部分172.4.1加水控制电路172.4.2加热控制电路172.5电源部分182.6智能控制部分182.6.1报警和按键电路192.6.2时钟电路202.6.3上电自动复位电路212.6.4液晶显示接口电路213软件的设计223.1系统正常工作子程序223.2设定预置温度子程序233.3设定预置水位子程序23