智能水位控制器

智能水位控制器

ID:37528795

大小:1.89 MB

页数:9页

时间:2019-05-24

智能水位控制器_第1页
智能水位控制器_第2页
智能水位控制器_第3页
智能水位控制器_第4页
智能水位控制器_第5页
资源描述:

《智能水位控制器》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、智能水位控制器水资源紧缺,已经引起全社会的关注。如何节约用水、有计划地用水已成为电子工作者设计供水系统时必须考虑的问题。很多供水系统采用二级供水方案,即先用潜水泵提取井水到蓄水池,再用变频系统把水源送出。这就要求蓄水池的水位必须保持在一定高度,还得防止溢水。为此大家想过很多方法,如浮球干簧管开关电路、水漂式上下水位控制开关电路和只有能控制一路水泵的控制器。但这些装置易产生接触不良、不易控制多级水位、不易远地观察到水位指示状态等现象。本文向大家介绍的智能水位控制电路,可根据缺水多少的不同情况智能化地启动不同数量的水泵,即缺水少时少量水泵工

2、作,缺水多时多台水泵同时工作,及时补足水量。电路采用宏晶科技STC系列单片机作为主控芯片,可以实现三路水泵水位指示及控制的功能。工作原理:电路方框图和原理图如图1、图2所示。U1为可在线编程的STC89C52RD单片机,U6为指示灯输出驱动74LS245,U2~U5、U10~U13为N621系列光电耦合器,可靠的光电隔离是抗干扰的有效措施。SB为报警解除开关。P1.0~P1.3为液位不同位置输入,低电平有效。P1.4~P1.7为不同液位时对应的输出控制电路,控制3台水泵的启动。P2.0~P2.3为相应的液位指示灯。P0.0~P0.7为清

3、晰的液位代码数码管显示,用“0”代表4/4满水位,“1”代表3/4水位,“2”代表2/4水位,“3”代表1/4警界水位。本电路上电工作,如P1.0为高电平,电路不工作,没有触发的P1.0即控制的K1不工作,K1-1常开点断开水泵控制回路开路;P1.0为低电平,触发P1.4即K1工作,K1-1常开点闭合,水泵控制回路通路。同时P2.0为低电平输出指示灯VD5点亮,并且P0口输出“0”号代码代表满水位程度。接着查询P1.1若为高电平,电路不触发P1.5即K2不工作;若P1.1为低电平,电路触发P1.5即K2工作,K2-1常开点闭合,1号水泵

4、工作,P2.0、P2.1输出低电平指示灯VD5、VD6点亮,并且P0口输出“1”号低码代表3/4水位程度。P1.2、P1.3与P1.1分析类同。当P1.3为低电平并且时间延时数分钟,水位还没有超过P1.3水位线,蜂鸣器XD开始报警,按SB一次可解除报警。软件流程图如图3所示:073314班王顺报警解除开关报警电路中央处理器CPU时钟电路复位电路液位输入液位灯显示液位高低代码显示输出水泵控制信号图1初始化液位显示P1.0为低?P1.1为低?P1.2为低?P1.3为低?水位满结束1、2、3号水泵停止并指示1号水泵启动并指示2号水泵启动并指示

5、3号水泵启动并指示延时报警/附解除开关循环查询水位NYYYNNN原理图正面实物图(1)背面实物图(2)总结:本电路是根据电子制作杂志经过本人修改完成,本电路分为三部分:(一).电路装配焊接(二).单片机软件编程(三).电路整机装配与调试在电路整机装配这一部分是由个人利用在学校的业余时间自行购买元器件制作完成,单片机内部程序是与计算机专业同学一起利用万利3.0仿真器与各种仿真软件编程完成。其中宏晶科技STC系列单片机作为主控芯片该芯片支持在线下载非常适应于电子制作爱好者利用芯片仿真程序学习单片机。在制作过程中也遇到不少的难题,在调试光电耦

6、合器的时候,由于在专业课学习的时候没有认真分析元器件的接法造成电路不能隔离信号然而实现不了功能。所以我在日常学习的时候会认真注意这方面的知识积累。在产品制作过程中,非常感谢老师与同学的大力支持帮助。0733班王顺控制程序HCEQU40HDDEQU41H;ORG0000HAJMPMAINORG0003HAJMPINTORG0100HMAIN:SETBEX0;开启外部中断0SETBPX0SETBEACLRIT0MOVR0,#10H;10次延时子程序MAINHUI:MOVP1,#0FFHMOVHC,P1MOVA,HCANLA,#0FHCJNE

7、A,#01H,LED0MOVP0,#0F9HMOVP1,#11000000BCLRP2.7;亮二个水位指示灯CLRP2.6LED0:CJNEA,#03H,LED1MOVP0,#0A4HMOVP1,#10001111BCLRP2.7;亮三个水位指示灯CLRP2.6CLRP2.5LED1:CJNEA,#07H,LED2MOVP0,#0B0HMOVP1,#00001111BCLRP2.7;四个水位指示灯CLRP2.6CLRP2.5CLRP2.4XH:LCALLDELAYMOVP1,#0FHMOVA,P1ANLA,#0FHCJNEA,#0000

8、0011B,JXSETBP2.0SETBP2.4LJMPFHJX:DJNZR0,XHCLRP2.0MOVR0,#10LED2:MOVDD,A;水位开关状态缓冲CJNEA,#00H,LED3MOVP0,#0C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。