基于GPRS的水库监测系统水位信号采集及传输设计毕业论文.docx
- 文档编号:11913264
- 上传时间:2023-04-16
- 格式:DOCX
- 页数:63
- 大小:684.37KB
基于GPRS的水库监测系统水位信号采集及传输设计毕业论文.docx
《基于GPRS的水库监测系统水位信号采集及传输设计毕业论文.docx》由会员分享,可在线阅读,更多相关《基于GPRS的水库监测系统水位信号采集及传输设计毕业论文.docx(63页珍藏版)》请在冰豆网上搜索。
基于GPRS的水库监测系统水位信号采集及传输设计毕业论文
毕业论文
题目基于GPRS的水库监测系统
─水位信号采集及传输设计
英文题目AWater-levelMonitoringSystemof
theReservoirBasedonGPRS
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
3)其它
摘要
目前国内的水库监测只是针对大中型水库,而大量分布的小型水库还是监测的盲点。
正是这些小型水库的监测失控造成了近些年的洪涝和干旱的重要原因。
但是大中型水库的监测模式不适应用于网点多,分散零散的小型水库监测。
为此,设计了适合集中控制分布式的小型水库网点模式的水位测距仪。
系统的硬件部分主要是超声波传感器,利用超声波传感器进行模拟采集数据,数据处理部分采用STC12C5A60S2单片机为核心控制器件,由显示芯片LCD1602进行现场显示,再通过,MAX232传到上位机。
由上位机进行显示。
本论文联系于基于GSM网络的GPRS网络通信技术实现远程数据传输,从而实现远程水位实时监控功能的系统。
本论文对电路的功能和工作原理进行详细介绍。
关键词:
分布式水库,水位监测,超声波,数据采集,数据传输
Abstract
Atpresentthedomesticreservoirmonitoringisaimedatlargeandmedium-sizedreservoir,andalargenumberofdistributionofsmallreservoirormonitoringblindspot.Itisthesesmallreservoirmonitoringcontrolcausedbytherecentfloodsanddroughtsareimportantcausesof.Butlargeandmedium-sizedreservoirmonitoringmodeisnotadaptedforoutlets,scatteredscatteredsmall-sizedreservoirmonitoring.Tothisend,wedesignacentralizedcontrolofdistributedsmallreservoirmodel.
Hereusesthesensormainlyistheultrasonicsensor,Carriesonanalogdatagatheringusingtheultrasonicsensor.data-acquisitiontakesSTC12C5S60S2singlechipmicrocomputerasthekeycontrollerelement.ThedisplaychipLCD1602fielddisplay.andsenttothePCthroughMAX232themaincommunicationwire,alsoitwillbeshown.
Thispapermainlyintroducesaremotemonitoringsystem,whichaccomplishesremotedatatransferbythetechniqueofGPRSbasedonGSMnetwork.
Thispaperthecircuitfunctionandworkingprincipleindetailintroduction.
Keywords:
DistributedReservoir,Awater-levelMonitoring,UltrasonicWave,
DataAcquisition,DataTransmission
1概述
1.1选题意义
目前国内的水库监测系统只是针对大中型水库,而在中国小型水库的管理失控却是洪涝和干旱的主要原因。
对小型水库的监测将在未来变的更加重要。
所以制作适合分布零散的小型水库的监测系统非常有必要。
超声波测距在现代工业测量中有着广泛的应用,超声波可以在一些特定场合或者环境比较恶劣的环境下使用。
超声波仪器比光学器件更有利于管理。
并且利用单片机控制超声波监测水位有比较快速,方便,计算简单,容易做到实时监控,而且精度高等优点。
因为超声波在测距在某些方面有的优势。
设计好的超声波测距仪监测小型水库的水位就显得有必要。
这就是本设计的意义所在。
1.2测距方法发展与比较
1.2.1国际超声波测距发展
一般认为,关于超声波的研究最初起始于1876年F.Galton的气哨实验。
经过这么多年的发展,随着超声波技术研究的不断深入,而且他的高精度、无损、非接触等优点,超声波的应用变得越来越普及。
目前已经广泛地应用在机械制造、电子冶金、航海、宇航、石油化工、交通等工业领域。
此外在材料科学、医学、生物科学等领域中也有广泛的应用。
国外在提高超声波测距方面做了大量的研究。
对超声波测距的精度主要取决于所测的超声波传输时间和超声波在介质中的传输速度,二者中以传输时间的精度影响较大,所以大部分文献采用降低传输时间的不确定度来提高测距精度。
目前相位探测法和声谱轮廓分析法或二者结合起来的方法是主要的降低探测传输不确定度的方法。
1.2.2测距方法简介
在人类发展的过程中,我们使用过很多方法,大体分为三类,比如目测,步测,臂长尺测,等等原始的方法;再有或者用步枪测量,指南针测量,甚至车辆测量的方法;对于用更加先进的技术的测量距离的,普遍的是超声波测距,以及激光测距,红外线测距。
测量是向着精确度越来越高发展,在隐性发面测量的记录更加快捷。
1.2.3激光与超声波测距比较
超声波测距与激光测距是现在最常用的两大工业测量方法,有各自的优缺点。
超声波优点是比较耐脏污,即使传感器上有尘土,只要没有堵死就可以测量,可以在较差的环境中使用,所以倒车雷达多半使用超声波。
超声波缺点是精度较低。
激光测距的优点是精确,缺点是需要注意人体安全,且制做的难度较大,成本较高,而且光学系统需要保持干净,否则将影响测量。
综上所述,超声波仪器不需要更多的人去保养,更适合在更加不好的环境。
1.3设计思路及要求
1.3.1系统设计—总体中的个体
本毕业设计题目是三个题目中的一个,属于下位机。
中间包括GPRS传输,上位机是处理信号的服务器。
在这个整体中本设计的要求仅仅是把距离和温度数据通过串口传输出去。
传输分两种,一种是方便实验可以直接和电脑连接,一种是通过连接GPRS。
这两种方式并不需要改程序去适应。
只需要添加传输格式即可。
而本设计的任务就是数据采集。
水位监测系统整体图如图1-1所示。
图1-1整体图
1.3.2系统设计要求
(1)超声波温度补偿测距;
(2)发送的连续性;
(3)是通过MAX232串口,方便连接GPRS设备,能远距离传输;
1.4论文章节说明
本论文主要介绍整个设计,包括设计的选题,原理,所用的软件,硬件以及测试全部过程,通过论文可以全部还原设计的每个方面。
第一章,概述;顾名思义就是大概的说明一下超声波在社会发展中的情况,即“被”超声波选择和选择超声波的原因。
第二章,超声波测距原理;具体的说明超声波的原理,测距所需要注意的环境等情况,包括测距中需要用到的超声波的不确定性而引起的误差,即温度补偿声波在空气中的传播速度的误差。
第三章,软硬件使用说明;这章简单的说明设计过程中所用到的软件。
认识和分析所用的硬件的特点。
为后边的设计的过程做必要的准备。
第四章,程序设计及实现;在第三章已经认识了所需要的软件之后,先决定写程序,因为可以通过软件模拟程序的实现。
第五章,电路设计及实现;在一切就绪以后就必须动手做实物。
这个章节主要介绍过程和所用的物件。
第六章,调试;分析错误并解决,分析误差并尽力减小误差。
错误来源有程序错误和硬件拼装错误,所以用的是调试软件的软件,硬件的错误只能靠人工去发现并解决。
1.5小结
通过本章节的说明,了解论文题目的研究意义,即声波的速度比其他测量方式慢,且为非接触式等原因。
以及超声波的发展。
并对论文题目的设计需求和论文章节说明做了介绍,分别是:
概述,超声波测距原理,软硬件说明,程序设计与实现,电路设计与实现,调试等章节。
2超声波测距原理
2.1超声波简介
声音是与人类生活紧密相关的一种自然现象。
当声的频率高到超过人耳听觉的频率极限(根据大量实验数据统计,取整数为20000赫兹)时,人们就会觉察不出周围声的存在,因而称这种高频率的声为“超”声。
超声波为直线传播方式,频率越高,绕射能力越弱,但反射能力越强。
利用超声波的这种性能就可制成超声传感器,或称为超声换能器,它是一种既可以把电能转化为机械能、又可以把机械能转化为电能的器件或装置。
换能器在电脉冲激励下可将电能转换为机械能,向外发送超声波;反之,当换能器处在接收状态时,它可将声能转换为电能。
2.2超声波测距原理
超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。
超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:
s=340t/2
最常用的超声测距的方法是回声探测法,超声波发射器向某一方向发射超声波,在发射时刻的同时计数器开始计时,超声波在空气中传播,途中碰到障碍物面阻挡就立即反射回来,超声波接收器收到反射回的超声波就立即停止计时。
超声波在空气中的传播速度为340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物面的距离s,即:
s=340t/2。
由于超声波也是一种声波,其声速V与温度有关。
在使用时,如果传播介质温度变化不是很大的情况,则可认为超声波速度在传播的过程中是基本不变的。
如果对测距精度要求很高,则应通过温度补偿的方法对测量结果加以数值校正(将在一面一节中谈到)。
只要测得超声波往返的时间,即可求得距离。
这就是超声波测距仪的基本原理。
超声波的测距原理如图2-1所示。
T
超声波发射障碍物
超声波接收
图2-1超声波的测距原理
H=scosθ(2.2-1)
θ=arctg(L/H)(2.2-2)
式中:
L---两探头之间中心距离的一半.
又知道超声波传播的距离为:
2s=vt(2.2-3)
式中:
v—超声波在介质中的传播速度;
t—超声波从发射到接收所需要的时间.
将(2.2—2)、(2.2—3)代入(2.2-1)中得:
H=(Vtcos[arctgL/H])/2(2.2-4)
其中,超声波的传播速度v在一定的温度下是一个常数(例如在温度T=30度时,V=349m/s);当需要测量的距离H远远大于L时,则(2.2—4)变为:
H=Vt/2(2.2-5)
所以,只要需要测量出超声波传播的时间t,就可以得出测量的距离H.
2.3温度补偿原理及运算
在本设计中,需要考虑温度对超声波传播速度的影响,所以对超声波传播速度加以修正,以减小误差。
下面公式是超声波传播速度与空气温度的关系。
V=331.4+0.607T
式中,T为实际温度单位为℃,v为超声波在介质中的传播速度单位为m/s。
超声波波度与温度关系如表2-2所示。
表2-1超声波波速与温度的关系表
温度(℃)
-30
-20
-10
0
10
20
30
100
声速(m/s)
313
319
325
323
338
344
349
386
在通过上边的公式得到比较真实的速度以后带入(2.2-5)中,就得到
H=(331.4+0.607T)*t/2
这里采用的主要元器件是是美国Dallas半导体公司生产的单总线数字温度传感器DS18B20,其具有精度高、智能化、体积小、线路简单等特点。
将DS18B20数据线与单片机的P1.0口相连,就可以实现温度测量。
2.4关于超声波长距离和短距离的测量问题和限制
由于超声波发送探头发射的信号不是单一方向的,而是向一片区域发送信号,并且超声波探头的发送功率有限。
所以在测量的时候需要注意一些问题,对于长距离,被测目标必须垂直于超声波测距仪;被测目标表面必须平坦;测量时在超声波测距仪周围没有其他可反射超声波的物体,即开阔地,等。
对于短距离,由于两个探头之间是有一定距离的,所以超声波无法收回回波。
所以必须注意在测量时保持距离在0.5cm以上比较好。
2.5小结
通过对本章的介绍,熟悉了超声波的原理,并对超声波测距的方式进行了说明。
其中对于超声波对于温度的变化是本设计中的难点。
另外对于超声波测距的限制也具体说了。
为超声波测距后边的调试工作做好理论基础。
3软硬件说明
3.1使用软件简介
3.1.1软件使用说明
论文题目主要的软件是KeiluVision4,Protues,Protel99se。
同时也用到了一些其他的软件,包括串口小助手,和增加电脑串口数量的一些小型工具软件等辅助模拟的软件。
虽然他们始终贯彻于整个程序调试的环节,但是软件比较简单,故不细说。
3.1.2KeiluVision4简介
KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。
用过汇编语言后再使用C来开发,体会更加深刻。
KeilC51软件提供丰富的库函数和功能强大的集成开发调试工具,并且全Windows界面[1]。
3.1.3Protues简介
Proteus是目前最好的模拟单片机外围器件的工具,可以仿真51系列、AVR,PIC等常用的MCU及其外围电路。
当然,软件仿真精度有限,而且不可能所有的器件都找得到相应的仿真模型。
Proteus与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。
因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。
对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛盾和现象。
3.1.4Protel99se简介
Protel99SE是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及3D模拟功能,是一个32位的设计软件,可以完成电路原理图设计,印制电路板设计和可编程逻辑器件设计等工作,可以设计32个信号层,16个电源--地层和16个机加工层[2]。
3.2硬件
3.2.1硬件使用说明
在明确设计方向之后,需要了解哪些功能需要哪些硬件去实现,功能包括,温度测量(DS18B20),超声波收发,以及处理的过程(STC12C5A60S2芯片),但是芯片提供的电平无法满足实际的传输需求,需要用到MAX232电平转换。
本设计中的常规电压是+5V。
所用硬件是选择这个电压的。
以下硬件大体主要从这四个方面做介绍,对电路板等其他必须用到或者都熟悉的硬件不做介绍。
3.2.2DS18B20温度传感器
DS18B20是Dallas公司开发的单总线高精度数字式半导体温度传感器。
它具有节省系统I/O口线资源,结构简单,成本低廉,精确度高,便于总线扩展和维护等诸多优点。
单总线是Dallas半导体公司近年推出的新技术。
他将数据线、控制线、地址线合为1根信号线,即只需要三根线。
单总线适用于单个主机系统,能够控制一个或多个从机设备。
DS18B20抗干扰能力强,转换精度高,使用时无需标定或调试,与微处理器的接口电路简单,可方便地实现多点组网测温,给硬件设计工作带来了极大的方便。
另外采用DS18B20能缩短开发周期,有效地降低成本,简化系统设计,扩展方便、占用系统I/O资源少[3]。
DS18B20提供9~12位精度的温度测量,温度测量范围为-55~+125℃,在-10~85℃范围内。
(在本设计中需要用的温度范围更小,所以用这个非常合适。
)测量分辨率为±0.5℃,增量值最小可为0.625℃,电源供电范围3.0~5.5V。
将测量温度转换为12位的数字量最大需要750ms,而且DS18B20有2种供电方式:
外部供电方式和寄生电源方式[4]。
采用信号线寄生供电,不需额外的外部供电,在需要远程温度探测和空间受限的场合特别有用。
每个DS18B20有唯一的64位序列号,这使得可以有多个DS18B20同时在一条单总线上工作。
DS18B20如图3-1所示。
图3-1DS18B20外形
由图可一目了然的看出,除DQ直接相连单片机外,VCC和GND不占用单片机的引脚,大大的节约了单片机的引脚。
3.2.3MAX232电平转换
MAX232芯片是美信(MAXIM)公司专门RS-232标准串口设计的单电源电平转换芯片,使用+5V单电源供电。
是专为无法提供+12V单电源供电的串口使用。
比较适合在非常有限的印刷电路板上使用[5]。
MAX232和芯片在本应用中的电路图如图3-2,3-3所示。
由MAX232和应用原理图可以直观的看出,每个引脚对应的硬件。
T1out和T1in是对应的,其他同理。
左边1到6是电容的引脚,为MAX232供能和储能的作用;其中串口中引脚3为TXD,用着发送数据,引脚4为接受数据的RXD。
图3-2MAX232芯片图
图3-3MAX232在本应用中的电路图
3.2.4STC12C5A60S2芯片说明
在本设计中使用过AT89C2051[6]已经STC12C5A60S2等芯片,但是这些芯片在某些功能上不能完成本设计要完成的任务,所以在老师的推荐下使用STC12C5A60S2芯片。
见STC12C5A60S2说明书[7]。
STC12C5A60S2单片机是宏晶科技生产的单时钟/机器周期的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。
内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换,强干扰场合[8]。
STC12C5A60S2芯片外形和STC12C5A60S2引脚功能图如图3-4,3-5所示。
图3-4STC12C5A60S2芯片外形
图3-5STC12C5A60S2引脚功能图
图中可以看到,第十,十一引脚,是与串口相连的,P0.0到P0.7是添加的LCD1602显示器的双向数据端,其实如P3.6数据写,P3.7数据读等等的引脚与LCD1602的引脚一一对应即可。
3.2.5超声波收发探头和电路
超声波探头主要由压电晶片组成,既可以发射超声波,也可以接收超声波。
小功率超声探头多用作探测方面。
它有许多不同的结构,可分直探头、斜探头、表面波探头、兰姆波探头、双探头等。
本设计使用的就是双探头,一个接受一个发送。
超声探头的核心是其塑料外套或者金属外套中的一块压电晶片。
构成晶片的材料可以有许多种。
由于晶片的大小,如直径和厚度也各不相同,因此每个探头的性能都是不同的,我们使用前必须预先了解清楚该探头的性能参数。
超声波传感器的主要性能指标包括:
(1)工作频率。
工作频率就是压电晶片的共振频率。
当加到它两端的交流电压的频率和晶片的共振频率相等时,输出的能量最大,灵敏度也最高。
(2)工作温度。
由于压电材料的居里点一般比较高,特别时诊断用超声波探头使用功率较小,所以工作温度比较低,可以长时间地工作而不失效。
医疗用的超声探头的温度比较高,需要单独的制冷设备。
(3)灵敏度。
主要取决于制造晶片本身。
机电耦合系数大,灵敏度高。
超声波测距模块如图3-6所示。
图3-6超声波测距模块
如图所示,这个模块有五个引脚,引脚的功能分别是,电源(+5V),控制引脚,接收端,空引脚,接地引脚。
3.2.6LCD1602液晶显示器
为了显示方便,设计增加了显示器,相对价格来说,选择了这款比较熟悉的。
从功能上来说,它使用的是+5V的电压,是本设计中的使用电压,对比度可调,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 GPRS 水库 监测 系统 水位 信号 采集 传输 设计 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)