基于at89c51单片机的水箱水位检测控制系统设计

基于at89c51单片机的水箱水位检测控制系统设计

ID:34072423

大小:498.97 KB

页数:3页

时间:2019-03-03

基于at89c51单片机的水箱水位检测控制系统设计_第1页
基于at89c51单片机的水箱水位检测控制系统设计_第2页
基于at89c51单片机的水箱水位检测控制系统设计_第3页
资源描述:

《基于at89c51单片机的水箱水位检测控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、科技广场2010.9基于AT89C51单片机的水箱水位检测控制系统设计DesignofWatertankTestandControlSystemBasedonAT89C5112张盛姜振兵ZhangShengJiangZhenbing(1.上饶职业技术学院,江西上饶334109;2.华东交通大学电气与电子工程学院,江西南昌330013)(1.ShangraoVocationalandTechnicalCollege,JiangxiShangrao334109;2.InstituteofElectricalandElectronicsEngineering,EastChinaJia

2、otongUniversity,JiangxiNanchang330013)摘要:本文介绍电路接口原理图,给出相应的软件设计流程图和汇编程序,并用Proteus软件仿真进行测试。设计了一种基于AT89C51单片机的水箱水位检测控制系统,该系统能实现水箱水位自动检测、处理、水位溢出报警和液晶显示水位等功能。关键词:AT89C51单片机;水位检测;控制系统;仿真中图分类号:TP273文献标识码:B文章编号:1671-4792-(2010)9-0122-03Abstract:Thisarticleintroducesinterfacecircuitprinciplediagram,g

3、ivescorrespondingsoftwaredesignflowchartandassembler,andusetheProteussoftwaretotestsimulation.BasingonAT89C51,ithasdesignedakindofwatertanktestandcontrolsystem.Thesystemcanrealizewatertankautomaticdetectionandtreatment,waterspillalarmandliquidcrystaldisplay(LCD)waterlevel,andotherfunctions.K

4、eywords:AT89C51MCU;WaterLevelSensing;ControlSystems;Emulation0引言1电路总体设计水箱在现代生活中有着广泛的用途,如作为城水箱水位控制系统主要由CPU(AT89C51)、水市、乡村生活用水储备,太阳能热水器储水设备等。位检测接口电路、水泵电机控制电路、报警接口电传统的水箱仅仅用着储存水的功能,在水的储存、使路、液晶显示电路、复位电路、时钟振荡等部分组成,用、检测等诸多方面依然采用人工手动的方法,效率如图一所示,图二为系统硬件电路。低下且非常不方便。水箱供水的主要问题是箱内水位应始终保持在一定范围,避免“空箱”、“溢水”

5、现象发生。本文采用单片机系统控制,使水箱内水位保持恒定,以保证连续正常地供水。实际供水过程中确保水位在允许的范围内浮动,且设计了“溢水”报警功能,很好的解决了上述问题,达到智能控制的目的。这里给出以Atmel公司的AT89C51单片机为核心器件的水箱水位检测控制系统设计,实现水位的检测控制、处理、报警和液晶显示水位等功能,并在Proteus软件图一水箱水位控制系统结构框图环境下实际仿真。122基于AT89C51单片机的水箱水位检测控制系统设计图二水位检测控制系统硬件电路设计1.1水位检测接口电路工作,K1断开,电机停机,向水箱内供水工作也停水位检测接口电路主要由NE555时基电

6、路构止。当水位处于A、B点之间时,P1.0检测信号保持,成。A、B两处为水箱上限和下限警戒水位检测点,从而也使继电器维持原态,水位得以维持。NE555的输出端③脚与单片机P1.0口连接,单片机1.3报警接口电路通过P1.0口重复采集检测水位。实际工作时,当水位为了避免系统发生故障时,水位失去控制造成低于B点,NE555②、⑥脚电压小于1/3Vcc,③脚严重后果,在超出、低于警戒水位时,报警信号直接为高电平,P1.0口检测信号为高。当水位升至A点从高低水位电极A、B两点获得并由P1.1、P1.2口输时,②、⑥脚为高电平,③脚为低电平,P1.0口检测信人。当达到上限警戒水位时,A、

7、B两点被淹没并通号为低。当水位处于A、B点之间时,由于R1的作用过水与+5V电源相连,P1,1=1,此时P1.3=1蜂鸣器报使得②、⑥脚电压1/3VCC~2/3VCC,③脚保持原态。这报警;当低于下限警戒水位时,P1.2=0,此时P1.3也应样,由水箱水位引起的变化能被单片机及时采集,实为高电平,启动蜂鸣器报警。同时通过P1.7控制继电现水位自动检测控制。器使电机停止或启动,系统报警程序流程图如图三1.2水泵电机控制电路所示。本系统采用交流电机控制水泵的启、停,主要通1.4水位状态显示接口电

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。