基于单片机的水位控制系统大学论文.docx
《基于单片机的水位控制系统大学论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的水位控制系统大学论文.docx(34页珍藏版)》请在冰豆网上搜索。
基于单片机的水位控制系统大学论文
编号1151001132
毕业设计
(2015届本科)
题目:
基于单片机的水位控制系统的设计
学院:
物理与机电工程学院
专业:
电子信息科学与技术
作者姓名:
指导教师:
职称讲师
完成日期:
年月日
二〇一五年六月
河系学院本科生毕业论文(设计)诚信声明
本人郑重声明:
所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
作者签名:
二O一五年五月二十五日
河西学院本科生毕业论文(设计)开题报告
论文题目
基于单片机的水位控制系统的设计
学生姓名
所属学院
物理与机电工程学院
专业
电子信息科学与技术
年级
11级
指导教师
所在单位
物理与机电工程学院
职称
讲师
开题日期
2014.11.17
选题的根据:
传统的水位控制系统虽结构简单,但功能单一,无法实现人机交互,且通用性差。
如今随着电子技术的飞速发展,电子产品制造工艺成熟,批量生产降低了产品价格。
人们开始意识到采用单片机来实现水位控制。
本设计拟采用超声波测距传感器来测量水位,测得数据经STC89C51单片机编程处理后动态显示在LCD液晶显示器上显示水位高度,并由单片机根据程序预设最低与最高水位值控制硬件电路来达到对水位的调节,水位初值能在独立按键上可调。
系统中光报警直观表示水位当前状态;水泵由于停电或故障无法启动时能通过声音报警;继电器通断控制水泵来调节水位,保证液面高度始终处于较理想的范围内。
论文的主要内容、基本要求及其主要的研究方法:
主要内容:
设计一个以单片机为基础,用超声波传感器测量水位并将水位高度实时显示在数码管上;用发光二极管直观显示水位当前状态;水位最高与最低值能在按键上调节的智能水位控制系统。
设计要求:
1.控制容器的水位在某一值附近。
当水位发生变化时利用单片机控制进水阀或水泵,使水位能迅速调整到预定值;
2.能通过键盘对水位控制的阈值进行设置;
3.能通过数码管、液晶显示器或PC机显示当前水位值及水位阈值等信息;
4.要求水位控制精度在5%以内。
研究方法:
经指导老师的提示并查阅资料实现理论设计,在老师和同学的帮助下完成电路的理论设计、电路仿真,在万能板子上焊接得到最终设计的实物。
论文进度安排和采取的主要措施:
1.明确设计任务,搜集整理有关文献资料
2.完成开题报告
3.查阅资料,提出并论证方案
4.利用所学软件进行仿真
5.硬件电路的焊接,调试及撰写论文
6.完善设计修改论文
7.完善论文
主要参考资料和文献:
[1]童诗白.模拟电子技术基础[M].高等教育出版社,2006.
[2]陈杰,黄鸿.传感器与检测技术[M].北京:
高等教育出版社,2002.
[3]谭浩强.C程序设计[M].清华大学出版社,2005.
[4]高吉祥.全国大学生电子设计竞赛培训系列教程[M].电子工业出版社,2007.
[5]周澜景.基于PROTEUS的电路及单片机系统设计与仿真[M].北京航空航天大学出版社,2006.5.
[6]何希才.传感器及其应用实例[M].工业出版社,2004.
[7]康光华.电子技术基础模拟部分(第五版)[M].北京:
高等教育出版社,2006.
[8]潘新民,王燕芳.微型计算机控制技术[M].电子工业出版社,2011.1.
[9]何立民.单片机高级教程[M].北京航空航天大学出版,2004.
[10]楼然苗,李光飞.单片机课程设计指导[M].北京航空航天大学出版社,2007.
[11]张毅刚,彭喜元,彭宇.单片机原理及应用.高等教育出版社,2010.
[12]王小建,胡长胜主编.单片机设计与应用.清华大学出版社,2011.
[13]卢胜利主编.智能仪器设计与实现.重庆大学出版社,2003.
[14]王兆安,黄俊主编.电力电子技术(第四版).机械工业出版社,2002.
[15]胡汉才编著.单片机原理及系统设计[M].清华大学出版社,2002.
指导教师意见:
签名:
年月日
教研室意见
负责人签名:
年月日
学院意见
负责人签名:
年月日
基于单片机的水位控制系统的设计
摘要
本文研究了一种基于单片机的水位控制系统的设计。
该设计是利用超声波传感器测量水位,测得数据经STC89C51单片机编程处理后动态显示在LCD液晶显示器上,并由单片机根据预设最低与最高水位值控制硬件电路对水位进行调节,水位初值能在独立按键上可调。
本设计过程中主要采用了传感技术、单片机技术、光报警技术以及弱电控制强电的技术。
它能自动完成水位检测、光报警、上水停水的全部工作循环,保证液面高度始终处于较理想的范围内。
它结构简单,制造成本低,灵敏度高,节约能源显著,是用于各种高层液体储存的理想设备。
关键词:
单片机;超声波传感器;LCD液晶显示器;自动控制
ABSTRACT
Thispaperstudiesadesignofwaterlevelcontrolsystembasedonsinglechipmicrocomputer.Thedesignusesultrasonicsensortomeasurewaterlevel,themeasurementdataisdealtwithbySTC89C51controlledanddisplaysontheliquidcrystaldisplay(LCD),andcontrolshardwarecircuittoadjustwaterlevelaccordingtopresetthelowestandthehighestwaterlevelvalue,theinitialvalueofwaterlevelcanbeadjustedwithindependentbuttons.Themainsensingtechnology,SCMtechnology,lightalarmtechnologyandweakcontrolthestrongpowerofthetechnologyusedinthedesignprocess.Itcanautomaticallydetectthewaterlevel,lightalarm,alltheworkcycleofthecutoffthewaterorsupplywater,ensuretheliquidsurfaceheightisalwaysintheidealrange.Thedesignhassimplestructure,lowmanufacturingcost,andhighcostperformanceofwater-savingandenergy-saving,suitableforallkindsofhigh-levelliquidstorageidealequipment.
Keywords:
singlechipmicrocomputer;Ultrasonicsensor;LCD;AutomaticControl
1.绪论
1.1研究背景
水位自动控制技术越来越频繁地进入到自动控制系统设计者的视线。
传统的水位控制系统虽结构简单,但功能单一,无法实现人机交互,且通用性差。
如今随着电子技术的飞速发展,电子产品制造工艺成熟,批量生产降低了产品价格。
人们开始意识到采用单片机来实现水位控制。
其人机交互性强,功能强大,控制精度高,能够方便地与上位机通讯,实现数据共享。
且价格低廉,通用性、实用性强,能够在稍作改造后或直接用于诸如自来水厂的储水池、爆气池,污水处理厂、化学工厂的各类液体池以及电厂一的锅炉气泡等需要水位自动控制的场合。
1.2研究现状
在许多工业生产系统中,需要对系统的液位或物料位进行监测,特别是对具有腐蚀性的液体液位的测量,传统的电极法是采用差位分布电极,通过给电脉冲来检测液面,电极长期浸泡在液体中,极易被腐蚀、电解、失去灵敏性,因而对测试设备的抗腐蚀性要求较高。
超声波液位检测系统,利用了超声波传感技术的原理,采取一种非接触式的测量方法,能够实现对工业系统中液位或物料位的检测;而且超声波具有很好的指向性和束射特性,人耳听不见,一般不会对人体造成伤害检测工程方便、迅速、易做到实时控制,而且测量精度又能达到工业实用的要求,所以有广泛的工业应用前景。
并且目前,我国住宅小区楼房自来水供水系统主要采用高塔供水,既在楼顶或者另外建设的高塔上面建个蓄水池以保证用户水压的恒定。
目前大多数的住宅小区都是采用人工加水的办法,即当水用完的时候,就人工开启水泵进行加水,十分不便。
所以这一切问题的存在,都在呼唤一种简单经济的水位检测报警控制系统的诞生。
传统的控制方式存在控制精度低、能耗大的缺点,而自动控制原理,依据用水量的变化自动调节系统的运行参数,保持水压恒定以满足用水要求,从而提高了供水系统的质量,而且成本低,安装方便,经过多次实验证明,灵敏性好,是节约水源,方便家庭和单位控制水位的理想装置。
2.设计任务及要求分析
2.1设计任务及要求
2.1.1设计任务
设计一个以单片机为基础,用超声波传感器测量水位并将水位高度实时显示在液晶显示器上;用发光二极管直观显示水位当前状态;水位最高与最低值能在按键上调节的智能水位控制系统。
2.1.2设计要求
(1)控制容器的水位在某一值附近。
当水位发生变化时利用单片机控制进水阀或水泵,使水位能迅速调整到预定值;
(2)能通过键盘对水位控制的阈值进行设置;
(3)能通过数码管、液晶显示器或PC机显示当前水位值及水位阈值等信息;
(4)要求水位控制精度在5%以内。
2.1.3要求分析
根据该设计的任务及要求分析知该系统中测量水位这是一个重要部分,只有准确的测量出了水位才能用单片机控制其余硬件电路做出响应。
要准确测量水位需选用合理的测距模块,经过分析和比较几种传感器的功能和原理,此次用超声波测距模块来解决这个问题。
3.系统方案论证与选择
3.1方案设计
方案一:
本方案采用555电路进行控制,即当水位探测传感器探测到低水位时送一个低于1/3VCC的低电平给NE555芯片,555的输出即为高电平驱动水泵加水;当在正常的水位时候,送给NE555为1/3VCC----2/3VCC的电平,即保持前一个水泵不加水的状态;当水位居于高水位时,给NE555电路一个高电平,这时NE555输出电平翻转为低电平,不能驱动水泵,水泵停止加水。
图3.1方案一方框图
方案二:
本方案采用单片机STC89C51作为我们的控制芯片,主要工作过程是当水塔中的水在低水位时,水位探测传感器送给单片机一个高电平,同时单片机驱动水泵加水和显示系统使红灯变亮。
图3-2方案二方框图
方案论证:
第一种方案设计使用起来比较方便也简单,不用编程等软件方面的设计,但是没有稳压电路,使输入NE555芯片的电平十分不稳定,容易发生误判水位引起混乱的情况,且NE555电路只有一个输出端,不能接显示系统,