基于单片机水位控制系统1Word文件下载.docx

上传人:b****8 文档编号:22348249 上传时间:2023-02-03 格式:DOCX 页数:19 大小:141.95KB
下载 相关 举报
基于单片机水位控制系统1Word文件下载.docx_第1页
第1页 / 共19页
基于单片机水位控制系统1Word文件下载.docx_第2页
第2页 / 共19页
基于单片机水位控制系统1Word文件下载.docx_第3页
第3页 / 共19页
基于单片机水位控制系统1Word文件下载.docx_第4页
第4页 / 共19页
基于单片机水位控制系统1Word文件下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

基于单片机水位控制系统1Word文件下载.docx

《基于单片机水位控制系统1Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于单片机水位控制系统1Word文件下载.docx(19页珍藏版)》请在冰豆网上搜索。

基于单片机水位控制系统1Word文件下载.docx

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最小系统电路图

2、水位检测传感器的选用

传感器是一种能感受被测物体物理量并将其转化为便于传输或处理的电信号的装置,在现代科技领域中,传感器得到了广泛应用,各种信息的采集离不了各种传感器,传感器的基本功能在于能感受外界的各种“刺激”并作出迅速反映。

本设计当中我们采用的水位探测传感器简单易做,经济实惠。

其外形轮廓如下:

图3水位探测传感器外观图

A为接+5V电源的线与水一直保持连通,B线为低水位控制线,当水位到达低水位的时候它不导通,水在正常范围内时,它导通。

C线为高水位控制线,当它导通时,表示水已经为高水位。

本设计中采用了细铜线作为我们的传感器的材料。

主要考虑了(1>

细铜线的电阻率比较低,这样就可以避免因为电阻过大而使输出的电平过低,以致不能很好地驱动单片机工作(2>

传电性能比较好,传电速率比较快,也就是说灵敏性非常好。

(3>

细铜线便宜易找。

本传感器的尺寸是A线是30CM,B线是20CM,C线是15CM,铜线直径是15MM。

3、稳压电路的设计

本电路的主要作用是使从传感器输出的电平能够稳定地输入单片机中,主要由三极管的两极放大稳定电路组成,其工作过程是水位探测传感器把探测到的电信号送给R12,如果送入的是高电平则R11、Q5、D3、Q4导通把低于1.4V的低电平稳定地送给单片机。

如果是低电平送给R12则R11、Q5、D3、Q4均不能导通二是R13导通将把高于1.4V的高电平稳定的送给单片机。

我查找了相关资料以及我们自己在设计过程当中免去此稳定电路,发现有时候也能实现我们的设计目的,但是也有很多时候发生水位误判的情况,产生不稳定现象,所以我们认为此电路是不可缺少的。

既然是控制系统,当然就要控制精确。

图4稳压电路原理图

4、光报警电路的设计

发光二极管<

LED)是用半导体材料制作的正向偏置的PN结二极管。

其发光机理是当在PN结两端注入正向电流时,注入的非平衡载流子<

电子-空穴对)在扩散过程中复合发光,这种发射过程主要对应光的自发发射过程。

按光输出的位置不同,发光二极管可分为面发射型和边发射型。

发光二极管的发光原理同样可以用PN结的能带结构来解释。

制作半导体发光二极管的材料是重掺杂的,热平衡状态下的N区有很多迁移率很高的电子,P区有较多的迁移率较低的空穴。

因为PN结阻挡层的限制,在常态下,二者不能发生自然复合。

,而当给PN结加以正向电压时,沟区导带中的电子则可逃过PN结的势垒进入到P区一侧。

于是在PN结附近稍偏于P区一边的地方,处于高能态的电子与空穴相遇时,便产生发光复合。

这种发光复合所发出的光属于自发辐射,辐射光的波长决定于材料的禁带宽度Eg。

本电路采用不同颜色的发光二极管来表示不同的水位情况。

即红灯亮,他两灯不亮表示是低水位状态,此时需要启动水泵加水;

绿灯亮,其他两灯不亮表示在正常的水位线内;

黄灯发亮,其他两灯不亮为高水位状态,水泵停止加水,三灯闪烁表示系统出现故障。

图5光报警电路的原理图

此电路采用的是共阳极的,所以只有当单片机给发光二极管为低电平时才能推动发光二极管点亮。

其中R14、R15、R16为上拉电阻起限压控流作用。

5、水泵的介绍

水泵是每个家庭必不可少的生活工具,虽然大多数人并没有认识到这一点,但这确是事实。

很多人对水泵一无所知。

(1>

水泵的分类

水泵一般多以泵的结构和作用原理来分类,有时根据需要也按使用部门、用途、动力类型和泵的水力性能等进行分类。

1)按使用部门分 

有农业用泵<

农用泵)、工作用泵<

工业泵)和特殊用泵等。

2)按用途分 

有水泵、砂泵、泥浆泵、污水泵、污物泵、井用泵、潜水电泵、喷灌泵、家用泵、消防泵等。

3)按动力类型分 

有手动泵、畜力泵、脚踏泵、风力泵、太阳能水泵、电动泵、机动泵、水轮泵、内燃水泵、水锤泵等。

4)按工作原理分 

有离心泵、混流泵、轴流泵、旋涡泵、射流泵、容积泵<

螺杆泵、活塞泵、隔膜泵)、链条泵、电磁泵、液环泵、脉冲泵等。

<

2)选择水泵的主要参数

水泵参数是指泵工作性能的主要技术数据,包括流量、扬程、转速、效率和比转数等。

1)流量<

Q)

泵的流量是指单位时间内所排出的液体的数量。

通常泵的流量用体积计算,以Q表示,单位为M3/时<

m3/h)、M3/秒<

m3/s)、升/秒<

1/s),也可用重量计,以G表示,单位为吨/时<

t/h)、吨/秒<

t/s)、千克/秒<

kg/s)。

G与Q的关系:

G=r×

Qr-液体重度<

千克/M3)

因水的重量近似1000千克/M3,故1升/秒=3.6M3/时=3.6吨/时

2)扬程<

H)

泵的扬程是指单位重量的液体通过泵所增加的能量。

以H表示,实质上就是水泵能够扬水的高度,又叫总扬程或全扬程。

单位为M液柱高度,习惯上省去“液柱”,以M<

m)表示。

泵的总扬程由吸水扬程与出水扬程两部分组成,因此总扬程=吸水扬程=出水扬程但因为水流经过管路时受到各种阻力而减少了泵的吸水扬程和出水扬程,因此:

吸水扬程=实际吸水扬程+吸水损失扬程

出水扬程=实际出水扬程+出水损失扬程

损失扬程=吸水损失扬程+出水损失扬程

总扬程=实际扬程+损失扬程

因为水泵铭牌上标明的扬程是上述水泵的总扬程,因此不能误认为铭牌上的扬程是实际扬程数值,水泵的实际扬程都比水泵铭牌上的扬程数值小。

因此在确定水泵扬程时,这一点要特别注意。

否则,如果只按实际扬程来确定水泵的扬程,订购来的水泵扬程就低了,那可能会降低水泵的效率,甚至打不上水来。

损失扬程与管路上的水管和附件种类<

低阀、闸阀、逆止阀、直管、弯管)、数量、水管内径、管长、水管内壁粗糙程度以及水泵流量等都有密切关系,这一点在管路设计和选配水管和附件时也应注意。

3)允许吸上真空高度<

Hs)

允许吸上真空高度是指真空表读数吸水扬程,也就是泵的吸水扬程<

简称泵的吸程),包括实际吸水扬程与吸水损失扬程之和。

以Hs表示,单位为M<

m)。

允许吸上真空高度是安装水泵高度的重要参数,安装水泵时,应使水泵的吸水扬程小于允许吸上真空高度值,否则安装过高,就吸不上水或生产气蚀现象。

如生产气蚀,不仅水泵性能变坏,而且也可能使叶轮损坏。

4)转速<

n)

转速是指泵叶轮每分钟的转数,以n表示,单位为转/分<

r/min)。

每台泵都有一定的转速,不能随意提高或降低,这个固定的转素称为额定转速,水泵铭牌上标定的转速即为额定转速。

如泵运转超过额定转速,不但会引起动力机超载或转不动,而且泵的零部件也容易损坏;

转速降低,泵的效率就会降低,影响水泵的正常工作。

5)比转数<

ns)

在前述水泵型号中,有些型号的组成部分有比转数这个参数。

比转数与转速是两个概念,水泵的比转数,简称比速,常用符号为ns。

水泵的比转数是指一个假想的所谓标准水泵叶轮的转数,这个假想的水泵与真实水泵的叶轮各部分都几何相似,而在消耗功率为0.735千瓦、扬程为1M、流量为0.075立方M/秒时所具有的转数。

叶轮形状相同或相似的水泵比转数相同,叶轮形状不相同或不相似的水泵比转数不相同。

如轴流泵比转数比混流泵大,混流泵比转数也是反映水泵特性的综合性指标。

此外,要注意比转数大的水泵,其转速不一定高;

比转数小的,转速不一定低。

大流量、低扬程的水泵,比转数大,反之则小。

一般比转数较低的离心泵,其流量小、扬程高;

而比转数较高的轴流泵,其流量大、扬程低。

3)水泵故障原因

1)水泵在启动时不出水

A、在启动前未注水或未注满水。

应停泵重新将水注满。

B、吸水高度过大p应降低吸水高度,使不超过6M。

C、吸水管漏气或有气泡,应检查吸水管,消灭漏气。

D、水龙头堵塞,应清理水龙头。

E、转数太低,检查动力情况。

2)启动后,水泵排水量很小

A、叶轮进水口被杂物堵塞,叶轮损坏或被堵塞;

检查水泵第一段,清理杂物或更换叶轮。

B、水龙头局部被堵塞;

检查清理。

C、吸水管路接头不严密;

检查接头对口,上紧或换垫。

D、叶轮的筋磨损,口环密封圈磨损过大;

检查确认后,更换口环密封圈。

E、盘绠箱漏气;

更换盘绠箱。

3)水龙头突然掉水

A、水龙头露出水面;

停泵。

B、水龙头被堵塞;

停泵清理。

4)电动机电流过大

A、启动时排水闸门末关严;

启动时注意。

B、平衡环板倾斜太大或零件有卡住现象;

检查内部,把不正常部分修好。

C、转动部分调整得不正确,向吸水方向串,动过大,使叶轮抵住口环;

先将叶轮转子推到进水侧的顶点,并应根据刻线检查。

D、对轮接合不正或皮圈过紧;

找正处理。

5)乏水管泄水太多跑高压水

A、平衡盘尾套与串水套间隙扩大;

检查处理,必要时更换其中一个零件。

B、橡胶平衡环的装配不适当,未被支架或加紧圈压住,在加紧圈下未加橡皮绳;

取下支架,重新装配平衡环。

6)运转时泵有震动

A、水泵和电动机中心未对好;

检查调整。

B、水管固定的不正确;

C、支架轴承间隙大;

D、轴弯曲;

检修,更换新轴。

E、叶轮或平衡盘歪斜;

检修。

F、地脚螺丝松弛,基础不紧固;

拧紧地脚螺栓或研究解决基础问题。

7)轴承发热

A、油不干净或油量不足;

清洗轴承,换油或加油。

B、油圈不转或不灵活;

检查处理。

C、轴瓦间隙太小;

适当调整(加垫或刮瓦>

D、盘经发热盘绠装得太紧或未浸透油;

重新调整或更换。

E、平衡盘发热乏水管内太脏或管上阀门未开启;

清理或打开阀门。

F、水泵外壳发热

在闸门关闭或无水情况下,水泵工作时间过长;

停泵冷却,再开动时注意。

另外,在水泵运转过程中,还会出现电动机的故障,这里就不再介绍。

4)故障处理办法

1>

不吸水或不出水,多因为底阀卡死,滤水部分淤塞;

吸水的高度太高或吸水管漏气;

以及叶轮流道堵塞等所致,应分别采取相应办法解决。

2>

管路漏水或漏气,可能是安装时螺栓没拧紧。

如果渗漏不严重,可在漏水或漏气的地方涂水泥浆,并用板手拧紧螺帽;

若漏水严重,则要重装。

3>

水泵剧烈震动,可能是在电动转子不平衡,或者联轴器结合不良,轴承磨损、弯曲;

也可能是由转动部件松驰、破裂和管路支架不牢等引起。

应视不同情况进行调整、加固、校直或更换。

6、继电器控制水泵加水电路

1、继电器控制电路的原理图

该电路由继电器RL1和闭合开关、光电耦合器、水泵R7、R8、R9、R10以及D2、Q3等组成。

当水位在低水位时单片机给P1.1送一个高电平导通光电耦合器然后光电耦合器驱动Q3导致继电器闭合从而让220V的交流电接通使水泵加水。

图6继电器控制水泵加水电路的原理图

其中光电耦合器是以光为媒介传输电信号的一种电一光一电转换器件。

它由发光源和受光器两部分组成。

把发光源和受光器组装在同一密闭的壳体内,彼此间用透明绝缘体隔离。

发光源的引脚为输入端,受光器的引脚为输出端,在本设计当中发光源为发光二极管,受光器为光敏三极管。

在本设计当中我们采用光电耦合器组成开关电路的作用,能够很好地将单片机信号稳定地送给继电器驱动继电器闭合。

继电器是具有隔离功能的自动开关元件,在我们设计当中主要来做自动控制作用,我们采用+5V的直流电来控制220V的交流电,以达到控制水泵的作用,因为是在这里是以一种弱电来控制强电所以安装和使用的过程当中我们一定要注意用电安全注意事项。

电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。

只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点<

常开触点)吸合。

当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点<

常闭触点)吸合。

这样吸合、释放,从而达到了在电路中的导通、切断的目的。

对于继电器的“常开、常闭”触点,可以这样来区分:

继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;

处于接通状态的静触点称为“常闭触点”。

7、电源电路

电源电路虽然简单,但需要功能可靠,所用采用两个三端集成稳压器7802、7805,可以方便的实现此功能,电路如图7所示

图7电源电路

8、看门狗技术

在由单片机构成的微型计算机系统中,因为单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,俗称"

看门狗"

(watchdog>

  看门狗电路的应用,使单片机可以在无人状态下实现连续工作,其工作原理是:

看门狗芯片和单片机的一个I/O引脚相连,该I/O引脚通过程序控制它定时地往看门狗的这个引脚上送入高电平(或低电平>

这一程序语句是分散地放在单片机其他控制语句中间的,一旦单片机因为干扰造成程序跑飞后而陷入某一程序段进入死循环状态时,写看门狗引脚的程序便不能被执行,这个时候,看门狗电路就会因为得不到单片机送来的信号,便在它和单片机复位引脚相连的引脚上送出一个复位信号,使单片机发生复位,即程序从程序存储器的起始位置开始执行,这样便实现了单片机的自动复位.

  看门狗,又叫watchdogtimer,是一个定时器电路,一般有一个输入,叫喂狗(kickingthedogorservicethedog>

一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给WDT清零,如果超过规定的时间不喂狗,(一般在程序跑飞时>

WDT定时超过,就回给出一个复位信号到MCU,是MCU复位。

防止MCU死机.看门狗的作用就是防止程序发生死循环,或者说程序跑飞。

在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。

所以在使用有看门狗的芯片时要注意清看门狗。

系统软件"

的设计思路:

1)看门狗定时器T0的设置。

在初始化程序块中设置T0的工作方式,并开启中断和计数功能。

系统Fosc=12MHz,T0为16位计数器,最大计数值为(2的16次方>

-1=65535,T0输入计数频率是。

Fosc/12,溢出周期为(65535+1>

/1=65536(μs>

2)计算主控程序循环一次的耗时。

考虑系统各功能模块及其循环次数,本系统主控制程序的运行时间约为16.6ms。

系统设置"

定时器T0定时30ms(T0的初值为65536-30000=35536>

主控程序的每次循环都将刷新T0的初值。

如程序进入"

死循环"

而T0的初值在30ms内未被刷新,这时"

定时器T0将溢出并申请中断。

3)设计T0溢出所对应的中断服务程序。

此子程序只须一条指令,即在T0对应的中断向量地址(000BH>

写入"

无条件转移"

命令,把计算机拖回整个程序的第一行,对单片机重新进行初始化并获得正确的执行顺序

图8看门狗电路

三、软件设计

1、系统总原理图

图7系统总流程图

2、系统总程序如下

ORG0000H

LJMPSTART

START:

SETBP1.0

SETBP1.1

RESTART:

MOVA,P1

ANLA,#00000011B

CJNEA,#00H,LOOP1。

在低水位之下,开启电动机,亮红灯

SETBP1.4

SETBP1.3

CLRP1.2

LJMPRESTART

LOOP1:

CJNEA,#01H,LOOP2。

当超过低水位,并且未达到高水位时,保持电动机转动,亮绿灯

SETBP1.2

CLRP1.3

LOOP2:

CJNEA,#02H,LOOP3。

系统故障<

达到高水位,却没达到低水位)红,黄,绿灯均闪烁

CLRP1.4

LCALLDELAY

LOOP3:

CJNEA,#03H,RESTART。

当达到高水位时,停止电动机,亮黄灯

RET

END

附录:

系统总原理图

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1