农田无线传感器网络及其数据采集方法.pdf

上传人:b*** 文档编号:576903 上传时间:2018-02-23 格式:PDF 页数:18 大小:520.89KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010268978.8

申请日:

2010.08.31

公开号:

CN101951696A

公开日:

2011.01.19

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):H04W 84/18申请公布日:20110119|||实质审查的生效IPC(主分类):H04W 84/18申请日:20100831|||公开

IPC分类号:

H04W84/18(2009.01)I; G01N33/24; G01D21/02

主分类号:

H04W84/18

申请人:

中国农业大学

发明人:

郑立华; 邓小蕾; 车艳双; 李修华; 李民赞

地址:

100093 北京市海淀区圆明园西路2号

优先权:

专利代理机构:

北京众合诚成知识产权代理有限公司 11246

代理人:

黄家俊

PDF下载: PDF下载
内容摘要

本发明提出了一种基于ZigBee的农田无线传感器网络。该网络包括ZigBee协调器、无线传感器节点和传感器,其中,协调器与传感器节点之间采用无线方式连接,传感器节点具有固定节点地址,协调器通过传感器节点控制启闭传感器电源的开关。本发明提供的农田无线传感器网络具有数据量小,简单灵活,稳定可靠的特点,并能在传感器电源一定的情况下,较长时间地维持其正常工作。

权利要求书

1: 农田无线传感器网络, 其特征在于, 包括集成于农田手持 PDA 中的 ZigBee 协调器、 与 ZigBee 协调器通过无线方式连接的无线传感器节点以及与无线传感器节点相连的传感 器; 所述无线传感器节点内的无线 MCU 模块和传感器接口部分通过不同的电源供电, 所述 无线 MCU 模块一直保持工作状态, 仅当其接收到 ZigBee 协调器发送的数据信息采集请求时 才开启传感器供电电源, 否则传感器供电电源关闭。
2: 如权利要求 1 所述的网络, 其特征在于, 所述网络为无线传感器节点分配固定节点 地址。
3: 如权利要求 1 或 2 所述的网络, 其特征在于, 所述无线传感器节点之间构成 MESH 型 网络拓扑结构。
4: 如权利要求 1 所述的网络, 其特征在于, 所述 ZigBee 协调器通过 RS232 串口与农田 手持 PDA 3 的核心芯片相连。
5: 如权利要求 1 所述的网络, 其特征在于, 所述传感器包括土壤水分传感器、 土壤电导 率传感器、 土壤温度传感器以及环境温湿度传感器。
6: 农田无线传感器网络的数据采集方法, 其特征在于, 包括以下步骤 : 步骤 1 : ZigBee 协调器发出数据采集命令 ; 步骤 2 : 相应的无线传感器节点响应命令, 开启传感器的电源, 检测传感器的状态 ; 进 行传感器初始化, 并准备采集数据 ; 步骤 3 : 无线传感器节点进行数据采集 ; 步骤 4 : 无线传感器节点将采集到的数据发送至 ZigBee 协调器 ; 步骤 5 : 关闭传感器电源 ; 步骤 6 : ZigBee 协调器接收数据。
7: 如权利要求 5 所述的方法, 其特征在于, 所述步骤 3 及步骤 4 中无线传感器节点进行 数据采集并发送至 ZigBee 协调器的过程进行多次循环。

说明书


农田无线传感器网络及其数据采集方法

    【技术领域】
     本发明属于无线传感技术领域, 尤其涉及一种农田无线传感器网络及其数据采集方法。 背景技术 农田信息的实时监测是精细农业的基础, 对农田管理有着非常重要的意义。随着 农业信息化的发展, 精准农田数据的实时感知和采集已经成为决定农业信息系统成败的关 键。针对农田数据采集和处理的特殊性, 将无线技术与传感技术相结合是较为理想的解决 方案。目前, 应用在农业中的多传感器数据信息采集仪器有 PM111 植物生理生态监测仪, 能 够检测作物信息和土壤水分、 温度、 环境温湿度等信息。但是每个传感器都有个专门的外 壳, 通过有线方式和电脑相连, 比较庞大不利于携带。
     一些研究机构和高校也开发了一些有针对性的无线传感器网络的研究, 但只有很 小一部分能够实现田间实时测量的要求。 而即便这小部分可以在现场进行测量的检测仪器 结构也较复杂, 体积和重量都较大, 通过固定在田间的信息汇聚点转发给上位机。 由于传感 器多采用定时休眠机制, 所以不便于用户再次对异常点信息的按需实时采集。
     发明内容 为解决上述技术问题, 本发明提供了一种农田无线传感器网络及与适用于该网 络的数据采集方法, 其特征在于, 所述网络包括集成于农田手持 PDA 中的 ZigBee 协调器、 与 ZigBee 协调器通过无线方式连接的无线传感器节点以及与无线传感器节点相连的传感 器;
     所述无线传感器节点内的无线 MCU 模块和传感器接口部分通过不同的电源供电, 所述无线 MCU 模块一直保持工作状态, 仅当其接收到 ZigBee 协调器发送的数据信息采集请 求时才开启传感器供电电源, 否则传感器供电电源关闭。
     所述网络为无线传感器节点分配固定节点地址。
     所述无线传感器节点之间构成 MESH 型网络拓扑结构。
     所述 ZigBee 协调器通过 RS232 串口与农田手持 PDA 3 的核心芯片相连。
     所述传感器包括土壤水分传感器、 土壤电导率传感器、 土壤温度传感器以及环境 温湿度传感器。
     所述农田无线传感器网络的数据采集方法, 其特征在于, 包括以下步骤 :
     步骤 1 : ZigBee 协调器发出数据采集命令 ;
     步骤 2 : 相应的无线传感器节点响应命令, 开启传感器的电源, 检测传感器的状 态; 进行传感器初始化, 并准备采集数据 ;
     步骤 3 : 无线传感器节点进行数据采集 ;
     步骤 4 : 无线传感器节点将采集到的数据发送至 ZigBee 协调器 ;
     步骤 5 : 关闭传感器电源 ;
     步骤 6 : ZigBee 协调器接收数据。
     所述步骤 3 及步骤 4 中无线传感器节点进行数据采集并发送至 ZigBee 协调器的 过程进行多次循环。
     本发明的无线传感器节点间采用 ZigBee 数据传输技术自组织为稳定可靠的网状 网, 适用于各种尺度农田的节点数据采集。 通过自定义协调器和节点间的通信协议, 能够将 全部节点的准确数据采集上来, 具有数据量小, 简单灵活, 稳定可靠的特点。 此外, 本发明采 用技术手段固定节点地址, 无论用户需要采集哪个节点的信息, 都可以通过协调器向相应 的准确节点发送命令, 再次采集。 本发明解决了传感器功耗问题, 能够维持传感器正常工作 较长时间。 附图说明
     下面结合附图对本发明作详细说明 :
     图 1 为根据本发明实施例的农田无线传感器网络的结构 ;
     图 2 为无线传感器节点的结构 ;
     图 3 为无线传感器节点无线 MCU 模块供电电路图 ;
     图 4 为 DS18B20 操作流程图 ; 图 5a 为环境温湿度传感器接口电路 ; 图 5b 为土壤电导率传感器接口电路 ; 图 5c 为土壤温度传感器接口电路 ; 图 6 为 5V 传感器供电电路图 ; 图 7 为 3V 传感器供电电路图 ; 图 8 为传输开始时序 ; 图 9 为环境温湿度传感器的状态转移图 ; 图 10 为复位和存在脉冲 ; 图 11a 为写时序图 ; 图 11b 为读时序图 ; 图 12a 土壤温度采集空闲状态时的流程图 ; 图 12b 土壤温度采集正在转化状态时的流程图 ; 图 13 为 AD 采集状态转移图 ; 图 14 为路由节点的操作流程。 附图标记 : 1- 无线传感器节点、 2-ZigBee 协调器、 3- 农田手持 PDA ; 4- 土壤水分传感器、 5- 土壤电导率传感器、 6- 土壤温度传感器、 7- 环境温湿度传感器。具体实施方式
     下面结合具体实施例, 对本发明所提的技术方案作进一步的描述。
     如图 1 所示, 根据本发明实施例的农田无线传感器网络包含一个集成于农田手持 PDA 3 中的 ZigBee 协调器 2, 以及五个无线传感器节点 1, 其中 ZigBee 协调器 2 通过 RS232串口与农田手持 PDA 3 的核心芯片相连。每个无线传感器节点 1 又各自连接四个传感器, 分别是土壤水分传感器 4、 土壤电导率传感器 5、 土壤温度传感器 6 以及环境温湿度传感器 7。
     无线传感器节点 1 的结构如图 2 所示。 无线传感器节点 1 主要包括无线 MCU 模块、 传感器接口 ( 土壤水分传感器, 土壤温度传感器, 土壤电导率传感器, 环境温湿度传感器 ) 以及传感器供电电源模块。优选地, 本实施例中采用英国 JENNIC 公司生产的内含 32bits 处理器的 JN5139-M01, 该无线 MCU 模块具有强大的组网能力, 可以构成星型、 树型和 MESH 型 网络拓扑结构, 网络节点容量理论上能够达到 65535 个。
     无线 MCU 模块和传感器接口部分通过不同的电源供电, 无线 MCU 模块一直处于工 作状态, 以保证其能实时接收 ZigBee 协调器 2 传来的命令, 而传感器供电电源则只在无线 MCU 模块接收到 ZigBee 协调器 2 发送来的数据信息采集请求时才开启, 否则传感器供电电 源关闭。
     农田手持 PDA3 安装 Windows Mobile 6.0 操作系统。采集到的数据可以文本文档 的形式存储到 PDA 的 NAND FLASH 中或者 SD 卡中。
     ZigBee 协调器 2 负责建立网络, 与多个无线传感器节点 1 进行无线连接, 并对接收 到的每个无线传感器节点的数据进行处理、 显示、 存储。
     无线传感器节点 1 的主要功能是响应 ZigBee 协调器 2 的命令, 负责对土壤温度、 土壤水分、 土壤电导率、 环境温度、 环境湿度进行采集和发送, 同时对节点工作进行智能化 管理。无线传感器节点 1 和 ZigBee 协调器 2 的电路除了传感器接口部分不同之外, 其他大 致相同。
     无 线 MCU 模 块 采 用 3.7V/1320mAh 的 锂 电 池 供 电, 因 此 需 要 采 用 LDO 芯 片 SP6201-3.0 进行降压, 其供电电路如图 3 所示。
     传感器接口
     优选地, 土壤水分传感器采用中国农业大学信息与电气工程学院精细农业中心自 主研发的 FD 传感器。其输出信号为模拟量, 经过信号调理后由 JN5139 无线模块自带的 AD 进行转换, 再经过标定可以得到相应的土壤体积含水率。该传感器的输入电压范围为 5-12V, 输出电压范围为 0-1.5V。
     优选地, 土壤电导率传感器采用中国农业大学信息与电气工程学院精细农业中心 自主研发的基于电压电流四端法原理的传感器。其输出信号为模拟量, 经过信号调理后由 JN5139 无线模块自带的 AD 进行转换, 再经过标定可以得到相应的土壤电导率值。
     优选地, 土壤温度传感器采用 DS18B20 为核心芯片的传感器, DS18B20 是 DALLAS 公司生产的一线式数字温度传感器, JN5139 无线模块只需一根端口线就能与 DS 18B20 通 信, 无需标定。其测量范围为 -10℃~ +85℃时精度为 ±0.4℃, 供电范围为 3-5.5V, 量程 为 -55℃~ +125℃。
     DS18B20 数 字 传 感 器 数 据 的 读 取, 根 据 相 应 的 手 册, 通 过 codeblocks 软 件 对 JN5139 无线模块编程实现模拟通信协议。DS18B20 的操作流程图如图 4 所示。
     优选地, 环境温湿度传感器采用瑞士盛世瑞恩公司的 SHT10 芯片, 通过二线串行 数字接口和 JN5139 进行通信, 无需标定。在软件设计中, 需要用 DIO 口模拟通信协议。因 为选用的是 SHT10 芯片, 精度范围为 : 相对湿度 ±4.5%, 温度 ±0.5℃。如果想要更高的精度可以换用其它芯片, 如 SHT71, 精度范围达到 : 相对湿度 ±1.8%, 温度 ±0.3℃。供电范 围为 2.4V-5.5V。温度量程为 : -40℃~ 123.8℃, 相对湿度量程为 0 ~ 100% RH。更换更高 精度的 SHTxx 系列的芯片, 其电路和程序可以通用。
     芯片 SCK 端用于 JN5139 与环境温湿度传感器之间的通讯同步, DATA 三态门用于 数据的读取。数据传输期间, 在 SCK 时钟高电平时, DATA 必须保持稳定。DATA 数据线上传 输的数据只有在 SCK 为高电平时有效, 此时 DATA 数据线上的电平保持不变。串行数据线需 要一个外部的上拉电阻 10kΩ, 将信号提拉至高电平。在 VCC3V 和地间应该接个 0.1μF 的 滤波去耦电容。SCK、 DATA 分别和 JN5139 的 DIO9、 DIO10 相连, 其中 DATA 通过 10kΩ 上拉 电阻连至 3V。
     根据相应的手册, 通过 codeblocks 软件对 JN5139 编程实现传感器数据采集。
     相对湿度的转换公式为
     式中, SORH 为传感器的输出, 通过公式 (1) 可以将传感器输出转换成真实的相对湿 则相应的转化公式变度值。根据 V3 版本的温度转化系数, 选用 8bit 测量湿度, 忽略 为:
     RHlinear = -4.0000+0.6480·SORH(% RH) (2)
     在 JN5139 编程时, 由于 JN5139 不支持小数, 因此需要进行数据处理才能得到实际 精度的测量值。本发明中将公式 (2) 变为 :
     RHlinear = (-8192+SORH*1327) >> 11(% RH) (3)
     若选用 12bit 测量湿度, 相应的转化公式变为 :
     RHlinear = -4.0000+0.0405·SORH(% RH) (4)
     在 JN5139 编程时, 将公式 (4) 变为 :
     RHlinear = (-8192+SORH*83) >> 11(% RH) (5)
     而温度可以选用 12bit 或 14bit, 不同供电条件下的温度转化系数不同。
     在 3V 供电, 12bit 条件下, 温度的转化公式为 :
     T = -39.60+0.04·SOT (6)
     在 JN5139 编程时, 公式 (6) 转成 :
     T = (-40550+41*SOT) >> 10 (7)
     而在 3V 供电, 14bit 条件下, 温度的转化公式为 :
     T = -39.60+0.01·SOT (8)
     在 JN5139 编程时, 公式 (8) 转成 :
     T = (-40550+10*SOT) >> 10 (9)
     为了适应在高速和低功率场合的应用, 选择 3V 供电, 8bit 测量湿度, 12bit 测量温 度。各传感器的接口电路分别如图 5a ~ c 所示。
     传感器包括 3V 供电的数字传感器和 5V 供电的模拟传感器。由 8.4V 镍氢电池通 过 LM2596 开关电源芯片降压成 5V 供给土壤水分传感器和土壤电导率传感器使用。 5V 传感 器的供电电路如图 6 所示。
     5V 传感器电源使能端与 JN5139 的 DIO14 相连, 当 JN5139 不传送传感器信息给协 调器时, 通过控制与 JN5139 相连的 DIO14 的高低电平控制传感器的电源通断。5V 降压成 3V 的电源芯片选用低压差 LDO 芯片 SP6201-3.0。其供电电路如图 7 所 无线传感器节点控制程序 - 环境温湿度传感器采集程序设计 环境温湿度传感器测量时序如表 1 所示。 表1示。
     先发出传输开始命令, 紧接着是由三位地址位 (000) 和五位命令位组成的后续命 令, 然后等待数据读取完成, 接着读取高字节数据, 然后是低字节数据, 低位在后。最后是 CRC 校验, 可省略。
     TS(Transmission Start) 传输开始时序如图 8 所示。通电后传感器需要 11ms 进 行休眠, 在此之前不允许发送命令。
     后续命令由三位地址位 (000) 和五位命令位组成。命令清单如表 2 所示。
     表 2 SHT10 命令清单
     命令 保留 测量温度 测量相对湿度 读状态寄存器 写状态寄存 保留 软件复位, 复位接口, 清除状态寄存器到默 认值, 在下一命令前等至少 11ms代码 0000x 00011 00101 00111 00110 0101x-1110x 11110SHT1X 会在第 8 个 SCK 时钟的下降沿之后, 将 DATA 下拉为低电平 (ACK 位 )。在第 9 个 SCK 时钟的下降沿之后, 释放 DATA( 恢复高电平 ) 来表示已接收正确的命令。
     图 9 为环境温湿度传感器的状态转移图。
     - 土壤温度传感器采集程序设计
     土壤温度传感器的复位和存在脉冲设计如图 10 所示。复位脉冲, 即为 JN5139 拉 低总线 480μs-960μs, 存在脉冲是土壤温度传感器 (DS18B20) 拉低总线 60-240μs 产生的。 读 / 写时间片如图 11 所示。通过使用时间片来读出、 写入 DS18B20 的数据。时间 片用来处理数据位和指定进行何种操作的命令字。如图 11a 所示, 写 “0” 时, JN5139 拉低 总线 60 ~ 120μs, 写 “1” 时, 电阻上拉 15 ~ 40μs。JN5139 读 “0” 或 “1” 时, 先拉低总线 15μs, 再采样, 读完后释放总线, 由上拉电阻上拉至 VCC。如图 11b 所示, 在采样时, 如果总 线为高电平, 则读出 “1” , 低电平, 则读出 “0” 。因为与 JN5139 的连接采用外部电源方式, 而 不是寄生电源方式, 所以相应的上拉时间可以不用考虑。
     相应的采集土壤温度可分为三个状态 : 空闲、 正在转化、 转化完成。其中空闲和正 在转化状态下执行程序的流程框图如图 12 所示, 图 12a 为空闲状态时执行的流程, 图 12b 为正在转化状态下执行的流程。
     - 模拟传感器采集程序设计
     JN5139 的 ADC 为 12-bit, 输入范围是 0 至参考电压或两倍参考电压。在供电电压 范围为 2.2 ~ 3.6V, 参考电压为 1.2V 时, 输入电压范围为 0 ~ 1.2V 或 0 ~ 2.4V。当输入 电压范围调至输入参考电压的两倍时, 内部电压通过一个电压因子 0.666 降压降至 ADC 输 入电压范围内。因为输入电压为 0 ~ 2.4V, 所以 1bit 的变化近似于 2.4V/212 = 2.4V/4096 = 586uV。 而内部电压由于乘以分压因子 0.666 才变成 ADC 通道输入电压范围内的电压, 所 以通过 ADC 读取的电压应该乘以 1.5, 才是内部电压值。即 :
     U 内部= UADC*1.5 = UADC+UADC >> 1
     因为 JN5139 不支持小数, 同时其 ADC1-ADC4 通道则没有分压, 因此程序中对数据 进行了移位处理程序。
     在 ADC 转化期间, 选择的通道以一个固定周期采样并保持, 这里采样时钟设为 2MHZ, 采样周期设为两个时钟周期, 则转化速率为 ( 采样间隔 *2)+( 时钟周期 *14) = (2*2)+14 = 18 个时钟周期= 18*0.5μs = 9μs。AD 采集流程状态转移如图 13 所示。
     节点的软件设计
     网络中的节点负责实时与协调器对话和应答, 因而采用路由设计。同时它还负责 采集土壤水分传感器、 土壤电导率传感器、 土壤温度传感器、 环境温湿度传感器、 3V 和 5V 传 感器供电电压、 JN5139 模块供电电压等信息, 并将其传送到协调器。节点上电时, 首先进行 初始化操作, 包括 ZigBee 堆栈的初始化及硬件外设的初始化 ; 接着进行信道查询, 选择合 适的网络等待加入 ; 然后向该网络的协调器发送加入请求 ; 最后, 在收到允许加入的确认 之后加入网络, 读取传感器数据, 发送十次到协调器后, 自动关闭传感器供电电源, 直至接 收到由 PDA 经协调器发送的再次采集命令, 才重新打开相应的传感器供电电源。图 14 为无 线传感器节点的流程图。
     在实际工作过程中, 集成在手持农田 PDA 中的协调器通过自定义通讯协议, 向无 线传感器节点发送数据采集命令, 完成各种传感器的信息采集, 并最终将数据保存到 PDA 中, 也可将 PDA 中的数据上传至 PC 机上, 完成大量数据的处理、 存档、 分析和农田决策。以 采集某个特定节点数据的过程为例对无线传感节点工作过程进一步说明。
     ①协调器发出命令。在农田 PDA 应用系统相关界面中输入 287b01, 该命令即由协 调器传送至相应节点。其中, 287b 为节点短地址, 01 为当前网络标志。节点短地址固化在 每个节点的 ROM 中, 以保证网络中每个节点每次启动时都是确定的而且是可识别的 ; 网络
     标志有效地防备了邻近网络的干扰, 使得该网络中的每个节点都能够正确地找到管理网络 的中枢——协调器。
     ②无线网络节点响应命令。短地址为 287b 的无线网络节点在检测到数据请求信 号, 开启各传感器的电源, 检测各传感器的状态 ; 各传感器作初始化, 准备采集数据。
     ③节点数据采集。节点无线模块读取各个传感器的数据, 针对不同的传感器作延 时处理, 以保证数据的稳定性和真实性。 采集数据按照定制的方式进行, 依次采集该节点的 各个传感器及其工作状态信息。
     ④节点数据传送。 节点将采集到的数据发送至协调器后, 重复步骤③→④, 这样循 环 10 次发送数据后, 本次采集数据动作完毕。
     ⑤关闭传感器电源。节点确认数据发送完成后即关闭该节点上所有传感器的电 源, 以节省能量, 保证传感器尽可能长地正常工作。路由节点继续工作。无线传感器路由节 点继续监测来自协调器的数据采集命令, 以备实时响应。 同时, 它也为其他节点的数据采集 搭建传输通道, 保障整个无线传感器网络的顺利工作。
     ⑥协调器接收数据。协调器接收来自特定节点的相关信息, 将其上传至农田 PDA 应用系统中显示, 或者保存为 *.txt 文件。表 3 为农田 PDA 接收到的模块信息。
     表 3 农田 PDA 接收到的模块信息
     以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技 术人员来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修 改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。
    

农田无线传感器网络及其数据采集方法.pdf_第1页
第1页 / 共18页
农田无线传感器网络及其数据采集方法.pdf_第2页
第2页 / 共18页
农田无线传感器网络及其数据采集方法.pdf_第3页
第3页 / 共18页
点击查看更多>>
资源描述

《农田无线传感器网络及其数据采集方法.pdf》由会员分享,可在线阅读,更多相关《农田无线传感器网络及其数据采集方法.pdf(18页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101951696A43申请公布日20110119CN101951696ACN101951696A21申请号201010268978822申请日20100831H04W84/18200901G01N33/24200601G01D21/0220060171申请人中国农业大学地址100093北京市海淀区圆明园西路2号72发明人郑立华邓小蕾车艳双李修华李民赞74专利代理机构北京众合诚成知识产权代理有限公司11246代理人黄家俊54发明名称农田无线传感器网络及其数据采集方法57摘要本发明提出了一种基于ZIGBEE的农田无线传感器网络。该网络包括ZIGBEE协调器、无线传感器节点和传感。

2、器,其中,协调器与传感器节点之间采用无线方式连接,传感器节点具有固定节点地址,协调器通过传感器节点控制启闭传感器电源的开关。本发明提供的农田无线传感器网络具有数据量小,简单灵活,稳定可靠的特点,并能在传感器电源一定的情况下,较长时间地维持其正常工作。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书7页附图9页CN101951702A1/1页21农田无线传感器网络,其特征在于,包括集成于农田手持PDA中的ZIGBEE协调器、与ZIGBEE协调器通过无线方式连接的无线传感器节点以及与无线传感器节点相连的传感器;所述无线传感器节点内的无线MCU模块和传感器接口部分通。

3、过不同的电源供电,所述无线MCU模块一直保持工作状态,仅当其接收到ZIGBEE协调器发送的数据信息采集请求时才开启传感器供电电源,否则传感器供电电源关闭。2如权利要求1所述的网络,其特征在于,所述网络为无线传感器节点分配固定节点地址。3如权利要求1或2所述的网络,其特征在于,所述无线传感器节点之间构成MESH型网络拓扑结构。4如权利要求1所述的网络,其特征在于,所述ZIGBEE协调器通过RS232串口与农田手持PDA3的核心芯片相连。5如权利要求1所述的网络,其特征在于,所述传感器包括土壤水分传感器、土壤电导率传感器、土壤温度传感器以及环境温湿度传感器。6农田无线传感器网络的数据采集方法,其特。

4、征在于,包括以下步骤步骤1ZIGBEE协调器发出数据采集命令;步骤2相应的无线传感器节点响应命令,开启传感器的电源,检测传感器的状态;进行传感器初始化,并准备采集数据;步骤3无线传感器节点进行数据采集;步骤4无线传感器节点将采集到的数据发送至ZIGBEE协调器;步骤5关闭传感器电源;步骤6ZIGBEE协调器接收数据。7如权利要求5所述的方法,其特征在于,所述步骤3及步骤4中无线传感器节点进行数据采集并发送至ZIGBEE协调器的过程进行多次循环。权利要求书CN101951696ACN101951702A1/7页3农田无线传感器网络及其数据采集方法技术领域0001本发明属于无线传感技术领域,尤其涉。

5、及一种农田无线传感器网络及其数据采集方法。背景技术0002农田信息的实时监测是精细农业的基础,对农田管理有着非常重要的意义。随着农业信息化的发展,精准农田数据的实时感知和采集已经成为决定农业信息系统成败的关键。针对农田数据采集和处理的特殊性,将无线技术与传感技术相结合是较为理想的解决方案。目前,应用在农业中的多传感器数据信息采集仪器有PM111植物生理生态监测仪,能够检测作物信息和土壤水分、温度、环境温湿度等信息。但是每个传感器都有个专门的外壳,通过有线方式和电脑相连,比较庞大不利于携带。0003一些研究机构和高校也开发了一些有针对性的无线传感器网络的研究,但只有很小一部分能够实现田间实时测量。

6、的要求。而即便这小部分可以在现场进行测量的检测仪器结构也较复杂,体积和重量都较大,通过固定在田间的信息汇聚点转发给上位机。由于传感器多采用定时休眠机制,所以不便于用户再次对异常点信息的按需实时采集。发明内容0004为解决上述技术问题,本发明提供了一种农田无线传感器网络及与适用于该网络的数据采集方法,其特征在于,所述网络包括集成于农田手持PDA中的ZIGBEE协调器、与ZIGBEE协调器通过无线方式连接的无线传感器节点以及与无线传感器节点相连的传感器;0005所述无线传感器节点内的无线MCU模块和传感器接口部分通过不同的电源供电,所述无线MCU模块一直保持工作状态,仅当其接收到ZIGBEE协调器。

7、发送的数据信息采集请求时才开启传感器供电电源,否则传感器供电电源关闭。0006所述网络为无线传感器节点分配固定节点地址。0007所述无线传感器节点之间构成MESH型网络拓扑结构。0008所述ZIGBEE协调器通过RS232串口与农田手持PDA3的核心芯片相连。0009所述传感器包括土壤水分传感器、土壤电导率传感器、土壤温度传感器以及环境温湿度传感器。0010所述农田无线传感器网络的数据采集方法,其特征在于,包括以下步骤0011步骤1ZIGBEE协调器发出数据采集命令;0012步骤2相应的无线传感器节点响应命令,开启传感器的电源,检测传感器的状态;进行传感器初始化,并准备采集数据;0013步骤3。

8、无线传感器节点进行数据采集;0014步骤4无线传感器节点将采集到的数据发送至ZIGBEE协调器;0015步骤5关闭传感器电源;说明书CN101951696ACN101951702A2/7页40016步骤6ZIGBEE协调器接收数据。0017所述步骤3及步骤4中无线传感器节点进行数据采集并发送至ZIGBEE协调器的过程进行多次循环。0018本发明的无线传感器节点间采用ZIGBEE数据传输技术自组织为稳定可靠的网状网,适用于各种尺度农田的节点数据采集。通过自定义协调器和节点间的通信协议,能够将全部节点的准确数据采集上来,具有数据量小,简单灵活,稳定可靠的特点。此外,本发明采用技术手段固定节点地址,。

9、无论用户需要采集哪个节点的信息,都可以通过协调器向相应的准确节点发送命令,再次采集。本发明解决了传感器功耗问题,能够维持传感器正常工作较长时间。附图说明0019下面结合附图对本发明作详细说明0020图1为根据本发明实施例的农田无线传感器网络的结构;0021图2为无线传感器节点的结构;0022图3为无线传感器节点无线MCU模块供电电路图;0023图4为DS18B20操作流程图;0024图5A为环境温湿度传感器接口电路;0025图5B为土壤电导率传感器接口电路;0026图5C为土壤温度传感器接口电路;0027图6为5V传感器供电电路图;0028图7为3V传感器供电电路图;0029图8为传输开始时序。

10、;0030图9为环境温湿度传感器的状态转移图;0031图10为复位和存在脉冲;0032图11A为写时序图;0033图11B为读时序图;0034图12A土壤温度采集空闲状态时的流程图;0035图12B土壤温度采集正在转化状态时的流程图;0036图13为AD采集状态转移图;0037图14为路由节点的操作流程。0038附图标记00391无线传感器节点、2ZIGBEE协调器、3农田手持PDA;00404土壤水分传感器、5土壤电导率传感器、6土壤温度传感器、00417环境温湿度传感器。具体实施方式0042下面结合具体实施例,对本发明所提的技术方案作进一步的描述。0043如图1所示,根据本发明实施例的农田。

11、无线传感器网络包含一个集成于农田手持PDA3中的ZIGBEE协调器2,以及五个无线传感器节点1,其中ZIGBEE协调器2通过RS232说明书CN101951696ACN101951702A3/7页5串口与农田手持PDA3的核心芯片相连。每个无线传感器节点1又各自连接四个传感器,分别是土壤水分传感器4、土壤电导率传感器5、土壤温度传感器6以及环境温湿度传感器7。0044无线传感器节点1的结构如图2所示。无线传感器节点1主要包括无线MCU模块、传感器接口土壤水分传感器,土壤温度传感器,土壤电导率传感器,环境温湿度传感器以及传感器供电电源模块。优选地,本实施例中采用英国JENNIC公司生产的内含32。

12、BITS处理器的JN5139M01,该无线MCU模块具有强大的组网能力,可以构成星型、树型和MESH型网络拓扑结构,网络节点容量理论上能够达到65535个。0045无线MCU模块和传感器接口部分通过不同的电源供电,无线MCU模块一直处于工作状态,以保证其能实时接收ZIGBEE协调器2传来的命令,而传感器供电电源则只在无线MCU模块接收到ZIGBEE协调器2发送来的数据信息采集请求时才开启,否则传感器供电电源关闭。0046农田手持PDA3安装WINDOWSMOBILE60操作系统。采集到的数据可以文本文档的形式存储到PDA的NANDFLASH中或者SD卡中。0047ZIGBEE协调器2负责建立网。

13、络,与多个无线传感器节点1进行无线连接,并对接收到的每个无线传感器节点的数据进行处理、显示、存储。0048无线传感器节点1的主要功能是响应ZIGBEE协调器2的命令,负责对土壤温度、土壤水分、土壤电导率、环境温度、环境湿度进行采集和发送,同时对节点工作进行智能化管理。无线传感器节点1和ZIGBEE协调器2的电路除了传感器接口部分不同之外,其他大致相同。0049无线MCU模块采用37V/1320MAH的锂电池供电,因此需要采用LDO芯片SP620130进行降压,其供电电路如图3所示。0050传感器接口0051优选地,土壤水分传感器采用中国农业大学信息与电气工程学院精细农业中心自主研发的FD传感器。

14、。其输出信号为模拟量,经过信号调理后由JN5139无线模块自带的AD进行转换,再经过标定可以得到相应的土壤体积含水率。该传感器的输入电压范围为512V,输出电压范围为015V。0052优选地,土壤电导率传感器采用中国农业大学信息与电气工程学院精细农业中心自主研发的基于电压电流四端法原理的传感器。其输出信号为模拟量,经过信号调理后由JN5139无线模块自带的AD进行转换,再经过标定可以得到相应的土壤电导率值。0053优选地,土壤温度传感器采用DS18B20为核心芯片的传感器,DS18B20是DALLAS公司生产的一线式数字温度传感器,JN5139无线模块只需一根端口线就能与DS18B20通信,无。

15、需标定。其测量范围为1085时精度为04,供电范围为355V,量程为55125。0054DS18B20数字传感器数据的读取,根据相应的手册,通过CODEBLOCKS软件对JN5139无线模块编程实现模拟通信协议。DS18B20的操作流程图如图4所示。0055优选地,环境温湿度传感器采用瑞士盛世瑞恩公司的SHT10芯片,通过二线串行数字接口和JN5139进行通信,无需标定。在软件设计中,需要用DIO口模拟通信协议。因为选用的是SHT10芯片,精度范围为相对湿度45,温度05。如果想要更高的精说明书CN101951696ACN101951702A4/7页6度可以换用其它芯片,如SHT71,精度范围。

16、达到相对湿度18,温度03。供电范围为24V55V。温度量程为401238,相对湿度量程为0100RH。更换更高精度的SHTXX系列的芯片,其电路和程序可以通用。0056芯片SCK端用于JN5139与环境温湿度传感器之间的通讯同步,DATA三态门用于数据的读取。数据传输期间,在SCK时钟高电平时,DATA必须保持稳定。DATA数据线上传输的数据只有在SCK为高电平时有效,此时DATA数据线上的电平保持不变。串行数据线需要一个外部的上拉电阻10K,将信号提拉至高电平。在VCC3V和地间应该接个01F的滤波去耦电容。SCK、DATA分别和JN5139的DIO9、DIO10相连,其中DATA通过10。

17、K上拉电阻连至3V。0057根据相应的手册,通过CODEBLOCKS软件对JN5139编程实现传感器数据采集。0058相对湿度的转换公式为00590060式中,SORH为传感器的输出,通过公式1可以将传感器输出转换成真实的相对湿度值。根据V3版本的温度转化系数,选用8BIT测量湿度,忽略则相应的转化公式变为0061RHLINEAR4000006480SORHRH20062在JN5139编程时,由于JN5139不支持小数,因此需要进行数据处理才能得到实际精度的测量值。本发明中将公式2变为0063RHLINEAR8192SORH132711RH30064若选用12BIT测量湿度,相应的转化公式变为。

18、0065RHLINEAR4000000405SORHRH40066在JN5139编程时,将公式4变为0067RHLINEAR8192SORH8311RH50068而温度可以选用12BIT或14BIT,不同供电条件下的温度转化系数不同。0069在3V供电,12BIT条件下,温度的转化公式为0070T3960004SOT60071在JN5139编程时,公式6转成0072T4055041SOT1070073而在3V供电,14BIT条件下,温度的转化公式为0074T3960001SOT80075在JN5139编程时,公式8转成0076T4055010SOT1090077为了适应在高速和低功率场合的应用。

19、,选择3V供电,8BIT测量湿度,12BIT测量温度。各传感器的接口电路分别如图5AC所示。0078传感器包括3V供电的数字传感器和5V供电的模拟传感器。由84V镍氢电池通过LM2596开关电源芯片降压成5V供给土壤水分传感器和土壤电导率传感器使用。5V传感器的供电电路如图6所示。00795V传感器电源使能端与JN5139的DIO14相连,当JN5139不传送传感器信息给协调器时,通过控制与JN5139相连的DIO14的高低电平控制传感器的电源通断。说明书CN101951696ACN101951702A5/7页700805V降压成3V的电源芯片选用低压差LDO芯片SP620130。其供电电路如。

20、图7所示。0081无线传感器节点控制程序0082环境温湿度传感器采集程序设计0083环境温湿度传感器测量时序如表1所示。0084表100850086先发出传输开始命令,紧接着是由三位地址位000和五位命令位组成的后续命令,然后等待数据读取完成,接着读取高字节数据,然后是低字节数据,低位在后。最后是CRC校验,可省略。0087TSTRANSMISSIONSTART传输开始时序如图8所示。通电后传感器需要11MS进行休眠,在此之前不允许发送命令。0088后续命令由三位地址位000和五位命令位组成。命令清单如表2所示。0089表2SHT10命令清单00900091命令代码00920093保留0000。

21、X0094测量温度000110095测量相对湿度001010096读状态寄存器001110097写状态寄存001100098保留0101X1110X0099软件复位,复位接口,清除状态寄存器到默111100100认值,在下一命令前等至少11MS01010102SHT1X会在第8个SCK时钟的下降沿之后,将DATA下拉为低电平ACK位。在第9个SCK时钟的下降沿之后,释放DATA恢复高电平来表示已接收正确的命令。0103图9为环境温湿度传感器的状态转移图。0104土壤温度传感器采集程序设计0105土壤温度传感器的复位和存在脉冲设计如图10所示。复位脉冲,即为JN5139拉低总线480S960S,。

22、存在脉冲是土壤温度传感器DS18B20拉低总线60240S产生说明书CN101951696ACN101951702A6/7页8的。0106读/写时间片如图11所示。通过使用时间片来读出、写入DS18B20的数据。时间片用来处理数据位和指定进行何种操作的命令字。如图11A所示,写“0”时,JN5139拉低总线60120S,写“1”时,电阻上拉1540S。JN5139读“0”或“1”时,先拉低总线15S,再采样,读完后释放总线,由上拉电阻上拉至VCC。如图11B所示,在采样时,如果总线为高电平,则读出“1”,低电平,则读出“0”。因为与JN5139的连接采用外部电源方式,而不是寄生电源方式,所以相。

23、应的上拉时间可以不用考虑。0107相应的采集土壤温度可分为三个状态空闲、正在转化、转化完成。其中空闲和正在转化状态下执行程序的流程框图如图12所示,图12A为空闲状态时执行的流程,图12B为正在转化状态下执行的流程。0108模拟传感器采集程序设计0109JN5139的ADC为12BIT,输入范围是0至参考电压或两倍参考电压。在供电电压范围为2236V,参考电压为12V时,输入电压范围为012V或024V。当输入电压范围调至输入参考电压的两倍时,内部电压通过一个电压因子0666降压降至ADC输入电压范围内。因为输入电压为024V,所以1BIT的变化近似于24V/21224V/4096586UV。。

24、而内部电压由于乘以分压因子0666才变成ADC通道输入电压范围内的电压,所以通过ADC读取的电压应该乘以15,才是内部电压值。即0110U内部UADC15UADCUADC10111因为JN5139不支持小数,同时其ADC1ADC4通道则没有分压,因此程序中对数据进行了移位处理程序。0112在ADC转化期间,选择的通道以一个固定周期采样并保持,这里采样时钟设为2MHZ,采样周期设为两个时钟周期,则转化速率为采样间隔2时钟周期14221418个时钟周期1805S9S。AD采集流程状态转移如图13所示。0113节点的软件设计0114网络中的节点负责实时与协调器对话和应答,因而采用路由设计。同时它还负。

25、责采集土壤水分传感器、土壤电导率传感器、土壤温度传感器、环境温湿度传感器、3V和5V传感器供电电压、JN5139模块供电电压等信息,并将其传送到协调器。节点上电时,首先进行初始化操作,包括ZIGBEE堆栈的初始化及硬件外设的初始化;接着进行信道查询,选择合适的网络等待加入;然后向该网络的协调器发送加入请求;最后,在收到允许加入的确认之后加入网络,读取传感器数据,发送十次到协调器后,自动关闭传感器供电电源,直至接收到由PDA经协调器发送的再次采集命令,才重新打开相应的传感器供电电源。图14为无线传感器节点的流程图。0115在实际工作过程中,集成在手持农田PDA中的协调器通过自定义通讯协议,向无线。

26、传感器节点发送数据采集命令,完成各种传感器的信息采集,并最终将数据保存到PDA中,也可将PDA中的数据上传至PC机上,完成大量数据的处理、存档、分析和农田决策。以采集某个特定节点数据的过程为例对无线传感节点工作过程进一步说明。0116协调器发出命令。在农田PDA应用系统相关界面中输入287B01,该命令即由协调器传送至相应节点。其中,287B为节点短地址,01为当前网络标志。节点短地址固化在每个节点的ROM中,以保证网络中每个节点每次启动时都是确定的而且是可识别的;网络说明书CN101951696ACN101951702A7/7页9标志有效地防备了邻近网络的干扰,使得该网络中的每个节点都能够正。

27、确地找到管理网络的中枢协调器。0117无线网络节点响应命令。短地址为287B的无线网络节点在检测到数据请求信号,开启各传感器的电源,检测各传感器的状态;各传感器作初始化,准备采集数据。0118节点数据采集。节点无线模块读取各个传感器的数据,针对不同的传感器作延时处理,以保证数据的稳定性和真实性。采集数据按照定制的方式进行,依次采集该节点的各个传感器及其工作状态信息。0119节点数据传送。节点将采集到的数据发送至协调器后,重复步骤,这样循环10次发送数据后,本次采集数据动作完毕。0120关闭传感器电源。节点确认数据发送完成后即关闭该节点上所有传感器的电源,以节省能量,保证传感器尽可能长地正常工作。

28、。路由节点继续工作。无线传感器路由节点继续监测来自协调器的数据采集命令,以备实时响应。同时,它也为其他节点的数据采集搭建传输通道,保障整个无线传感器网络的顺利工作。0121协调器接收数据。协调器接收来自特定节点的相关信息,将其上传至农田PDA应用系统中显示,或者保存为TXT文件。表3为农田PDA接收到的模块信息。0122表3农田PDA接收到的模块信息012301240125以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN10195。

29、1696ACN101951702A1/9页10图1图2说明书附图CN101951696ACN101951702A2/9页11图3图4图5A说明书附图CN101951696ACN101951702A3/9页12图5B图5C图6说明书附图CN101951696ACN101951702A4/9页13图7图8说明书附图CN101951696ACN101951702A5/9页14图9图10图11A说明书附图CN101951696ACN101951702A6/9页15图11B图12A说明书附图CN101951696ACN101951702A7/9页16图12B说明书附图CN101951696ACN101951702A8/9页17图13说明书附图CN101951696ACN101951702A9/9页18图14说明书附图CN101951696A。

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

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1