基于GPRS远程水质参数监测系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GPRS远程水质参数监测系统

基于GPRS远程水质参数监测系统   [摘 要] 为了合理开发和保护水土资源,结合我国水质监测需求论述了这款基于GPRS的远程水质参数监测系统的设计过程。在分析GPRS的技术特点基础上, 结合水质监测系统的特点,给出系统的整体设计方案, 利用AVR单片机通过传感器对水质参数值进行数据采集。通过系统调试,实现了数据的即时收发,达到了预期目标,证明了本系统的可行性。   [关键词] GPRS 水质参数 远程监测   0、引言   由于水的分布面广,很多地方不便人工测量,而且传统的人工操作不能实现长期连续实时水质监测,常导致不可逆的重大水体污染。针对这一问题,设计了一款基于通用分组无线业务(GPRS)的水质参数监测系统。该系统利用现有的稳定GPRS的网络技术,以小数据流方式实时、无线传输观测数据、双向传输数据信息,根据需要进行水质参数监测、数据传输、数据分析处理和水质异常报警等功能。该系统借助现有的移动通信网络对分散的水域水质实现实时远程监测,具有不受地理环境、气候等因素限制,监测范围广,实时性好,运行成本低等优势,应用前景广阔。   1、系统总体设计                           图1远程水质监测系统结构图   本文所设计的基于GPRS技术的水质远程监测系统由数据采集终端(RTU)和中央监控中心两部分构成,如图1所示。RTU中的单片机把RTU采集到的水质参数按照用户定义的数据帧格式打包,然后通过RS-232串口传送至GPRS模块的缓存中,接着数据包被GPRS模块封装成TCP/IP数据包,最后通过GSM网络提供的TCP服务由Internet网将数据传送至中央监控中心;监控中心的终端服务器将接收到的数据包进行解析、还原,并由PC机进行相关处理,如显示实时数据、历史数据;绘制实时曲线、历史曲线;实时报警、定期进行数据库备份等。   2、系统硬件设计   现场数据采集终端(RTU)主要由24V电源、主处理器、GPRS通信模块、Flash存储模块、模拟信号调理模块、等组成。RTU硬件结构如图2所示。                                          2.1主处理器   本系统采用ATmel公司的ATmega128单片机,是基于AVR RISC结构的8位低功耗CMOS微处理器。由于其先进的指令集以及单周期指令执行时间。AVR 内核具有丰富的指令集和32 个通用工作寄存器。所有的寄存器都直接与算逻单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器,这种结构大大提高了代码效率,并且具有比普通的复杂指令集微处理器高10 倍的数据吞吐率,达1 MIPS/MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。   2.2 GPRS模块与单片机接口   本系统采用的GR64是一款内嵌TCP/IP协议栈的GPRS模块,其功能模块图如图5所示,内嵌的ARM9 CPU可以开放给用户。GR64具有高性能、高可靠及抗干扰能力强等特点,提供丰富的接口,可直接与PC、单片机系统、RTU测控终端、GPS接收机、数据集中器等连接,具有远程诊断、测试、监管功能。   上位机服务器必须有固定IP地址,并对各终端开放相应的侦听端口号,在接入网络后要尽量保持在线。下位机(终端)工作后,会通过DTU主动与服务器建立连接,随后告知服务器自己的终端地址。   3、系统软件设计   3.1上位机监测系统软件设计   监测中心软件主要包括数据库模块,数据库模块的功能是管理有效数据、用户信息和为查询用户提供实时数据和历史数据。整个软件采用MCGS设计,主要功能是通过Internet接收数据,得到有效数据,并添加到数据库实时数据表中。另外,软件还具有实时监控功能,用户可以用表格的形式显示实时数据,主要有水温、PH、电导率、溶解氧等参数的实时值。该软件为用户实时监控水质状态,提供了可靠保证,自动生成曲线和报表功能,大大减轻了人员工作强度。   3.2下位机数据采集与发送终端软件设计   3.2.1通信协议设计   通信协议软件设计要涉及SIM-100初始化,TCP服务开启,数据包发送,数据包接收、解析,网络状态查询,数据包和校验,上传数据编码,主机命令解码等。由于RTU采集的水质参数最多有8个,因此水质参数值在用GPRS网传输前需要按一定的格式打包,即制定数据帧格式。根据水质远程监测系统应用的实际情况,通信协议的数据帧格式如下表格-1:                                       下面举例说明如何将现场采集的数据打包传送到监控中心,假设各参数值为:水温20℃、溶氧值3mg/L

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档