TA的每日心情 | 奋斗 2014-12-27 23:40 |
---|
签到天数: 4 天 [LV.2]偶尔看看I
|
每个数据字节包含?个幵始比特(低电平),8个数据比特(LSB)和一个停止位(高电平)。通信时序图如图4-2所示。数据比特和停止比特。厦门智能消防服的设1以通过IDE进彳」?,XBee模块丨丨J以利用X-CTU软件进行设置。4.2短距无线通信子系统组网设计4.2. 1组网方式ZigBee定义了三种不同的设备类型:协调器,路由器和终端节点。K-中I"办调器具备如下特性1)可以选择个通道和PAN ID(64bit或16bit)以建(/:该网络2)允许路由和终端设备加入网络;(3)能够路由数据;(4)不能处f-休眠状态,要直保持供电;(5)能够缓冲发往休眠终端卄点的RF数据包。
路巾器主要包括下列特性1)在其发送、接收以及路由数据前必须加入一个ZigBee PAN; (2)在加入网络后,允许路由器和终端节点加入网络;(3)加入W络后,能够路由数据;(4)不能进入休眠状态,要一直保持供电;(5)能够缓冲发往休眠终端节点的数据。厦门消防服终端节点的特性如下1)在其发送或接收数据前,必须加入一个ZigBee PAN: (2)不允许设备加入此网络;(3)必须总足与其双亲节点发送和接收数据,能路由数据。(4)可以进入低功耗模式,可以由电池供电。在ZigBee网络屮,协调器必须选择一个PAN ID(64比特或16比特)和一个通道组il—个网络|2|】。Mesh组网方式示意图如图4-3所示。
组网配置本论文选择Mesh的组网方式,XBee的具体配置耑要通过X-CTU软件实现X-CTU是Digi公免费提供的基丁_ Windows、|':台下的应用,它可以通过串门卜钱产品可叫的内件程序。具体的配置如下:1.将任总?块XBee S2模块通过XBee USB适配器连接至电脑,安装USB转串I 141丨应的驱动程序。2.打丌X-CTU,配置串口参数,如图4-4所示。点击Test/Query按钮,检汽PC的COM设H足否丨卜:确,如栗丨1-:确’会显示图4-5所小?的对W祸。选择 20A0,参数 NI-Node Identifier设置为YUAN,如图4-6所示。
4.与步骤3类似,将剩余模块配置为:ROUTER。厦门消防服主要区别就是Function Set设置为 ZIGBEE ROUTER AT,参数 NI-Node Identifier 设置为 R1,R2 和 R3 等,通过WRITE按钮,把配置参数信息,写入模块,以R1为例,如图4-7所示。5.各模块均通过XBee USB适配器连接至电脑,在COORDINATOR模块的Terminal窗口,依次输入如下命令:返回0K,进入AT命令集。ATND返回各个ROUTER旳相应信息,寻找同一 PAN网中所有ROUTER。ATDN R1返回R0UTER1的相应地址等信息,建立与R1的物理连接。
5.如图4-8所示。6.之后便可以数据传输。注意接收转发的R1需将串口回环接上。7.重复步骤丨-6,添加其他ROUTER节点。8.进行一系列测试,比如,厦门消防服使某些ROUTER与COORDINATOR的实际物理距离超过传输距离,以检验组网的结果。9.配置COORDINATOR和ROUTER的0的IP地址,进行通信。本章主要介绍无线短距通信所采用的模块一XBeeS2,该模块采用ZigBee协议,可以被配置为协调器、路由器和终端节点,其支持点到点和点到多点的通信模式,并且可以实现更复杂的Mesh网络。
|
|