工业水库
guan创ongchetnic吐fiber49表1水位传感信号与输出控制操作的关系传感信号输人操作信号输出pi.2pi.3pi.4控制运行状态p1.1(e)p1.0(b)0不变
号电机运转,2号电机停转维持原状故障报警1号电机停转j.几门.几
0,10月.100曰.1,.孟
表1中的第三种状态即b二o、c=1情况,在正常情况下是不可能发生的,但在设计时应考虑到,故将其作为一种故障状态。此状态下将0、pl.3发报警信号。当pi.1、pi.o均为0时,将0*pl.2启动电机运转;当pi.1二0,pl.o=l时,pl.2保持原状态不变;当pl.
1、pl.o均为l时,将
1、pi.2停止电机运转。
3水位控制程序的设计
水位控制程序流程如图3所示。图3水位控制程序流程图水位控制程序清单如下:org0030horlpi,#03hmova,pil00p:jnbacc.0,onejbacc.1,twoback:acalld10sajmpl00pone:jnbacc.l,onei:
为检查水位状态作准备:pi.0=0转pi.l=1转:延时10。:pi.1=0转广东化纤
阮叨目。ngche面以fl玩r第1期
2加3年3月
单片机水位控制原理如图1所示。图中
的虚线表示允许水位变化的上、下限位置。在正常情况下,应保持水位在虚线范围之内。为此,在不同高度处安装固定不变的三根金属棒a、b、c,用以感知水位的变化情况。其中a棒处于下限水位处,c棒处于上限水位处,而b棒在上、下限水位之间。a棒接+5v电源,b、c棒均通过一个电阻与地相连。其控制原理:水池由1号电机带动水泵
供水,而单片机则用来控制1号、2号电机的转动,以达到控制水位的目的。供水时,单片机控制1号电机转动,水位不断上升,当水位达到上限时,由于水的导电作用,使b棒、c棒都与+sv连通,因此b、c两端的电压均为+sv即为“1”状态,此时应停止1号电机水泵工作,不再供水。
当水位处于上、下限之间时,b棒和a棒导通,b端为“1”状态,。端为“0”状
态。此时,无论电机是在带动水泵供水令水位不断上升;或是电机没有工作,使水位不断下降,都应继续维持原有的工作状态。当水位处于下限位置时,b、c棒均不能与a导通,b、c均为“0”状态,此时,应启动1号电机运转,带动水泵供水。由于水池水位已经低报,所以2号电机应停止抽水。
2.2单片机水位控制的接口电路
单片机水位控制的接口电路如图2所示。74ls373fffs;99999poqoooooooooooppp0.22222少l甘主主主t(((ppp0.33333pz女咨咨咨„』』fffs:全全全d3女苍苍苍二二ppp1.of吕:今今今p4女任任任„:::pppi·1^leeeeeps父2222222222288888880311111吕今g丽苏亨亨口口口p2.0000000000000000000ppppppp2.111ppppppppppppppp2.222一一
二-一一一一p1.2p2333一一一一一一一一f}:寻币亏厄丽丽巾巾牢牢牢牢卜卜月月777图2单片机水位控制接口电路图由图可知接口电路由8031单片机、74ls37
3、eprom27
32、水位检测电路、电机驱动电路及光报警电路等组成。其中74ls373作po的地址锁存器;eprom2732作为片外扩展的程序存储器,用于存储控制程序;水位的传感检测信号由pl.1、pi.o引人,而pl.2用于输出控制信号控制电机转动和停止。为了提高控制的可靠性,使用了光电藕合器。pi.3外接一只发光二极管作为光报警器。水位传感信号与输出控制操作的关系见表1。
(未完,全文共11768字,当前显示1497字)
(请认真阅读下面的提示信息)