资源描述:
《基于单片机的水塔水位监测报警控制系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要株洲师范高等专科学校物理与电子工程系毕业论文基于单片机的水塔水位监测报警控制系统姓名:刘治标指导老师:肖利君专业:应用电子技术班级:07级应用电子班学号:04207108时间:2010-5-5至2010-5-28摘要摘要本设计从分析水塔水位报警器的原理和设计方法入手,主要基于单片机的硬件电路和语言程序设计,实现一种能够实现水位自动控制、具有自动保护、自动声光报警功能的控制系统。本控制系统由A/D转换部分、单片机控制部分、数码显示部分、电机驱动部分、电机控制部分等构成。同时对各个部分进行了详细的论述,并给出了主要的流程图
2、和软件设计程序。这是个简单而灵敏的监测报警电路,操作简单,接通电源即可工作。因为大部分电路采用数字电路,所以本水位监测报警器还具有耗能低、准确性高的特点。关键词:单片机;水位自动控制Fromtheanalysisofthedesignofthetowerslevelalarmprincipleanddesignmethodofthemainbasedonsingle-chipmicrocomputerhardwarecircuitandprogramminglanguage,achievealeveltorealizeau
3、tomaticcontrol,automaticprotectionandautomaticcontrolsystemoftheaudibleandvisualalarmfunction.ThissystemconsistsofA/Dconversionpartsandsingle-chipmicrocomputercontrolsection,digitaldisplaysection,motordrive,motorcontrolpartsetc.Foreachpartdiscussedindetail,andgive
4、sthemainflowchartanddesignofthesoftwareprogram.Thisisasimpleandsensitivemonitoringalarmcircuit,simpleoperation,turnonthepowercanwork.BecausemostofthecircuitUSESdigitalcircuit,sothewatermonitoringalarmalsohaslowenergyconsumptionandhighaccuracy.I目录摘要I第一章绪论1第二章水位控制硬件
5、设计22.1基本要求22.2硬件设计22.2.1电路总体框架图设计22.2.3水塔水位控制电路52.3数码管与LED显示62.3.1相关芯片简介72.3.2显示部分工作原理72.4模数转换9第三章.软件设计123.1整体设计123.3.1主程序流程图123.4.2数据采集程序15结论24参考文献25致谢26致谢第一章绪论在工业生产中,对温度控制系统的要求,主要是保证炉温按规定的温度工艺曲线变化,超调小或者求不高。无超调,稳定性好,不振荡,对系快速性要求不高。本文浅析了单片机电阻控温系统设计过程及实现方法。热电偶将炉温变换为
6、模拟电压信号,经低通滤波滤掉干扰信号后送放大器,信号放大后送模/数转换器转换为数字量送单片机。同时,热电偶的冷端温度也由IC温度传感器变为电压信号,经放大和转换后送单片机。通过检测锅炉温度的来实现自动控制外部设备的运行,如当传感器检测到水温过高时,转换成电压经过模/数转换送入单片机,通过比较程序输出信号控制光电耦合器的通短来控制继电器的输入电流通短,再通过继电器来控制外部设备如水泵的运行情况。温度过低时关闭输出,而关闭水泵的输入即减少了冷水吸收热量,当温度升高后又打开水泵,这样实现循环控制.而通过数码显示我们可以观看锅炉各
7、个点的温度,来判断运行是否正常.同时通过各点的温度的纪录和出产品的纪录可以计算出该系统在某段时间是否起到了节能的作用.所以本设计对节能控制有着很大的意义.设计的控制任务要求用单片机实现,数码管显示.单片机是将RAM,ROM,定时器/计数器以及输入/输出(I/O)接口电路等计算机主要部件集成在一块芯片上,这样所组成的芯片级微型计算机称为单片微型计算机,简称单片微机或单片机.由于单片机的硬件结构与指令系统都是按工业控制要求设计的,常用于工业的检测和控制当中,因而也称为是微控制器或嵌入式控制器.单片机的特点:1.具有优异的性能价
8、格比;2.集成度高,体积小,可靠性高;3.控制功能强;4.低电压,底功耗.在设计过程中我们采用了软件和硬件双结合的的设计方法,而软件的设计简化了硬件要求。在本设计中软件主要有五个方面的应用,它们分别为:数据采集,显示程序,键盘控制和水泵控制。数据采集主要完成温度的采集和数据的处理,显示则是把要显示的温度