废水排放检测器

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1毕业设计说明书(论文)中文摘要本设计是基于单片机技术原理,以单片机芯片AT89C52作为核心控制器,通过硬件电路的制作以及软件程序的编制,设计制作出一个具有警戒水位报警和时间显示的废水排放监测器。显示器是由液晶1602制作而成,它显示废水排放的时间和水位,蜂鸣器和LED灯起到超过警戒水位报警的提示作用。该废水排放监测器主要由液晶显示模块、声光报警模块、A/D转换模块、键盘控制模块组成。[关键词]单片机、1602液晶显示模块、A/D转换模块。TitleThecampuswastewaterdischargeMonitorAbstractThedesignisbasedontheprincipleofSCMtechnologyandAT89C52microcontrollerchipisthecorecontroller.Byhardwarecircuitdesignaswellasthepreparationofthesoftwareprogram,Wedesignthewastewaterdischargemonitorwiththefunctionofwarningwaterlevelalarmandtimedisplay.ThedisplayismadebyLCD1602,itshowsthetimeandthewaterlevelofthewastewaterdischarge.BuzzerandLEDlightsplayaroleabovethewarninglevelalarmprompt.Thewastewaterdischargemonitorismainlycomposedofaliquidcrystaldisplaymodule,soundandlightalarmmodule,A/Dconversionmodule,keyboardcontrolmodule.KeywordsSCM1602LCDmoduleA/Dconversionmodule2目次1绪论................................................................11.1本设计研究的背景以及现实意义........................................11.1本设计对于专业知识的综合应用情况....................................12本课题的总体设计....................................................22.1本课题的总体设计思路................................................22.2本课题的设计框图...................................................23本课题硬件电路的设计.................................................33.1单片机模块.........................................................33.21602液晶模块.......................................................33.3液位传感器..........................................................63.4滤波电路............................................................73.5A/D转换模快........................................................83.6蜂鸣器模块........................................................103.7按钮操作模块......................................................113.6应用Protel实现电路原理图及PCB设计................................114本课题的软件设计与编程..............................................144.1KEIL软件的简介....................................................144.2KEIL的模块化编程..................................................144.3软件设计结构.......................................................144.4主程序模块的设计...................................................154.51602液晶程序......................................................184.6A/D转换程序.......................................................204.7报警程序..........................................................255本课题的仿真和调试..................................................275.1软件调试..........................................................275.2硬件调试..........................................................27硬件电路调试准备状态..................................................28致谢..................................................................3111绪论1.1本设计研究的背景以及现实意义为了满足广大师生的正常生活和维持校园的清洁环境,学校每天都要通过地下通道向外面排放大量的污水,在正常情况下学校的地下通道是可以安全排除污水的,但是每当遇到下雨天气大量积水时,地下排水通道则不能正常排水,会出现污水外溢的情况。给广大师生带来不便,污染校园环境,需要人工及时进行排水。污水排放监测在工业控制以及日常生活中具有广泛的应用。在工程领域进行污水排放量和排放时间的监测是一个极为基础也极为重要的研究。采用典型的A/D模数转换作为水位数据的采集,应用无线传输的模式实现测量点的自由选择以及水量和时间数据的传输。同时考虑到工程应用的实际情况。采用RS485串口将数据传输到上位机进行识别以及实时处理。这样的污水排放量和时间的监测系统具有一定的实用性。同时对于工程领域的污水排放测量具有一定的实用价值。更有利于针对污染情况及时的采取有利对策[1]。1.1本设计对于专业知识的综合应用情况因为学习的知识的深度的限制以及实际情况的考虑,对于校园废水排放监测器的电路设计采用了Protel99SE软件进行了系统的原理图绘制。电路上参考了扬州工业职业技术学院的AT89C51单片机开发板设计的。在设计电路中力求以最简单的电路来稳定完成所以的功能。在写程序中则是用C语言来完成,C语言相比汇编语言带来的好处就是简明易懂,而且可移植性高。最后调试则是用Proteus仿真软件来完成。在整个设计到编程到最后的调试过程中完全是按照大学期间所学的《模拟电子产品的安装与调试》、《数字电子产品的安装及调试》、《电子产品的安装及调试》、《单片机应用与项目实践化教程》等多门专业课程本课题选题难度适中,能够对所学的单片机编程,以及Proteus仿真,Protel99SE绘制电路图有一个综合的应用[2]。22本课题的总体设计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本设计的电路结构框图模数转换报警发送启动,停止信号报警输出显示复位复位晶振按钮模块A/D转换模块LED模块蜂鸣器模块1602液晶模块AT89C51单片机33本课题硬件电路的设计3.1单片机模块单片机最小系统电路由单片机、单片机复位电路、晶体振荡回路组成,能够完成单片机工作的最基本需要。其中单片机的外部晶振是11.1592,而复位电路则是要给RST引脚至少两个机器周期就可实现复位[5]。图3.1单片机模块外部接线图3.21602液晶模块1602液晶是我们比较常用的一个液晶,它具有操作简单,价格低廉,而且可以应用于各种小型的项目。1602液晶的主要技术参数:显示容量16x2个字符,芯片工作电压是4.5V-5.5V,工作电流是2.0mA,模块最佳工作电压是5V,字符尺寸是2.95x4.35mm.1602液晶是16个引脚,是8位操作。LCD1602读操作时序图如图3.2所示4图3.2读时序图LCD1602写操作时序图如图3.3所示图3.3写时序图液晶屏幕上的每个字符位置与内部数据存储器(DDRAM)之间有着一一对应关系。如图3.4所示。5图3.4液晶电路的外部接线如图3.5所示图3.5液晶模块外部接线图63.3液位传感器液位传感器(静压液位计/液位变送器/液位传感器/水位传感器)是一种测量液位的压力传感器.静压投入式液位变送器(液位计)是基于所测液体静压与该液体的高度成比例的原理,采用国外先进的隔离型扩散硅敏感元件或陶瓷电容压力敏感传感器,将静压转换为电信号,再经过温度补偿和线性修正,转化成标准电信号(一般为4~20mA/1~5VDC)[6]。液位传感器实物如图3.6所示。图3.6液位传感器实物3.3.1工作原理用静压测量原理:当液位变送器投入到被测液体中某一深度时,传感器迎液面受到的压力公式为:Ρ=ρ.g.H+Po式中:P:变送器迎液面所受压力ρ:被测液体密度g:当地重力加速度Po:液面上大气压H:变送器投入液体的深度同时,通过导气不锈钢将液体的压力引入到传感器的正压腔,再将液面上的大气压Po与传感器的负压腔相连,以抵消传感器背面的Po,使传感器测得压力为:ρ.g.H,显然,通过测取压力P,可以得到液位深度。3.3.2功能特点1稳定性好,满度、零位长期稳定性可达0.1%FS/年。在补偿温度0~70℃范围内,温度飘移低于0.1%FS,在整个允许工作温度范围内低于0.3%FS。2具有反向保护、限流保护电路,在安装时正

1 / 34
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功