单片机的水塔水位检测控制系统仿真设计方案.docx

单片机的水塔水位检测控制系统仿真设计方案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编号: 云南铜业高级技工学校 毕业设计 论文) 题目:基于单片机的水塔水位检测控制系统仿真设计 指导教师: 专业:机电一体化化 班级:技师 3班 姓名: 学 号: 年月日 基于单片机的水塔水位检测控制系统仿真设计 【摘要】:水塔供水的主要问题是塔内水位应始终保持在一定范围,避免“空塔”、 “溢塔”现象发生。目前,控制水塔水位方法较多,其中较为常用的是由单片机控制 实现自动运行,使水塔内水位保持恒定,以保证连续正常地供水。实际供水过程中要 确保水位在允许的范围内浮动,应采用电压控制水位。首先通过实时检测电压,测量 水位变化,从而控制电动机,保证水位正常。因此,这里给出以 Atmel公司的 AT89C5I单片机为核心器件的水塔水位检测控制系统仿真设计,实现水位的检测控 制、电机故障检测、处理和报警等功能,并在 Pmteus软件环境下实际仿真。实验结 果表明,该系统具有良好的检测控制功能,可移植性和扩展性强。 关键词:单片机水位控制仿真 引言 在人们的日常生活中,水塔水位大都未能实现自动控制,水塔中水位的高低常 由水电管理人员进行控制。不仅浪费人力又会造成不必要的资源浪费,这在一些不 注意节约用水的单位显得尤为突出。为了解决经常停水和有效的避免水资源的浪 费,节约能源。设计了一个适用于一般水塔水位的检测控制系统。本系统以 AT89C51单片机为核心控制部件,该系统操作方便、性能良好,比较符合一般单位 用水系统控制的需要。 水塔水位控制原理 单片机水塔水位控制原理如图I所示,图中的虚线表示允许水位变化的上、下 限位置。在正常情况下,水位应控制在虚线范围之内。为此,在水塔内的不同高度 处,安装固定不变的3根金属棒A、B、C,用以反映水位变化的情况。其中,A棒在 下限水位,B棒在上、下限水位之间,C棒在上限水位(底端靠近水池底部,不能过 低,要保证有足够大的流水量 >。水塔由电机带动水泵供水,单片机控制电机转动, 随着供水,水位不断上升,当水位上升到上限水位时,由于水的导电作用,使 B C 棒均与+5V电源连通。因此b、c两端的电压都为+5V,即为“ T状态。此时应停止 电机和水泵工作,不再向水塔注水;当水位处于上、下限之间时, B棒和A棒导 通,而C棒不能与A棒导通,b端为“ 1”状态,c端为“ 0”状态。此时电机带动水 泵给水塔注水,使水位上升,还是电机不工作,水位不断下降,都应继续维持原有 工作状态;当水位处于下限位置以下时, B、C棒均不能与A棒导通,b、c均为 “0”状态,此时应启动电机转动,带动水泵给水塔注水。 图1水塔水位控制原理图 电路设计 水塔水位控制系统主要由CPU(AT89C51>水位检测接口电路、报警接口电路、 存储器扩展接口电路、复位电路、时钟振荡等部分组成,如图 2所示。图3为系统 硬件电路。 图2水塔水位控制系统结构调整图 +BV* ItT吩丄^SW1?[I JL 1 JPSW 5F Z 1 FU- 1■rTiii rPO VADi 円事心 +BV* I t T吩 丄 ^SW1? [I J L 1 J PSW 5 F Z 1 FU- 1 ■rTiii r PO VADi 円事心 Ptl 苫 AB PQ砂H 円曲心 F=O7?AO7 aoT P2 VAB r3C-EI-a IP3SA11 P2-WA12 P2SA14 R2 WA15 iirE 匚R Qa jfi PSftRxD P3,imiCD P3 2ANT3 P3 3ANT1 P34/TD pam rl U p-f ■) PI 2 P1 3 P1 4 尸1 3 pi y ± - 器書Dadm BmHraCMeDebOELE CCID1WKSB舊 图3系统硬件电路 3. 1水位检测接口电路 为了便于实现水位检测功能,用一个两位的拨码开关模拟 b、c端的状态(1、 0,正电极接+5 V电源,每个负电极分别通过4. 7 kQ的电阻(尺1,R2S地。将 单片机的P1. 0端口接开关1, P1. 1端口接开关2。假设被水淹没的负电极都为高 电平,此时开关置1;露在水面的负电极都为低电平,开关此时置为 0。单片机通过 负电极重复采集检测水位,当缺水时(此时两个开关均置0,电机必须带动水泵抽 水;若水位在正常范围内时,检测信号为高,低电平 (此时开关1置1,开关2置 0;当水位过高时,检测信号为高电平(此时开关I和2都置1,单片机检测到 P1. 0和P1. 1为高电平后,立即停机。 3. 2报警接口电路 为了避免系统发生故障时,水位失去控制造成严重后果,在超出、低于警戒界 水位时,报警信号直接从高、低警界水位电极获得。单片机 P1. 7端口为启动电机 命令输出端口,P1. 7=0为低电平,经过非门后与电机的另一端接地导通,启动电 机工作;P1. 7=1为高电平,反之

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档