1、城市河道水位远程监测系统设计毕业设计论文 毕业设计说明书 题 目: 城市河道水位远程监测系统设计 院系名称: 电气工程学院 专业班级: 学生姓名: 学 号: 指导教师: 教师职称: 副教授 2013 年 5 月 20 日1 引言1.1 课题研究的背景和意义 1.1.1 研究背景 随着社会的不断发展,社会生产力水平的不断提高,大量的农村剩余人口涌进城市,导致城市人口的急剧增长,许多城市的人口密度也不断攀升,这些对城市的现代化建设提出了更严峻的要求,其中城市河道的治理与维护更显得尤为重要。一座城市,不仅作为一个地区的政治中心,更是作为经济、文化和科技中心,其单位土地的价值是非常高的。然而快速的城市
2、化发展使得相应的城市基础设施建设跟不上来,尤其是城市河道的建设与治理。城市化的进程已经改变了城市附近区域的径流条件,当该地区遇到暴雨时,径流总量猛然增大,洪峰流量增加,很容易引起城市洪涝问题。而又因为许多城市发展过快,城市河道基础设施不完善,防洪基础十分薄弱,是城市河道水位急剧增高,导致河道水溢出,造成严重的城市洪涝问题,更甚会直接威胁到广大人民群众的生命财产安全。因此,对城市河道水位进行实时监测是十分重要的。近些年来,对河道水位进行实时、准确的监测越来越受到广大人民群众的重视。然而要建立一个稳定的、可靠地、准确的城市河道水位远程监测系统,就必须要解决由人工监测向自动化监测的转变,使用新科技来
3、进行设计。1.1.2 研究意义截至目前我国对河道水位的监测大部分区域仍旧处在人工定时测量的层次上,比如说使用电表、测钟、测绳等半自动测量工具。这些测量方法不仅会耗费许多人力和物力资源,而且很容易造成很大的人为误差。随着科学技术的不断发展,随着对社会劳动成本的不断增长,传统的测量方法在许多领域已经不能满足人们的要求,例如本课题所要求的对水位进行实时远程监测,传统的测量方法已经无法达到课题的要求。本课题所使用的超声波非接触式测量方法,就可以很容易的去解决许多传统方法所达解决不了的问题。随着人们对单片机的研究与开发,使得基于单片机来完成的好多技术都得到了广泛的发展与完善,比如本课题所采用的超声波测距
4、技术。再结合单片机上的各个优点,使得该技术较容易地得到非常广泛的实际应用。随着科学技术的快速发展,远程监测的技术也被广泛应用到了各行各业,各个领域。本课题所设计的河道水位远程监测系统使用的是基于GSM模块的新型远程监测系统。该系统充分地利用了GSM无线通信模块的功能,可以自动、快捷、实时、准确的实现城市河道水位的远程监测,也可以同时实现无人看守,从而节省了大量的人力与物力资源。本课题综合运用了以上的多种技术,并详细阐述了基于GSM无线通信模块的超声波河道水位远程监测系统的基本原理和具体实现方法。城市河道水位远程监测系统在避免了传统监测不足的同时,还具有实时、准确和快捷等众多优点,是十分不错的。
5、经无线通讯将监测到的城市河道水位数据发送给上位机,通过与以往测量记录的数据进行比较分析,经过合理的推测,可以大致的预测出下年的城市河道水位情况,这样的话,就可以相对准确的提前制定下年的城市河道水位管理措施。1.2 超声波水位监测技术的研究现状1.2.1 超声波测距研究现状 自上世纪60年代以来,人们对超声波测量技术就已经引起了广泛的关注。近几年来,随着自动化测量技术和控制工程的蓬勃发展,尤其是计算机控制技术的迅速发展,使得人们对超声波测量技术的研究更加深入,更加广泛,同时也为超声波测量技术的实际应用奠定了基础。使用超声波技术进行水位测量在国内外的技术研究中已经有很长的发展历史了。现在,国内超声
6、波技术的发展也在日趋成熟,与国外先进测量技术相比,目前国内的测量精度还有待提高。影响超声波测量精度的除了传感器的制作方面的技术之外,还有发射电路和接收电路的性能和测量误差的修正技术。然而随着国内先进技术的快速发展,超声波测量技术的精度也在人们的研究下一点一点提高,所使用的范围也在进一步的扩大。现在该技术不仅用于野外河流环境的不同指标的监测,还用于工业环节中液位的监测。1.2.2 研究监测系统的研究现状本课题的远程监测部分用的是GSM无线通信模块。一般来说,远程监测系统采用接入互联网或者企业内部网两种方式来实现。目前,这两种远程监测方法已经在视频会议、远程加工和远程诊断等领域得到了极其广泛的应用
7、。但是这两种远程监测方式一般是以时间进行收费,或者是租用或架设专线,这导致成本过高。本课题的无线通信模块传输的数据量并不大,而且需要长时间保持远程通信状态,如果用这两种通信的任意一种,都是很不合适的。因此针对本课题中系统对通信模块所提出的要求,综合考虑,最终选用GSM远程通信方式来实现对河道水位的实时监测。GSM远程通信方式的优点很多,费用廉价、通信稳定、可靠性强、安装十分灵活,此通信方式在远程监测系统中获得了广泛的应用。1.3 课题研究的主要内容本课题所研究的城市河道水位远程监测系统主要包括以下几方面的内容: (1) 水位数据采集:能够自动监测河道水位,可以对河道水位进行实时监测。 (2)
8、水位数据分析和显示:测得的数据经A/D转换后传给单片机,然后单片机对这些数据分析,将河道实时水位数据传送到LED和报警器,分别进行数据的显示和报警。 (3) 水位数据的远程通信:通过GSM模块来实现数据的远程通信,把现场测得的实时河道水位数据通过GSM模块传送到PC机,通过组态王软件对河道水位进行实时显示。2 系统方案设计本课题所设计的河道水位监测系统分为两大部分:一是测量站部分,另外一个是上位机部分。这两个部分通过GSM无线通讯模块连接在一起。测量站部分以单片机作为该部分的核心,另外再对超声波传感模块、显示模块、报警模块与通信模块所构成的外围电路进行完善,以达到对城市河道水位的测量的目的。上
9、位机部分使用PC机,测量站测量的的数据通过无线通信网络发送给监测站的GSM模块,然后通过串行通信接口传输给PC机。使用PC机上的组态软件建立虚拟串口设备,对传送到PC机的数据进行接收,然后对数据进行处理分析后,将河道水位实时显示在屏幕上。该系统通过对城市河道水位进行实时监测,来进行对城市河道水位情况的记录与分析。城市河道水位远程监测系统主要由以下部分组成:超声波测量部分、声光报警部分、LED数据显示部分、单片机部分、GSM无线通信模块部分、串行接口部分、PC机部分。该系统部分硬件模块基本情况如下: (1) 单片机部分该系统的主控制器部分选用STC12C5A08S2单片机。该单片机是8051系列
10、单片机中相对来说综合性能比较不错的一款单片机,它拥有非常高的处理速度,不仅能够兼容8051指令系统,更重要的是其功耗比原来的51单片机要低很多,能够大幅度提高该系统的工作效率。 (2) 超声波测量模块本课题测量部分用超声波传感器对河道水位情况进行测量。水位的测量方式一般分为两大类:接触式与非接触式。该系统中使用的是非接触式测量的典范-超声波测量。超声波测量和其他测量方法相比,具有许多优点,比如精度高、适用性强、使用方便等优点。在使用超声波传感器对河道水位进行测量时,由单片机控制某个端口输出信号经发射电路发出超声波,这时由超声波接收电路接收反射回来的超声波信号,在对测量的数据进行计算处理,就可以
11、很容易地得出河道水位实时数据。 (3) 通讯控制模块测量站和监测站之间使用无线通讯模块来实现连接。测量站的无线通信模块将系统采集处理过的信息,通过GSM网络,以短信的方式发送到监测站的通信模块,监测站的通信模块经串行通信接口电路送给PC机,通信模块所传送的信息经过PC机的处理,可以对河道水位的具体情况进行实时显示,并对河道水位数据做好历史记录。 (4)数据显示模块测量点的河道水位数据可以通过显示模块来进行实时的显示。一般系 统的 显示 方案有 两种:一种是 LC D显示 屏,另一 种是L ED数 码管。该系统使用LED数码管显示,共 使 用四位 七 段数 码管。数码 管和LCD显 示屏相比,具
12、有 更高的亮 度、能更清楚 显示数据的 特点。在该设计中四 位数码管以 共阳极方式连 接,用74LS245来连接数码管与控制器之间的总线 接口。最终通过LE D数码管对 河道的水位情况进行实时显示。系统的总体结构图如图2.1。图2.1 系统总体结构框图3 系统硬件电路设计3.1 单片机最小系统第一台单片机于20 世纪70年 代被生产 出来,由存 储器、运 算器、 控 制器 和输 入输 出设备 组成。经 过这 么多年 的开 发与 完善 ,使它 具有了 体积 小、质量 轻、价 格便 宜、有利于 学习和 开发 的各 个优 点。发展 到现在国 内外单 片机的 应用 领域 已经变得十分广泛,其中包括水位
13、测量领域。本课题所用到 的是 宏 晶 公司 生产的ST C系 列单片机。它有很多优点,比如说, 加密性比 较强、很难解密 或者破解、超强抗干扰能力、超低功耗。这一系列的优点使得STC 系列单片机得到了广泛的应用。单片机最小系统一般包含三部分:单片 机部分、复位电 路和 晶振电 路。STC12C5A08S2单片机的最 小系统 如图3.1所示。图3.1 STC12C5A08S2单片机的最小系统 3.1.1 复位电路图3.2 复位电路要实现 单片机的复位,其 实是在其RE SET管 脚上保 持 一定时间的 高电 平,单片机检 测道 该电平的持 续时间 如果大于它要 求的 时间就 会自 动复 位。当
14、电路 接上电源瞬间,电容 相当于 短路,单片 机RESET管脚接收到高 电平后 自动 复位。如 果想手动 复位,则只需按下 复位 键,单片机也可进行复位 。3.1.2 晶振电路图3.3 晶振电路晶振 电路又被称为时 钟 电 路,内部 时钟 方式和 外部 时钟 方式 是 单片机 的时 钟产生的 两种 方法。其中内部 时钟方式 是 利用单 片机 芯片 内的振 荡器,在XT AL1和XTAL2两端 跨接晶 体或者陶 瓷谐振 器,这样 就可以构 成比 较稳定的 自激 振荡 器,它可 以 直接 把脉冲 送到内 部时 钟 电路。为了减 少寄生 电容,使振 荡器更加稳 定的工作, 这就要求 振荡器和 电容尽
15、可 能的接近 芯 片,。3.2 超声波发射电路超声波发 射探头和超声波 振荡器组成 了超声 波发射 电路,如图3.4所示。图3.4 超声波发射电路只有在 超声波振 荡器外接电路的两端 形 成 振荡,才能使超声波发射器 的 发 射探头发射超声波。要 实 现在单片机的端口 P1.0能输出40kHz的方波 信号,就必须通过单 片机的T0定 时器才可以,通过双路反相器的 处理,可在超声波振荡器的外 接 电路两端形成所需要的振荡 , 于 是发射 探头就可以发射超 声 波。3.3 超声波接收电路 超声 波 接 收 电 路将接收到的换能器输出的 微弱信号,进行滤波、放 大、检波、整形,经 过 一 系列处理之
16、后可以 得到幅值比较大的电信号。接收 电路的选择有 两种:第一种 是使用传统的滤波、放大、 检波、整形电路,第二种是 使用新型的专用集成 电 路。该系统使用第二 种,其和第一种相比较,具有 简单方便明了的特 点。本课题用的C X20106A芯片是SO NY公 司生产的红外遥控接 收芯片 。 3.3.1 CX20106A芯片(1)CX20106A芯片引脚图如图3.5所示。图3.5 CX20106A引脚图(2)引脚说明如表3.1所示。 表3.1 CX20106A引脚说明3.3.2 超声波接收电路 接收电路如图3.6所示。 图3.6 CX20106A超声波接收电路 此电路 图是利用红 外 遥控接收芯
17、片CX201 06A来接收处理超 声波的 典 型电路。如图3. 6所示,超 声波接收传感器把 接收到的超声波转 化 为微弱的电信 号,然后CX201 06A芯片对 其信号进行 放大、整形后,可以 通过CX20106A芯片 的7号引脚输出 负 脉冲信 号到单片机的中断口P 3.2,使单片机产 生中断。3.4 数码管显示电路数码管一般分为 共阴 极数码管和共阳 极 数码管 。在该系统中 L ED显示部分使用的 是 共阳极数码管 ,其的编码如 表 3.2所示。表3.2 共阳极数码管编码显示值01234567编码 0xc0 0xf9 0xa4 0xb0 0x99 0x92 0x82 0xf8显示值89
18、abcdef编码 0x80 0x90 0x88 0x83 0xc6 0xa1 0x86 0x8e动态显示实时 的水位是本系统 的一个要求,所以在LED 显示电路 中,需要将数码管a,b,c,d,e,f,g,dp端连接在一起再与单片机的P0口相连。四个公共端作为 数码管的选通 信号,分别 通过单片 机端口P 2.0P2.3来 控制。显 示电路如 图3.7所示。 图3.7 数码管显示电路如图3.7所示,由三 极管Q1Q4 来控制的数码 管的四个 公共端 ,因为 所用的数码 管为共阳极 数码管,所以是 低电平驱动, 也就是说 当三极 管的基极 为 低电平时三极管 就会导通,这样与 之相对应 的数 码
19、管就会与电 源V CC连通 ,就可 以通过段码 来显 示相应的数 字。R15是8个限流 电阻,与单 片机相连的74LS245可 以用来直 接驱动数 码 管。3.5 报警电路报警 电路结构十 分简单, 本系统所使用的 是比较普通 的电路, 电路中所 选用的9012型号 的PNP三极管 ,其作用就是为了确保 单 片机低电 平就可以驱 动,一个 阻值为510K的 电阻与发光 二极管LE D相串联,其 目的是为了 保护L ED,在其发光时 使通过它 的电流 不会 高于10mA。当超声 波传感 器测得距 离低于1 0cm的 信号送给单 片机时,端 口P2.7输出 低电平, 三极管导通, 会使 发光二极管
20、LED导通发光,同时 导致SPEAKER发出报 警声。报警 电路如 图3.8所示。图3.8 报警电路3.6 串行通信电路 RS-23 2串行通信接 口在本系统中用 于单片机 与PC机 之间的通信 接口。 单 片机输出的是TTL 电平,要想使 单片机与PC机之间能 够进行通信 ,必须 使用RS-232串行 接口电路 进行电平转 换。本系统所 采用 的电平转 换芯 片是最常 用的MAX2 32。MAX232的引脚图如 图3.9所示,DB-9 连接器引 脚如图 3.10所示。 图3.9 MAX232引脚图 图3.10 DB-9类型的连接器DB-9连 接器管脚说明如表 3.3所示。表3.3 DB-9连
21、接器管脚说明 RS-232接口电 路如图3.11所 示。 图3.11 RS-232的接口电路3.7 无线通信电路本系统的无 线远程通信功能是 通过用TC35i模 块来实现的,当单 片机接收到传感器的 模拟信号并将其 转换成数字信号后送给TC35i模块,然后由 现场测 量站的TC35i模块将这个 信息通过GSM 网络发送 给控制中心的 TC35i,然后再通 知控制 中心的PC机进行 读取。这就要求 TC35i模 块要具 有很 高的稳定 性和 兼容 性,能 够及时将信息发送给控 制中心并 接收 控制中心发 过来的信息。3.7.1 测量站的无线通信电路 单片机 将接收到的 传感器 模拟信号转换成 数
22、字 信号,通过连接 在单片 机上的TC35i模 块来实现和 PC机的通信 。TC35i模块 与单片 机的连接图如 图3.12所 示。图3.12 TC35i模块与单片机连接图3.7.2 监测站的无线通信电路 单片机上的 无线通 信模块TC35i把转换过 的传感器测量信号通 过GSM网络传输给 PC机连接的的TC35i模块,然后通过 MAX232串行通信接 口传 输给PC机,经PC及对数 据进行处理,利用组态王软件实 时显示河道的 水位情况。PC机与TC35i模 块的连接如图 3.13所示。图3.13 TC35i模块与PC机连接图3.8 电源电路设计电源电路如图3.14所示。 图3.14 电源电路
23、 本系统中除了TC 35i模块是使用+3.3V电源外,其余部分的模块都使用的是+5V电源,图3.14中 使 用的 分别是是7 805和LM1117-3.3稳压管 ,用来输出 稳定的+5 V电压和3.3V电压。4 软件设计4.1 主程序模块 将系统电路 通上电,同时单片 机自动复位。同时开 始初始化单片机 的系统,硬件 连接部分可以 看出P0口与P2.3 P2.6控制系 统的LE D显示模块,将其 设置为 输出口,LED显示初始化。 然后初始 化第二串口所连 接的TC35i芯片, 开定时器 中断同时发射超声波, 等到接收到超声波 返回信号后响应 外部中断,然后将 计算过的测量 结果用LED显示出
24、来,并将数据 用无线通信模 块发送给 PC机。图4.1 主 程序流程4.2 数据采集处理模块 超声波传 感器所发射的的 超声波信号 在返回之后开始外 部中断处理,系统 通过对两个外部 中断的检测并判断 是哪个中断 ,记录下定 时器的时间。通过 对测量的信号进行 计算可以得出实时 河道水位数据 。数据采 集处理 模块的程序 流程图如图 4.2所示。图4.2 数据采集处理4.3 显示程序模块 单片机处理的数 据经系统发送 到显示模块 的显示 缓冲区,使数据 在LED上从左到右 一 位一位的显示出来,每一位显示 后延时10ms,看上去 是连续 显示的。显 示模块的程序流程 图如图4.3所示。 图4.
25、3 显示程序流程图 4.4 通信程序模块 对通信模 块TC35i进行初始化 之后,使其准备 接受PC机发 送的信息 ,接受 完PC机所发的 信息之后,将信 息传输给单片机,单 片机将信 息进行读取,当 需要回复信 息时,单片机将回复的信 息内容发送给 通信模块TC35i,然后 信息经TC35i模块再 发送给PC机实现 远程通信。当通信模块TC35i在不发送信 息时会一直处于等 待状态。程序流程 图如图 4.4所示。图4.4 通信程序流程图4.5 PC机监测模块 测量站 的数据信息通过测 量站的无线通 信模块进行发 送,由监测站的T C35i模块进 行接收,经串行通 信接口将收到的数据 传送给P
26、C机。 使用PC机上的组态软 件做一个监测画面,并建 立虚拟串口设备,对 传送到PC机的数据 进行接收,然 后对数据进行处理分 析后,将数据实时 显示在屏 幕上。监测 站的PC机组 态监测画面如图4. 5所示。 图4.5 监测站的组态监测画面结 论本次课题设计的城市河道水位远程监测系统主要内容有:利用超声波传感器发送和接收超声波,通过对时间差的测量,可以算出超声波传感器与河道水面的距离,进而算出河道水位的高度。将单片机计算处理过的河道水位数据经端口送给显示模块,通过LED可以直接的显示出河道水位的高度,同时单片机将处理后的数据送到到报警模块,以决定是否报警。单片机处理过的数据通过GSM无线通信
27、模块送给上位机,通过组态软件实现实时的监测。本课题的目的的要求十分明确,但是要完全的实现不是特别容易的。由于城市河道水位测量的环境是在室外,周围环境指标变化略大。而测量部分的超声波传播速度是受外界环境影响的,因此在实际操作实施当中,所测得的数据肯定会有一定的误差。该系统的数据采集系统不是非常的可靠。系统的测量站部分长期处在室外的环境当中,虽然室外环境中的大量干扰源不至于使该系统的硬件受到损伤,但是有可能会导致该系统的不正常运作,因此,系统的抗干扰性还需要得到进一步的提高。本课题从原理上基本上完成了城市河道水位远程监测系统的设计。虽然我所设计的系统还存在一些问题,但在这两三个月的亲手实践当中,又
28、学到了许多新知识,并且对旧的知识做了又一次的巩固,很大程度上提高了自己。致 谢 随着毕业设计的完成,我的四年大学也接近了尾声,也即将离开校园去工作了。在大四下半学期的两三个月里,我将我的这份毕业设计一直作为自己最重要的工作,时时刻刻的要求自己必须认认真真的完成。经过这半年的努力,我终于完成了我的毕业设计。在这期间,我不仅仅获得了大量的知识,同时也获得了一种锲而不舍的精神,获得了一种认真的学习态度。通过这次的毕业设计,我在知识和精神上都收获颇多。知识上,我对自己大学四年所学习的课程进行了有史以来最系统、最完整的复习。通过在校图书馆这个宝库里查阅的大量的专业资料之后,是自己的知识更加的丰富;通过在
29、网络上搜寻查看与我论文相关的文献,使我的视野更加开阔。精神上,在做自己毕业论文期间,遇到了大大小小许多困难,在辅导老师熊老师的帮助下,在同学们的鼓励下,我克服了种种困难,坚持不懈地一直在做自己的毕业设计;在做毕业设计之中,也曾产生过懈怠的心理,在熊老师的谆谆教导下,我克服了携带的心理,努力完成自己的毕业设计。在做毕业设计整个过程当中,我最感谢的就是我的指导老师熊新民老师。他在指导我们做毕业设计的同时,培养了我们独立思考的能力,并且端正了我们对待毕业设计的态度。我清楚地记得每当我的毕业设计上遇到困难去请教熊老师时,他都会非常耐心的来对问题进行剖析,最终清楚明白的对我的问题作出回答。另外,在整个毕
30、业设计中,我的同学也给予了我非常大的帮助。在遇到难以解决的问题时,大家坐在一起讨论学习,在这期间不仅增长了我的专业知识,而且增进了我们同学间的友谊。 通过这次毕业设计,我学到了大量的专业知识,巩固了学习,培养了自己的动手实践能力,培养了自己坚持不懈的精神,与老师与同学之间培养了深厚的友谊,使我得到了很大的进步。最后再次感谢在毕业设计中给予我大量帮助的熊老师以及同学们,在以后的生活中,我会保持这种状态,会更加的努力。参 考 文 献1 陈杰,黄鸿. 传感器与检测技术M .高等教育出版社. 20022 胡伟,季晓衡. 单片机C程序设计及应用实例M .人民邮电出版社. 20033 吕俊芳. 传感器接口
31、与检测仪器电路M .北京航空航天大学出版,19944 梅丽凤,王艳秋,张军. 单片机原理及接口技术M .北京交通大学出版社,20065 温义德. 锅炉水池水位自控装置的制作及锅炉水位检测装置的应用J .科技创业家,2011,(2):2-5.6 张盛,姜振兵. 基于AT89C51单片机的水箱水位检测控制系统设计J. 科技广场,2010,(9):122-124.7 朱高中. 基于单片机远程水位检测系统的研究J .光电子技术,2012,(4): 246-250.8 姜兵. 基于图像识别的远程水位监测系统研究J .西安电子科技大学学报,2011,(13):12-16.9 张忠远. 智能水位监测仪的研究J .南京理工大学学报,2012,(26):134-145.10 刘亮,邓世建,张建,胡媛媛. 给排水系统中水位检测技术的研究J .工矿自动化期刊,2011,(12):21-24.11 秦建军. 山西省文峪河水库水位测报系统的设计与研究J .太原理工大学,2002,(32):56-68.12 贺涛. 水情自动测报系统测控站设计J .西南交通
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1