- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机控制实际应用6.1 水塔水位控制系统6.1 水塔水位控制系统6.1.1 水塔水位控制系统功能如图6-1所示是水塔水位控制的原理图,两条虚线表示水位范围,正常水位不高于上限水位,也不低于下限水位。控制系统要求:1 当水位低于下限水位时,系统应有信号控制电动机工作,带动水泵供水。2 当供水时水位高于上限水位时,系统能控制电动机停止工作,水泵停止供水。3 当水位处于上下限水位之间时,一种情况是由于用水使水位不断下降,但电动机不工作;另一种情况,电动机工作,水位不断上升。两种情况下均保持原有工作状态。4 检测电路失灵报警。下一页返回6.1 水塔水位控制系统6.1.2系统的硬件组成水塔水位控制系统的硬件组成电路图如图6-2所示,包含以下几个部分:1 控制微机电路本系统采用8031单片机,但8031芯片内无程序存储器,需外接程序存储器EPROM,本系统选用4K×8的2732构成外部程序存储器,将8031的 端接地,这样单片机仅执行外部程序存储器中的程序。使用外部程序存储器,一定要使用地址锁存器,本系统采用74LS373作为地址锁存器,以接受P0口的低8位地址信号。上一页下一页返回6.1 水塔水位控制系统2 检测电路水塔水位控制系统的检测电路由水塔内的3根金属棒A、B、C及水构成,A棒在水塔底部,C棒处于上限水位上,B棒处于下限水位上。A棒接+5V电源,B棒、C棒各通过一个电阻与地相连。当用水使水位降到下限水位时,A棒不能与B、C棒导通,因此B、C两端均为“0”电位,即“0”状态。当水泵供水使水位超过了下限水位而不到上限水位时,A棒与B棒连通,但与C棒不连通,这时,B应为高电平,即“1”状态;C为低电平,即“0”状态;同样当用水使水位界于上、下水位之间时,也是上述状态,电机此时应保持原有状态。当水泵供水使水位超过上限水位时,A、B、C三棒均连通,B、C均为高电平,即为“1”状态。检测电路的信号由P1.0及P1.1输入,P1.0与B的状态有关,P1.1与C的状态有关。这两个信号共有四种组合,水位与电机状态关系见表6-1。上一页下一页返回6.1 水塔水位控制系统当B棒失灵,水位即使处于上限水位上,C为高电平,B仍为低电平,视为故障状态。3 输出驱动电路当水位信号被采集到8031后,再输出相应的控制信号,以控制电动机工作,形成反馈控制系统。输出驱动电路如图6-3所示,控制信号由P1.2端输出,经过输出缓冲驱动器7407的驱动将信号接至光电耦合器。光电耦合器的输出信号用来控制电机的线圈。光电耦合器是把一个发光二极管(例如砷化镓发光二极管)和一个光敏三极管封装在一个外壳里的器件,其图形符号如图6-4所示,输入信号使发光二极管发光,其光线又使光敏三极管产生电信号输出,从而既完成了信号的传递又实现了电气上的隔离。上一页下一页返回6.1 水塔水位控制系统当P1.2=0时,光电耦合器内二极管发光,光敏三极管集电极有电流,继电器线圈得电,继电器触头相应动作,电动机电路接通工作。当P1.2=1时,电动机停转。继电器线圈KM两侧并接一续流二极管,目的是为继电器线圈KM在通断时产生的感应电动势提供续流回路以防止晶体管被击穿。报警信号由P1.3输出,当P1.3=0时,以7407驱动LED发光发出报警。由图6-3看出光电耦合器输出的一端接地,接地符号为“模拟地”。因在控制系统中既有模拟信号,又有数字信号,为避免地环流的干扰,模拟信号接地与数字信号接地应在不同的点上,所以有两种不同的接地符号。上一页下一页返回6.1 水塔水位控制系统6.1.3 软件系统程序流程如图6-5所示。1 主程序 ORG 8000H AJMP LOOPLOOP: ORL P1, #03H;为检测水位状态做准备 MOV A,P1 JNB ACC.0, ONE;P1.0=0则转移 JB ACC.1, TWO;P1.1=1则转移上一页下一页返回6.1 水塔水位控制系统BACK: ACALL D10S;延时10s AJMP LOOPONE: JNB ACC.1, THREE;P1.1=0则转移 CLR 93H;P1.3清零,启动报警装置 SETB 92H;P1.2置1,电机停止FOUR: SJMP FOURTHREE: CLR 92H;启动电机 AJMP BACKTWO: SETB 92H;电机停止工作 AJMP BACK 上一页下一页返回6.1 水塔水位控制系统2 延时子程序D10S(延时10s) ORG 8030H MOV R3, #19HLOOP3:MOV R1, #85HLOOP1:MOV R2, #0FAHLOOP2:DJNZ R2, LOOP2 DJNZ R1, LO
您可能关注的文档
最近下载
- 基于国家智慧教育云平台的移动学习环境下的学生自主学习习惯养成研究教学研究课题报告.docx
- 高中思想政治新旧课程比较研究.pdf VIP
- 高一的语文专题训练—辨析并修改病句练习题.docx VIP
- QC成果-浙江中烟技术中心:ZJ112卷烟机VE循环风冷却系统的研制.pdf VIP
- YYT 0472.2-2004 医用非织造敷布试验方法 第2部分 成品敷布.docx VIP
- 猪促黄体生成素的重组表达载体、重组细胞株、制备方法.pdf VIP
- 智慧社区规划设计方案.ppt VIP
- 中压岸电AMP系统的安全操作及管理.pptx
- 一、课程性质与基本理念——2025年版《普通高中课程标准》思想政治(wor.pptx VIP
- 质子治疗与护理.pptx
原创力文档


文档评论(0)