摘要:二十一世纪是高科技时代,科技正在发展,一些传统的测控方式也会随着科技的发展而改革更新。现代的工业、农业的生产中不仅要求液位控制系统更精准,更稳定,还要求其更新自动化程度快和性价比高。基于单片机的液位控制系统具有测量精准度高、性能稳定可靠、能量消耗低而使用寿命较长的特点,将科学与液位测量相结合,而达到合理调配资源,降低能源消耗的目的。
超声波能在不同媒质中传播,且方向性强,传播距离远,消耗能量缓慢,碰到障碍物会产生反射,形成反射回波。所以超声波常常被用于测量距离。本设计采用超声波模块测量液面的高度,并把数据传送给AT89C51单片机。单片机处理数据信息后判断是否开启水泵抽水来实现水位的基本控制功能。本系统由LCD1602显示器、键盘、传感器、电源和水泵组成。
关键词:单片机;超声波;LCD1602;传感器
目录
摘要
Abstract
1 绪论-1
1.1选题的背景和意义-1
1.2国内外发展形势-1
1.3本系统主要完成的任务-2
2 系统硬件设计-3
2.1 系统硬件结构-3
2.2 AT89C51单片机模块-3
2.3 超声波测距模块-5
2.3.1超声波简介-5
2.3.2 HC-SR04超声波传感器-6
2.3.3 HC-SR04超声波传感器测距原理-7
2.3.4 HC-SRO4超声波模块电路图-8
2.4 LCD1602显示模块-8
2.4.1 LCD1602显示器介绍-8
2.4.2 1602LCD指令说明及其时序-10
2.5 电源模块-11
2.6 按键模块-11
2.7 报警模块-12
2.8 抽水系统模块-13
2.9 整体电路图-13
3 系统软件设计-17
3.1 系统工作原理-17
3.2 主程序流程图-17
3.3 超声波测距模块设计-18
3.3 按键模块设计-20
3.4报警模块设计-20
4 软件制作与调试-22
4.1 软件制作-22
4.2 软件调试-22
5 硬件制作与调试-24
5.1 硬件制作-24
5.2 硬件调试-24
总结-28
致谢-29
参考文献-30