基于at89c51单片机的水箱水位检测控制系统设计.pdf
还剩
2页未读,
继续阅读
下载文档到电脑,马上远离加班熬夜!
亲,喜欢就下载吧,价低环保!
内容要点:
~ Desi9n of Watertank Test and Contro1 System Based on AT89C51 张盛-姜振兵 Zhang Sheng Jiang Zhenbing (1.上饶职业技术学院,江西上饶334109;2.华东交通大学电气与电子工程学院,江西南昌330013) (1.Shangrao Voc~ional and Technical College,Jiangxi Shangrao 334109;2.Institute ofElectrical and Electronics Engineering,East China Jiaotong University,Jiangxi Nanchang 330013) 摘 要:本文介绍电路接口原理图,给出相应的软件设计流程图和汇编程序,并用Proteus软件仿真进行 测试。设计了一种基于AT89C51单片机的水箱水位检测控制系统,该系统能实现水箱水位自动检测、处理、 水位溢出报警和液晶显示水位等功能。 关键词:AT89C51单片机;水位检测;控制系统;仿真 中图分类号:TP273 文献标识码:B 文章编号:1671-4792 (2010)9.0122.03 Abstract:This article introduces interface circuit principle diagram,gives corresponding software design flow ● _ chart and assemble ,锄d use the Pr0 eu Ⅵ t9 te t simulation·Basing on AT89C5 1,it has designed a kind of water tank test and control system.The system call realize water tank automatic detection and treatment.water spill alarm and liquid crystal display(LCD)water level,and other functions. Keywords:AT89C5 1 MCU;Water Level Sensing;Control Systems;Emulation 0引言 1电路总体设计 水箱在现代生活中有着广泛的用途,如作为城 市、乡村生活用水储备,太阳能热水器储水设备等。 传统的水箱仅仅用着储存水的功能,在水的储存、使 用、检测等诸多方面依然采用人工手动的方法,效率 低下且非常不方便。 水箱供水的主要问题是箱内水位应始终保持在 一定范围,避免“空箱”、“溢水”现象发生。本文采用 单片机系统控制,使水箱内水位保持恒定,以保证连 续正常地供水。实际供水过程中确保水位在允许的 范围内浮动,且设计了“溢水”报警功能,很好的解决 了上述问题,达到智能控制的目的。这里给出以 Atmel公司的AT89C51单片机为核心器件的水箱 水位检测控制系统设计,实现水位的检测控制、处 理、报警和液晶显示水位等功能,并在Proteus软件 环境下实际仿真。 水箱水位控制系统主要由CPU(AT89C51)、水 位检测接口电路、水泵电机控制电路、报警接口电 路、液晶显示电路、复位电路、时钟振荡等部分组成, 如图一所示,图二为系统硬件电路。 f时钟电路.。l_+ 艚电路.. 革片机.. 蔑倥电路.。 脚嘣 S1.。 最晶显示电路.. 承位检 电路.。}.-+ —.-4承囊 镪蛐。 图一水箱水位控制系统结构框图 图二水位检测控制系统硬件电路设计 1.1水位检测接口电路 水位检测接口电路主要由NE555时基电路构 成。A、B两处为水箱上限和下限警戒水位检测点, NE5
发表评论
暂无评论,赶快抢占沙发吧。