目前,我们的水资源已经相当紧缺。已经引起全社会的关注。如何节约用水,有计划地用水已成为电子工作者设计制作的焦点。很多供水系统采用二级供水方案,即先用潜水泵提取井水到蓄水池,再用变频系统把水源送出。可蓄水池的水位必须保持在一定高度。还得防止溢水。怎样在远地观察深水池水位情况。大家想过很多方法,如浮球干簧管开关电路、水漂式上下水位控制开关电路和只有能控制一路水泵的控制器。但这些装置易产生接触不良和不易控制多级水位,不易远地观察到水位指示状态。本文向大家介绍一款带液位指示,并可根据缺水多少的不同情况智能化地启动不同数量的水泵,即缺水少启动少量水泵,缺水多启动多台水泵,及时补足水量。电路由宏晶科技STC系列单片机作为主控芯片,内置看门狗,工业级抗干扰,支持ISP在系统编程,方便用户更新升级。达到了故障率低、智能化高的特点,可以实现三路水泵水位指示及控制的目的。
硬件设计
如上图电路方框图和如下图电路原理图所示。U1为可在线编程的STC89C58RD单片机,U6为指示灯输出驱动ULN2003,U2-U3、U10-U13为N621系列光电耦合器,可靠的光电隔离是抗干扰的有效措施。SSO为报警解除开关。
工作原理:P1.0-P1.3为液位不同位置输入,低电平有效。P1.4-P1.7为不同液位时对应的输出控制电路,控制3台水泵启动控制柜。P2.0-P2.3为相应的液位指示灯。PO.O-PO.7为清晰的液位代码数码管显示,用“0”代表4/4满水位,“1”代表3/4水位,“2”代表2/4水位,“3”代表1/4警界水位。本电路上电工作,如P1.0为高电平,电路不工作,没有触发的P1.O即控制的K1不工作,K1-1常开点断开水泵控制回路开路;P1.0为低电平,触发P1.O即K1工作。K1-1常开点闭合,水泵控制回路通路。同时P2.0为低电平输出指示灯DD21点亮,并且PO口输出“0”号代码代表满水位程度。接着查询P1.1为高电平。电路不触发P1.5即K2不工作;P1.1为低电平,电路触发P1.5即K2工作,K2-1常开点闭合,1号水泵工作,P2.O、P2.1输出低电平指示灯DD21、DD22点亮,并且P0口输出“1”号代码代表3/4.水位程度。P1.2、P1.3与P1.1分析类同。当P1.3为低电平并且时间延时数分钟,水位还没有超过P1.3水位线,蜂鸣器开始报警,按SS0一次可解除报警。