单片机水箱水位控制系统设计_第1页
单片机水箱水位控制系统设计_第2页
单片机水箱水位控制系统设计_第3页
单片机水箱水位控制系统设计_第4页
单片机水箱水位控制系统设计_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

...wd......wd......wd...单位代码02学号分类号TH6密级课程设计说明书水箱水位控制系统设计院〔系〕名称机械工程学院专业名称机械设计制造及其自动化学生姓名指导教师2015年10月27日黄河科技学院课程设计任务书机械工程学院机械系机械设计制造及其自动化专业12级1班学号1200000000姓名指导教师题目:水箱水位控制系统设计课程:单片机应用技术课程设计时间2015年10月13日至10月27日共2周课程设计工作内容与根本要求(设计要求、设计任务、工作方案、所需相关资料)〔纸张不够可加页〕1.设计要求在高塔的内部我们设计一个简易的水位探测传感器用来探测三个水位,即低水位,正常水位,高水位。低水位时送给单片机一个高电平,驱动水泵加水,红灯亮;正常范围的水位时,水泵加水,绿灯亮;高水位时,水泵不加水,黄灯亮。2.设计任务与要求〔完成后需提交的文件和图表等〕1〉系统硬件电路设计根据该系统设计的功能要求选择所用元器件,设计硬件电路。要求用Proteus绘制整个系统电路原理图。2〉软件设计根据该系统设计的功能要求进展软件设计,要求用VISIO软件绘制整个系统及各局部的软件流程图。并根据流程图编写程序并汇编调试通过。列出软件清单,软件清单要加以注释。3〉Proteus仿真用Proteus对系统软硬件进展仿真调试通过。4〉软硬件实际调试5〉编写设计说明书一份,内容包括任务书、设计方案分析、硬件设计局部要绘制整个系统电路原理图,对各局部电路设计原理做出说明。软件设计局部要绘制整个系统及各局部的软件流程图,并列出软件清单,软件清单要求加注释,并在各功能块前加程序功能注释。调试结果整理分析及设计调试的心得体会。3.工作方案〔进程安排〕第1周根本完成软、硬件的设计〔分散在教学过程中完成〕。第二周2天绘制所要求的图纸,完成软、硬件的调试;2天完成设计说明书;1.5天辩论或验收,评定成绩。6.主要参考资料《单片机课程设计指导书》皮大能北京理工大学出版社2010.7《8051单片机实践与应用》吴金戎清华大学出版社2003.8《单片机技术根基教程与实践》夏路易电子工业出版社2008.1《MCS-51单片机原理接口及应用》王质朴北京理工大学出版2009.11《基于Proteus的单片机系统设计与仿真实例》蒋辉平机械工业出版社2009.7系主任审批意见:审批人签名:日期:摘要我们可以采用单片机系统实现了水塔水位的自动控制,设计出一种低本钱、高使用价值的水塔水位控制器。该系统具有水位检测,低水位高水位报警以及自动加水等功能。本设计过程中主要采用传感技术、单片机技术、光报警技术以及弱电控制强电技术。检测系统采用铜针探测构造简单、制造本钱低、灵敏度高。并采用AT89C2051单片机系统控制整个电路的信号处理以及采用光电耦合和继电器来实现弱电控制强电从而实现加水系统的自动控制。该系统可以完成光报警,水位自动检测,上水停水等工作。并能有效保证液面高度始终处于较理想范围,该系统制造本钱低、构造简单、感应度高、绿色环保。可用于各种液体的储存。关键词:单片机,自动检测,自动控制AbstractWecanusemicro-controllersystemusingcoolingtowerstoachievethelevelofautomation,designalowcostandhighpracticalvalueofthewatertowerwaterlevelcontroller.Thesystemhasthewaterleveldetection,lowwaterhighwaterlevelalarmandautomaticfunctionssuchasaddingwater.Thedesignprocessmainlyusesthesensortechnology,singlechiptechnology,opticaltechnologyandtheweakcontrolthestrongpolicepowertechnology.Detectionsystemusingsimplesystemfordetectionofcopperneedles,resultinginthelowandhighsensitivity.AT89C2051SCMsystemcontrolbyusingthecircuitofsignalprocessingandtheuseofopticalcouplingandweakcontrolrelaystoachievestrongpowertorealizeautomaticcontrolofwatersystems.Itcanautomaticallydetectthewaterlevel,lightalarm,alltheworkwithoutwatercycle,toensurebettersurfaceheightisalwayswithinthecontextofitsstructuresimple,lowcosthighsensitivity,significantenergyisusedinvariouskindofidealequipmentforhigh-levelliquidstorage.Keywords:SCM,Automaticmonitoring,CircuitControl目录1课程设计系统概述.................................................................................................21.1系统原理........................................................................................................21.2系统构造图....................................................................................................21.3控制方案说明...............................................................................................31.4系统组成及原理............................................................................................32硬件设计.................................................................................................................42.1单片机最小系统电路设计............................................................................52.2水位检测传感器的选用................................................................................62.3稳压电路的设计............................................................................................72.4光报警电路的设计........................................................................................82.5继电器控制水泵加水电路............................................................................93软件设计.................................................................................................................93.1系统总原理图...............................................................................................103.2系统总程序如下...........................................................................................114总结........................................................................................................................11致谢..............................................................................................................................11参考文献......................................................................................................................12附录..............................................................................................................................131课程设计系统概述1.1系统原理当水位处于低水位的时候,传感器的低水位探测线没被+5V的电源导通进入稳压电路经过处理在稳压电路的输出端有一个高电平,送入单片机的P1.0口,另一个稳压电路输出的高电平进入单片机的P1.1口单片机经过分析,在P1.2口输出一低电平,驱动红灯亮,P1.5出来一个信号使光电耦合器GDOUHE导通,这样继电器闭合,使水泵加水;当水位处于正常范围内时,水泵加水,在P1.3引脚出来一个低电平,使绿灯亮;当水位在高水位区时,传感器的两根探测线均被导通,均被+5V的电源导通,送入单片机,单片机经过分析,在P1.4引脚出来一个低电平,使黄灯亮,在P1.5端出来一个低电平不能使光电耦合器导通,这样继电器不能闭合,水泵不能加水;当三灯闪烁表示系统出现故障。1.2系统构造图系统构造图如图1.2所示:图1.2系统构造图采用单片机AT89C2051作为我们的控制芯片,主要工作过程是当高塔中的水在低水位时,水位探测传感器送给单片机一个高电平,然后单片机驱动水泵加水和显示系统使红灯变亮;当水位在正常范围内时,水泵加水,绿灯亮;当水位在高水位时,单片机不能驱动水泵加水,黄灯亮。1.3控制方案说明这个方案中使用了单片机处理,单片机技术是信息时代用于精细测量的一种新技术。此系统使用过程中采用稳压电路能够准确地把输入的电平送给单片机不会产生误判的情况,由于AT89C2051单片机有四端口,20引脚能够非常方便地设计显示系统。1.4系统组成及原理本系统由电源电路、水位探测传感电路、稳压电路、单片机系统、光报警显示电路、继电器控制水泵加水电路、以及高塔模型组成。主电气原理图如图1.4所示:图1.4主电气原理图工作原理:当水位处于低水位的时候,传感器的低水位探测线没被+5V的电源导通进入稳压电路经过处理在稳压电路的输出端有一个高电平,送入单片机的P1.0口,另一个稳压电路输出的高电平进入单片机的P1.1口单片机经过分析,在P1.2口输出一低电平,驱动红灯亮,P1.5出来一个信号使光电耦合器GDOUHE导通,这样继电器闭合,使水泵加水;当水位处于正常范围内时,水泵加水,在P1.3引脚出来一个低电平,使绿灯亮;当水位在高水位区时,传感器的两根探测线均被导通,均被+5V的电源导通,送入单片机,单片机经过分析,在P1.4引脚出来一个低电平,使黄灯亮,在P1.5端出来一个低电平不能使光电耦合器导通,这样继电器不能闭合,水泵不能加水;当三灯闪烁表示系统出现故障。2硬件设计2.1单片机最小系统电路设计AT89C2051是美国ATMEL公司生产的低电压、高性能CMOS8位单片机,片内含2kbytes的可反复擦写的只读程序存储器〔PEROM〕和128bytes的随机数据存储器〔RAM〕,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大at89c2051单片机可为您提供许多高性价比的应用场合。本设计中单片机采用AT89C2051,它是一种高性能低价格单片机。引脚〔20个〕和指令系统与8031单片机完全兼容。片内有2K字节的闪速程序存储器〔采用电擦除编程,可重复编程1000次,数据可保10年〕,除没有P0口、P2口外,具有8031所有功能构造,即一片AT89C2051相当于8031、373、2716组成的最小系统。用它构成的测量、控制系统具有电路简单、可靠性好、体积小和本钱低等优点。AT89C2051的P1口为八位双向I/O口,P1.2~P1.7有内部上拉电阻,P1.0与P1.1无内部上拉电阻。P1.0与P1.1具有第二功能,分别作为片内精细比拟器的同相、反相输入端。P1口输出驱动器能提供20mA的灌电流驱动能力,其锁存器写1时可作为输入口。AT89C2051的P3口为七位双向I/O口,有内部上拉电阻,P3口输出驱动器能提供20mA灌电流驱动能力,其锁存器写1时可作输入口。P316作为输入线与片内精细比拟器输出端在片内相连,故无引出线,但可读该位的值。P310~P315的第二功能与8031P3口相应口线的第二功能完全一样。综上所述,P1和P3口中的各口线可直接驱动发光二极管,不用再配置发光二极管驱动电路,P1.0与P1.1具有第二功能,不用再配置比拟器,从而简化了控制电路的构造。最小系统电路图如图2.1所示:2.2水位检测传感器的选用传感器是一种能感受被测物体物理量并将其转化为便于传输或处理的电信号的装置,在现代科技领域中,传感器得到了广泛应用,各种信息的采集离不了图2.1最小系统电路图各种传感器,传感器的根本功能在于能感受外界的各种“刺激〞并作出迅速反映。本设计当中我们采用的水位探测传感器简单易做,经济实惠。其外形轮廓如图2.2所示:图2.2水位探测传感器外观图A为接+5V电源的线与水一直保持连通,B线为低水位控制线,当水位到达低水位的时候它不导通,水在正常范围内时,它导通。C线为高水位控制线,当它导通时,表示水已经为高水位。本设计中采用了细铜线作为我们的传感器的材料。主要考虑了〔1〕细铜线的电阻率比拟低,这样就可以防止由于电阻过大而使输出的电平过低,以致不能很好地驱动单片机工作〔2〕传电性能比拟好,传电速率比拟快,也就是说灵敏性非常好。〔3〕细铜线廉价易找。本传感器的尺寸是A线是30cm,B线是20cm,C线是15cm,铜线直径是15mm。2.3稳压电路的设计本电路的主要作用是使从传感器输出的电平能够稳定地输入单片机中,主要由三极管的两极放大稳定电路组成,其工作过程是水位探测传感器把探测到的电信号送给R12,如果送入的是高电平则R11、Q5、D3、Q4导通把低于1.4V的低电平稳定地送给单片机。如果是低电平送给R12则R11、Q5、D3、Q4均不能导通二是R13导通将把高于1.4V的高电平稳定的送给单片机。我查找了相关资料以及我们自己在设计过程当中免去此稳定电路,发现有时候也能实现我们的设计目的,但是也有很多时候发生水位误判的情况,产生不稳定现象,所以我们认为此电路是不可缺少的。既然是控制系统,当然就要控制准确。稳压电路原理图如图2.3所示:图2.3稳压电路原理图2.4光报警电路的设计〔1〕发光二极管〔LED〕是用半导体材料制作的正向偏置的PN结二极管。其发光机理是当在PN结两端注入正向电流时,注入的非平衡载流子〔电子-空穴对〕在扩散过程中复合发光,这种发射过程主要对应光的自发发射过程。按光输出的位置不同,发光二极管可分为面发射型和边发射型。发光二极管的发光原理同样可以用PN结的能带构造来解释。制作半导体发光二极管的材料是重掺杂的,热平衡状态下的N区有很多迁移率很高的电子,P区有较多的迁移率较低的空穴。由于PN结阻挡层的限制,在常态下,二者不能发生自然复合。,而当给PN结加以正向电压时,沟区导带中的电子则可逃过PN结的势垒进入到P区一侧。于是在PN结附近稍偏于P区一边的地方,处于高能态的电子与空穴相遇时,便产生发光复合。这种发光复合所发出的光属于自发辐射,辐射光的波长决定于材料的禁带宽度Eg。本电路采用不同颜色的发光二极管来表示不同的水位情况。即红灯亮,他两灯不亮表示是低水位状态,此时需要启动水泵加水;绿灯亮,其他两灯不亮表示在正常的水位线内;黄灯发亮,其他两灯不亮为高水位状态,水泵停顿加水,三灯闪烁表示系统出现故障。光报警电路原理图如图2.4所示:图2.4光报警电路的原理图此电路采用的是共阳极的,所以只有当单片机给发光二极管为低电平时才能推动发光二极管点亮。其中R14、R15、R16为上拉电阻起限压控流作用。2.5继电器控制水泵加水电路该电路由继电器RL1和闭合开关、光电耦合器、水泵R13、R22、R11、R12以及D2、Q6等组成。当水位在低水位时单片机给P1.1送一个高电平导通光电耦合器然后光电耦合器驱动Q6导致继电器闭合从而让220V的交流电接通使水泵加水。继电器控制水泵加水电路原理图如图2.5所示:图2.5继电器控制水泵加水电路的原理图其中光电耦合器是以光为媒介传输电信号的一种电→光→电转换器件。它由发光源和受光器两局部组成。把发光源和受光器组装在同一密闭的壳体内,彼此间用透明绝缘体隔离。发光源的引脚为输入端,受光器的引脚为输出端,在本设计当中发光源为发光二极管,受光器为光敏三极管。在本设计当中我们采用光电耦合器组成开关电路的作用,能够很好地将单片机信号稳定地送给继电器驱动继电器闭合。继电器是具有隔离功能的自动开关元件,在我们设计当中主要来做自动控制作用,我们采用+5V的直流电来控制220V的交流电,以到达控制水泵的作用,因为是在这里是以一种弱电来控制强电所以安装和使用的过程当中我们一定要注意用电安全本卷须知。电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下抑制返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点〔常开触点〕吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点〔常闭触点〕吸合。这样吸合、释放,从而到达了在电路中的导通、切断的目的。对于继电器的“常开、常闭〞触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点〞;处于接通状态的静触点称为“常闭触点〞。3软件设计3.1系统总流程图系统总流程图如图3.1所示:图3.1系统总流程图系统总程序系统总程序如下:ORG0000HLJMPSTARTSTART:SETBP2.0SETBP2.1RESTART:MOVA,P2ANLA,#00000011BCJNEA,#00H,LOOP1;在低水位之下,开启电动机,亮红灯SETBP2.4SETBP2.3CLRP2.2LJMPRESTARTLOOP1:CJNEA,#01H,LOOP2;当超过低水位,并且未到达高水位时,;保持电动机转动,亮绿灯SETBP2.4SETBP2.2CLRP2.3LJMPRESTARTLOOP2:CJNEA,#02H,LOOP3;系统故障〔到达高水位,却没到达低水;位〕红,黄,绿灯均闪烁CLRP2.4CLRP2.3CLRP2.2SETBP2.4SETBP2.3SETBP2

温馨提示

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

评论

0/150

提交评论