毕业设计(论文)-基于单片机的水位控制系统.doc_第1页
毕业设计(论文)-基于单片机的水位控制系统.doc_第2页
毕业设计(论文)-基于单片机的水位控制系统.doc_第3页
毕业设计(论文)-基于单片机的水位控制系统.doc_第4页
毕业设计(论文)-基于单片机的水位控制系统.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

海 南 大 学毕 业 论 文(设计)题 目:基于单片机的水位控制系统学 号:# 姓 名:# 年 级:2007级 学 院:信息科学技术学院 系 别:电子信息工程系 专 业:电子信息工程 指导教师:# 完成日期:2011年 4 月 17日 摘 要设计一种基于单片机水塔水位检测控制系统。该系统能实现水位检测、电机故障检测、处理和报警等功能,实现超高、低警戒水位报警,超高警戒水位处理。介绍电路接口原理图,给出相应的软件设计流程图和汇编程序,并用Proteus软件仿真。我所选的论文是基于单片机的水位控制系统,通过在网上查询及其它相关调查后了解到,水位控制系统是我国住宅小区广泛应用的供水系统,在我的指导老师刘老师的启发之下,我们对某些住宅供水情况进行了调查,根据调查在我们的农村甚至城市兴建的许多的房屋现在都要实现自来水供水,所以在许多的家庭的楼顶都砌了一个高塔用来存储用水,然后对整个房子的用水进行供给。调查的过程当中发现,目前大多数的住宅小区都是采用人工加水的办法,即当水用完的时候,就人工开启水泵进行加水,十分不便。引起了老百姓的抱怨-水用完之前,不知道水已经很少,待用完后才知晓,如果是急需水的情况下,那就十分麻烦要等加水后才有水用;加水的过程当中,还需要人时刻检查水位情况,以防止水量超过最高水位线;所有这一切问题的存在,都在呼唤一种简单经济的水位控制系统的诞生 。另外,现在许多的锅炉系统、防洪系统也需要对水位进行控制,以能够方便地控制水位,对不同的水位进行报警,所以如果研制了一种很好的水位控制装置便能够很好地造福人民。我们学习了单片机、模拟电子技术、数字电子技术、电路等知识,为我此次设计打下了良好的基础。基于简单的调查,我感到现实生活急需要这样的水位控制系统,所以我决定在老师指导之下设计与研制一种水位控制系统作为我本次毕业设计的课题。相信本次的设计一定能够给老百姓的生活带来方便,也一定会具有广阔的市场前景,一定能够使我们电子设计能力得到很好的锻炼,使我们的理论和现实生活联系起来!关键词:单片机;水位检测;控制系统;仿真AbstractDesign a water tower water level detection based on single chip control system. The system can realize the water level detection, fault detection, handling and alarm functions, to achieve high and low warning level alarm, high warning level processing. Introduction to the circuit interface, schematics, flow charts are given appropriate and assembler software design and software simulation with Proteus. My thesis is based on the selected MCU level control system, through the Internet and other related investigations, inquiries, learned that the water level control system is widely used in residential quarters of the water supply system, in my tutor inspired by Liu, We conducted a certain residential water survey, the survey of rural or urban in our houses are built to be achieved in many tap water, so that in many families assemble a tower roof are used to store water, then the whole house with water supply.The process survey found that most of the residential area are now using artificial water way, that is, when the water runs out, to manually open the pump for water, is very inconvenient. - complaints caused people before running out of water, water has very little do not know, to be used after the unknown, if the case is urgent need of water, it is very troublesome to wait for water until the water use; water The process, people always need to check the water level to prevent water exceeding the maximum water level; all this problem and are calling a cheap and easy water level control system was born. Also, now many of the boiler system, the flood control system to control the water level also needs to be able to easily control the water level, water level alarm different, so if you developed a good water level control device will be able to well being of the people . We study the single chip,Analog Electronics,Digital Electronics,circuit of such knowledge, for me this has laid a good foundation for the design. Based on a simple investigation, I am in real life need to be such a level control system, so I decided to design and development of teachers under the guidance of a water level control system as I am the subject of this graduation project. I believe this design will be able to bring convenience to the lives of ordinary people, they will certainly have broad market prospects, will be able to make our ability to get a good electronic design exercise, so we link theory and real life! Keywords: microcontroller; water level detection; control system; Simulation朗读显示对应的拉丁字符的拼音字典目 录1.设计背景的简单介绍12.设计思路与方案12.1.设计思路12.2 方案设计23.系统组成与工作原理23.1 系统组成23.2 系统工作原理33.3水塔水位控制原理34单元电路设计及元器件介绍441 光报警显示统电路44.2继电器控制水泵加水电路54.3 元器件介绍54.3.2光电耦合器简介54.3.3 继电器简介65程序设计75.1 程序流程图75.2汇编程序76 系统仿真96.1程序编译和加载9结束语11参 考 文 献11致 谢12基于单片机的水位控制系统1. 设计背景的简单介绍由于自动化技术在工矿企业的广泛运用, 水位自动控制技术越来越频繁地进入到自动控制系统设计者的视线。传统的水位控制系统虽结构简单,但功能单一,无法实现人机交互,且通用性差。如今随着电子技术的飞速发展,电子产品制造工艺成熟,批量生产降低了产品价格。人们开始意识到采用单片机来实现水位控制。其人机交互性强, 功能强大, 控制精度高, 能够方便地与上位机通讯, 实现数据共享。且价格低廉, 通用性、实用性强, 能够在稍作改造后或直接用于诸如自来水厂的储水池、爆气池, 污水处理厂、化学工厂的各类液体池以及电厂一的锅炉气泡等需要水位自动控制的场合。 知识目标:单片机开发软件的使用方法;单片机语言程序的基本结构及编译方法;单片机电路仿真调试方法。能力目标:会利用keil C51软件对单片机程序进行编译;会利用proteus软件绘制电路原理图并实现仿真;会用keil C51软件对源程序进行编译调试及与proteus软件联调,实现电路仿真。2.设计思路与方案2.1.设计思路随着社会的进步,人类生活水平的不断提高,现在许多家庭都要求能够进行家庭用水自动供水,基于调查我们决定设计一款简单实用、经济的水位控制系统。 在水塔的内部我们设计一个简易的水位探测传感器用来探测三个水位,即低水位,正常水位,高水位。低水位时送给单片机一个高电平,驱动水泵加水,红灯亮;正常范围的水位时,水泵加水,绿灯亮;高水位时,水泵不加水,黄灯亮。本设计过程中主要采用了传感技术、单片机技术、光报警技术以及弱电控制强电的技术。2.2 方案设计 本方案采用单片机AT89C2051作为我们的控制芯片,主要工作过程是当水塔中的水在低水位时,水位探测传感器送给单片机一个高电平,然后单片机驱动水泵加水和显示系统使红灯变亮;当水位在正常范围内时,水泵加水,绿灯亮;当水位在高水位时,单片机不能驱动水泵加水,黄灯亮。图2.2 方案结构方框图方案中使用了单片机处理,单片机技术是信息时代用于精密测量的一种新技术。此系统使用过程中采用稳压电路能够准确地把输入的电平送给单片机不会产生误判的情况,由于AT89C2051单片机有四端口,20引脚能够非常方便地设计显示系统。相信本方案能帮助我很好地完成本次设计的各个指标和达到设计的目的。3.系统组成与工作原理3.1 系统组成本系统由电源电路、水位探测传感电路、稳压电路、单片机系统、光报警显示电路、继电器控制水泵加水电路、以及高塔模型组成。主电气原理图如下。 图3.1系统原理图3.2 系统工作原理当水位处于低水位的时候,传感器的低水位探测线没被+5V的电源导通进入稳压电路经过处理在稳压电路的输出端有一个高电平,送入单片机的P1.0口,另一个稳压电路输出的高电平进入单片机的P1.1口单片机经过分析,在P1.2口输出一低电平,驱动红灯亮,P1.5出来一个信号使光电耦合器GDOUHE导通,这样继电器闭合,使水泵加水;当水位处于正常范围内时,水泵加水,在P1.3引脚出来一个低电平,使绿灯亮;当水位在高水位区时,传感器的两根探测线均被导通,均被+5V的电源导通,送入单片机,单片机经过分析,在P1.4引脚出来一个低电平,使黄灯亮,在P1.5端出来一个低电平不能使光电耦合器导通,这样继电器不能闭合,水泵不能加水;当三灯闪烁表示系统出现故障。 3.3水塔水位控制原理单片机水塔水位控制原理如图所示,图中的虚线表示允许水位变化的上、下限位置。在正常情况下,水位应控制在虚线范围之内。为此,在水塔内的不同高度处,安装固定不变的3根金属棒A、B、C,用以反映水位变化的情况。其中,B棒处于下限水位,C棒位于上限水位,A棒接5V电源,B、C通过电阻接地。当水位达到上限时,B、C棒接通高电平,此时应停止电机和水泵工作。水位下降到下限时,B、C棒不能与A棒连通,B、C为低电平,应启动电机供水。水位处于上下限之间时,A、B连通,B为高电平,C为低电平,此时,电机保持原有工作状态。 图3.2水塔水位控制原理图4单元电路设计及元器件介绍41 光报警显示统电路本电路采用不同颜色的发光二极管来表示不同的水位情况。即红灯亮,其他两灯不亮表示是低水位状态,此时需要启动水泵加水;绿灯亮,其他两灯不亮表示在正常的水位线内;黄灯发亮,其他两灯不亮为高水位状态,水泵停止加水,三灯闪烁表示系统出现故障。图4.1光报警电路的原理图此电路采用的是共阳极的,所以只有当单片机给发光二极管为低电平时才能推动发光二极管点亮。其中R14、R15、R16为上拉电阻起限压控流作用。4.2继电器控制水泵加水电路该电路由继电器RL1和闭合开关、光电耦合器、水泵R7、R8、R9、R10Y以及D2、Q3等组成。当水位在低水位时单片机给P2.0送一个高电平导通光电耦合器然后光电耦合器驱动Q3导致继电器闭合从而让220V的交流电接通使水泵加水。图4.2继电器控制水泵加水电路的原理图4.3 元器件介绍4.3.2光电耦合器简介其外观如图:图4.3 光电耦合器外观图光电耦合器是以光为媒介传输电信号的一种电一光一电转换器件。它由发光源和受光器两部分组成。把发光源和受光器组装在同一密闭的壳体内,彼此间用透明绝缘体隔离。发光源的引脚为输入端,受光器的引脚为输出端,在本设计当中发光源为发光二极管,受光器为光敏三极管。本设计当中采用光电耦合器组成开关电路的作用,能够很好地将单片机信号稳定地送给继电器驱动继电器闭合。4.3.3 继电器简介 继电器是具有隔离功能的自动开关元件,在本次设计当中主要来做自动控制作用,系统采用+5V的直流电来控制220V的交流电,以达到控制水泵的作用,因为是在这里是以一种弱电来控制强电,所以安装和使用的过程当中一定要注意用电安全注意事项。磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。图4.4 常见继电器外观图5程序设计5.1 程序流程图图5.1程序流程图5.2汇编程序程序如下: ORG 0000H START: SETB P1.0 SETB P1.1RESTART: MOV A,P1 ANL A,#00000011B CJNE A,#00H,LOOP1 ;在低水位之下,开启电动机,亮红灯 SETB P3.2 SETB P3.3 CLR P3.0 CLR P3.1 LCALL DELAY LJMP RESTARTLOOP1: CJNE A,#01H,LOOP2 ;当超过低水位,并且未达到高水位时,保持电动机转动,亮绿灯 SETB P3.2 SETB P3.1 CLR P3.0 CLR P3.3 LCALL DELAY LJMP RESTARTLOOP2: CJNE A,#02H,LOOP3 ; 系统故障(达到高水位,却没达到低水位)红,黄,绿灯均闪烁 SETB P3.0 CLR P3.3 CLR P3.2 CLR P3.1 LCALL DELAY SETB P3.3 SETB P3.2 SETB P3.1 LCALL DELAY LJMP RESTARTLOOP3: CJNE A,#03H,RESTART ;当达到高水位时,停止电动机,亮黄灯 SETB P3.1 SETB P3.0 SETB P3.3 CLR P3.2 LCALL DELAY LJMP RESTARTDELAY: MOV R0,#250DELAY3: MOV R1,#200DELAY2: MOV R2,#5DELAY1: DJNZ R2,DELAY1 DJNZ R1,DELAY2 DJNZ R0,DELAY3 RET END6 系统仿真6.1程序编译和加载 利用keil C51软件对源程序进行编译,在菜单上选择outputcreate hex,生成目标代码文件。将编译调试成功的源程序生成可供单片机加载的HEX文件加载到芯片中,设单片机的晶振频率为12MHZ。6.2系统仿真利用keil C51软件与proteus软件联调,实现电路仿真。点全速运行按键,得到图5.1所示的仿真结果,图中是处于低水位状态,水泵处于运行状态.图6.1 低水位状态仿真结果当水位处于故障时,仿真的结果如图6.2所示.图6.2故障状态仿真结果6.2系统仿真结果分析在proteus环境,运行水位控制系统,我发现,当水位处于低水位区时,红灯亮,水泵处于运行状态,随着水位的上升,水泵仍处于运行状态,当水位到达高位时,黄灯亮,水泵停止运行。随着水位不断下降,此时,水泵处于停止状态,当水位到达低位时,水泵起动,重复以上过程。上述仿真表明,本设计达到了预期的设计目标,实现了水位自动控制。结束语通过这段时间不懈的努力,终于完成了我的毕业设计-基于单片机的水位控制系统。应该说完成这个系统的设计还比较成功的,通过这次毕业论文的设计,也让我更加深刻的认识和了解到单片机在现实生活中的应用是如此的广泛和实用。本系统主要由水位探测传感器,单片机控制系统,水位显示系统,继电器驱动电路,水泵加水系统组成,系统简单,安装方便。本系统采工作过程是当水位处于低水位的时候,传感器的低水位探测线没被+5V的电源导通进入稳压电路经过处理在稳压电路的输出端有一个高电平,送入单片机的P1.0口,单片机经过分析,在P2.3口输出一低电平,驱动红灯亮,P2.0出来一个信号使光电耦合器GDOUHE导通,这样继电器闭合,使水泵加水;当水位处于正常范围内时,水泵加水,绿灯亮;当水位在高水位区时,传感器的两根探测线均被导通,均被+5V

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论