废水排放检测器.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 废水 排放 检测器
- 资源描述:
-
毕业设计说明书(论文)中文摘要
本设计是基于单片机技术原理,以单片机芯片AT89C52作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个具有警戒水位报警和时间显示的废水排放监测器。显示器是由液晶1602制作而成,它显示废水排放的时间和水位,蜂鸣器和LED灯起到超过警戒水位报警的提示作用。该废水排放监测器主要由液晶显示模块、声光报警模块、A/D转换模块、键盘控制模块组成。
[关键词]
单片机、1602液晶显示模块、A/D转换模块。
Title The campus wastewater discharge Monitor
Abstract
The design is based on the principle of SCM technology and AT89C52 microcontroller chip is the core controller.By hardware circuit design as well as the preparation of the software program, We design the wastewater discharge monitor with the function of warning water level alarm and time display.
The display is made ??by LCD 1602,it shows the time and the water level of the wastewater discharge.Buzzer and LED lights play a role above the warning level alarm prompt.The wastewater discharge monitor is mainly composed of a liquid crystal display module,sound and light alarm module,
A / D conversion module,keyboard control module.
Keywords
SCM 1602 LCD module A / D conversion module
目 次
1 绪论 1
1.1本设计研究的背景以及现实意义 1
1.1本设计对于专业知识的综合应用情况 1
2 本课题的总体设计 2
2.1本课题的总体设计思路 2
2.2 本课题的设计框图 2
3 本课题硬件电路的设计 3
3.1 单片机模块 3
3.2 1602液晶模块 3
3.3液位传感器 6
3.4滤波电路 7
3.5 A/D转换模快 8
3.6 蜂鸣器模块 10
3.7 按钮操作模块 11
3.6应用Protel实现电路原理图及PCB设计 11
4 本课题的软件设计与编程 14
4.1 KEIL软件的简介 14
4.2 KEIL的模块化编程 14
4.3软件设计结构 14
4.4主程序模块的设计 15
4.5 1602液晶程序 18
4.6 A/D转换程序 20
4.7 报警程序 25
5 本课题的仿真和调试 27
5.1 软件调试 27
5.2 硬件调试 28
硬件电路调试准备状态 28
致谢 31
1 绪论
1.1本设计研究的背景以及现实意义
为了满足广大师生的正常生活和维持校园的清洁环境,学校每天都要通过地下通道向外面排放大量的污水,在正常情况下学校的地下通道是可以安全排除污水的,但是每当遇到下雨天气大量积水时,地下排水通道则不能正常排水,会出现污水外溢的情况。给广大师生带来不便,污染校园环境,需要人工及时进行排水。
污水排放监测在工业控制以及日常生活中具有广泛的应用。在工程领域进行污水排放量和排放时间的监测是一个极为基础也极为重要的研究。采用典型的A/D模数转换作为水位数据的采集,应用无线传输的模式实现测量点的自由选择以及水量和时间数据的传输。同时考虑到工程应用的实际情况。采用RS485串口将数据传输到上位机进行识别以及实时处理。这样的污水排放量和时间的监测系统具有一定的实用性。同时对于工程领域的污水排放测量具有一定的实用价值。更有利于针对污染情况及时的采取有利对策[1]。
1.1本设计对于专业知识的综合应用情况
因为学习的知识的深度的限制以及实际情况的考虑,对于校园废水排放监测器的电路设计采用了Protel99SE软件进行了系统的原理图绘制。电路上参考了扬州工业职业技术学院的AT89C51单片机开发板设计的。在设计电路中力求以最简单的电路来稳定完成所以的功能。在写程序中则是用C语言来完成,C语言相比汇编语言带来的好处就是简明易懂,而且可移植性高。最后调试则是用Proteus仿真软件来完成。在整个设计到编程到最后的调试过程中完全是按照大学期间所学的《模拟电子产品的安装与调试》、《数字电子产品的安装及调试》、《电子产品的安装及调试》、《单片机应用与项目实践化教程》等多门专业课程本课题选题难度适中,能够对所学的单片机编程,以及Proteus仿真,Protel99SE绘制电路图有一个综合的应用[2]。
2 本课题的总体设计
2.1本课题的总体设计思路
本课题是基于单片机的废水排放监测器的设计与制作。该监测器能实现废水排放的水位和时间监测。该监测器先通过模数转换将测得水位的模拟信号进行处理转换成数字信号传送给单片机。单片机进行判断测得的水位值有没有超过警戒水位,若高于警戒水位,则单片机向蜂鸣器和led灯传递报警信息,此时报警模块就会向外界发出报警信号。以便工作人员及时的进行人工排水处理,减少不必要的损失和污染,提高废水排放的警戒处理效率[3]。
本课题设计采用功能模块化的设计思想,本课题主要分为总体方案设计、硬件和软件的设计三大部分。总设计方案分为以下几个步骤:
(1)硬件电路的设计;(2)软件的设计与编程;(3)硬件电路及软件的调试;
(4)结论。
2.2 本课题的设计框图
校园废水排放监测器由 单片机模块,A/D转换模块,1602液晶模块,蜂鸣器模块,复位晶振模块,按钮控制模块,LED模块等七个模块组成。其工作过程是:首先A/D模块将外部的废水排放的模拟信号转换成数字信号,然后将数字信号传给单片机进行处理. 并且废水排放的时间和水位不停地显示在1602液晶上。如果废水排放量达到了设置警戒水位,蜂鸣器和LED灯会发出报警提示信号。外部的按钮则是来控制废水排放监测器的启动和复位[4]。结构框图如图2.1所示。
图 2.1 本设计的
图 2.1 本设计的电路结构框图
3 本课题硬件电路的设计
3.1 单片机模块
单片机最小系统电路由单片机、单片机复位电路、晶体振荡回路组成,能
够完成单片机工作的最基本需要。其中单片机的外部晶振是11.1592,而复位电
路则是要给RST引脚至少两个机器周期就可实现复位[5]。
图3.1 单片机模块外部接线图
3.2 1602液晶模块
1602液晶是我们比较常用的一个液晶,它具有操作简单,价格低廉,而
且可以应用于各种小型的项目。1602液晶的主要技术参数:显示容量16x2个字
符,芯片工作电压是4.5V-5.5V,工作电流是2.0mA,模块最佳工作电压是5V,
字符尺寸是2.95x4.35mm.1602液晶是16个引脚,是8位操作。LCD1602读操作时序图如图3.2所示
图 3.2读时序图
LCD1602写操作时序图如图3.3所示
图 3.3写时序图
液晶屏幕上的每个字符位置与内部数据存储器(DDRA展开阅读全文
文档分享网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。



链接地址:https://www.wdfxw.net/doc14100461.htm