资源描述:
《毕业设计(论文)-基于51单片机的锅炉液位控制系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要本文主要设计了一种基于单片机的锅炉液位控制系统,它以STC89C52单片机作为核心控制器,通过STC89C52单片机,温度传感器、压力传感器和模数转换器,数码管显示等硬件系统和软件设计方法实现具有液位检测报警和控制双重功能.本系统在设计中主要有水位检测、温度检测、压力检测、按键控制、水位控制、显示部分、故障报警等几部分组成来实现液位控制。主要用液位传感器检测液位,用DS18B20温度传感器来检测水温,用三个控制按键来实现按健控制,用三位7段LED显示器来完成显示部分,用MOC3041双向可控硅来控制水泵的开关,用压力传感器检测锅炉内部压力,并且
2、通过模数转换把这些信号送入单片机中。把这些信号与单片机中内部设定的值相比,以判断单片机是否需要进行相应的操作,即是否需要开启水泵,来实现对液位的控制,从而实现单片机自动控制液位的目的。本设计用单片机控制易于实现锅炉液位、温度和压力的控制,而且有造价低、程序易于调试、一部分出现故障不会影响其他部分的工作、维修方便等优点。关键词:STC89C52单片机,液位控制,显示,报警52ABSTRACTDesignedinthispaperisaboilerliquidlevelcontrollsystem,whichSTC89C52asacontroller,
3、throughhardwareandsoftwaredesign,suchasSTC89C52singlechip,temperaturesensor,pressuresensorandADC,asystemofdigitaldisplay,reachtoliquidleveldetectionandalarmdualfunctioncontrol.Thedesignofthesystemaremainlyincludethewaterleveldetection,temperaturedetection,pressuredetection,key
4、control,waterlevelcontrol,display,faultalarm,suchasafewpartstoachievethelevelcontrol.Detectionofthemainlevelwiththewaterlevelsensors,temperaturesensorsDS18B20isusedtodetectedwatertemperature,withthreecontrolbuttonstoachievethehealthcontrol,withthree7LEDdisplaytocompletethedisp
5、lay,usingMOC3041TRIACtocontrolthecirculatingpumpswitch,withpressuresensorsdetecttheinternalpressureoftheboiler.Throughanalog-to-digitalconversiontakethesesignalsintothesinglechip.Thesesingle-chipsignalandtheinternalsetofvaluescomparedtodeterminetheneedforthecorrespondingsingle
6、-chipoperation,namely,theneedtoopenthepumptoachievethelevelofcontrol,thusinordertoachievethepurposeofautomaticcontrolbysingle-chipsolution.Thedesigniseasytoimplementsingle-chipboilerliquidlevelcontrol,temperatureandpressurecontrol,anditslowcostandeasytodebugtheprocedure,partof
7、thefailurewillnotaffectotherpartsofthework,maintenanceconvenience,andsoon.KEYWORDS:stc89c52Singlechipmicrocomputer,levelcontrol,display,alarm52目录第一章绪论11.1锅炉液位控制的背景11.2锅炉液位控制国内外发展概况21.2.1国内发展概况21.2.2国外发展概况21.3本课题研究目的及意义31.4系统简介3第二章.主要芯片介绍52.1单片机STC89C52介绍52.1.1STC89C52单片机的外部引脚说
8、明52.1.2STC89C52RC单片机的中断系统72.1.3选择使用STC89C52RC的原因92.2芯片74LS164