利用MCS-51系列单片机设计一个水位检测仪系统,用两个数码管实时地显示当前水位,并能根据设定的水位值控制水位。 1、要求设计水位检测的硬件电路,给出电路原理图和元器件清单; 2、要求给出软件流程图并编写程序源代码; 3、完成系统的调试,给出调试结果并分析; 进度及安排: 1、收集有关的资料,熟悉课题任务和要求; 2、总体方案设计; 3、硬件电路设计; 4、软件设计; 5、系统调试改进; 6、整理、书写设计说明书及答辩。
目 录
摘 要4
引言5
1几种方案的比较6
11 简单的机械式控制方式 6
12 复杂控制器控制方案6
13通过水位变化上下限的控制方式6
2水塔水位控制原理 8 3电路设计9
31原件的介绍9
32引脚功能10
33 水位检测接口电路13
34报警接口电路14
35 存储器扩展接口电路 14
4系统软件设计15
41 流程图15
42程序16
5实验仿真18
6结语…19
7参考文献…19
1.3通过水位变化上下限的控制方式。
这种控制方式通过在水塔的不同高度固定不动的3根金属棒ABC,以感知水位的变化情况。其中,A棒处于下限水位,C棒处于上限水位,B棒在上﹑下限水位之间。A棒接+5V电源,B棒﹑C棒各通过一个电阻与地相连。
针对上述3种控制方式,以及设计需达到的性能要求,这里选择第三种控制方式。最终形成的方案是,利用单片机为控制核心,设计一个对供水箱水位进行监控的系统。当水塔水位下降至下限水位时,启动水泵;水塔水位上升至上限水位时,关闭水泵;水塔水位在上、下限水位之间时,水泵保持原状态;供水系统出现故障时,自动报警;故障解除时,水泵恢复正常工作。
5 实验仿真结果
根据所设计系统的软件流程图,编写相应的程序在Proteus软件环境下实际仿真,实验结果表明,该系统能成功实现了水位检测、电机故障检测、处理和报警等功能,具有良好的检测控制功能,可移植性和扩展性强。通过制作PCB板子,该系统已成功运用于某实验的水冷却系统。
完整的Word格式设计文档51黑附件地址:
单片机水位控制系统课程设计.doc
(581.55 KB, 下载次数: 94)
|