摘要:本设计是基于单片机的液位和温度的控制系统,使用数字温度传感器和水位传感器,对水族箱的水位和温度进行自动采集和控制。本设计主要是单片机将采集的水位和温度与设计好的极限参数进行比较来分别启动和停止加热继电器和水泵,以控制水温和水位来保持水族箱的恒液位和恒温。主要包括单片机控制模块、传感器模块、键盘设置等组成,本论文主要介绍了单片机控制系统、温度测量系统、水位测量系统等和完整系统的功能和实现的过程,最后完成了对水族箱的恒液位和恒温控制和保持功能。本设计集合了水温和水位自动控制,运行简单稳定,较目前功能单一的水族箱更能满足人们对水族箱环境实时自动监控的需求。
关键词:89C51单片机;水位传感器;温度传感器;水温水位控制
目录
摘要
Abstract
1.概述-1
1.1课题研究的目的及意义-1
1.2水位控制系统国内外研究现状-1
1.3技术指标-2
2.详细设计方案-3
2.1总体结构设计-3
2.2水位检测系统-4
3.元件说明-6
3.1工作原理-6
3.2单片机的选择-6
3.2.1简介-6
3.3温度传感器-7
3.3.1 DS18B20性能及结构-7
3.3.2 DS18B20工作原理-8
3.3.3 DS18B20使用中注意事项-9
3.4水位传感器-9
3.5显示元件-9
4.硬件电路模块设计-10
4.1单片机电路模块设计-10
4.2温度电路模块-10
4.3水位电路模块-11
4.4时钟电路与复位电路-12
4.5按键电路设计-13
4.6控制模块-13
4.7驱动电路设计-14
4.8整体电路-14
5.软件设计-15
5.1系统软件设计整体思路-15
5.2温度检测系统-15
5.2.1系统流程-15
5.2.2程序编写-16
5.3水位检测系统-16
5.3.1系统主程序流程-16
6.系统调试-17
6.1系统硬件调试-17
6.2系统软件调试-17
6.3系统运行-17
6.4系统温度精准度测试-17
6.5系统水位精准度测试-18
6.6误差分析-18
结 论-20
参考文献-21
附录A程序源代码-22
致 谢-33