收藏 分享(赏)

基于gprs的河水浊度检测装置的设计-生物医学工程本科生毕业设计(论文) 刘勇.doc

上传人:cjc2202537 文档编号:1526411 上传时间:2018-07-25 格式:DOC 页数:41 大小:8.68MB
下载 相关 举报
基于gprs的河水浊度检测装置的设计-生物医学工程本科生毕业设计(论文) 刘勇.doc_第1页
第1页 / 共41页
基于gprs的河水浊度检测装置的设计-生物医学工程本科生毕业设计(论文) 刘勇.doc_第2页
第2页 / 共41页
基于gprs的河水浊度检测装置的设计-生物医学工程本科生毕业设计(论文) 刘勇.doc_第3页
第3页 / 共41页
基于gprs的河水浊度检测装置的设计-生物医学工程本科生毕业设计(论文) 刘勇.doc_第4页
第4页 / 共41页
基于gprs的河水浊度检测装置的设计-生物医学工程本科生毕业设计(论文) 刘勇.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、本科生毕业设计(论文)基于 GPRS 的河水浊度检测装置的设计院 (系): 生物医学工程学院专 业: 生物医学工程年 级: 2012 级姓 名: 刘勇指导教师: 鲍捷2016 年 5 月 25 日诚信声明我声明,所呈交的毕业设计说明书或毕业论文是本人在指导教师指导下进行的研究工作及取得的研究成果。据我查证,除了文中特别加以标注和致谢的地方外,毕业设计说明书或毕业论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得其他教育机构的学位或证书而使用过的材料。我承诺,本人的毕业设计说明书或论文中的所有内容均真实、可信。作者:日期:学位论文版权使用授权书本人完全了解吉林医药学院有关保留、使用学位

2、论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权吉林医药学院可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。本人离校后发表或使用学位论文或与该论文直接相关的学术论文或成果时,署名单位仍然为吉林医药学院。(保密论文在解密后应遵守此规定)论文作者: 日期: 年 月 日指导教师: 日期: 年 月 日(本声明的版权归吉林医药学院所有,未经许可,任何单位及任何个人不得擅自使用)目 录摘 要 IAbstractII第 1 章 前言 11.1 研究背景与现状 11.2 研究目的 21.3

3、研究意义 2第 2 章 装置的整体设计 32.1 装置需求分析 32.2 电路结构原理 3第 3 章 硬件电路的设计 53.1 电源电路部分 53.2 显示电路部分 53.2.1 LCD1602 简介 .53.2.2 显示电路 63.3 测量电路部分 63.3.1 温度测量电路 63.3.2 浊度测量电路 73.4 按键电路部分 93.5 短信发送电路部分 103.5.1 SIM900A 模块简介 .103.5.2 短信发送电路 113.6 单片机电路部分 123.6.1 单片机简介 123.6.2 时钟电路 133.6.3 复位电路 13第 4 章 软件系统的设计 154.1 软件程序设计概

4、述 154.2 主程序 154.3 显示模块 174.4 温度采集模块 174.5 A/D 转换模块 184.6 短信发送模块 19第 5 章 结论 21参考文献 22附 录 23致 谢 35基于 GPRS 的河水浊度检测装置的设计摘 要英国路透社曾经报道过,中国虽已成为世界上第二大经济体,但仍有大量人口的生活要依靠被污染的水源,中国对污水的治理费用高达数十亿美元。但不断扩张的城市、过度使用化肥以及各种工厂的肆意排污,使中国的水资源现状不断恶化,近半数河流和湖泊遭到了严重污染。由于水资源持续受到的严重污染,越来越多的人的健康因为水污染而出现问题,水质监测在这时就显得十分重要了。设计一个以 ST

5、C89C51 为控制核心,基于 GPRS 的河水浊度检测装置,不仅能够实现对河水温度、浑浊度数据的及时采集,还可以将测量数据通过GPRS 模块及时发送到数据中心或者是用户的手机上,为水质监测部门提供一个能够有效分析河流水质情况的重要参考。本论文主要论述了该装置的研究背景和现状、目的及意义、整体设计以及软硬件的设计,并以实物图片为途径展示出研究成果。该装置实现了预期功能,操作简便又反馈及时。【关键词】 GPRS;温度;浑浊度The Water Turbidity Detection Based on GPRS Device Design AbstractReuters previously re

6、ported that China has become the worlds second largest economy, but a lot of peoples life is still depending on contaminated water, Chinese sewage treatment also costs billions of dollars. Expanding city, the excessive using of fertilizers and wanton sewage in a variety of plant lead to Chinese wate

7、r resources is deteriorating, and nearly half of the rivers and lakes are seriously polluted. The water continued to be seriously contaminated. Because of the water pollution, more and more people are unhealthy. It is very important for Water quality monitoring this moment.Designing a GPRS-based tur

8、bidity detection device, which has a STC89C51 as the control core, is not only achieve the acquisition of water temperature, turbidity data timely, but also sent Measurement data to data center or users phone through the GPRS module in time, it can provide an important reference that is able to effe

9、ctively analyze the water quality of the river for water quality monitoring department.This paper mainly discusses the research background and current status of the device, purpose and meaning, the overall design and hardware and software design. The article shows researchs results whose approach is

10、 entity picture. The device achieves the desired function, operates easy and gets a feedback timely.【Keywords】 GPRS; Temperature; Turbidity第 1 章 前言1.1 研究背景与现状水是人类生产和生活中必不可少的资源,但是现在,生态环境遭到了人类的严重破坏,水资源持续受到污染,据统计,全世界每年约有 4200 多亿 的污水排入江河湖海,污染了 5.5 万亿 的淡水,这相当于全球径流总量的 14%以上1。有报道指出,第四届世界水论坛提供的联合国水资源世界评估报告显

11、示,全世界每天约有数百万吨垃圾倒进河流、湖泊和小溪,每升废水会污染 8L 淡水。而来自我国国家环保总局的一组最新数据显示,我们的饮用水,50%以上是不安全的。目前我国农村约有 1.9 亿人的饮用水中的有害物质含量超标,城市中污水的集中排放,严重超出水体自净能力。从 2001 年到 2004 年,全国共发生水污染事故 3988 起,平均每年近 1000 起。2005 年发生的松花江水污染事件、珠江北江镉污染事件、沱江污染事件等重大污染事件,在全国乃至国际上造成十分严重的影响。中国预防医学科学院环境卫生监测所进行的饮用水监测显示,水质量问题已经非常严重。近来关于水污染的报道也越来越多,愈来愈严重

12、2。这表示出保护水资源和水污染治理早已成为当代社会最为关注的且需要长久关注的问题。随着水污染问题受到了热切的关注,水质检测问题也随之受到了更多的重视,水质监测在维护水环境健康方面是具有非常重要的作用的。水质监测是指对水中的化学物质、悬浮物、底泥和水生态系统进行统一的定时或不定时的检测工作 3。其检测指标主要有浑浊度、电导率、温度等,目前水质监测预警产品有余氯在线分析仪、溶解氧分析仪、水中优质监测传感器、浊度监测传感器等。而这些水质监测的设备监测指标都比较单一,其中的浊度监测传感器,仅采用了光学传感器,并且安装时需要介质,光源的强度和温度变化都会影响到测量结果的准确性。而本文设计的河水浊度检测装

13、置,是一个基于 GPRS 的河水浊度检测装置的设计,不仅可以通过传感器采集河水温度、浊度,使得监测指标不再单一,测量结果准确性有所提高,还需要经微处理器处理后将数据通过 GPRS 数据传输模块传送到数据中心或用户手机,能及时获取到河水的浑浊度和温度信息,方便快捷且能记录监测位置,为水质监测部门提供有效的信息。1.2 研究目的本研究的目的是实现一个基于 GPRS 数据传输模块进行数据远程传输的,能通过传感器对河水温度和浑浊度进行测量的河水浊度检测装置。1.3 研究意义本研究的意义是能够实现对河水温度、浑浊度数据的及时采集,并可以将测量数据通过 GPRS 模块及时发送到数据中心或者是用户的手机上,

14、对于有效分析河流的水质情况有着非常重要的参考价值。第 2 章 装置的整体设计2.1 装置需求分析随着世界人口的增长及工农业生产的发展,用水量也在日益增长。同时由于人类的生产和生活,导致地表、地下水体的污染,水质恶化,使有限的水资源更加的紧张。在水资源如此紧缺的情况下,我们要更珍惜水资源,同时检测部门要做好水质监测工作,这是为民众的身体健康提供保障。水质监测对整个水环境保护、水污染控制以及维护水环境健康方面都起着至关重要的作用。水质检测就是指对水中的化学物质、悬浮物、底泥和水生态系统进行统一的定时或不定时的检测,测定水中污染物的种类、浓度及变化趋势,评价水质状况等工作。其主要监测项目可分为两大类

15、:1、反映水质状况的综合指标,如温度、色度、浊度、pH 值、电导率、悬浮物、溶解氧、化学需氧量等;2、一些有毒物质,如酚、氰、砷、铅、铬、镉、汞和有机农药等。若水中含有有害细菌,如伤寒、霍乱、痢疾等病菌时,便会传播各种传染病。当水中存在大量浮游生物(如原生动物、藻类等),会影响水的物理性质,并产生臭味和水色;若水中含有某些矿盐杂质,也会引起各种病症;若水中氟的含量过多,会使牙齿产生斑纹,而引起“斑齿病”,严重者可使牙齿完全溃坏。因此,设计一个基于GPRS 的河水浊度检测装置是具有一定意义的,它可以通过传感器采集河水温度、浊度,再经微处理器处理后将数据通过 GPRS 数据传输模块传送到数据中心或

16、用户手机,及时且方便快捷地获取到河水的浑浊度和温度信息,为相关部门的水质监测工作提供数据。2.2 电路结构原理本研究的电路结构原理框图如图 2-1 所示。温度测量电路浊度测量电路S T C 8 9 C 5 2电源电路G P R S 通讯模块L C D 显示电路按键电路图 2-1 电路结构原理框图整个系统主要由 6 部分组成,包括:电源电路、浊度和温度测量电路、GPRS 模块电路、 LCD 显示电路、单片机最小系统电路、按键电路等。(1)电源电路:采用电池组供电,为整个系统提供 5V 电源;(2)浊度和温度测量电路:利用 DS18B20 温度传感器和 GE-TS 浊度传感器 分别测量河水的温度和

17、浊度;(3)GPRS 模块电路:将 SIM900A 模块通过接口电路与单片机的 UART串口连接,单片机通过 AT 指令对 SIM900A 进行一系列的操作,包括初始化、激活、短信发送等等;(4)LCD 显示电路:将测量得到的数据经微处理器处理后显示在LCD1602 液晶显示屏上;(5)单片机最小系统电路:单片机最小系统电路是系统的控制核心,读取 测量电路的测量结果并处理,控制 LCD 显示电路显示数据,控制 GPRS 模块发送数据; (6)按键电路:检测是否触发按键,以决定是否开始通过 GPRS 模块传送数据。第 3 章 硬件电路的设计3.1 电源电路部分电源电路原理图如图 3-1 所示。

18、C50.1uF647DLE m下R2KJONVGI图 3-1 电源电路原理图将四节干电池串联接入电路的 J2 接口,再经过整流二极管 IN4007 降压后产生 5V 直流电压,为整个电路以及各个模块供电。IN4007 为整流二极管,其正向压降是 1V,R2 为限流电阻,D3 为电源指示灯。电路中的电容均起到滤波的作用。3.2 显示电路部分本装置采用 LCD1602 作为显示器件,采样后动态显示河水的温度、湿度以及短信的发送状态。3.2.1 LCD1602 简介LCD1602 液晶也叫 LCD1602 字符型液晶,由若干个 或者 等点阵571字符组成,能显示两行,每行显示 16 个字符。由于该液

19、晶模块体积小、功耗低、能显示丰富字符,并且接线方便,不需要外界驱动电路,支持与单片机直接连接,故选用该液晶模块作为本装置的显示器件。3.2.2 显示电路显示电路原理图如图 3-2 所示。GND1VC2L3RS4/W5E60789B+-U_.KuF图 3-2 显示电路原理图液晶模块的数据口 D0 至 D7 与单片机的 P2 口连接, RS、R/W、EN 分别与单片机的 P17、P16、P15 连接。上电后,单片机控制其显示所需要的字符或者数字。C3、C4 为退耦电容,能够有效减少晶体模块电源电压的波动。3.3 测量电路部分本装置主要测量河水的浊度和温度,测量温度采用的是 DS18B20 温度传感

20、器,测量浊度采用的是 GE-TS 浊度传感器。3.3.1 温度测量电路1.DS18B20 简介DS18B20 是 DALLAS 半导体公司推出的第一片支持“一线总线”接口的温度传感器,它具有抗干扰能力强、低功耗、连线方便等优点,可以直接将采集到的温度转化为数字信号供单片机读取。DS18B20 温度传感器特点:(1) 独特的单线接口方式,在与单片机连接时仅需要一条口线即可实现单片机与其连接;(2) 测温范围是-55+125,固有误差为 0.5;(3) 工作电压为 35V;(4) 在使用中不需要任何外围元件;(5) 测量结果以 912 位数字量方式串行传送。2.温度测量电路温度测量电路原理图如图

21、3-3 所示。 GNDVCT_read1Q2U4S8B0图 3-3 温度测量原理图DS18B20 温度传感器数据口 T_read 直接与单片机的 P10 连接,单片机用指令控制其完成温度测量。测量到的温度是以 9 位数据格式暂存在自带的寄存器中,其中最高位是符号位,单片机通过单口线来读取暂存在寄存器的数据。3.3.2 浊度测量电路1.GE-TS 浊度传感器模块简介GE-TS 浊度传感器基于光学原理,利用发光二极管和光电三极管对特定波长的接收作用,来测量水的不透光率或其他物质的浓度。通过使用光电三极管和发光三极管,传感器通过发光二极管光源发出的光经污水反射,部分光传播到光电三极管,根据接收到的光

22、线量计算出水的浊度。GE-TS 浊度传感器相关技术指标:(1) 操作温度、范围: -30+80;(2) 额定电压: DC5V;(3) 贮藏温度、范围: -10+80;(4) 额定电流: 最大 30mA;(5) 绝缘电阻: 最小 100M。GE-TS 浊度传感器内部原理图如图 3-4 所示。图 3-4 GE-TS 浊度传感器内部原理图浊度电流信号经过电阻 R1 转换为 0V5V 电压信号 , 利用 A/D 转换器进行采样处理, 再利用单片机进行数据处理即可获得当前河水的污浊度。浊度与电压信号之间的转换关系如公式(2-1)所示。(2-1)740158TUV其中 表示浊度值,单位是 NTU; 表示电

23、压,单位是 V。TU河水的正常浊度范围为 15NTU3000NTU,可以通过调节模块上蓝色电位器设置报警点,当测得的河水浊度超过报警值时,报警指示灯将会被点亮。2. TLC549 芯片简介TLC549 是 8 位串行 A/D 转换器芯片,可与单片机通过CLK、CS、DATA OUT 三条口线进行串行接口。采用差分参考电压高阻输入,抗干扰,可按比例量程校准转换范围,VREF- 接地, VREF+VREF- 1V,可用于较小信号的采样。跟 ADC0809 相比,TLC549 与单片机连接时,占用的I/O 资源较少,而且操作方便,故采用 TLC549 作为模数转换器。其引脚排列如图 3-5 所示。图

24、 3-5 TLC549 引脚图3.浊度测量电路浊度测量电路原理图如图 3-6 所示。123J5CONVALGIDREF+-4S6/K78UT9atoulck0.图 3-6 浊度测量电路原理图TLC549 芯片的 CLK、DO、CS 引脚分别与单片机的 P07、P06、P05 连接,ANLGIN 引脚与 J5 端口的 2 脚连接,J5 端口用来连接浊度传感器模块。单片机控制 TLC549 将浊度传感器模块采集到的模拟电压信号转化为数字电压信号,再通过单片机处理获得当前河水的浊度值。3.4 按键电路部分按键电路原理图如图 3-7 所示。 1324SWBUTONC0nFGDuto图 3-7 按键电路

25、原理图按键电路 Button 端与单片机的 P13 口连接,通过按键触发,单片机控制SIM900A 模块发送数据。电路中的 C13 是去抖电容,防止按键抖动。3.5 短信发送电路部分3.5.1 SIM900A 模块简介SIM900A 是高性能、紧凑型的无线模块,采用 SMT 封装的双频GSM/GPRS 模块解决方案,采用功能强大的处理器 ARM9216EJ-S 内核,能满足紧凑尺寸、低成本的开发要求。使用工程标准界面,SIM900A 是一个 2 频的GSM/GPRS 模块,工作的频段为: EGSM 900MHz 和 DCS 1800MHz。以小尺寸和低功耗实现 SMS、语音、传真信息和数据的高

26、速传输。SIM900A 能满足M2M 几乎所有应用要求。其物理尺寸为: 。可广泛应用于243m车队管理、电力监控、车载跟踪、手持 PDA、无线 POS 和智能抄表等众多方向。通过 AT 指令对其控制。SIM900A 模块功能图如图 3-8 所示。天线S I M 9 0 0 A 芯片S I M 卡座网络指示灯耳机麦克风引脚排列图 3-8 SIM900A 模块功能图SIM900A 模块与单片机的接线方式如表 3-1 所示。表 3-1 SIM900A 模块与单片机接线方式单片机 SIM900ATXD SIMRRXD SIMTDC VCC_MCUGND GNDPOWER(4.6V-5.2V) VCC5

27、3.5.2 短信发送电路短信发送电路原理图如图 3-9 所示。 1234JCONGDRXTV图 3-9 短信发送电路原理图电路中,J4 端口的 1 脚和 3 脚分别接 DC5V 和地, 2 脚和 3 脚分别接单片机的 RXD 口和 TXD 口。J4 端口外接 SIM900A 模块,单片机通过 AT 指令将数据从串口传送到 SIM900A 模块,SIM900A 模块再将数据发送出去。 3.6 单片机电路部分3.6.1 单片机简介单片机又称微处理器(MicroController、MCU ),它是在一个芯片上集成,中央处理器(CPU)、程序存储器(ROM )、数据存储器( RAM)、定时计数器(T

28、imer)、多种 I/O 接口、中断控制器等多种计算机部件,从而构成的一种具有计算和控制功能的集成芯片。本装置所使用是 STC89C52 单片机,该单片机是一种带有 8K 字节闪烁可编程可擦除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory)的低电压,高性能 COMOS8 的微处理器。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。STC89C52 管脚分布图如图 3-10 所示。 P.0/TEXCI45678RS9xDNWALVOGUHBuFtonK下lcka_

29、red图 3-10 STC89C52 管脚分布图该单片机共有 40 个引脚,其中 32 个 I/O 双向接口,3 个 16 位可编程定时/计数器中断,2 个串行中断,2 个外部中断源,2 个读写中断口线,所包含的资源能够满足本设计的要求。由于 P0 口内部没有上拉电阻,故作为普通 I/O 口时需要外接上拉电阻。电路中 C10、C11 为退耦电容,能够有效减少单片机电源电压的波动。3.6.2 时钟电路时钟电路原理图如图 3-11 所示。 C0pF8Y1M下GNDXTAL图 3-11 时钟电路原理图单片机内部有一个用来构成振荡器的高增益反相放大器,用来产生时钟信号。输入端是芯片的 XTAL1 端口

30、,输出端是芯片的 XTAL2 端口,这两个引脚外接 12 MHz 的石英晶振和微调电容,构成一个稳定的自激震荡器,为单片机提供稳定的时钟信号,使单片机更加稳定地工作。3.6.3 复位电路复位电路原理图如图 3-12 示。 uR4KIVES图 3-12 复位电路原理图本装置中单片机的复位电路属于上电自动复位方式,通过外部复位电路给电容 C1 充电加至 RST 引脚一个短的高电平信号,使单片机实现复位,复位时,PC 初始化为 0000H,SP=07H,而 4 个 I/O 端口 P0P3 的引脚均为高电平。第 4 章 软件系统的设计4.1 软件程序设计概述整个装置中,硬件部分主要以 STC89C52

31、 单片机为控制中心,单片机又称单片微控制器,相当于一个微型的计算机。与计算机相比,单片机只缺少了 I/O设备。概括的讲:一块芯片就成了一台微型计算机。而单片机的使用离不开软件程序的设计,离不开编程,一个好的软件程序能使整个硬件装置功能更完善,运行速度更快。本装置的软件部分分为显示模块、温度采集模块、A/D 转换模块、短信发送模块和主程序五部分。软件总体结构图如图 4-1 所示。图 4-1 软件总体结构图4.2 主程序本研究中,系统的主程序流程图如图 4-2 所示。主程序温度采集程序A/D转换程序LCD显示程序短信发送程序YN开始按键按下 ?系统初始化采集温度 、 浊度L C D 液晶显示数据包

32、发送数据包分析数据处理初始化并激活 G P R S图 4-2 系统的主程序流程图程序的工作流程为:上电之后,对单片机、传感器、LCD1602 等进行初始化;单片机读取测量结果并处理,输出数字信号,在 LCD 上显示测量结果;再判断按键是否触发,按键触发后,单片机将控制 SIM900A 模块,将测量数据发送出去。4.3 显示模块此模块的功能是将测得的河水温度和浊度以及有关字符显示在 LCD1602 液晶屏上。显示模块流程图如图 4-3 所示。开始设置显示坐标忙碌显示数据结束NY图 4-3 显示模块流程图LCD1602 初始化已在主程序中完成,接下来将数据在液晶屏上的显示地址通过调用写命令函数写入

33、 LCD1602 模块,在写数据之前先检测液晶模块是否忙碌,若不忙碌,通过调用写数据函数将相关数据以及字符写入 LCD1602 模块,从而完成数据与字符的显示。4.4 温度采集模块此模块的功能是通过调用程序指令函数命令 DS18B20 温度传感器模块,使其采集河水的温度数据,采集完毕后单片机读取暂存在温度传感器自身寄存器的温度数据。温度采集模块流程图如图 4-4 所示。开始初始化跳过 R O M发送温度变换指令延迟等待温度转换完成发送存储器指令得到温度值结束图 4-4 温度采集模块流程图DS18B20 传感器正常工作前,先进行延时操作,使传感器处于稳定状态。调用初始化函数进行初始化,初始化完成

34、后,通过调用 Read_One_Byte()和Write_One_Byte()函数来执行按字节进行读取和写入的操作,完成对 DS18B20采集到的温度数据的读取和数字化转换。此过程完毕后将数据返回。4.5 A/D 转换模块浊度传感器模块返回的数据为模拟电压值,单片机无法直接读取该电压值,故此模块的功能就是将浊度传感器返回的模拟电压值转换为数字电压值,再通过单片机处理获得河水的浊度值。A/D 转换模块流程图如图 4-5 所示。开始A D C _ C S = 0A D C _ O U T 为高 ?R e s u l t 左移一位A D C _ C L K 输出高电平脉冲R e s u l t |

35、= 1已读取 8 位 ?A D C _ C S = 1返回 R e s u l tNYNY图 4-5 A/D 转换模块流程图进入程序后,先将 TLC549 的 ADC_CS 置为低电平,循环读取 8 位数据,高位在前,在读一位数据时,先根据 ADC_OUT 读取这一位,再让 ADC_CLK输出一个高电平,8 位数据读取完毕后将 ADC_CS 引脚置为高电平,返回读取到的结果。以此来完成将模拟信号转换为数字信号。4.6 短信发送模块按键触发后,调用此模块,其功能是将测量得到的河水温度和浊度值以英文短信的形式发送到手机上。短信发送单元程序流程图如图 4-6 所示。开始串口发送指令按键触发 ?延迟等

36、待发送完成结束使用 G S M短信格式发送号码短信内容发送结束YN图 4-6 短信发送模块流程图进入程序后,通过调用 Uart1Sends()函数给 SIM900A 模块传送一系列的 AT指令,例如“ AT+CSCS=“GSM“rn“等。通过 AT 指令设置 SIM900A 为 GSM模式、短信格式为文本格式、指定发送号码、发送数据内容。最后调用Uart1Send(0x1A)函数,表示发送内容结束。在每条 AT 指令发送给 SIM900A 之后,要调用延迟函数进行延迟,保证 SIM900A 有足够的缓冲时间。第 5 章 结论 本文设计了一个以 STC89C52 单片机为控制中心,基于 GPRS

37、 的河水浊度检测装置。本装置包含两部分,一部分是硬件电路设计部分,另一部分是软件程序的设计。硬件电路主要由电源电路、单片机最小系统电路、浊度和温度测量电路、LCD 显示电路、按键电路、GPRS 模块电路共六部分组成。软件部分分为显示单元、温度采集单元、A/D 转换单元、短信发送单元和主程序。经测试,本设计完成了预期功能,能够实现通过传感器采集河水温度、浊度,再经微处理器处理后将数据通过 GPRS 数据传输模块传送到数据中心或用户手机的功能,且本装置操作方便,节约耗材,维修方便。当然,由于时间限制,经验不足等原因,本装置还有许多不足之处,比如相比一些比较完备的检测装置来说检测指标数量少;检测的温

38、度和浊度指标略有误差。本装置还有一些功能可以展现,比如检测河水的电导率、PH 值等等;给本装置加上一个合适的外壳使携带更为方便。参考文献1 黄黎霞 . 浅析环境中水污染的危害与治理 D. 新疆: 新疆工程学院, 2014.2 王嘉伟 . 全球水污染现状以及中国水污染现状.http:/ 2010/09/063 百度百科 . 水质监测 . http:/, 2010/07/034 佟维妍 , 刘春梅, 赵国材. 基于 GPRS 数据远程传输的水质参数监测系统J. 自动化与仪表, 2010, 07: 52 55.5 张志良 . 单片机应用项目式教程基于 Keil 和 ProteusM, 北京: 机械工

39、业出版社, 第一版.6 远飞. 基于 DS18B20 的温度测量和显示系统设计与仿真J. 物联网技术, 2012, 11: 36 37.7 肖巍. 基于 GPRS 的远程数据传输系统D. 太原: 太原科技大学, 2012.8 王振起 . 基于单片机和 GPRS 数据传输技术的研究D. 哈尔滨: 哈尔滨理工大学, 2009.9 马慧, 张万江. 基于 GPRS 模块和 89C52 的无线传输系统设计J. 中国仪器仪表, 2010, 12: 56 58.10 楼平. 基于 GPRS 的无线远程气象数据采集传输系统设计J. 电子测量技术, 2012, 35(05): 118 122.11 顾建, 吴

40、国平, 袁成松, 等. 基于 GPRS 的远程气象观测数据实时采集传输系统及其应用J. 应用气象学报, 2004, 06: 712 718.12 郑淼淼 , 赵仓荣. 无线远程传输的水质自动监测系统J. 化工自动化及仪表, 2012, 39(01): 92 94.13 王加丽 , 仇润鹤. 基于 GPRS 短消息的温室环境无线检测系统J. 微型电脑应用, 2012, 28(05): 20 22.14 贡献. 浊度单位和浊度测量方法 J. 分析仪器, 1998, 02: 60 64.附 录1.主程序(main.c)#include#include#include#include #include

41、#includeunsigned int TLC549=0;unsigned int date=0;unsigned int temp=0; /温度值unsigned int zd=0;unsigned char xdata sms_text=“WD: C,ZD: NTU“;unsigned char xdata Command_NUM=“0123456789+-.“;sbit button=P13;unsigned int count=0;void main()lcd_init();SerialInti();printword(0,0,“WD:“);printword(0,9,“ZD:“);

42、printword(1,0,“SMS:“);while(1)printword(1,5,“WAITING“);count+;if(count=20)temp = Read_Temp();if(temp 0 )printchar(0,3,+);printtemp(0,4,temp);else if(temp = 0)printchar(0,3, );printchar(0,4,0);else temp = -temp;printchar(0,3,-);printtemp(0,4,temp);TLC549=ADC();if(TLC549=251) /电压显示不能超过 5VTLC549=250;da

43、te=TLC549*20;zd=(int)(7740-1548*(float)date/1000);printdate(0,12,zd);if(temp0)sms_text3=Command_NUM10;elsesms_text3=Command_NUM11;sms_text4=Command_NUMtemp/1000;sms_text5=Command_NUMtemp%1000/100;sms_text6=Command_NUMtemp%100/10;sms_text7=Command_NUM12;sms_text8=Command_NUMtemp%10;sms_text13=Command

44、_NUMzd/1000;sms_text14=Command_NUMzd%1000/100;sms_text15=Command_NUMzd%100/10;sms_text16=Command_NUMzd%10;count=0;printword(1,5,“WAITING.“);if(button=0)DelaySec(5);if(button=0)while(!button);printword(1,5,“SENDING.“);Uart1Sends(“AT+CSCS=“GSM“rn“);/设置 GSM 字符集DelaySec(300);/延时 300msUart1Sends(“AT+CMGF=1rn“);/设置短信为文本格式DelaySec(3000);/延时 300msUart1Sends(“AT+CMGS=“15043296581“rn“);/此处修改为对方的电话号DelaySec(5000);/延时 300msUart1Sends(sms_text);/修改短信内容

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报