用户中心

资讯 > 工业无线

如何开始设计无线传感器网络系统

作者:吴线 嵌入式无线高级工程师2009.03.26阅读 8877

  一、无线传感器网络技术应用广泛,百花齐放
  无线传感器和传感器网络,是具有非常广泛的市场前景,将会给人类的生活和生产的各个领域带来深远影响的新技术。美国的《技术评论》杂志在论述未来新兴十大技术时,更是将无线传感器网络列为第一项未来新兴技术,《商业周刊》 预测的未来四大新技术中,无线传感器网络也列入其中。
  无线传感器网络有着十分广泛的应用前景,在工业、农业、军事、环境、医疗,数字家庭,绿色节能,智慧交通等传统和新兴领域有具有巨大的运用价值,无线传感器网络将无处不在,将完全融入我们的生活。图一是无线传感器应用示意。

无线传感器应用部分实例


  图1 无线传感器应用部分实例

  由于无线传感器和无线传感器网络巨大的市场和应用前景,所以目前全世界许多公司都推出了各自的无线传感器网络。这些技术百花齐放,各有千秋,但是这些技术之间CONTROL ENGINEERING China版权所有,几乎不能相互兼容和互通。
  图2是目前正在开发中的各种无线传感器技术,从这个图我们可以看到,不同的无线传感器网络,最终都是希望实现和互联网的通讯,这可能是这些传感器网络最终交汇的通道。

目前全球开发中的部分无线传感器网络技术


  图2 目前全球开发中的部分无线传感器网络技术

  二、如何选择合适的无线传感器技术
  无线传感器网络系统的基本架构包括三部分,第一部分是无线收发芯片,其职责是将数字信息转换为高频无线信号传送出去和将接收到的高频无线信号恢复成数字信息。无线传感器收发芯片而言,IEEE 802.15.4能为无线传感器应用提供最佳方案,这是因为IEEE 802.15.4规范可能是主要且可能唯一的实用标准。目前全球有多家公司提供这方面的收发芯片。像TI公司的CC2420/CC2520等芯片都特别适用于钮扣电池和低电能应用的低功耗特性。
  实现一个典型的无线传感器网络节点和路由器,可以采用多芯片方案,如图3所示,由一个无线收发芯片和一个微控制器(单片机)组成,微处理器可以采用低功耗的MSP430,无线芯片可以采用CC2520/CC2420等。

典型的无线传感器网络节点或者路由器


  图3 典型的无线传感器网络节点或者路由器

  随着技术不断发展,已经有越来越多的公司www.cechina.cn,将无线收发器芯片和微控制器和无线收发器做成了一个片上系统(SoC),例如TI公司采用8051内核的CC2430/CC2431等ZigBee无线单片机,随着无线传感器网络对计算能力提高要求,最近Freescale公司也推出了ARM内核的32位ZigBee无线单片机。使用这些SoC无线单片机设计无线传感器网络,将使无线传感器节点具有更小的体积,更低的功耗和更低的价格;TI公司在国内的技术合作伙伴无线龙科技公司等,也同时提供这些芯片,开发工具的相关技术支持。
  无线传感器网络构架第二部分是运行于单片机或者无线单片机内部的嵌入式软件CONTROL ENGINEERING China版权所有,也称软件协议栈(network stack),网络堆栈有两个职责。首先它必须要处理节点间的无线链接通信质量的频繁变化和环境因数对无线通讯造成的干扰,具有对网络自组织,自恢复的能力;网络堆栈的第二个职能是要具有很强的路由算法能力,确保信息可靠高效地通过各种网络拓扑(星状/网状等等)从源节点(如果现有,可以通过成百上千路由节点)发送到目标节点。确保通讯的实时性要求。
  ZigBee联盟是由众多技术供应商和开发商组成的独立标准组织。也是目前世界是最大的,基于IEEE 802.15.4平台的网络软件协议栈标准提供联盟。
  该组织从ZigBee2004、ZigBee2006、ZigBee2007不断发展,目前提供的两个网络栈是:ZigBee和ZigBee PRO。从使用角度看ZigBee堆栈很适合一般包含十到几百个节点的小型网络。而ZigBee PRO是ZigBee超集,它增加了一些功能,可对网络进行扩展并更好地应对来自其他技术的无线干扰,而且可以适应更大型的网络和具有更加可靠的路由通讯算法和无线通讯可靠性。
  无线传感器网络构架第三部分应用软件,这部分包括各种根据用户现有开发的软件代码,这些代码目前大部分是采用C语言来进行开发,可以之间以接口和API方式,调用软件协议栈的功能。
  在多种无线传感器网络技术中,我们认为采用802.15.4国际标准和ZigBee技术,作为我们设计无线传感器系统的起步CONTROL ENGINEERING China版权所有,有如下优点:
  兼容一个全球化的可靠的国际标准。
  可以通过TI、 Freescale这样的大型芯片供应商。获得稳定的无线收发芯片和无线单片机来源,也可以获得免费的ZigBee协议栈和相关源代码,降低开放门槛。
  能够采用KEIL和IAR这样的高性能软件编译调试环境,可以大大加快开放速度,缩短上市周期。
  三 开始无线传感器网络系统设计准备些什么?
  首先我们现需要进行一些知识准备,对无线传感器网络需要的技术和知识www.cechina.cn,进行准备,虽然可能我们已经熟悉单片机和相关软件开发技术,但是无线收

版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688