更新时间:12-16 上传会员:芳芳老师
分类:科技学院 论文字数:10542 需要金币:1000个
摘要:本设计主要探讨了基于单片机的水位自动控制系统的设计。本设计由传感器、单片机工作电路、执行电路三部分构成。硬件系统主要包括单片机系统、水位检测系统、水位显示系统及自动报警模块。采用AT89C52单片机进行程序控制,通过传感器来获取液面高度即水位与设定的一定阈值相比较,判断水位的等级并进行相应的操作。当水位低于低水位时,电机启动,带动水泵进水;当水位达到高水位时,电机停转,停止进水,从而使液面高度自动控制在一定范围内。本设计利用单片机来实现自动控制水位,不但可以提高准确度,还可以简化传统的工作方式。
关键词: 水位;传感器;AT89C52;自动控制
目录
摘要
Abstract
1 绪论-1
1.1课题研究的背景与意义-1
1.1.1 课题研究的背景-1
1.1.2 课题研究的意义-1
1.2目前国内外的发展现状与存在的问题-1
1.2.1 发展的现状-1
1.2.2 存在的问题-2
1.3主要研究的目的与内容-2
1.3.1 研究的目的-2
1.3.2 研究的内容-2
2 系统硬件总体设计-3
2.1 总体概述-3
2.2 系统设计方案-3
2.3 硬件系统设计-4
2.3.1 单片机系统-4
2.3.2 水位检测系统-6
2.3.3 水位显示系统-8
2.3.4 自动报警模块-9
2.4 系统控制参数-10
3 软件系统设计-11
3.1 系统工作状态模块设计-11
3.1.1 数码显示子程序-12
3.1.2 自动报警子程序-13
3.1.3 水位检测子程序-13
3.2 程序流程图-14
4 系统调试-15
4.1 软件调试-15
4.2 硬件调试-15
4.3 误差及干扰分析-16
结论-17
致谢-18
参考文献-19
附录-20