搜索
您的当前位置:首页基于GPRS的灌区自动气象监测系统的总体方案设计

基于GPRS的灌区自动气象监测系统的总体方案设计

来源:乌哈旅游
、I生 訇 化 基于GPRS的灌区自动气象监测系统的总体方案设计 Design on the whole project of irrigation automatic weather monitoring system based on GPRS 赵秀芝 ZHAO Xiu—zhi (浙江工贸职业技术学院,温州325000) 摘要:GPRS(General Packet Radio Service)是通用分组无线业务的简称,是基于GSM的新型 移动分组数据承载业务。比现有GSM网具有更高的数据率,并具有接入时间短、 “永远在 线”、费用低、网络资源利用率高、覆盖范围广等优点,特别适合频繁、突发性的小流量数 据传输,很好地适应了不便于布线的灌区、传输数据流量不大、水文监测等场地。 关键词:灌区;气象监测;ARM;方案设计 中图分类号:TH1 66 文献标识码:A 文章编号:1 009-01 34(201 o)1 1(下)-0041—03 Doi:1 0.3969/J.issn.1 009-01 34.201 0.11(下).1 6 1灌区自动气象监测系统的总体功能要求 散监测”的模式进行设计,整个系统由GPRS通信 1)现场自动气象站要求能够自动采集温度、 网络和气象数据中心、现场自动气象站二大部分 湿度、风速、风向等多个气象要素,各要素的测 构成,系统总体结构如图3-1所示。 量应达到中国气象局的《地面有线综合遥测气象 自动气象站包括两大部分:一是GPRS通信模 仪观测规范》要求。 块,二是采集模块。自动气象站安装在灌区特定 2)现场自动气象站具有实时时钟,按时间顺 监测点,通过各种传感器对灌区气象参数进行采 序记录历史数据,至少有记录1天历史数据的存储 集;同时将采集到的气象数据进行分析、预处理 容量,有条件的可以预留海量数据存储接口。 以及存储;并通过GPRS模块建立通信链路,实现 3)现场自动气象站能够将自动采集的各气象 数据的无线传输。 参数按规定的格式要求上传给气象数据中心。 GPRS通信网络是气象数据中心与现场自动气 4)现场自动气象站能够在潮湿、干燥、低温 象站数据传输的纽带,现场自动气象站采集到的 等恶劣天气情况下可靠的长期工作,并尽量避免 气象参数通过各自的GPRS数据终端打成IP包,经 因网络出现故障而丢失数据。 由GPRS模块接入无线GPRS网络,由移动服务商 5)气象数据中心能够实时监测来自各测点的 转接 ̄UInternet,最终通过各种网关和路由到达气 气象数据,并具有实时显示、历史数据库查看、 象数据处理中心。 数据导出等功能。 气象数据中心是系统的监控中心,从灌区各 6)现场自动气象站各项设备要符合结构简 监测点发回的气象数据在监控中心存储并显示, 单、工作可靠、低功耗的原则,所有设备能够在 供灌区相关管理部门查看,同时可以以Access数据 无人值守的条件下工作。 库表的形式将各气象数据整理后保存。它由一台 7)现场自动气象站具有能够直接与PC机的 可以上位机软件和登陆公网的PC机构成。一方面 RS232接口通信的功能以及与移动通讯网(GPRS) 气象数据中心通过现场自动气象站与GPRS网络进 的通讯接口。 行双向通信收发数据,另一方面进行数据库管理 8)网络通信畅通率应大于95%,系统误码率 等服务。各测点的气象参数可以通过上位机软件 应小于6×10—5。 为用户提供的可视化界面进行实时监测。通过此 2灌区自动气象监测系统的总体框架 软件,可查询历史数据库,查看各测点气象信息 灌区气象自动监测系统采用“集中处理,分 的历史记录和统计曲线,从而清楚地了解观测点 收稿日期:2010-09-23 作者简介:赵秀芝(1978一),女,浙苍人,讲师,硕士,研究方向为通信自动化。 第32卷第11期2010-11(下) [41】 务l造 甸 出 的综合气象信息。 关,并配置一个内部局域网IP,再通过PPP配置获 得外部互联网的动态IP。对内网的设备,需要把 无线网关的IP设置成为其网关地址,这样当内网 鋈 设备访问互联网时,数据将被传输到网关,NAT 协议则用自己的外网IP ̄I1随机生成的端口号代替 数据中心 钡0点n。 R 模块 图1系统结构图 3 GPRS组网方式及应用类型选择 3.1 GPRS组网方式选择 针对灌区而言,到底采用何种方式比较经 济、合适,应该根据灌区自身特点和应用需求来 确定。由于系统对网络通信畅通率要求较高,因 此不能选择GPRS内网组网方式;由于受经费以及 试验条件的限制,也不可能选择专线组网方式; 由于是个人试验,不是以企业名义,所以向本地 电信部门申请公网固定IP有困难。综合考虑各方 面因素,最后决定采用质量较为稳定,通信速度 适中,通信费用低,而且网络建设工作量小的 ADSL拨号方式组网。 3.2 GPRS应用类型选择 一般来讲,GPRS无线数据通信技术的应用可 以分为两种类型,一种是标准的客户端/服务器应 用模式(c/s),另一种是无线网关应用模式。以下 简要介绍一下两种应用类型各自的特点 。 3.2.1客户端/服务器的应用模式 在客户端/服务器模式的应用中,客户端一般 是以嵌入式计算机为核心单元的处理器;服务器 端一般是用户建立的数据中心。服务器的用户数 据中心在该模式下需要有固定的IP地址,或利用 动态DNS转换的固定域名地址,这样客户端才可以 方便的获得服务器的IP地址,并且建立TCP连接。 获得IP地址的方式主要有两种:一种是ADSL 上网+动态域名解析;一种是申请固定IP。用户数 据中心服务器采用标准的网络通信程序,可以通 过相关软件工具来设计。 3.2.2无线网关的应用模式 在无线网关模式的应用中,需要有两个网 络:另一个是外部互联网;一个是内部局域网。 在该模式下,通常以嵌入式计算机作为无线网 I421 第32卷第1 1期2010—1 1(下) 内网设备的IP以及端口号,并通过无线信道发送 到互联网上的目标节点,同时在网关内部建立 IP和端口映射表,当网关收到来自互联网的数据 时,就根据映射表查出内网的1P及端口号,并把 数据传送到该设备。 本系统属于GPRS的第一种应用类型,即客户 端/服务器应用模式。 4主控模块 ̄I:I G PRS通信模块选型 4.1主控模块选型 主控模块也就是常说的微控制器,是灌区自 动气象监测系统的核心,它的选择将对监测系统 功能的实现产生决定性的影响。在选择微控制器 时,一般应从其处理速度、中断处理能力、内部 寄存器的种类数量及外围电路等方面来考虑。 目前常用的微控制器有5 1、MSP430、PIC、 AVR系列单片机、ARM9、ARM7以及DSP等等。 综合各方面因素后,选用PHILIPS公司LPC系列单 片32位ARM微控制器LPC21 14,它是基于一个支 持实时仿真和跟踪的16/32位ARM7TDMI—S CPU的 微控制器。 ARM7TDMI—S是通用的32位微处理器,具 有低功耗和高性能的特性,是基于精简指令集 (RISC)原理而设计的,可以实现实时的中断响应 和很高的指令吞吐量。由于采用流水线技术,处 理和存储系统的所有部分都可以连续工作,独特 的加速结构和128位宽度的存储器接口使32位代码 能够在最大时钟速率下运行。 LPC21 14带有16K静态RAM、128KB嵌入的高 速Flash存储器,内置2个32位定时器、2路串行接 口、24"低功耗模式、6 ̄PWM输出、4路10位A/D 转换、12个外部中断源以及多达46个通用I/O口, 而且还具有看门狗、实时时钟等功能部件。由于 内置了宽范围的串行通信接口,使得它非常适合 于协议转换器、通信网关、嵌入式软MODEM以及 其它各种类型的应用。 4.2无线通信模块选型 无线通信模块是无限通信厂家把一般通信产 、I 品的核心部分(包括电源、微处理器、数据存储 匐 化 6)重量轻、体积小、功耗低。 等功能),特别是把技术难度最大的射频部分 和高频电路部分集成在一起的通信模块。目前市 面上无线通信模块的主要生产厂家有Motorola、 Siemens、Wavecom、中兴、明基、华为等,主 流产品有MC39i、M23、MC55、Q2403A、GR47 5开发平台的选择 开发平台的选择主要包括仿真及程序编译 平台。目前ARM处理器的编译软件很多,比如 ADS、SDT、GCC、IAR以及Keil for ARM等等, 等,在考虑性价比等情况下最终选用Siemens公司 生产的MC55。 ADS ̄HSDT都是ARM公司自己推出的ARM集成开 发工具,ADS是SDT的升级版本。本系统集成开 发环境选用ADS的成熟版本ADS1.2。 ADS 1.2支持ARM10之前的所有ARM系列微控 MC55模块是目前市场上尺寸最小的三频模块 (支持900、1800和1900MHz三种频段),它除了 具有GSM模块原有的功能外,还支持分组业务功 制器,支持软件调试及JTAG硬件仿真调试,支持 汇编、C、C++源程序,具有编译效率高、系统库 功能强等特点,可以在Windows98、XP、2000以 及RedHat Linux上运行。 能,内嵌TCP/IP协议,具有很高的易用性和可靠 性,很适合在无线终端中作为通讯模块。主要功 能如下: 1)支持IP地址和域名访问; 2)用于GPRs数据传输的数据包最大为1500 H—JTAG仿真器是广州周立功单片机发展有限 公司开发的LPC2000系列ARM7微控制器的JTAG 字节,完全满足灌区气象数据传输的要求; 3)支持AT控制指令,可以通过控制器串口发 仿真器,支持单步、全速及断点等调试功能,支 持ADS 1.2集成开发环境,支持下载程序到片内 FLASH和特定型号的片9bFLASH,采用ARM公司 提出的标准20脚JTAG仿真调试接口[2】。我们选择 送AT指令直接对模块进行控制; 4)可配置,使得外部输入、输出接口提供的 外部控制应用更有效; 5)内嵌TCP/IP协议,不需要应用程序厂商执 行自己的TCP/IP和PPP办议栈,便能通过GPRS网 和Internet上的PC机进行数据交换,可以最大程度 其作为本系统的仿真和调试工具。 参考文献: 【1】GPRS/CDMA应用方案.http://www.emtronix.com/case/ case2008193.htm1. 的缩短GPRS产品的研发周期; 岛‘ 岛‘ 岛‘ 岛‘ 出 出‘ 岛‘ 是‘ 出‘{蠢‘毒品 【2]周立功.EasyARM2100开发套件用户指南[M】.广州周立 功单片机发展有限公司.2004. 岛‘ 岛I 矗‘ 主‘ 盘‘{是‘. .{翕‘{品I{&‘{岛‘ 岛‘ 【上接第32页】 检测精度优于PSO—SVM,BPNN。 类及译码[J].计算机工程.2009,35(20):197—199. [8】Subimal Ghosh,P.P.Mujumdar.Statistical downscaling of GCM simulations to streamflow using relevance vector 参考文献: [1]邱天,刘吉臻.提高传感器故障检测能力的研究[J]_动力工 程,2008,28(1):80—83. machine[J].Advances in WaterResources,2008,31(1):132—146. [9]Clodoaldo A.M.Lima,Andr4 L.V.Coelho,Sandro Chagas. Automatic EEG signal classiicatifon for epilepsy diagnosis [2]彭红星,陈祥光,徐巍,张玮.多变量过程传感器故障检测的 SVM方法[J1.北京理工大学学报,2008,28(8):727—730. with Relevance Vector Machines[J1.Expert Systems with Applications,2009,36(6):10054—10059. 【3】王强,陈欢欢,王埏.一种基于多类支持向量机的故障诊断 算法[J1_电机与控制学报.2009,13(2):302—306. 【10]John Flake,Todd K.Moon,Mac McKee,Jacob H.Gunther. Application of the relevance vector machine to canal flow 【4】赫英明,王汉杰,姜祝辉.支持向量机在云检测中的应用『J]. 解放军理工大学学报(自然科学版),2009,l0(2):191—194. [5】许少华,何新贵,周继,王兵.一种过程支持向量机及其在动 态模式分类中的应用[J1.控制与决策,2009,24(2):309 3 1 1. [6]Sankar Mahadevan,Sirish L.Shah.Fault detection and diag nosis in process data using one—class support vector machines[J]. Journal ofProcess Contro1.2009,19(10):1627—1639. prediction in the Sevier River Basin【J1.Agricultural Water Management,2010,97(2):208—214. [1 1]陈白帆,蔡自兴,袁成.基于粒子群优化的移动机器人SLAM 方法fJ].机器人,2009,3l(6):513—517. [12]S.Suresh,P.B.Sujit,A.K.Rao.Particle swarlTI optimization approach for multi・-objective composite box・-beam design [J].Composite Structures,2007,81(4):598—605. 【7】张磊,刘建伟,徐翔,罗雄麟.基于相关向量机的神经活动分 第32卷第11期2010—11(下) !"431 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top