粮库无线温湿度传感器网络的监测节点设计

发布者:疯狂小马最新更新时间:2015-09-17 来源: eefocus关键字:无线  温湿度传感器网络  监测节点 手机看文章 扫描二维码
随时随地手机看文章
  引 言

  科学储粮是粮食生产的一个重要环节,若管理不当,粮食发霉或生虫会造成极大的浪费。粮库管理中最重要的问题是监测粮堆中的温、湿度变化。国家为粮食储藏每年支付很高的费用,主要是因为监测设备的成本过高,管理方式不够先进。随着无线通信网络技术及传感器技术的发展,使得研制低成本的先进粮库温湿度监测方法成为现实。无线传感器网络(Wireless Sensor Network,WSN)是将大量低功耗、低成本的无线传感器节点布置到相关区域,各传感器节点通过自组织快速形成的一种分布式网络。WSN具有广阔的应用前景,例如灾难预警与救助、环境监测和生物多样化勘测、智能楼宇、设备管理、机器监视和维护、运输和信息通信业务等。在粮库中构建无线传感器网络,就可以实现对粮库各处温湿度的低成本、高效监测。其中的传感器节点是组成粮库WSN的基本单位,节点将采集的温湿度数据传送给相邻节点,根据采用的路由协议最终传送到汇聚节点(sink)。汇聚节点解析接收到的数据,连接到因特网上实现信息的更广泛传递。由此可知,节点的设计直接影响到粮库WSN的性能。出于粮库WSN低功耗、低成本的考虑,通常采用8位单片机为节点CPU。本设计实现了以高档8位AVR单片机ATmega128L为核心,结合外围温湿度传感器SHT11和无线收发芯片CC2420的粮库无线传感器网络节点。

  1 节点结构

  粮库无线温湿度传感器网络节点主要功能是采集粮库温湿度数据,并将数据发送给汇聚节点。它由传感器模块、处理模块、传输模块和能量供应模块4个部分组成,如图1所示。

 

  传感器模块采用的是瑞士Scnsirion公司推出的温湿度传感器SHT11,通过I2C接口与处理模块相连;处理模块控制其他模块以及WSN的路由协议、同步定位执行和节点的功耗管理等;传输模块主要由低功耗无线通信芯片CC2420及其外围电路组成,软件上运行相应的通信协议;能量供应模块采用2节 5号AA电池供电。

  2 粮库无线温湿度传感器网络节点设计

  2.1 处理模块设计

  ATmega128L是Atmel公司于2001年推出的采用低功耗CMOS工艺生产的基于AVR RISC结构的8位微控制器。该芯片内部采用Harvard结构,具有极低的能耗和丰富的资源;具有片内128 KB的Flash存储器、4 KB的SRAM数据存储器(可外接扩展到64 KB)和4 KB的E2PROM存储器。该芯片还有8个10位ADC通道,2个8位和2个16位硬件定时/计数器,可在多种不同模式下工作;8个PWM通道、可编程看门狗定时器和片上振荡器、片上模拟比较器;USART0/1、SPI、I2C总线接口;可以采用JTAG编程和ISP编程两种方式。除正常工作模式外, ATmega128L还具有6种不同等级的低能耗操作模式,每种模式具有不同的能耗。因此ATmega128L非常适合于低能耗的应用场合。处理模块选用 AT-mega128L,其接口电路如图2所示。


 

  2.2 传输模块设计

  传输部分采用Chipcon公司的CC2420芯片。它是Chipcon公司推出的首款符合2.4 GHz IEEE 802.15.4标准的射频收发器。该器件包括众多额外功能,是第一款适用于ZigBee产品的RF器件。它基于Chipcon公司的SmartRF03 技术,以0.18 μm CMOS工艺制成,只需极少外部器件,性能稳定且功耗极低;具有工作电压低(2.1~3.6 V均可工作)、能耗低、体积小等非常适合于集成的特点;采用QPSK调制方式,最大收发波特率250 kb/s,外部采用SPI的接口,可以直接和微处理器芯片ATmega128L相连接。传输模块接口电路如图3所示。

 

  2.3 传感器模块设计

  传感器模块采用的是数字温湿度传感器SHT11。该芯片主要特点如下:

  ①高度集成,将温度感测、湿度感测、信号变换、A/D转换和加热器等功能集成到一个芯片上;

  ②提供二线数字串行接口SCK和DATA,接口简单,支持CRC传输校验,传输可靠性高;

  ③测量精确度高,由于同时集成温湿度传感器,可以提供温度补偿的湿度测量值和高质量的露点计算功能;

  ④封装尺寸超小,测量和通信结束后,自动转入低功耗模式;

  ⑤高可靠性,采用CMOS工艺,测量时可将感测头完全浸于水中。

  处理模块ATmega128L通过I2C接口与SHT11相连。[page]

  3 节点软件检测

  对设计好的节点分模块进行软件检测,针对各个不同模块编写测试程序验证节点工作的可靠性。检测工具为AVR Studi04,硬件仿真器为JTAGICE。在进行软件测试之前,先要通过连接AVRStudi04找到ATmega128,然后将其熔丝位更改为外部时钟,使其对应于7.372 8 MHz晶振提供的时钟源。编程方式选用JTAG编程。本文仅就外部晶振及指示灯、串口、温湿度传感器SHT11和CC2420无线通信的软件检测进行说明。完整的ZigBee协议栈由物理层、介质访问控制层、网络层、安全层和高层应用规范组成。ZigBee协议栈的网络层、安全层和应用程序接口等由 Zig-Bee联盟制定。其中安全层(security)主要实现密钥管理、存取等功能。应用程序接口负责向用户提供简单的应用软件接口(API),包括应用子层支持(Application Sub-layger Support,APS)和ZigBee设备对象(ZigBee DeviceObject,ZDO)等,实现应用层对设备的管理。其中协调器和终端节点在介质访问控制层定义实现,星型网络的实现在网络层定义。用户可针对不同的需要在应用层自行定义开发,也可参考引用已定义的一些簇(cluster)。ZigBee协议栈示意图如图4所示。

 

  3.1 外部晶振及指示灯检测

  外部晶振及指示灯(黄灯)的部分检测程序如下:

 

  3.2 串口检测

  使用串口调试助手往串口发送数据,可以发现发送的数据被回传。检测程序如下:

 

  3.3 温湿度传感器SHT11检测

  温湿度传感器SHT11的部分检测程序如下:

 

  3.4 002420启动和SPI初始化检测

  CC2420运行是否正常是节点能否正常通信的关键。CC2420启动和SPI初始化的部分检测程序见本刊网站www.mesnet.COITI.cn——编者注。

  4 总 结

  本系统的设计针对现阶段粮库监控出现的问题,提出了基于CC2420的粮库无线温湿度传感器网络监测节点的设计方案。WSN作为新兴的学科交叉研究领域,在区域监测和采集数据等方面具有突出的优点,具有广阔的应用前景。

关键字:无线  温湿度传感器网络  监测节点 引用地址:粮库无线温湿度传感器网络的监测节点设计

上一篇:AVR笔记1:AVR studio 不能编译
下一篇:有源电子标签低功耗防冲突协议设计

推荐阅读最新更新时间:2024-03-16 14:31

EnOcean无需电源与布线的新型无线智能控制系统
未来数以亿计的无线设备将接入庞大的“物联网”系统中,一方面无线通信终端设备呈爆发式增长,根据思科统计2013年全球有约近78亿台无线通信终端设备,预计到2017年将超过100亿台,由此无线通信在智能手机、平板电脑、M2M等消费类终端产品的应用的需求会急剧上升;另一方面,随着智慧城市、智能建筑、智能家居、智慧家庭等概念的兴起,办公楼、工厂、住宅等的监控管理系统对无线技术的需求也在高速上涨。从能源的角度来看,建筑物每年消耗的能源是全球总量的41%,使用智能建筑系统的建筑则可以节省30%的能源。在这种情况下,如果有一种无线通信技术能够在实现这些设备的超低功耗设计的同时解决它们的供电问题,智能控制系统、传感网络等都无需电池/电源供电和与
[安防电子]
高通Snapdragon Sound,重新定义无线音频体验
高通技术国际有限公司推出高通Snapdragon Sound™技术,包括一系列优化的音频创新技术和软件组合,旨在为智能手机、无线耳塞和耳机等终端及终端与终端之间打造无缝的沉浸式音频体验。Snapdragon Sound旨在面向在线音乐播放、语音通话或无线游戏场景,为消费者提供极致音频体验。配合此次发布,高通技术公司还携手Amazon Music,共同发布Snapdragon Sound精选歌单。 高通副总裁兼语音、音乐及可穿戴设备业务总经理James Chapman表示:“人耳对于音乐播放、视频会议、无线游戏等场景中常出现的故障、时延及其它挑战非常敏感。我们专注于打造端到端的体验,希望通过技术创新解决所有音频交互场景的常
[焦点新闻]
高通Snapdragon Sound,重新定义<font color='red'>无线</font>音频体验
赛普拉斯收购博通无线业务,继续扩大物联网战略
近年来,半导体行业收购消息接连不断,在年后的短暂平静之后,我们即将迎来又一波收购热潮。 2016年4月28日消息,今日赛普拉斯半导体公司和博通公司共同宣布,两公司已经达成明确的协议,赛普拉斯将会以5.5亿美元现金收购博通的无线物联网业务。 此项交易达成后,赛普拉斯将会收购博通的Wi-Fi,蓝牙,Zigbee等物联网无线产品线,这其中自然包括博通一直以来着重推广的WICED品牌以及相关开发者生态系统。 WICED CORE ELP蓝牙系列可为各种广泛的物联网应用提供高级技术,其中包括同步多协议支持、业界首个适用于通信 SoC的40nm 闪存存储器、低功耗以及通用开发平台等。通过把更快的处理器速度、FPU 及 DSP 库
[半导体设计/制造]
高通公司财富500强年度排名大幅攀升 名列第317位
近日,最新一期的2007年美国财富500强名单新鲜出炉。美国高通公司再一次进入财富500强,且排名大幅攀升,从去年的第381位上升至第317位。至此,高通公司已是连续第五次入选美国财富500强名单了。 2007年美国财富500强的排名依据是2006年企业营收,高通公司以75.26亿美金的年收入名列第317位。2006年,美国财富500强企业的总营收为9.9万亿美元,比2005年增长8.9%;净利润为7850亿美元,比2005年增长29%。 高通公司创立于1985年,总部设于美国加利福尼亚州圣迭戈市,现已有11200多名员工遍布全球。高通公司以CDMA及其它先进数字技术为基础,在研发并提供全球领先的数字无线通信产品和服务的过程中
[焦点新闻]
有助于无线探头测量感应式电源的低功耗电压
为执行长期监视任务的便携式遥测系统供电,向人们提出了有趣的设计挑战。电池不适合于某些关键性应用,且在这些环境中,设计人员一般用无线感应链路来传输功率与数据。感应链路由一个驱动固定初级线圈的射频发射器与一个为便携式装置提供电源的松耦合次级线圈组成。对设计工程师来说,测量发射功率相当重要,因为它会限制设计人员可包含至便携式装置中的电路数量。但不幸的是,传统测试设备不适合执行该任务,因为标准电压探头会拾取初级线圈上感应的噪声,且在某些应用中,便携式装置密封在一个不能接入电缆或探头的小盒子中。   图1所示电路可减少噪声效应,因其VFC(电压-频率转换器)可产生对噪声进行积分或取平均的PPM(脉冲位置调制)输出信号VOUT。此
[应用]
无线火灾监测系统中微处理器芯片的物理设计
0 引言   目前,在建筑物早期火灾监测和报警上,还是一直沿用有线网络的方式,其线路遍布在建筑内,初装成本高,同时线路本身也是很大的火灾隐患。因而新型的无线火灾监测系统应运而生,该系统安装方便、快捷,且其成本更为低廉,有更大的应用空间。微控制器是火灾监测系统的核心部件之一,通用的微处理器和微控制器不能满足无线火灾监测系统中节点主控芯片低功耗、低成本的要求。   为了掌握无线火灾监测系统的核心技术,建立拥有自主知识产权的软硬件平台,推动我国无线火灾监测系统的发展,有必要开发出针对无线火灾监测系统的微处理器。本文完成了一款专用于火灾检测系统的微控制器芯片的物理设计。    1 SW-A芯片的架构   SW-A芯片是
[安防电子]
<font color='red'>无线</font>火灾<font color='red'>监测</font>系统中微处理器芯片的物理设计
无线支付中的安全技术
前 言 无线网络自身的发展和越来越多的移动终端的加入极大的促进了无线支付的发展。无线支付是指利用手机等手持设备通过无线网络进行贸易的行为。基于移动通信的电子商务因为其便捷、灵活的特点而越来越受到人们的欢迎,然而无线支付尚未得到广泛普及,其中的一个因素也在于无线支付的安全问题。无线支付网络与手持系统的有限处理能力和当前基于复杂性的安全计算也制约了移动电子商务的快速发展。基于移动终端的智能卡等无线支付形式,包括基于位置的应用、移动交易服务、移动娱乐、移动多媒体、移动信息点播等各种增值业务。 无线支付的流程与框架 用户通过手持终端等访问电子商务提供方构造的电子商务平台,然后经由用户的ISP对服务中的安全予以保障。其中可以有银行和可信第三方
[模拟电子]
无线电波可以传得很远的原因
短波通信是指波长为100~10米(频率为3~30兆赫)的无线电。在通信现代化的战争中,短波通信被广泛用于传输电报、电话、数据和静态图像,在军用远程通信中占据极其重要的地位。陆地上的作战指挥所要与远处的部队或海上的军舰进行通信,都要依靠短波电台。短波通信发射功率小,传输距离远,建站迅速,便于机动,是军用无线电通信的主要方式之一,被誉为现代战场的“神行太保” 。   被埋没的“英雄”   然而,在很多年以前,人们利用无线电波进行通信时,主要都是利用波长在 1000米以上的中、长波。为什么科学家们只利用长波波段呢?原来,最早人们以为无线电波只能沿直线传播,而地球表面是圆弧形状的,电波向前传播时会很快地飞出地球,远处的电台就接
[模拟电子]
<font color='red'>无线</font>电波可以传得很远的原因
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

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

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