基于51单片机的蓄水池自动控制系统(35页)-原创力文档
时间:2023-02-02 15:30:00
广西民族大学
第二次综合课程设计报告
论文题目 : 基于 51 单片机蓄水池自动控制系统
学 院: 物理与电子工程学院
专 业 : 自动化
年 级 : 2007 级
学 号 : 107263010113
学生姓名 : 黄毅
指导教师 : 廖义奎
设计时间: 2010 年 3 月至 2010 年 6 月
1
基于 51 单片机蓄水池自动控制系统
摘 本课程的主要设计是基于 51 可自动控制单片机蓄水池系统
测量蓄水池的温度和缺水。进出水可自动控制,进出水先用手
动倒水模拟手动放水,要求水满时自动控制停止抽水。同时,它可以通过
通过计算机控制抽水和排水,通过测量数据 RS232接口传到上位机电脑
并在电脑上显示。
1 引言
随着人们对生活用水的需求,对水库的需求越来越大,尤其是在农村地区。如何合理
为了控制蓄水池的水量,控制电机抽水已成为一个必要的问题。 本课程设计的基础 51
单片机蓄水池自动控制系统能很好地解决这一突出问题。 此设
计中主要包括以下任务:
一、选择微控芯片。
二、数据显示的方式。
三、水位的 ADC测量采样和水温。
四、电脑上位机控制。
五、按钮和电机开关的控制选择。
2 系统功能分析
一个完整的 51 单片机蓄水池自动控制系统应具有以下功能:
1、为了使用户界面友好,应使用显示器显示相应的操作信息。例如,连接电源的情况
电源插座、 USB最好在电路板的边缘分布下载线接口和按钮,
操作方便。
二、确保焊接器件和安装 USB下载线时不要误操作,相应的地线要尽量粗。
为了更好地显示继电器是否工作,最好在继电器工作时有指示灯。
2
3 实现方框图的系统硬件
基于单片机的控制核心 单片机蓄水池自动控制系统结构如下图所示。
状态提示和数据现示
水温测量 主控芯片
水位测量
控制电机
上位机按制
4 比较和选择系统硬件的方案
4.1 选择微控芯片。
STC12C5A32S2单片机具有 32 个 IO 口,共 4 个并行 8 位 IO,P1~P3,其中 P1 口的第二功
可通过特殊功能寄存器选择模拟数字转换输入通道 P1 口腔的具体功能。
3
单片机的工作电压范围从 3.5V 到 5.5V ,其
内置资源非常强大, 具有 32K 的 Flash 的存储空
间以及 29K 的 Flash DATA空间,还有 1280 字节
的 RAM,两个外部中断 IO 口(P3.2、
P3.3 ),两个与普通 51 单片机兼容 16 位定时