标签芯片 | 读写器 | 天线 | 中间件 | 智能卡 | 生物识别 | 条码 | 制造设备 | 物流 | 零售 | 防伪 | 交通 | 停车 | 资产管理 | 动物 | 身份识别 | 军事 | 航空 | 门禁 | 一卡通
供求商机 资讯中心 产品中心 企业资料 人才招聘
 
 首页 >> 技术中心>> 正文
无线传感器网络自组网协议的实现方法
来源:单片机与嵌入式系统应用   2007-8-20 9:34:33
关键词: 无线  传感器网络  自组织协议  低功耗  


提要无线传感器网络通常采用电池供电,放置在没有基础结构的地方,节点的通信能力十分有限。这就要求传感器节点具有自组织的能力,自动形成转发监测数据的多跳无线网络。本文提出一种简单、易实现的自组织协议,选用MSP430F149单片机设计微型传感器节点,并实现了一种低功耗无线网络。

无线传感器网络具有非常广阔的应用前景[1]。文献[2]给出一种传统的洪泛算法(Flooding),也是最早、最简单的路由协议。节点以广播的形式发送消息,接收到消息的节点再以广播形式转发数据包给所有的邻节点,这个过程重复执行,直到数据包到达目的地或者达到预先设定的最大跳数。文献 [3]提出了最具代表性的层次型自组织算法(LEACH,Low Energy Adaptive Clustering Hierarchy)。LEACH是MIT的Heinzelman等人为无线传感器网络设计的低功耗自适应聚类路由算法,主要通过随机选择聚类首领、平均分摊中继通信业务来实现。文献[4]给出以数据为中心的自组织算法SPIN(Sensor Protocols for Information Via Negotiation)。它的主要思想是通过高层的描述方式——元数据来命名传感数据。在发送真实的数据之前,传感器节点广播采集数据的描述信息元数据,当有相应的请求时,才有目的地发送数据信息。这些研究均在无线传感器网络的自组织算法上取得进展,但是,Flooding存在消息“内爆”和“重叠” 的缺陷;LEACH的动态分簇带来了拓扑变换和大量广播这样的额外开销;SPIN中的元数据没有统一的形式,且其拓扑变化是局部性的,因此不适用于需要高可靠性的应用。还有很多其他相关算法停留在理论研究阶段。

针对这种研究现状,本文提出一种简单易实现的自组织协议,选用MSP430F149单片机设计了微型传感器节点,并实现了一种低功耗无线网络。

1 自组织协议

  在协议中,通过定义数据包的格式和关键字来实现节点的自组织。

1.1  协议格式

  自组织协议格式如下:

按此在新窗口浏览图片

  其中,Pre表示前导码,这些字符杂波不容易产生,通过测试和试验发现,噪声中不容易产生0x55和0xAA等非常有规律的信号;Key表示关键字,用来区分各种情况下的数据,接收节点会根据这些关键字分别进入不同的数据处理单元;From表示源地址,是发送数据的节点自身信息;Final表示数据的目标地址;Data表示有效数据,这些数据随着字符Key的不同采用不同的格式,可携带不同的信息;Check表示检验位,可避免接收错误的数据包;Flag表示数据包的结束标志位。

  根据协议格式中的Key,可以将节点通信时捎带的数据包分为自组网信息、环境突变信息、上位机的控制命令、广播信息等。节点在发送状态突变时的数据包格式如下:

按此在新窗口浏览图片

  其中,0x55和0xAA为数据前导码,0xFF为传感器节点在感测到其状态突变时向外发送数据的关键字,0x11表示发送节点的地址, 0x00为数据包要到达的目标地址,0x01表示数据包在网络传输中的跳数,接着的0x01表示节点在当前网络中的级别,0x15表示节点当时采集的温度,0x20表示节点当时采集的电源电压值,0x03表示节点的状态量, 0x00…0x00为11个字节的有效数据,可记录数据包经过节点的地址,0x3A为前面核心数据和的低8位,作为数据包的检验码,0xBB为数据包的结束标志。

  接收节点需要向发送节点做出应答,应答状态突变时的数据包格式如下:

按此在新窗口浏览图片

  其中,0xFF就表示应答状态突变的关键字,后面分别是发送节点和接收节点的地址。

1.2  自组网过程

  网络包含一个与上位机相连接的基站节点和若干传感器节点。基站节点上电初始化后就进入低功耗模式。传感器节点随机布放,上电初始化后,传感器节点首先会向基站节点发出请求分配级别的命令,然后进入低功耗状态并打开定时器。若在设定时间内收到基站节点分配的级别,该传感器节点就会向基站节点发送自组织信息的数据包。如果在设定时间内没有收到基站节点分配的级别,该节点会从低功耗状态唤醒,再次发送请求分配级别的命令,如此循环。当传感器节点发出请求基站分配级别的命令达到设定上限后,但仍然没有确定自己在网络中的级别时,该节点就会向全网发出广播命令,然后进入低功耗状态并打开定时器。定时时间到,节点重新回到发射广播命令状态。当传感器节点发射广播的次数达到设定值时,该节点就会将接收到的应答信息进行整理,确定自己在网络中的级别,并确定上级、同级和下级节点的相关信息。该节点再向上级节点发送包含这些信息的数据包,直到数据包传送到基站节点,从而确定整个网络的拓扑结构。节点的自组织流程如图1所示。

按此在新窗口浏览图片
图1  节点的自组织流程

2  硬件研制

  为了验证提出的自组织协议,本文选用了片上资源丰富的MSP430F149单片机作为处理器,研制了一种微型传感器节点[5]。

2.1  总体方案

  系统由基站节点和传感器节点组成。节点硬件选择了支持低功耗工作模式的MSP430F149单片机和nRF905射频模块,使用32 768 Hz的低频晶振,采用2节5号电池供电。在设计节点的过程中,拨码开关、蜂鸣器、LCD指示灯的设计极大方便了实验的调试。

2.2  节点设计

  图2为传感器节点的框图,该节点使用电池供电,体积小巧,只有打火机般大小。

按此在新窗口浏览图片
图2  传感器节点框图

  MSP430系列单片机是TI公司生产的一种混合信号控制器,其突出优点是低电源电压、超低功耗,可采用电池工作,有很长的使用时间[6]。

  nRF905是挪威Nordic VLSI公司推出的单片射频收发器,低电压工作,功耗非常低,工作于433/868/915 MHz三个ISM(工业、科学和医学)频道,频道之间的转换时间小于650 μs[7]。ShockBurstTM工作模式,能自动处理字头和CRC(循环冗余码校验)。通过SPI串口与微控制器通信,使用非常方便;内建空闲模式与关机模式,易于实现节能。nRF905适用于无线数据通信、无线开锁等诸多领域。

  天线的设计是整个系统设计的一个非常重要的环节。系统功耗的高低以及网络性能的好坏与天线的设计都有密切关系。天线部分的设计采用整体PCB环行差分天线。与传统的鞭状天线相比,不仅节省空间,降低生产成本,机构上也更稳固可靠。

  因为本文主要研究无线传感器网络的自组网和低功耗技术,所以只选择了MSP430系列单片机的内部集成热敏二极管来测量节点的工作温度,但预留了大量外接传感器接口,外接传感器的信号能以中断方式唤醒节点。

2.3  系统功耗

  传感器节点采用电池供电,功耗的高低直接影响整个网络的生命期。系统的功耗不仅与选择的元器件有关,还与整个网络的控制策略有关。采用不同的控制策略,系统的工作时间就会不同。若希望节点工作一年的时间(365×24=8 760小时),则理论上要求平均工作电流约为263 μA(2 300÷8 760)。发射数据到接收应答的工作时间约为50 ms,这样可推算出每次工作前的平均休眠时间为2.3 s[8]。实际应用中,可以根据网络的反应速度和信息的采样率来选择系统工作和休眠的时间。

作者:余向阳 徐科军 周杨


 [1] [2] 下一页       
推荐 】【 打印 】【 发表评论 】【 加入收藏

 相关文章
· 利用MEMS技术实现移动电话射频设计
· 基于MSP430单片机的低功耗有源RFID标签设计
· 复杂的无线标准为仪器行业带来挑战
· 基于ATmega128L与CC2420的无线传感器网络节
· 改进Monte Carlo定位算法用于RFID标签的室
· 无线传感器网络跨层通信协议的设计
· 基于射频模块nRF905的粮库无线温湿度监控系
· 无线标准的共存性和互操作性
· Zigbee:“小领域”成就“大事业”
· 低功耗高动态范围的915MHz无源射频标签
 最新供求
·射频检测器
·求枪支离位报警项目合作
·求购类似马来西亚身份证卡
·求购远距离读写器(固定与手持两种)及配套标
·求医院用13.56特殊标签和读写器
·求车辆管理系统方案和报价
·buy 2.5 Million RFID Tag for library use
·大量采购2.45G有源电子标签和读写器
·求购915MHz电子标签(量大)
·求购PA薄膜
 相关关键词搜索
·资讯中心无线  传感器网络  自组织协议  低功耗  
·技术中心无线  传感器网络  自组织协议  低功耗  
 
 
 
业界资讯 纵深报道 技术学院
国际资讯 | 国内资讯 | 国内企业 | 国外企业 | Global News
  重点专题
· 自动识别协会射频工作组 · RFID圈内企业动态
· RFID行业高层访谈 · 智能卡与一卡通
· RFID与食品安全 · Scan China展会专题
· 远望谷IPO之路 · RFID与医疗卫生
· NFC手机与支付 · RFID联盟产业园建设介绍
· RFID与智能交通 · 各国RFID频段标准与政策
· 出租车停运以及解决办法 · 863计划RFID专项
  相关产品

  推荐文章
· 新西兰航空公司利用RFID技术简化登机手续
· 1GHz以下全球免许可频段短距离无线系统的设
· 德国租赁公司使用RFID技术管理物品
· 美包伯·琼斯大学使用RFID系统加强校园安全
· 美国社区居民利用RFID技术回收垃圾
· 美国港口运用RFID技术减少空气污染
· 拉美零售巨头使用RFID改善服装库存管理
· 沙特珠宝商利用RFID改善库存管理
· 基于RFID技术的运输车辆及汽车衡称重防作弊
· 加拿大宠物用品公司采用RFID系统快速满足沃
  相关案例和方案
· 阿德利亚科技无线医疗系统解决方案
· 美航空航天局研制无线传感器网络
· 无线世界:RFID防盗衣
  相关资讯文章
· WINMEC为医疗设备提供RFID等干扰测试服务
· 赛普拉斯推出完整2.4-GHz解决方案CyFi Low-
· 广东佛山拟建“无线城市” 试点效果不理想(图
· ZigBeeI推出高整合度2.4GHz RF前端产品
· 万事达加拿大和Bell Mobility推出NFC移动支
· 德州仪器推出首款Z-Accel无线网络处理器
快 报 论 坛
· 金属环境中屏蔽抗干扰材料资料,用于NFC/RFI
· 监狱管理腕带电子标签
· 煤矿井下人员定位电子标签
· RFID在防伪领域的应用
· RFID基本工作原理
· 教你让一台电脑只能上允许的QQ
快 报 问 吧
· 4469和4205
· 是否可以通过中继的方式,提高识别距离
· 标签读取的时候能读远读不了近?
· 请教门禁卡有哪几部分组成?
· private string RFID_CM的意思是什么?
· 解析服务、目录服务及信息发布技术研究
快 报 博 客
· RFID真是防止艾滋病扩散的良方吗?
· 突发奇想,如果许三多成了酬勤的员工?
· 手掌静脉--告诉你到底是谁?
· 看了一遍我哭了,希望珍惜眼前人。。!!!!!(结
· 如何把条码引入固定资产管理系统?
· 如何利用条码来防伪防窜货管理系统?

关于我们 | 广告服务 | 帮助中心 | 联系我们 | 友情链接 | 版权申明
客服电话:0531-82679069   编辑部电话:0531-82679328   节假日电话:0531-89180705   客服QQ:651127860 QQ群:41109672  47658979  MSN:RFIDinfo@126.com
版权所有©2003-2008  RFID射频快报 鲁ICP备05021498号 增值电信业务经营许可证鲁B2-20050166号