基于GPRS的土壤温湿度采集系统

发布者:心境恬淡最新更新时间:2013-05-02 来源: 电子技术 关键字:GPRS  土壤温湿度  采集系统 手机看文章 扫描二维码
随时随地手机看文章
    对于农林作物而言,土壤温湿度是其发育、生长的重要条件。在古代中国农业中,将湿润的土壤称为“墒”,并有丰富的关于保墒、散墒等调节土壤水分状况的技术和作业。土壤温湿度是反应土壤状况的重要物理参数,决定着植物生长状况的好坏,它对于研究植物水分利用、农业灌溉及生态系统的变化等具有重要意义。在现代农业中,能否对土壤温湿度进行有效测量与控制,是实现“精细农林业”与“精细灌溉”的关键,同时在水文、气象和生态科学中,土壤温湿度的测量也具有重要意义。寻求一种快捷、经济、精度高、可靠性强、适合实时测量的土壤温湿度测量技术是科学决策的依据。

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

a.JPG



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

b.JPG


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的开发者可以选择所需要的组件,组件库包括网络协议、分布式服务、传感驱动器和数据采集工具,这些组件都可以作为进一步开发的基础。[page]

2.3 采集节点软件结构
   
采集节点的软件结构分为嵌入式OS内核和API两层,嵌入式OS内核提供任务调度模块、功耗管理模块和通信协议模块,内核底层还提供了对节点上所有硬件设备的驱动。API层提供传感器采集模块和射频通信模块。采集节点软件体系结构如图3所示。

c.JPG


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

d.JPG


    当主节点无线通信模块收到采集节点发来的广播数据时唤醒节点,由于每一个节点有一个事先分配的唯一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口读出传感器数据,通过无线发送至主节点。

e.JPG


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

[page]

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所示。

f.JPG



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

g.JPG


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

h.JPG


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

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

关键字:GPRS  土壤温湿度  采集系统 引用地址:基于GPRS的土壤温湿度采集系统

上一篇:完整开发工具平台进一步简化MCU设计过程
下一篇:基于单片机的多周期完全同步测频技术

推荐阅读最新更新时间:2024-03-16 13:22

ADI推出全新数据采集系统(DAS)
中国,北京 Analog Devices, Inc. (ADI)今日推出一款数据采集系统(DAS),用于增强智能电网设备监控功能,保护这些设备免受有害系统故障的损坏并改善居民及商用的电力输送。随着电力需求增长和可再生能源发电的增加,电力公司必须提高配电网上监控点的覆盖范围、间隔密度和精确度。当前的数据采集系统通常要求复杂的设计工作和超出应用需求的昂贵的集成费用。这款新型DAS支持0.2级的测量精度,使得更快的开发更高精度的经济型故障检测设备变的可能,这些设备有助于继电保护操作人员在最大程度上降低维修和更换受损元件的高额成本。 AD7616 DAS通过集成16个通道的双路同步采样,可在有更多通道数采样的应用中减少对多个部
[工业控制]
ADI推出全新数据<font color='red'>采集系统</font>(DAS)
基于W77E58的多路数据采集系统的设计与实现
为了对实际信号进行监测,设计了以W77E58微控制器为核心的多路数据采集系统,介绍了系统总体结构,阐明了模拟量采集的硬件和软件设计方法,给出了具体的电路图和软件程序,经实际测试表明,该系统具有采集精度高、功耗低、抗干扰能力强、通用性好的特点。 在现代工业生产、控制和科学研究领域中,对各种现场数据如温度、压力及振动等参数进行采集、传输和处理是必不可少的组成部分。将温度、压力、流量、位移等模拟信息采集转换成数字信息后,再由计算机进行存储、处理、显示或打印的过程就是数据采集,相应的系统称为数据采集系统。高性能微控制器W77E58具有功耗低、体积小、功能强大等优点,非常适用于对现场数据进行实时采集和现场控制。 1 采集系统的结构设计
[单片机]
基于W77E58的多路数据<font color='red'>采集系统</font>的设计与实现
使用IEEE-488总线实现数据采集系统与PC机的通信
单片机数据采集系统,由于具有体积小、实时性好、编程灵活等优点,在仪器仪表、自动测试及工业控制等领域中得到越来越广泛的应用。同时单个单片机系统接口的标准化设计也显得越来越重要,为了能够充分利用微机的软、硬件资源,带有与微机通信接口的单片机系统已经成为一种发展趋势。IEEE-488总线是国际公认的通用标准接口总线,当仪器配备了IEEE-488标准总线后,就可像搭积木一样任意组成所要求的测试系统。本文介绍了使用IEEE-488总线实现8031单片机数据采集系统与PC机通信的硬件构成原理及软件设计。 1IEEE-488总线简介 仪器设备接口的标准化,最早是由美国惠普(HP)公司倡导实施的,叫做HP-IB,由于其良好的接口性能,很快
[嵌入式]
基于MSP430单片机的多路数据采集系统的设计
1 引 言 数据采集是从一个或多个信号获取对象信息的过程。随着微型计算机技术的飞速发展和普及,数据采集监测已成为日益重要的检测技术,广泛应用于工农业等需要同时监控温度、湿度和压力等场合。数据采集是工业控制等系统中的重要环节,通常采用一些功能相对独立的单片机系统来实现,作为测控系统不可缺少的部分,数据采集的性能特点直接影响到整个系统。本文设计的多路数据采集系统采用MSP430系列单片机作为MCU板的核心控制元件。MSP430系列单片机是由TI公司开发的16位单片机,其突出特点是强调超低功耗,非常适合于各种功率要求低的场合。该系统采样电路采用MSP430单片机内部12位的A/D,使系统具有硬件电路得以简单化,功耗低的特点。由于该系列
[单片机]
基于嵌入式系统的GPRS的设计
  嵌入式系统就是一个具有特定功能或用途的计算机软硬件结合体,或指装入另一个设备并且控制该设备的专用计算机系统。嵌入式系统的最大特点是其具有目的性和针对性,即每一套嵌入式系统的开发都有其特殊的应用场合与特定功能。嵌入式系统包含硬件和软件两部分:硬件架构以嵌入式处理器为中心,配置存储器、I/O设备、通信模块等;软件部分以软件开发平台为核心,向上提供应用编程接口API,向下屏蔽具体硬件特性的板级支持包BSP。嵌入式系统中,软件和硬件紧密配合,协调工作,共同完成系统预定的功能。   GPRS是General Packet Radio Service的简称,即通用无线分组业务。它是基于现在运行的GSM基础上发展的数据业务,类似于固定交换
[单片机]
基于嵌入式系统的<font color='red'>GPRS</font>的设计
利用FPGA实现无线分布式采集系统设计
1 引言 近些年来,随着电子技术的发展,无线通信技术、计算机网络的发展,分布式无线数据采集网络技术开始兴起,并迅速的应用到各个领域。在一些地形复杂,不适合人类出现的区域需要进行数据采集的情况下,都可以适当的选择无线分布式采集来进行。现有的无线分布式采集系统中,往往使用单片机、DSP等作为系统的主控控制单元。但是由于其自身工作特点,往往对于精确的定时控制以及并行处理能力上比FPGA弱。随着FPGA等可编程逻辑器件的发展,为无线数据可靠传输提供了很好的实现平台。采用FPGA作为时序控制和信号处理的处理器,将使系统电路设计更加简洁、可靠、灵活,可有效的缩短开发周期,并降低开发成本。 为此,基于CycloneIV+STM32设计了
[单片机]
利用FPGA实现无线分布式<font color='red'>采集系统</font>设计
51单片机GPRS模块(LT8030)汇编通讯程序
stack segment para stack 'stack' db 256 dup(0) stack ends DATA SEGMENT PARA PUBLIC 'DATA' WEN1 DB 'AT+IISP1=*99***1#',0DH,0AH,00H WEN2 DB 'AT+IDNS1=211.136.18.171',0DH,0AH,00H WEN3 DB 'AT+IUSRN=WAP',0DH,0AH,00H WEN4
[单片机]
Maxim Integrated发布业界首款符合ASIL-D标准的数据采集系统
2月4日,Maxim Integrated Products, Inc宣布推出MAX17852 14通道、高压、符合ASIL-D标准的数据采集系统,帮助汽车电源管理系统(BMS)开发商提供最高安全等级的电压、电流、温度测量及数据通信,同时可以大幅节省空间、缩减方案成本。这款IC专为电动汽车、混合动力电动车和其他运输车辆的系统整合而设计,是智能接线盒、48V及其他汽车电池系统的理想选择,能够承受400V、甚至更高电压。 OEM和电动汽车制造商要求电池系统均满足ISO26262标准设定的最高安全等级。采用全面的诊断功能和安全驱动架构,Maxim Integrated设计并生产的MAX17852能够帮助客户满足ASIL-D标准对电压
[汽车电子]
Maxim Integrated发布业界首款符合ASIL-D标准的数据<font color='red'>采集系统</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved