2.2 Zigbee汇节点和传感器节点之间基于需求时唤醒的工作模式
为了增加Zigbee无线传感器网络的容量以及解决传感器网络中一个重要的能源供给的问题,对于Zigbee传感器网络核心之一——Zigbee汇节点和传感器节点之间的通信。本网络采用了基于需求时唤醒的工作模式。这种模式可以大大节省传感器节点的功耗,减少信息上报的时的碰撞概率,延长网络的寿命。下面详细讨论一下Zigbee汇节点和传感器节点之间的通信过程,即它的初始化过程和信息处理过程。
2.2.1 Zigbee模块初始化过程
Zigbee模块进行通信之前需要进行有效的初始化,Zigbee汇节点和传感器节点之间的初始化流程如图4所示,在初始化通信过程中,汇节点主动广播连接信令, 在传感器节点成功地接收和验证一个数据帧和MAC命令帧后,向汇节点返回确认帧,传感器节点的Zigbee模块被置于Sleep工作模式,接下来汇节点与传感器节点进行主从角色转换,汇节点模块处于从模式工作状态,等候响应连接请求信令;此时传感器节点中的Zigbee模块工作在主模式下,等待着有需求时唤醒发起连接请求。在初始化结束后,传感器节点Zigbee模块工作于Sleep模式,拒绝任何的连接请求。这种设计大大降低了传感器节点的功耗;并且传感器节点只是在有需求时唤醒并主动与汇节点建立连接,从而有效地控制了其他网络中Zigbee物理射频以及其他传感器节点和汇节点的非法连接请求,保证了汇节点和传感器节点间通信的安全可靠。
2.2.2 Zigbee模块信息处理过程
信息处理过程是在传感器节点的硬件检测电路检测到其所在的环境发生变化时,由传感器节点中的Zigbee模块对信息简单处理后,主动发起连接将处理后的信息传送给汇节点,其通信流程如图5所示。由于在工程中测试结论已表明,该无线传感器网络的传感器节点99%以上的时间处于Sleep状态,只需要周期性地监听其无线信道,判断是否有需要自己处理的数据消息,功耗的数学期望值可低至30μA。
3.GSM数据传输的实现
本文提出以GSM网络作为数据无线传输网络,是整个无线传感器网络中一个很突出的优点,采用SIEMENS公司TC35模块作为数据传输终端,可以快速、可靠地实现传感器网络中数据的传输。TC35由若干超大规模集成电路和射频器件组成,相当于一个移动台,内嵌 SIEMENS TC35 移动引擎电路模块,支持数据业务,工程中可做嵌入式应用。利用MSP430微控制器控制TC35模块完成汇节点和中央控制中心的通信。MSP430微处理器与TC35通过异步串行口相连,通过AT指令对GSM控制器进行写操作,模块支持标准AT指令,可采用SIMENS增强AT指令控制进行数据传输,在工程应用时,只需要给模块配备SIM即可,数据传输过程描述如下:
发送端:
AT+FCLASS=0 ;设置模块为数据传输方式
ATD13********* ;呼叫接收端电话号码
CONNECT9600/RLP ;设置波特率
…… ;数据发送
+++ ;退回命令状态
ATH ;传输终止
接收端:
……. ;等待呼叫检测
ATA ;应答,设置ATS0=1为振铃后自动应答
CONNECT9600/RLP ;匹配返回的波特率
…… ;数据接收
+++ ;返回命令行
ATH ;终止传输
4.网络性能改善及结论
本无线传感器网络实现基于新兴而有潜力的Zigbee技术和较完善的GSM网络的数据传输,工程实验表明有很大的应用价值,Zigbee无线传感器网络核心模块使用的是Freescale公司的射频调制解调器MC13192和一个低电压、低功耗的MCU-HCS08。工程实现的Zigbee无线传感器网络是基于需求时唤醒的,该网络结构只允许在汇节点和传感器节点之间交换数据,即传感器节点向汇节点发送数据以及汇节点发送数据给传感器节点。在汇节点和传感器节点之间没有数据信息交换时,传感器节点处于睡眠状态,汇节点和传感器节点的Zigbee模块只进行低功耗的信道扫描,因而汇节点和传感器节点组成网络拓扑,每个汇节点能够监控的传感器节点的数目大大增加,工程中连接的传感器节点数目已经达到了64个,传感器网络仍然保持着安全稳定的性能。由于每个传感器节点与汇节点之间传输的信息很少,信息碰撞的可能性很小,此拓扑结构和需求时唤醒模式确保了信息的可靠传输。工程中需要注意的要点有:
- 从发射状态到接收状态转换时间以及从接收状态到发射状态转换时间都应小于aTurnaroundTime值,通常该值为12个符号时期,MC13192为288us。
- 为了使Zigbee传感器网络能够正常稳定地工作,要求节点都能够达到-85dBm或更高的接收灵敏度。
- Zigbee模块发射机的最小发射功率为-3dBm,在保证模块能够在正常的工作条件下,每个模块的发射功率应尽可能的小。在模块的接收输入端,为保证Zigbee的正常接收,接收端的有用信号不能太大,要求接收机的最大输入电平应大于等于-20dBm。
- 接收机进行能量检测,检测检测的时间通常设为7~8个符号周期。
- 注意射频天线的形状对传输距离的影响,可设定为倒“F”型。
网络有三个显著的改善,网络采用星型拓扑和需求时唤醒Zigbee模块的通信方式,有效降低了每个Zigbee传感器节点的功耗,减少了传感器节点向汇节点上报数据时相互碰撞的概率;利用GSM网络传输汇节点的数据,改变了传统无线传感器网络需要依托有线公共网络进行数据传输的限制;Zigbee技术较之对等实现技术(例如,蓝牙技术)构成的汇节点控制传感器节点的数目大大增加,多达255个。
无线传感器网络与Zigbee技术的结合有着广泛的应用前景,本文提出的Zigbee技术和GSM网络实现的低成本、低功耗的无线传感器网络的解决方案,研究实现了若干关键技术,符合IEEE1451系列标准的要求,允许不同设备之间进行互操作。工程试验结果充分显示了技术的可行性和实现的灵活性。
参考文献
[1] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci. Wireless sensor networks: a survey
[2] Estrin,D. “Wireless sensor networks:application driver for low power distributed systems”. Low Power Electronics and Design, International Symposium on,2001,page:194.
[3] 赵长奎.GSM数字移动通信系统[M]. 北京:国防工业出版社.2001
[4] Zigbee technology and applications: Freescale Technology Forum
[5] Chee-Yee Chong, Kumar,S.P. “Sensor network:evolution, opportunities, and challenges”. Proceedings of the IEEE,2003,vol.91,page:1247-1256.
[6] Akyildiz,I.F. Weilian Su Sankarasubramaniam,Y. “A survey on sensor networks”. Communications Magazine, IEEE,2002,vol.40,page:102-104.
[7] http://www.freescale.com/Freescale Document MC13192.pdf. 2004
[8] Siemens Corporation: Siemens cellular engines AT command set[EB/OL]
[9] A. Savvides, S. Park, and M. B. Srivastava, "On Modeling Networks of Wireless Micro Sensors" , SIGMETRICS 2001, June 2001
[10] 章步云.GSM数据传输技术及其在野外实时数据采集系统中的应用.通信学报.2004,vol.25 page:94-97
[11] 陈丹等.无线传感器网络研究综述.计算机测量与控制.2004,vol.12(8) P701-704
2/2 首页 上一页 1 2 |