当前位置:首页 > 测试测量 > 测试测量
[导读]摘要 设计了一种基于GPRS的土壤温湿度实时采集系统,给出了一种基于无线传感器网络的环境监测方案。无线传感器网络是由大量随机分布的传感器节点,通过无线通信技术自组织构成的网络,传感器节点具有数据采集处理、无

摘要 设计了一种基于GPRS的土壤温湿度实时采集系统,给出了一种基于无线传感器网络的环境监测方案。无线传感器网络是由大量随机分布的传感器节点,通过无线通信技术自组织构成的网络,传感器节点具有数据采集处理、无线通信和自动组网能力。文中利用Telosb节点平台设计了传感器节点的硬件结构,并在TinyOS操作系统的基础上,完成了节点的软件设计。该系统可以对目标监测区内多点的温湿度进行实时采集,实现单跳和多跳的数据传输,同时利用GPRS进行高效可靠的远程传输,实现长期动态监测。
关键词 GPRS;实时采集;telosb;TinyOS

    对于农林作物而言,土壤温湿度是其发育、生长的重要条件。在古代中国农业中,将湿润的土壤称为“墒”,并有丰富的关于保墒、散墒等调节土壤水分状况的技术和作业。土壤温湿度是反应土壤状况的重要物理参数,决定着植物生长状况的好坏,它对于研究植物水分利用、农业灌溉及生态系统的变化等具有重要意义。在现代农业中,能否对土壤温湿度进行有效测量与控制,是实现“精细农林业”与“精细灌溉”的关键,同时在水文、气象和生态科学中,土壤温湿度的测量也具有重要意义。寻求一种快捷、经济、精度高、可靠性强、适合实时测量的土壤温湿度测量技术是科学决策的依据。

1 系统框架
   
设计的土壤温湿度采集系统可以实时准确地获取监测区域的温湿度。系统由两部分组成:数据采集模块和GPRS网关,如图1所示。数据采集模块由多个从节点与一个主节点组成,形成一个监控网络。它将各个从节点采集到的土壤温湿度信息,发送给主节点;GPRS网关由单片机与GPRS模块构成,它负责将主节点的信息发送给监控主机。



2 数据采集模块
   
模块包含两部分:采集(从)节点、主节点。采集节点由TI MSP430F1611单片机、时钟、存储、LED显示、CC2420通信模块、土壤温湿度传感器5TM等组成,如图2所示。它负责实时采集监测点的土壤温湿度信息,并发往主节点;主节点无土壤温湿度传感器模块,其他部分与采集节点相同。它负责接收采集节点的数据,并将数据处理后,发送至串口。即通过主节点Telosb平台的UART0将数据传送给GPRS网关。采集节点的软件平台基于TinyOS2.1.1操作系统开发,使用TinyOS-2.1.1操作系统内核,各模块及应用程序由nesC语言编程实现。


2.1 节点平台
   
节点采用Crossbow公司的TelosB,TelosB具有低功耗和快速苏醒功能,可保证更长的电池寿命。主要功能及部件有IEE802.15.4协议、250 kbit·s-1高传输速率射频器、TI MSP430F1611单片机、10 kB RAM微处理器、集成板载天线。可通过USB接口获取数据和编程,开源操作系统,集成了光照及空气温度、湿度传感器,两个扩展接口和板载跳线可以通过配置控制模拟传感器以及电子外围设备等。
2.2 TinyOS操作系统
    TinyOS是由加州大学伯克利分校开发的专门用于无线传感器网络的轻量级、低功耗的开源嵌入式操作系统,它以通信为中心的设计和模块式软件模型,使得TinyOS符合无线传感器网络资源受限、功耗低和操作鲁棒性的需求。它所引入的事件(event)驱动执行模式和基于组件(component)的软件设计,在使用少量ROM的情况下支持高度并行处理、复杂协议和算法,提高了系统的性能,使得TinyOS能有效地运行在无线传感器网络环境中。TinyOS运行在每个传感器网络节点上,是上层应用和协议运行的前提。TinyOS提供一系列可重用的组件,一个应用程序可以通过连接配置文件将各种组件连接,以完成所需的功能。基于TinyOS的开发者可以选择所需要的组件,组件库包括网络协议、分布式服务、传感驱动器和数据采集工具,这些组件都可以作为进一步开发的基础。
2.3 采集节点软件结构
   
采集节点的软件结构分为嵌入式OS内核和API两层,嵌入式OS内核提供任务调度模块、功耗管理模块和通信协议模块,内核底层还提供了对节点上所有硬件设备的驱动。API层提供传感器采集模块和射频通信模块。采集节点软件体系结构如图3所示。


    采集节点流程如图4所示,通电后首先对单片机进行初始化,然后初始化TinyOS操作系统并加载SPI驱动来初始化无线通信模块CC2420。由于采集节点采用电池供电,必须要保证终端节点的低功耗,因此设计采集节点定时采集数据,主节点采用被动唤醒的方式连接网关模块,其他时间则转入低功耗模式。处于低功耗状态的节点关闭传感模块以及部分电路,只保留单片机内部定时器、中断以及无线通信模块。


    当主节点无线通信模块收到采集节点发来的广播数据时唤醒节点,由于每一个节点有一个事先分配的唯一ID,当节点接收到一个数据包时,先取出该数据包包头的ID与自己的ID比较,如果一致则接收,否则就丢弃。接收数据后,主节点将数据处理后,传给GPRS模块。
2.4 土壤温湿度传感器
   
采集系统采用美国Decagon公司的土壤温湿度传感器5TM。5TM温度传感器为热电阻。湿度传感器属于频域反射法(FDR),它利用电磁脉冲原理,根据电磁波在土壤中的传播频率来测试土壤的表观介电常数的变化,将这些变化转变为与土壤体积含水量成比例的mV信号来计算土壤体积含水量。其基本原理:FDR的探针主要由一对电极组成一个电容,其间的土壤充当电介质,电容和振荡器组成一个调谐电路,振荡器频率F与土壤电容C呈非线性反比关系F=12πL×C+1Cb×15。式中,L为振荡器的电感;Cb为与仪器有关的电容。由于土壤电容C随土壤含水率的增加而增加,于是振荡器频率F与土壤含水率的关系被建立。
    5TM是此类传感器中唯一对土壤盐度和温度效应敏感度相对较低的一种,而且耗电较少,从而更容易实现长期监测。该传感器测量相对湿度的范围是0%~100%,分辨力达到0.08%RH,最高精度为±2%RH,测量温度的范围-40~50℃,供电电压3.7~12 V,输出TTL的异步串口信号,异步串口的波特率为1 200 baud。由于该传感器的测量是在加电的瞬间完成,所以每次获得数据后都要断开传感器的电源,以便下次测量。为此用晶体管BC847及1 kΩ电阻组成一开关电路,如图5所示,应用采集节点上MSP430单片机的P6.6/DAC0控制NPN三级管的基极,来控制土壤温湿度传感器5TM接地一端的通断。P3.4/UTXD0接到5TM的数字输出口,传感器断电后,由P3.4口读出传感器数据,通过无线发送至主节点。


    对于5TM,需要对测量的原始值进行校正:(1)介电常数校正。若介电常数的测量值为εRaw,校正后的土壤介电常数εa=εRaw/50。对于盆栽土,土壤湿度0.247。(2)温度校正。若温度测量值TRaw≤900,则TRaw2=TRaw;若温度测量值TRaw>900;则TRaw2=900+5(TRaw-900),由此计算温度值T=(TRaw2-400)/10℃。

3 GPRS网关
    GPRS网关模块由控制模块和GPRS通信模块组成,其中GPRS通信是采集控制系统和监控主机连接的扭带,GPRS通信的质量直接影响系统的稳定。系统采用西门子公司的MC52i设计GPRS通信电路。MC52i具有体积小、电压要求低、开机成功率高等优点,而且内嵌了TCP/IP协议。MS P430F149与MC52i之间的通信是基于RS232协议的串口通信,MSP430F149的P3.6和P3.7(UART1)分别与MC52i的RX和TX相连。MC52i在发射数据时会有一个瞬时的尖峰电流产生,为使系统不受尖峰电流的影响,采用3个470μF的胆电容并联进行滤波,图6为网关框图。网关类似一个具有IP地址的“计算机”,可以与远程服务器进行基于TCP/IP的网络通信,流程图如图7所示。



4 系统测试
   
采集系统由1个主节点及3个从节点构成。采集的数据汇聚到主节点,并通过GPRS模块,传送到监控主机。监控主机的主要功能是把数据帧进行解析,然后存进数据库并显示在控制界面上。在监控主机上,根据各节点地址及时间等信息查询历史数据和当前数据,采集系统主程序流程如图8所示。


    测试系统置于温室大棚中,测试结果如图9所示。这里截取了部分测试数据。数据采用16进制,每一行前8 Byte为包头,后10 Byte为测试数据,用2 Byte代表一个测试量,分别为:节点标识码ID、计数器、内电压、土壤湿度介电常数εRaw和土壤温度TRaw。


    图9中,每隔5 min采集一次数据,在节点1两次采集到的土壤湿度介电常数均为(01 B8)16、土壤温度均为(02 77)16。由此计算出节点1处的土壤温、湿度的平均值分别为VWC=24.59%,RH,T=23.1 ℃。

5 结束语
   
设计了一个基于无线传感器网络的土壤温湿度监测系统,可实现土壤温湿度的远程实时在线监测。系统具有低功耗、配置灵活、适应能力强的特点,可用于野外林地及大棚内多个区域的实时监测。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭