水塔水位检测与抽水自动控制系统设计.docVIP

  • 104
  • 0
  • 约3.61千字
  • 约 9页
  • 2018-07-03 发布于福建
  • 举报

水塔水位检测与抽水自动控制系统设计.doc

水塔水位检测与抽水自动控制系统设计

水塔水位检测与抽水自动控制系统设计   水塔是生活和工业生产中常见的蓄水装置,该系统使用压力式传感器对水塔水位进行检测并将检测到的信号传给单片机AT89S52进行处理,并且采用C语言编写控制程序,从而实现水泵电机的调速。最后,使用带字库的LCD1602液晶屏显示当前水位状态以及电动机的转速。本系统适应在不同的用水场合下的用水速度需要,实现水塔水位的自动控制。   【关键词】单片机控制 水位检测 LCD1602显示 水泵电机控制   1 引言   当今社会,自动化装置无所不在,自动控制技术至今已经渗透到到各种科学领域,水塔水位的监测和控制实现了自动化操作,完全摆脱了手工控制,操作不便,灵敏度低,不能把握好抽水时间,极容易造成浪费等人工操作缺陷,水塔水位自动控制系统的设计理念就是基于人性化思考,能够在无人监控的情况下自动进行工作,具有适应各种液体水位的检测和控制功能,让水塔内水位恒定,避免“空塔”、“溢塔”现象发生,随时保证水塔的对外的正常供水作用,应用在建筑高层、机关单位、学校工厂等地方。   2 系统工作原理   2.1 控制原理   当水位低于水位线时,压力传感器将缺水信号传至传感器,控制器触发水泵开关启动水泵,水泵开始工作,水位上升;当水位升至设定的最高水位时,最高水位线处的传感器将水位信号传至控制器。控制器将触发水泵开关停止水泵工作,直到水用到最低水位时再次启动水泵抽水。   2.2 工作原理   系统插入电源,通过按键控制电路P3.3、P3.4、P3.5用来设定报警的水位上下限值。当水位处于低水位时。压力感器的低水位探测线没被+5V的电源导通,加在复位电路上第九脚RST的高电平输入单片机的P2.1口, ADC0832 与单片机的接口为4条数据线,分别是CS、CLK、DO、DI。ADC0832 为8位分辨率A/D转换芯片,当A/D芯片开始转换工作,同时由处理器向芯片时钟输入端CLK 输入时钟脉冲,通过ADC0832将模拟信号直接转换成数字信号。此时单片机通过与设定的液位高度进行比较,在P2.0口输出低电平,导通光电耦合器导致NPN三极管Q1导通,蜂鸣器发出响声,这样继电器执行单片机指令闭合,从而让220V的交流电接通,使水泵电机可自动起动运转工作给水箱补水;当水位在高水位区时,传感器的探测线均被+5V电源导通,高平电输入单片机,A/D芯片将转换成数字信号送入单片机,单片机经过分析后在P2.3引脚出低电平,在P2.0口输出低电平不能使光电耦合器导通,继继电器停止吸合水泵电机停止工作;当水位处于正常范围值时,水泵电机不工作,蜂鸣器不发出响声,液晶显示电路显示当前水位值。系统总原理图如图1所示:   3 硬件设计   3.1 电路设计框图   本系统采用AT89S52单片机为主控芯片LCD1602显示屏控制系统。电源电路模块给单片机供电,按键显示模块显示水位的上、下限值以及单片机复位和水位的高度设置;当水塔液位发生变化时,压力传感器感应水位高度将其转换成电信号,输出相应的直流电压信号,然后将信号输入到串行的A/D转换器,A/D转换器把模拟信号变成数字信号量,由单片机进行实时数据采集,并进行处理,根据设定要求控制输出,从而对水位的控制,与此同时用动态扫描法实现LCD数字显示。报警蜂鸣器驱动,对水位过低和过高进行报警;存储模块是对于单片机存储空间的补充;水泵电机电路由继电器控制,当水位过低时,电机控制模块开始工作;当水位达到设定水位时,电机控制模块停止工作。电路设计框图如图2所示。   3.2 MCU主控芯片AT89S52   AT89S52是一款完全兼容8051内核指令的芯片。并且管脚完全兼容,性能更好,驱动力更强,功耗更低,价格也比传统的89系列低。AT89S52的引脚说明图如图2。AT89S52单片机的特点如下:增强性对于机器周期;多种工作电压;工作频率范围0-40MHZ;程序空间选择多样化;ISP和IAP无需专用编程器。   3.3 信号继电器   本设计中将信号继电器以开关的作用进行使用,从而让继电器很好的执行单片机的指令。   3.4 系统功能电路的组合   系统功能电路的组合主要包括最小系统电路、蜂鸣器报警电路、继电器控制水泵加水电路、液晶电路、按键控制电路以及A/D转换电路组成。   3.4.1最小系统电路   单片机工作的最小系统原理图包括复位和晶振电路。复位电路是单片机的CPU,在系统上电时提供复位信号,直至电源稳定后撤销复位信号。晶振电路对于单片机系统而言是一个跳动的动力来源,18,19号引脚接的是11.0592M的晶振。   3.4.2 蜂鸣器报警电路   蜂鸣器报警功能电路使用的是三极管PN2222驱动,三极管PN2222是NPN三极管,射极接地,基极通过一个电阻连接到P2.0口,集电极接蜂鸣器,当P2

文档评论(0)

1亿VIP精品文档

相关文档