水位控制系统设计Word下载.docx
- 文档编号:20812331
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:33
- 大小:173.70KB
水位控制系统设计Word下载.docx
《水位控制系统设计Word下载.docx》由会员分享,可在线阅读,更多相关《水位控制系统设计Word下载.docx(33页珍藏版)》请在冰豆网上搜索。
1.2方案设计
方案一:
本方案采用555电路进行控制,即当水位探测传感器探测到低水位时送一个低于1/3VCC的低电平给NE555芯片,555的输出即为高电平驱动水泵加水;
当在正常的水位时候,送给NE555为1/3VCC----2/3VCC的电平,即保持前一个水泵不加水的状态;
当水位居于高水位时给NE555电路一个高电平,这时NE555输出电平翻转为低电平,不能驱动水泵,水泵停止加水。
图1.1方案一方框图
方案二:
本方案采用单片机80C52作为我们的控制芯片,主要工作过程是当高塔中的水在低水位时,水位探测传感器送给单片机一个高电平,然后单片机驱动水泵加水和显示系统使红灯变亮;
当水位在正常范围内时,水泵加水,绿灯亮,;
当水位在高水位时,单片机不能驱动水泵加水,黄灯亮。
图1.2方案二方框图
1.3方案论证
第一种方案设计使用起来比较方便也简单,不用编程等软件方面的设计,但是没有稳压电路,使输入NE555芯片的电平十分不稳定,容易发生误判水位引起混乱的情况,且NE555电路只有一个输出端,不能接显示系统,所以不能完成显示功能。
第二种方案中使用了单片机处理,单片机技术是信息时代用于精密测量的一种新技术。
此系统使用过程中采用稳压电路能够准确地把输入的电平送给单片机不会产生误判的情况,由于80C52单片机有四端口32引脚能够非常方便地设计显示系统。
综上,我们已经清楚地看到了两种方案的优劣,要能够很好地完成本次设计的各个指标和达到设计的目的,我们选择第二种方案作为我们的设计方案。
2.系统组成与工作原理
2.1系统组成
本系统由电源电路、水位探测传感电路、稳压电路、单片机系统、光报警显示电
R6
100K
:
K
R11
2K
D5
D6
2N930
X1
12MHZ
!
4
CON3
GND
P2.0
+5V
D9
R14
1丄上
-1K
郭d
U1
U2
7812
7805
VinVou
D
VinVoul
JUMPRELAY-S
C5
0.1uF
C6
'
_0.1uF
7
1uF
12V
J1
N930
R12
100
19
20
R13100K
2
20uF
R1
22pF
IK
+5VK2
1
3
R3
1K
U4
40
36
89C52
35
34
—39"
—38-
—37
C4
=1000uF
33
32
31
30
YELLOV1K
R15
28
R9
R10
R7K
GDOUHE
PDT
Q3
NPN
K1
路、继电器控制水泵加水电路、以及高塔模型组成。
主电气原理图如下。
图2.1系统原理图
2.2系统工作原理
当水位处于低水位的时候,传感器的低水位探测线没被+5V的电源导通进入稳压电路经过处理在稳压电路的输出端有一个高电平,送入单片机的P1.0口,单片机经过分
析,在P2.3口输出一低电平,驱动红灯亮,P2.0出来一个信号使光电耦合器GDOUHE导通,这样继电器闭合,使水泵加水;
当水位处于正常范围内时,水泵加水,绿灯亮;
当水位在高水位区时,传感器的两根探测线均被导通,均被+5V的电源导通,送入单片机,单片机经过分析,在P2.2引脚出来一个低电平,使黄灯亮,在P2.0端出来一个低电平不能使光电耦合器导通,这样继电器不能闭合,水泵不能加水;
当三灯闪烁表示系统出现故障。
3单元电路设计
3.1传感器的选用
传感器是一种能感受被测物体物理量并将其转化为便于传输或处理的电信号的装置,在现代科技领域中,传感器得到了广泛应用,各种信息的采集离不了各种传感器,传感器的基本功能在于能感受外界的各种“刺激”并作出迅速反映。
本设计当中我们采用的水位探测传感器简单易做,经济实惠。
其外形轮廓如下:
B
C
图3.1水位探测传感器外观图
A为接+5V电源的线与水一直保持连通,B线为低水位控制线,当水位到达低水位的时候它不导通,水在正常范围内时,它导通。
C线为高水位控制线,当它导通时,表示水已经为高水位。
我们经过反复思考与实验,采用了细铜线作为我们的传感器制作材料。
主要考虑了
(1)细铜线的电阻率比较低,这样就可以避免由于电阻过大而使输出的电平过低,以致不
能很好地驱动单片机工作
(2)传电性能比较好,传电速率比较快,也就是说灵敏性非常好。
(3)细铜线经济容易寻找,对我们在实验室做模型来说十分方便。
PVC塑料管包扎起
在制作的过程当中,江老师给了我们大量的指导,建议我们用
来,在外部不要露出铜线,而是采用插针的办法接到PCB版上去。
这样做有几个好处
主要是
(1)非常美观漂亮,让线路隐藏。
(2)能够让各线路紧凑,不会互相产生干扰,接触的地方都让绝缘胶布包扎好了。
本传感器的尺寸是A线是30CM,B线是20CM,C线是15CM,铜线直径是15MM.
3.2稳压电路的设计
我们设计的稳压电路如下
图3.2稳压电路原理图
本电路的主要作用是使从传感器输出的电平能够稳定地输入单片机中,主要由三极
官的两极放大稳定电路组成,其工作过程是水位探测传感器把探测到的电信号送给R12,
如果送入的是高电平则R11、Q5D3Q4导通把低于1.4V的低电平稳定地送给单片机。
如果是低电平送给R12则R11、Q5D3Q4均不能导通二是R13导通将把高于1.4V的高电平稳定的送给单片机。
我们查找了相关资料以及我们自己在设计过程当中免去此稳定电路,发现有时候也能实现我们的设计目的,但是也有很多时候发生水位误判的情况,产生不稳定现象,所以我们认为此电路是不可缺少的。
既然是控制系统,当然就要控制精确。
3.3单片机控制处理电路
我们选用AT89C52作为我们的控制芯片其引脚图如下:
3.3.1AT80C52单片机系统的简介
(1)80C52是INTEL公司MCS-52系列单片机中最基本的产品,它采用NTEL公司可靠的CHMOS工艺技术制造的高性能8位单片机,属于标准的MCS-52的HCMOS产品。
它结合了HMOS的高速和高密度技术及CHMOS的低功耗特征,它继承和扩展了MCS-48单片机的体系结构和指令系统.
(2)80C52的封装
80C52的封装如图所示
(3)AT89C52在本设计中的作用
我们采用AT89C52作为控制芯片,由于其内部有EPROM容量已经够用,所以无需进行存储器的扩展。
本设计当中,我们主要采用了P1.0、P1.1的灵活的I/O端口作用作为我们的低水位和高水位信号输入口,单片机通过软件的控制不断检测这个端口的输入电平,一旦发现则执行相应的控制程序,输出不同的信号给P2.3、P2.2、P2.1来告知水位情况即红、黄、绿分别表示水位在低水位状态,高水位状态,正常水位状态。
然后,根据不同的水位决定是否通过P2.0口驱动水泵加水还是停止加水。
3.4光报警显示统电路
p2.3
p2.2
p2.1
D10
RED
YELLOW
D8
R16
1K
GREEN
本电路采用不同颜色的发光二极管来表示不同的水位情况。
即红灯亮,其他两灯不亮表示是低水位状态,此时需要启动水泵加水;
绿灯亮,其他两灯不亮表示在正常的水位线内;
黄灯发亮,其他两灯不亮为高水位状态,水泵停止加水,三灯闪烁表示系统出现故障。
+5V
图3.5光报警电路的原理图
此电路采用的是共阳极的,所以只有当单片机给发光二极管为低电平时才能推动发光二极管点亮。
其中R14R15R16为上拉电阻起限压控流作用。
3.5继电器控制水泵加水电路
3.5.1继电器控制电路的原理图
该电路由继电器RL1和闭合开关、光电耦合器、水泵R7、R8R9R10Y以及D2
Q3等组成。
当水位在低水位时单片机给P2.0送一个高电平导通光电耦合器然后光电耦
3.5.2光电耦合器简介
其外观如图:
图3.7光电耦合器外观图
合器驱动Q3导致继电器闭合从而让220V的交流电接通使水泵加水。
光电耦合器是以光为媒介传输电信号的一种电一光一电转换器件。
它由发光源和受光器两部分组成。
把发光源和受光器组装在同一密闭的壳体内,彼此间用透明绝缘体隔离。
发光源的引脚为输入端,受光器的引脚为输出端,在本设计当中发光源为发光二极管,受光器为光敏三极管。
本设计当中我们采用光电耦合器组成开关电路的作用,能够很好地将单片机信号稳定地送给继电器驱动继电器闭合。
3.5.3继电器简介
继电器是具有隔离功能的自动开关元件,在我们设计当中主要来做自动控制作用,我们采用+5V的直流电来控制220V的交流电,以达到控制水泵的作用,因为是在这里是以一种弱电来控制强电所以安装和使用的过程当中我们一定要注意用电安全注意事项。
电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。
只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。
当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。
这样吸合、释放,从而达到了在电路中的导通、切断的目的。
对于继电器的“常开、常闭”触点,可以这样来区分:
继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;
处于接通状态的静触点称为“常闭触点”。
图3.8常见继电器外观图
4程序设计
4.1程序流程图
r
开始
J
初始化
重新扫描
重新扫描
(P1)=#00H
N
Y
(P1)=#01H
P2.0=0P2.1=0
P2.2=1P2.3=1
水泵抽水,红灯亮
P2.0=0,P2.1=1
P2.2=1,P2.3=0
水泵抽水,绿灯亮
―b-
延时
0.5秒
(P1)=#02H
(P1)=#03H
P2.0=1,P2.1=1
P2.2=0,P2.3=1
水泵停止抽水,黄灯亮
P2.0=1、P2.1、P2.2
P2.3同时变为0或1水泵停止抽水,灯闪烁
图4.1流程图
4.2汇编程序
程序如下:
ORG0000H
LJMPSTART
START:
SETBP1.0
SETBP1.1
RESTART:
MOVA,P1
ANLA,#00000011B
CJNEA,#00H,LOOP1;
在低水位之下,开启电动机,亮红灯
SETBP3.2
SETBP3.3
CLRP3.0
CLRP3.1
LCALLDELAY
LJMPRESTART
LOOP1:
CJNEA,#01H,LOOP2当超过低水位,并且未达到高水位时,保持电动机转动,亮绿灯
SETBP3.1
CLRP3.3
LOOP2:
CJNEA,#02H,LOOP3;
系统故障(达到高水位,却没达到低水位)红,黄,绿灯均闪烁
SETBP3.0
CLRP3.2
LOOP3:
CJNEA,#03H,RESTART;
当达到高水位时,停止电动机,亮黄灯
DELAY:
MOVR0,#250
DELAY3:
MOVR1,#200
DELAY2:
MOVR2,#5
DELAY1:
DJNZR2QELAY1
DJNZR1,DELAY2
DJNZR0,DELAY3
RET
END
5系统仿真
5.1程序编译和加载
点菜单SourcefAdd/RemovesourceFiles”在出现的对话框中,选择ASEM5编辑
器,将上面的汇编源程序添加,点菜单Source-BuildALL编译汇编源程序,生成目标代码文件。
在编辑环境左击单片机然后右击,将编译生成的HEX文件加载到芯片中,设单片机的时钟工作频率为12MHZ
5.2系统仿真
02
PO.ffiAOO
PD.Ii'
AOl
P0.2-A02
P0.3,'
AD3
PD.4'
A04
PQ.5i!
AD5poa-AoeP0.7/AD7
P2.&
1阳
P2.1i'
A9P2.2/A1CPZ3/A11P24/A12P2&
A13
P26i'
Al4
P2.7.i!
A15
P3.CMRKD
P3.1.TXD
P3.2/^W
P3.3^INfT
P3-4T0
P3.&
T1I
P3或殛
P3.77而
■空.
t
RK
*O
D2
<
1-
R7
1n■
R8
(
■
R11f
*
R13
100k
离水位
I'
-高塔水位模型
IDO
%
►XTALI
XTAL2
RST
PSENALEEA
P1.&
T2P1.1E2EX
PI.5
PI.6
PI.7
b
1W
Q2
PN2222
Q1
PNI2222
11K
ik
D4
5昭
■16
HZ
R9U2
2k
点全速运行按键,得到图5.1所示的仿真结果,图中是处于低水位状态,水泵处于运行状态.
图5.1低水位状态仿真结果
XTW^I
XTMJ2
KiT
Pi0H2
Fl■比曲
PStk*l£
「占
Pl-liMA
KJiAifii
PJ31*11毗柑W
PJ7.A15
PlOiltMD柑1旳■口
ra*w:
肓塔水位模也.
岛水位
PHZZZ2
DOt?
1g®
"
l»
Hi&
l-
当水位处于故障时,仿真的结果如图5.2所示.
图5.1故障状态仿真结果
5.2系统仿真结果分析
在PROTEUS境,运行高塔水位控制系统,我们发现,当水位处于低水位区时,红灯亮,水泵处于运行状态,随着水位的上升,水泵仍处于运行状态,当水位到达高位时,黄灯亮,水泵停止运行。
随着用户使用,水位不断下降,此时,水泵处于停止状态,当水位到达低位时,水泵起动,重复以上过程。
上述仿真表明,本设计达到了预期的设计目标,实现了水位自动控制。
6产品制作与调试
6.1PCB板设计
6.1.1元件布局规则
⑴按电路模块进行布局,实现同一功能的相关电路称为模块,电路模块中的元件应采用就近集中原则,同时数字电路和模拟电路分开。
(2)定位孔、标准孔等非安装孔周围1.27mm内不得贴装元件,螺钉等安装孔周围3.5mm内不得贴原器件。
(3)卧装电阻、电感、电解电容等元件的下方避免布过孔,以免波峰焊后过孔与元件壳体短路。
⑷元器件的外侧距板边的距离为5mm。
⑸贴装元件焊盘的外侧与相邻插装元件的外侧距离大于2mm。
(6)金属壳体元件与金属件不能与其他壳体相碰,不能紧贴印制线、焊盘,其间距应大
于2mm;
定位孔、紧固件安装孔、椭圆孔及板中其他方孔外侧距板边的尺寸应大于3mm。
(7)发热元件不能紧邻导线和热敏元件;
高热器件要均匀分布。
(8)电源插座要尽量布置在印制板的四周,电源插座与其相连的汇流条接线端应布置在同侧。
(9)所有IC元件单边对齐,有极性元件极性标示明确,同一印制板上极性标示不得多于两个,出现两个方向时,两个方向互相垂直。
(10)板面布线应疏密得当,当疏密差别太大时应以网状填充,网格大于8mil;
(11)贴片焊盘上不能有通孔,以免焊膏流失造成元件虚焊。
(12)贴片单端对齐,字符方向一致,封装方向一致。
(13)有极性的器件在以同一板上的极性标示方向一致。
6.1.2元件布线规则
(1)画定布线区域距PCB板边<1mn的区域内,以及安装孔周围1mm内,禁止布线。
⑵电源线应尽可能的宽,不应低于18mil;
模拟信号线宽不应低于12mil;
CPU入出线不应低于10mil;
线间距不应低于10mil。
⑶正常过孔的焊盘不应低于30mil;
孔径不低于14mil。
(4)双列直插:
焊盘60mil;
孔径40mil。
(5)注意电源线与地线应尽可能呈放射状,以及信号线不能出现回环走线。
6.2元器件检测
6.2.1三极管的判别方法:
①基极的确定:
先用任意一支万用表笔,〈设为黑点〉,任某个电极不动,再用另一支表笔〈红色〉分别去点其它两个极,如果分别点测两次中,其阻值相同,则黑表笔点的为基极;
若只有一次有阻值,或两次都没有阻值,说明急木找到;
②在确定基
极过程中,两次测量阻值中,两次测量阻值不相等,阻值大的为发射极,阻值小的为集电极。
6.2.2电子元器件的极性:
电解电容上标有白色箭头的一极是负极;
玻璃圭寸装二极管上标有黑色环的一端,塑料封装二极管上标有白色环的一端为负极;
某些三极管的管脚上非标准排列,在其外壳
的柱面上用红色点表示发射极等;
623发光二极管的判测:
由于“二极管”挡能够提供3V、1mA的电源,所以可直接测光管(LED的正向导通压降,一般显示在2V以下,同时管子会发出微光;
反向显示为“1”。
红色LED导通压降约为1.759V橙色LED为1.686V,绿色LED为1.767V。
指针式万用表由于使用1.5V电池,故不能测量发光二极管。
6.2.4光电耦合器的检测:
光电耦合器最简单的检测为在输入端接1.5〜2V的电压(如一节干电池),输出端接一块万用表(电压挡),在输入端接通或短开时输出端万用表有反映即为好的。
若无反映或反映极小则是坏的或不好的
6.2.5电磁继电器的检测:
1)通过检测线圈的直流电阻,可判断继电器是否正常。
其方法是用万用表的欧姆挡,量程可据继电器的标称值,额定电压越高,阻值也就越大,一般选择Rx100挡或Rx1k挡。
将两表笔分别接到线圈的两引脚,如测得的阻值与标称值基本相同表明线圈良好,如电阻值为X,表明线圈开路。
2)检测继电器触点。
接触电阻用万用表的Rx1挡,表笔分别接常闭触点的两引脚,其阻值应为OQ,然后将表笔再接常开触点的两引脚,阻值应为X。
然后给继电器通电,使衔铁动作,将常闭转为开路、将常开转为闭合,再用上述方法进行检测,其阻值正好
与初次测量相反,表明触点良好。
3)检测继电器的吸合电压和吸合电流。
稳压电源、电流表、电压表、继电器,电压表的量程可选在30V挡、电流表量程在100mA范围内便可,将继电器线圈串联到电路中,电压表并联在线圈的两引电磁继电器脚上,电流表也串入电路,注意电流表与电压表的正、负极不要接错。
接好后给稳压电源通电,并逐渐增加电压数值,直到听见衔铁发出"
咔"
的一声,表明磁铁已将衔铁吸住,此时电压表、电流表的数值,便是吸合电压和吸合电流的值。
4)检测继电器的释放电压和释放电流。
按照上述检测吸合电流和吸合电压的方法及电路,通电让触点处于闭合状态,然后慢慢调低稳压源的电压值,当衔铁被磁铁释放时,此时电压表、电流表所显示的数值便是释放电压和释放电流。
当测得的释放电压不到吸
合电压的10%时,表明继电器存在故障。
626电源变压器的检测:
(1)直接测量法。
将次级所有绕组全部开路,把万用表置于交流电流挡(500mA),
串入初级绕组。
当初级绕组的插头插入220V交流市电时,万用表所指示的便是空载电流值。
此值不应大于变压器满载电流的10%〜20%。
一般常见电子设备电源变压器的正常空载电流应在100mA左右。
如果超出太多,贝U说明变压器有短路性故障。
(2)间接测量法。
在变压器的初级绕组中串联一个10/5W的电阻,次级仍全部空载。
把
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 水位 控制系统 设计