无线传感器网络农田污染区域跟踪系统的制作方法

文档序号:5848421阅读:112来源:国知局
专利名称:无线传感器网络农田污染区域跟踪系统的制作方法
技术领域
本实用新型属于无线传感器网络,尤其涉及一种无线传感器网络农田污染区域跟 踪系统。
背景技术
无线传感器网络是由大量的集成有传感器、数据处理单元和无线通信模块的微小 节点通过自组织(Ad hoc)的方式构成的网络。它综合了传感器技术、嵌入式计算技术、现 代网络与无线通信技术、分布式信息处理技术,具有十分广阔的应用前景。同时它在军事国 防、工农业、城市管理、生物医学、环境监测、抢险救灾、反恐、危险区域远程控制等许多重要 领域都有潜在的实用价值。在农业方面,农业是国民经济的基础,农业的可持续发展将直接影响我国整个社 会经济的发展。目前,我国农产品与农田环境的安全形势正日趋严峻。随着工业化、现代化 和社会经济的快速发展,人口的急剧增长,以及人类对资源不合理利用,工业“三废”及生活 废弃物的排放引发的环境污染,化肥、农药、生长激素、农用塑料薄膜等化学物质的大量使 用,规模化养殖业的发展带来的禽畜废弃物增加,工业废弃污染物的农业利用及农田废弃 物不合理处置等,已造成了农业系统中水体_ 土壤_生物_大气的直接、复合、交叉与循环 污染(即有关专家提出的“农业立体污染”),极大地影响了农业生态系统的稳定及其功能 的发挥,从而严重威胁我国农产品的安全生产。所以根据无线传感器网络在农业上广阔的 应用前景,建立基于无线传感器网络的农田污染监控技术,构建农田系统立体污染防治信 息技术发展体系,提高对农田系统立体污染灾情的监测与预报能力,非常必要。然而在构建于无线传感器网络的农田污染监控系统的同时,采集农业系统立体污 染的基础数据信息必须结合其在测量坐标系内的位置信息,否则无法确定污染源的发生 的区域,影响系统的分析和决策。所以建立无线传感器网络农田污染区域跟踪系统,确定和 追踪污染区域的位置,是进一步对农田系统污染监控和预测的前提。无线传感器网络农田 污染区域跟踪系统属于室外无线传感网络定位系统,目前室外无线传感器网络定位技术仍 然存在着缺乏更加有效精确的测距方法,来精确确定无线传感器网络定位。

实用新型内容针对现有技术存在的问题,本实用新型提供一种能有效提高定位精度的无线传感 器网络农田污染区域跟踪系统。为实现上述目的,本实用新型的技术方案为一种无线传感器网络农田污染区域 跟踪系统,其包括对农田参数指标进行采集的智能传感器节点,接收采集到的农田参数指 标数据以及智能传感器节点ID号的网关节点以及接收并处理采集到的农田参数指标数 据、智能传感器节点ID号与网关节点IP地址的远程数据中心,远程数据中心通过用户界面 将智能传感器节点的信息进行时空分析并显示出来。该智能传感节点主要由单片机、无线射频模块、传感器探测单元以及供电单元部
3分组成,传感器探测单元采集农田参数指标的各个模拟信号,并把模拟信号转化成数字信 号,通过单片机处理后,通过无线射频模块把数据传送到网关节点。该网关节点包括微处理器、无线射频模块、嵌入式数据库及GPRS无线通信模块, 该网关节点接收附近所有智能传感器节点发送过来的数据,并且通过GPRS无线通信模块 上传到远程数据中心。农田参数指标包括农区空气二氧化氮、二氧化碳,土壤总锌、总镍、全盐、总氮、总 磷、氟化物以及灌溉水大肠菌群数、总锌、总硒、氮、磷、氟化物。与现有技术相比较,本实用新型定位更为精确,能在移动网络环境下实现具有自 调整性的定位算法,并且能够抵御外界环境的各种干扰。

图1是基于锚节点动态调整的无线传感器网络农田污染区域跟踪系统的流程 图。图2是基于锚节点动态调整的无线传感器网络节点定位算法的流程图。图3是智能传感节点结构图。图4是网关节点结构图。图5是远程数据中心用户界面。图6是本实用新型实施例中基于锚节点的动态调整的一个网络模型。图7是本实用新型实施例中信号强度RSSI与距离的关系。图8是本实用新型实施例中锚节点C为原点的坐标系统。图9是本实用新型实施例中锚节点动态调整后得到的坐标图。
具体实施方式
图1为基于锚节点动态调整的无线传感器网络农田污染区域跟踪系统的流程图。 该系统包括以下几个步骤1、智能传感节点对农田参数指标进行采集;2、智能传感器节点将采集到的数据以及其ID号发送到附近的网关节点;3、网关节点利用GPRS无线通信把采集到的农田参数指标数据,智能传感器节点 ID号以及网关节点的IP地址发送到远程数据中心;4、远程数据中心把网关节点的发送过来的数据存储到SQL2000数据库,并且对数 据进行处理;5、判读采集到的农田参数指标是否大于农田系统的安全指标;如果小于农田系统 的安全指标,重复步骤1;6、如果大于农田系统的安全指标,利用基于锚节点动态调整的无线传感器网络节 点定位算法确定智能传感节点的位置;7、系统利用用户界面把智能传感节点的区域位置和污染指标参数显示出来。其中基于锚节点动态调整的无线传感器网络节点定位算法的流程,如图2所示, 可以分为以下几个步骤1、采用基于信号强度(RSSI)的距离相关的方法,通过节点发射功率的控制,动
4态选择节点附近最好的3个锚节点;2、根据对数信号衰减模型,把得到的3个锚节点的信号强度(RSSI)转化为测量距 罔;3、通过动态锚节点选择,确定两个到未知节点距离最小的锚节点位置以及它们到 节点的距离;4、建立一个以到未知节点距离最短的锚节点为原点的坐标轴,通过求解方程组得 到未知节点坐标;5、将坐标轴重新转移到原来的状态,根据三角形的边角关系得到未知节点的真实 位置(χ, y)。基于锚节点动态调整的无线传感器网络农田污染区域跟踪系统包括农田污染区 域监测平台以及基于锚节点动态调整定位算法。其中农田污染区域监测平台有智能传感器 节点(图3所示),网关节点(如图4所示)以及远程数据中心(图5所示)三部分组成。 基于锚节点动态调整定位算法通过建立一个传感模型(图6所示)来进行描述,算法通过 采用基于信号强度(RSSI)的距离的关系(图7所示),通过节点发射功率的控制,动态选 择节点附近最好的3个锚节点,实现距离局部测量,分段逼近;然后利用两边测量(图8所 示)和锚节点坐标调整(图9所示)的方法,最终确定节点的位置。农田污染区域监测平台结构,分成监测数据采集系统,远程数据中心两部分。监测 数据采集系统由智能传感器节点和网关节点两部分组成。监测数据采集系统采用传感器网 络技术,数据融合技术,GPRS无线通信技术,利用智能传感节点实现对农区空气二氧化氮、 二氧化碳,土壤总锌、总镍、全盐、总氮、总磷、氟化物以及灌溉水大肠菌群数、总锌、总硒、 氮、磷、氟化物等参数指标的采集。将所有节点采集到数据最终路由到网关节点,最后由网 关节点将全部数据通过GPRS无线通信传输方式转发到远程数据中心。其中智能传感节点 包括未知节点和锚节点两种,锚节点可以通过GPS或者人为的设置知道他们本身的位置; 其他的智能传感节点叫做未知节点,它们不知道本身的位置,需要锚节点帮助定位。远程数据中心利用信息技术制定或沿用统一的数据标准和元数据标准,统一数据 传输方式、传输协议和编码方式,构建基于VS2005. NET的开发、以SQL2000作为数据存取基 础的数据集成和管理系统,实现数据的接收、存储和时空分析。图3为智能传感节点结构图,它主要由低功耗的微处理器MSP430单片机,无线射 频CC2420模块,传感器探测单元以供电单元4部分组成。其中微处理器电路TI公司的MSP430F微控制器,MSP430F是美国TI公司最新推 出的超低功耗Flash型16位RISC指令集单片机,是一款性价比极高的单片机;射频通信模 块采用无线射频CC2420模块。它采用Chipcon公司的SmartRF03技术,使用CMOS工艺生 产,工作电压低、能耗低、体积小,具有输出信号强度和收发频率可编程等特点。该芯片只需 晶体振荡器及负载电容、输入/输出匹配元件和电源去耦电容等很少的外部元件即可正常 工作,可确保短距离通信的有效性和可靠性,其最大收发速率高达250kbps ;传感器探测单 元能实现对农区空气二氧化氮、二氧化碳,土壤总锌、总镍、全盐、总氮、总磷、氟化物以及灌 溉水大肠菌群数、总锌、总硒、氮、磷、氟化物等农田参数指标进行采集。图4为网关节点结构图,它由处理器S3C2410,GPRS模块,无线射频CC2420模块, 嵌入式数据库等组成。[0040]其中处理器选择了具有丰富的片上资源的ARM9微处理器S3C2410为核心,该芯片 基于ARM920T内核,采用5级流水线和哈佛结构,采用0. 18 μ m CMOS标准单元结构,最大工 作频率能达到203MHz,不仅性能好、功耗低、集成度高,而且片内资源还十分丰富。GPRS无线通信通过一个异步串行端口连接GPRS通讯模块Siemens MC35i,实现 GPRS远程数据通信自下而上完成驱动层、协议层和应用层的设计。在配置嵌入式Linux内 核时选中支持串口设备实现对MC35i模块的驱动;嵌入式Linux内核支持PPP(Point to Point Protocol)协议和TCP/IP协议,在编译Linux内核时选中支持这些选项;应用层在网 络连接建立后,具体实现向远程数据中心转发数据的功能。同时也可以根据用户的要求, 选择短信方式或者GPRS方式进行信息的传递。嵌入式数据库存放在Nand Flash里,支持双文件系统格式,将只读文件系统 cramfs与可读写文件系统yaffs的结合,cramfs用来储存内核和系统文件,yaffs可读写 文件系统储存采集的数据,这样可以保证系统断电后数据的完整性。当智能传感节点向网 关节点上传数据时,系统对数据进行融合,这样的话可以减少数据冗余,提高数据的准确性 和节省能量的损失。图5为远程数据中心的用户界面,远程数据中心选择了 Visual Studio 2005作为 开发工具,采用SQL2000数据库实现节点数据存储和读取。实现对分布在农田中的监测节 点所采集的定点数据进行时空分析,如果大于农田系统的安全指标,远程数据中心的用户 界面把利用基于锚节点的动态调整的无线传感器网络节点定位算法得到的智能传感节点 区域位置和污染指标参数显示出来。图6为基于锚节点的动态调整的无线传感器网络模型,假设网络中有五个节点, 其中有一个未知节点X,它的坐标为(x,y),另外四个作为锚节点,分别是A,B,C,D。他们的 坐标为(xa, ya),(xb, yb),(xc, yc),(xd, yd),X 到 A,B,C,D 的距离分别为 ra,rb,rc,rd。 它们的值是未知的,需要通过信号强度(RSSI)来估算。距离测量中,未知节点首先通过发射不同的功率,动态寻找离它距离最近,信号最 好的锚节点。发射不同的功率的目的是为了提高测距的精度,因为发射频率越大,信号覆盖 的范围越大,但信号波动越大,误差越大。所以,当未知节点到锚节点的距离较小时,信号衰 减较快,使用小功率的发射信号可以明显地减少测距的误差;当两者的距离增大时,需要提 高发射节点的发射功率来获得足够的锚节点。对于图6的传感器网络模型,未知节点X首 先会发射功率为Pl的信号。Pl信号的覆盖范围为RP1,如果锚节点处于在以X为圆心,半 径为RPl的圆内,它会接受到X发过来的信号。如果在圆内的锚节点数小于3,X继续发射 功率为P2的信号,P2 > P1,如果RP2圆内的锚节点数还是小于3,为了节省能耗,X节点以 发射节点所能够发射的最大功率P3来获得距离X最近的3个锚节点。为了验证理论的可 靠性,采用两个智能传感节点进行实验,一个节点作为发射节点,另一个作为接受节点,发 射节点位置不变,通过改变接受节点的位置来得到其接受信号强度(RSSI)和距离的关系。 发射节点每次发射-ODBm,-IODBm, -20DBm三个信号,接受节点每0. 1米接受采用一次数据, 测量范围为6米。接受信号强度(RSSI)和距离的关系如图7所示。选择最好的3个锚节点后,下一步就是把得到的3个锚节点的信号强度(RSSI)转 化成距离。根据真实环境下的信号随着距离的增大而减少的原则,可以建立对数信号衰减 模型
6[0047] Pr( d ) = P {do ) - 10 log
d_ do
-)+ ε 其中P(do)为参考距离do接收到的信号。它可以由自由空间路径损耗方程得到。 路径的损耗指数η由环境变量和周围的结果决定。£dB为零均值,它是以(σ2,Ν(0,0 2)) 变化的高斯分布随机变量。可以得到3个不同的发射功率对应着3个不同的对数信号衰减 模型曲线,每个模型在特定的区域范围内才有效。然后基于对数信号衰减模型的距离估算 为 d = do 10
-{Pr{d)~ Pjdo)) 10 η 根据公式⑵得到离未知节点最近的三个锚节点的距离,假设ra > rb > rcrc = do 10rb = do 10 ra = do 10
{Pr{rc )- P{do )) 10 η
{Pr(rb)~ Pjdo)) 10 η
(PAra)- P (do ))


10 η(5)系统把这三个距离值以及锚节点的ID号通过附近的网关节点发送到远程数据中 心,远程数据中心通过动态锚节点选择,确定两个到未知节点距离最小的锚节点位置以及 它们到节点的距离。然后以到未知节点距离最短的锚节点为原点,重新建立一个新的坐标 轴。最后可以通过方程组来求解未知节点的位置。如在图6的模型中,已经得到4个锚节 点到未知节点距离的关系,rc < rb < ra < rd。所以,可以建立一个以点C为原点的坐标轴,如图8所示,未知节点X的坐标为 (xn, yn)其他锚节点中到X距离最短的锚节点为B,B新的坐标为xbn = xb-xa, ybn = yb-ya, C新的坐标为XCn = xc-xa, yen = yc-ya。C和D这两个锚节点的距离估算不需定 量分析,只需要知道这两个距离的大小关系ra < rd。可以得到一个方程组xn2+yn2 = rc2(6)(xn-xbn) 2+(yn-ybn)2 = rb2(7)求解方程组(6),(7)可以得到未知节点X的坐标 X=
(Xbn2 +yJ)+ (rC2 -rb2)-2ynybn
8
Xrvy = —小C1 - Xn2(9)最后一步就是坐标轴从新转移到原来的状态,根据三角形的边角关系得到未知节 点的真实位置(x,y)。 x = xc +axrex sin(— - arctan(—) - arctan(|—~— |))
2y(xc -xb)
0
1
7JC(V 一 V )y = yc+axrcx cos(~ - arctan(-) - arctan(| -1))
2 y(Xc-Xb)(11)这样就可以得到节点的坐标对{(XRG1,YRG1),(XRG1,YRG2)},如图10所示,其中 当系数 a = 1 时,X = RGl,, y = YRGl0 当系数 a = 0 时,χ = XRG2,, y = YRG2。最后远程数据中心的用户界面把利用基于锚节点的动态调整的无线传感器网络 节点定位算法得到的智能传感节点区域位置和污染指标参数显示出来。
权利要求一种无线传感器网络农田污染区域跟踪系统,其特征在于包括对农田参数指标进行采集的智能传感器节点,接收采集到的农田参数指标数据以及智能传感器节点ID号的网关节点以及接收并处理采集到的农田参数指标数据、智能传感器节点ID号与网关节点IP地址的远程数据中心,远程数据中心通过用户界面将智能传感器节点的信息进行时空分析并显示出来。
2.根据权利要求1所述的无线传感器网络农田污染区域跟踪系统,其特征在于该智 能传感节点主要由单片机、无线射频模块、传感器探测单元以及供电单元部分组成,传感器 探测单元采集农田参数指标的各个模拟信号,并把模拟信号转化成数字信号,通过单片机 处理后,通过无线射频模块把数据传送到网关节点。
3.根据权利要求2所述的无线传感器网络农田污染区域跟踪系统,其特征在于该网 关节点包括微处理器、无线射频模块、嵌入式数据库及GPRS无线通信模块,该网关节点接 收附近所有智能传感器节点发送过来的数据,并且通过GPRS无线通信模块上传到远程数 据中心。
4.根据权利要求1至3任一项所述的无线传感器网络农田污染区域跟踪系统,其特征 在于农田参数指标包括农区空气二氧化氮、二氧化碳,土壤总锌、总镍、全盐、总氮、总磷、 氟化物以及灌溉水大肠菌群数、总锌、总硒、氮、磷、氟化物。
专利摘要本实用新型涉及一种无线传感器网络农田污染区域跟踪系统,其包括对农田参数指标进行采集的智能传感器节点,接收采集到的农田参数指标数据以及智能传感器节点ID号的网关节点以及接收并处理采集到的农田参数指标数据、智能传感器节点ID号与网关节点IP地址的远程数据中心,远程数据中心通过用户界面将智能传感器节点的信息进行时空分析并显示出来。本实用新型的定位精确、能在移动网络环境下实现具有自调整性的定位算法,并且能够抵御外界环境的各种干扰。
文档编号G01N33/00GK201666950SQ200920057098
公开日2010年12月8日 申请日期2009年5月22日 优先权日2009年5月22日
发明者程良伦, 衷柳生, 黎大鹏 申请人:广东工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1