基于ARM的茶园WSNs旱情监测网关设计(终稿).doc
《基于ARM的茶园WSNs旱情监测网关设计(终稿).doc》由会员分享,可在线阅读,更多相关《基于ARM的茶园WSNs旱情监测网关设计(终稿).doc(77页珍藏版)》请在三一办公上搜索。
1、分类号* S24 学校代码 10564UDC* 学 号 2006210007 密 级 学 位 论 文 基于ARM的茶园WSNs旱情监测网关设计 钟荣敏 指导教师姓名 王卫星 教授 申请学位级别 硕士 专业名称 农业电气化与自动化论文提交日期 2008年3月 论文答辩日期 2008年5月学院名称 工程学院 学位授予日期 2008年6月洪添胜 教授答辩委员会主席 韦 岗 教授评阅人 赵祚喜 教授 摘 要无线传感器网络技术(WSNs)的应用研究方兴未艾,深入到了包括农业在内的各个领域。通过WSNs在茶园建立旱情监测系统,将大大提高茶园集约化、自动化管理水平。而WSNs要真正投入使用,则不能完全孤立存
2、在,需要通过网关设备接入外部网络,提供用户对无线传感器网络的远程访问和监测。本文提出了一种基于嵌入式系统茶园WSNs旱情监测系统网关设计方案。该方案采用基于ARM920T核心的三星S3C2410X嵌入式芯片的开发板,该开发板的外围电路主要包括存储器系统、串行通信接口、以太网接口、PCMCIA接口和其他电路系统,并设计了DB51标准接口单元,为其他数据传输方式的添加预留了接口。通过建立交叉编译环境,Bootloader、Linux内核和JFFS2文件系统的移植搭建软件平台,并完成了相关的设备驱动程序的移植,设计了应用软件实现利用串口通信实现对无线传感器网络中汇聚节点数据的实时采集、处理、存储;利
3、用有线以太网和无线通信网络作为数据信息的传输载体,向远程终端发送传感器网络的数据。该网关通过有线和无线数据传输方式结合的设计与实现,可以根据茶园的实际部署条件灵活采用选择经由以太网或者无线通信网络方式与远程终端或移动终端进行数据通信。保证了数据传输的灵活性、实时性、可靠性和适应性。关键词: WSNs 嵌入式 ARM 网关 Linux AbstractThe Design Of WSNs Gateway Based On ARM For Drought Monitoring In Tea PlantationZhong Rongmin(College of Engineering,South C
4、hina Agricultural University,Guangzhou 510642,China) A WSNs gateway design scheme based on ARM is demonstrated in this dissertation. This scheme focuses on the development of wireless sensor networks, combining the features of wire and wireless communication network and embedded system technology, a
5、iming at the remote data transmission of wireless sensor networks for drought monitoring in tea plantation.The new gateway adopts ARM920T micro controller S3C2410X as the kernel of hardware platform. Its peripheral circuits mainly include the storage system, serial communication interface, Ethernet
6、interface, PCMCIA interface and other circuit systems, and provide serial-port extension unit and standard interface unit to be used for further linkage of other data transmission method. In this gateway, the Linux embedded operating system is selected to supervise each hardware and serve as the sof
7、tware platform. The application software of the gateway implemented the functions of the gateway including real time collecting, processing and storing of aggregation node data in wireless sensor networks through serial-port communication, utilizing Ethenet and wireless communication network as carr
8、iers in transferring data information to transmit data of the sensor network to remote terminals. The design of this gateway not only has good extensibility, but also has compensated for the limitation of single data transmission method for present gateways and realized integration of wired and wire
9、less data transmission methord.Further, the efficiency of operating the gateway is improved by supervision of embedded operating system.Key words: wireless sensor networks embedded system gateway ARM Linux目 录1 前言11.1 研究意义11.2 国内外研究现状21.2.1 WSNs的农业应用21.2.2 网关国内外研究现状31.3问题的提出51.4 研究目的和内容62 WSNs茶园旱情监测网
10、关总体设计72.1 概述72.1.1 网关的定义72.1.2 嵌入式系统设计72.1.3 网关功能分析82.2 基于茶园旱情监测的WSNs网关特征92.3 网关设计概要102.3.1 处理器的选型102.3.2 操作系统选型122.3.3 网关系统的设计方案132.4 本章小结143 网关硬件平台153.1 系统CPU部分153.2 系统存储模块173.2.1 FLASH存储器173.2.2 系统SDRAM部分173.2.3 SD卡接口电路183.3 网关远程接入接口183.3.1 以太网接口电路183.3.2 PCMCIA接口电路193.4 系统本地连接接口203.4.1 USB接口电路20
11、3.4.2 串口电路213.4.3 JTAG接口电路213.5 电源模块213.6 汇聚节点接口设计223.7 GPRS无线上网卡aircard750说明233.8 本章小结234 网关Linux平台的建立244.1 开发环境的建立244.2 Bootloader的移植254.3 Linux内核(kernel)的移植264.4 文件系统的生成284.4.1 日志闪存文件系统版本2-JFFS2294.4.2 创建JFFS2文件系统294.5 系统驱动程序的实现304.5.1 设备驱动程序框架304.5.2 CS8900驱动程序设计314.6 本章小结345 远程数据传输方式设计与实现355.1
12、网关与汇聚节点的通信实现355.1.1 Linux下的串口通信355.1.2 汇聚节点数据帧375.1.3 汇聚节点数据读取与数据处理385.2 网关与远程终端数据传输的设计与实现405.2.1 以太网远程数据传输软件设计405.2.2 GPRS数据通信实现435.3 本章小结486 试验与分析496.1 有线以太网远程数据传输试验506.1.1 网关连接试验506.1.2 网关接收汇聚节点数据试验516.1.3 远程数据传输试验536.2 GPRS 远程通信及可靠性分析546.2.1 GPRS拨号连接试验546.2.2 GPRS通信可靠性分析556.3 本章小结577 结论与讨论587.1
13、结论587.2 讨论与展望58参 考 文 献60致 谢64附录A 部分实物照片65附录 B 内核移植前源代码修改部分66附录C 部分程序的源代码67华南农业大学71学位论文原创性声明71学位论文版权使用授权书711 前言1.1 研究意义我国是一个水资源缺乏的国家。按人均水资源量计算,人均占有量只有2500m3,约为世界人均水量的1/4,在世界排110位,已被联合国列为13个贫水国家之一。另一方面,我国水资源的分步很不平衡(王颖杰,2006)。有些地区的人均占有量甚至低于世界最贫水的国家埃及和以色列的水平。我国农业用水量约占总用水量的80%左右,由于农业灌溉用水的利用率普遍低下,就全国范围而言,
14、水的利用率仅为45%,而水资源利用率高的国家已达70%80%。灌溉系统自动化的水平较低,这也是制约我国高效农业发展的主要原因。以色列、日本、美国等一些国家已采用先进节水灌溉制度。由传统的充分灌溉向非充分灌溉发展,对灌区用水进行监测预报,实际动态管理;采用传感器来监测土壤的墒情和农作物的生长,实现现水管理的自动化。因而建立旱情监测系统,将为解决农业灌溉用水的问题提供科学依据,对于缓解水资源的紧缺是非常重要的。喝茶已经成为了全球健康生活的时尚,据资料显示,目前世界人均饮茶05kg;我国茶叶消费现状最新数字显示,2006年我国人均茶叶消费0.4 kg,即将接近世界消费茶叶水平(黄韩丹,2006)。茶
15、叶消费市场的潜力巨大,大面积种植茶树,发展茶产业,不失解决“三农”问题的重要思路。茶树多生长在山坡地,传统的茶树种植多“靠天吃饭”,若在茶园建立旱情监测系统,实现灌溉系统自动化控制,不仅可以提高水源利用率,缓解水资源日趋紧张的矛盾,还可以增加茶叶的产量和品质,降低茶叶成本。近年来,无线传感器网络(WSNs)技术迅速兴起,成为国内外研究的热点。WSNs利用放置于监测场景中的大量传感器节点,对监测对象进行协作化的信息感知和采集。传感器节点以无线方式将现场信息传输到作为网络数据中心的基站,由基站进行数据分析和处理,以得到准确的决策信息,并最终驱动特定的执行机构作业,从而实现对农田的精确化和智能化测控
16、(孙亭,2006)。通过构建不依赖于大量信号传输线和动力线的农业WSNs生态测控系统,既可实现对土壤水肥、作物生长和病虫灾害等信息的精确测量,为灌溉施肥、病虫防治和作物收种等工作带来巨大方便,又可解决传统测控设施建设成本高、安装复杂、维护困难和影响作业环境等问题,同时大大提高设施农业的自动化控制和管理水平。1.2 国内外研究现状1.2.1 WSNs的农业应用在传统农业中,人们获取农田信息的方式都很有限, 主要是通过人工测量, 获取过程需要消耗大量的人力,如通过使用无线传感器网络可以有效降低人力消耗和对农田环境的影响, 获取精确的作物环境和作物信息。近年来,国内外在农、林、牧业的信息传输方面进行
17、了系统的研究。欧盟ISI启动了Wirelesslnfo项(19982003),期望运用GSM/GPRS/HSDCS无线通信技术,建立先进农林管理多媒体服务系统;Digital Sun 公司开发了无线传感器网络自动洒水系统, 传感器感应土壤的水分, 并在设定条件下与接收器通信, 控制灌溉系统的阀门打开、关闭, 从而达到自动节水灌溉的目的;澳大利亚的CSRIO ICT Center 将无线传感器节点安置在动物身体上对动物的生理状况(脉搏、血压等) 和外界环境进行监测, 避免了有线线路对动物生活的干扰, 研制成完善的草地放牧与动物模型(王殊,2007);韩国信息交通大学时嵌入式系统实验室用WSN搭建
18、了自动农业系统(Seong-eun Yoo,2007)如图1.1所示,该系统部署在韩国Dongbu Handong 种子研究中心的大白菜温室大棚,包括:用于监测和控制温室环境的无线传感器网络节点,用于管理WSNs的管理子系统,已经用于访问管理子系统数据库的各种手持设备(如PDA)。监测温室内作物生长状况和控制温室的环境。 图1.1 韩国大白菜温室大棚传感器节点、网络系统结构国内在农业系统远程监控及农业信息化等方面获得了较快发展,目前主要研究成果有:无线传感器网络应用于农业环境监测的研究(骆凯等,2008;崔光照等,2007;黄伟等,2008;李海建等,2008);无线传感器网络在大棚蔬菜的应用
19、(宋迪等,2008;孙程光,2007);无线传感器网络在节水灌溉的应用(冯友兵等,2007;黄刘生等,2007;曾炼成等,2008);以及无线传感器网络在草地放牧与动物模型的研究(王殊,2007)。但未见茶园相关应用的报道。1.2.2 网关国内外研究现状及时获取感知区域内的信息并进行处理、转发等操作是无线传感器网络应用中的关键问题之一。网关在无线传感器网络中的的主要功能是:一是及时获取感知区域内的信息并进行处理,二是通过其他网络进行数据转发,如图1.2。也可以在此基础上添加新的辅助功能,例如远程终端的控制功能,报警功能等。传统的无线传感器sink网关是利用汇聚节点与PC相结合来实现的,一般情况
20、下,汇聚节点接收传感器节点发送的数据,通过有线方式(串口或USB电缆)与PC相连,后者完成数据的读取、转换、显示、转发等工作。其中,转发功能是PC利用网卡接入外部网络来实现的。目前,国内外已有关于WSNs信息进行远距离传输的研究报道。图1.2 WSNs体系结构美国的Crossbow公司曾推出具有以太网通信功能的网关产品并得到应用。哈佛大学的科研人员曾经在位于厄瓜多尔境内的唐古拉瓦火山(voleanThngnrahua)附近部署了小范围的无线传感器网络,采集次声波信号并传送至网关,通过接入无线MODEM将数据转发到9公里外火山监测站的PC上(Werner-Allen G,2005)。 国内一些大
21、学和科研机构也提出了有关解决方案。 尤著宏等(2005)针对无线传感器网络应用在青藏铁路沿线多年冻土区典型段地温、变形监测方面的特殊要求, 设计了一种WSN网关节点。该节点基于CC2431以及C8051F320的USB接口的软硬件设计与实现接收各传感器节点的数据并以有线的方式将数据传送给最终用户计算机。霍宏伟等(2006)提出了一种IPv6无线传感器网络以太网接入网关的设计,实现了基于嵌入式处理器ATmega128、智能射频芯片CC2420以及网络控制芯片RTLS019的接入网关设备。段渭军等(2007)针对无线传感器网络传统Sink网关的不足,提出了一种基于PDA的移动Sink网关系统的设计
22、与实现方案,重点讨论了PDA与Sink节点之间的连接,PDA与Sink节点、PDA与GPS接收机及PDA与控制终端之间通信的一些关键技术。匡兴红等(2007)提出一种基于CC1010 的RF 接口实现与无线传感器网络的通信基于SIM100E 的GPRS 接口实现了与互联网之间的TCP/IP 连接的无线传感器网关,实现了与外部网络的可靠连接。张要伟等(2008)分析了网关在温室智能测控系统中的重要性,研究了网关的设计原则和器件选型,基于PXA270 低功耗嵌入式处理器设计并实现了具有以太网、USB 主、CF 等多扩展接口的网关硬件平台。此外,分析了引导加载程序的引导过程,并在自主设计的网关上实现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 茶园 WSNs 旱情 监测 网关 设计 终稿

链接地址:https://www.31ppt.com/p-3028237.html