zigbee技术XBEE模块使用说明书_第1页
zigbee技术XBEE模块使用说明书_第2页
zigbee技术XBEE模块使用说明书_第3页
zigbee技术XBEE模块使用说明书_第4页
zigbee技术XBEE模块使用说明书_第5页
免费预览已结束,剩余36页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XBee 和 XBee-PROOEMRF 模块的设计,以 ZigBee 协议内运作,支持低成本的独特需求,低功耗无线传感器网络工程。模块只需要最小的功率,就能提供远程设备之间的数据传输的可靠性。这两个模块内运作的 ISM2.4GHz 频段,且引脚对引脚相互兼容。1.1 主要特点XBeeXBee-PRO高性能、低成本室内/城市: 距离 100 (30 米) 户外线的视线: 300 (100米)发射功率:1 毫瓦(0dBm 时)接收灵敏度:-92dBm 的室内/城市:300(100 米)户外线的视线:高达 1 英里(1500 米)发射功率:100 毫瓦(20dBm 的)的 EIRP接收灵敏度:-1

2、00dBm 的射频数据传输速率:250,000 个基点低功率TX 电流:45 毫安(3.3 伏)RX 电流:50 毫安(3.3 伏)掉电电流:10 微安TX 电流:215 毫安(3.3 伏)RX 电流:55 毫安(3.3 伏)掉电电流:10微安先进的网络和安全重试和确认。DSSS(直接序列扩频)每一个序列频道,可使用超过 65000 个唯一的网络地址点至点,点对点,点对多点和点对点的对等拓扑支撑自行安排,自我修复和故障容错网络易于使用没有配置必要的外箱射频通信AT 和 API 命令模式配置模块参数小尺寸广泛的命令集免费的 X-CTU 软件(测试和配置软件)免费及无限技术支持1.1.1.全球认证

3、FCC 认证(美国)参见附录 Ap34 要求。系统包含的 XBee/XBee-PRO 射频模块继承 MaxStream 的认证。ISM(工业,科学和医疗)2.4 吉赫频带的 ISO9001:2000 认证机构认证下制造的注册标准的 XBee/XBee-PRO 射频模块列表被优化用于在美国,加拿大,澳大利亚,以色列和欧洲。1.2.描述表 1-01,XBee/XBeePROOEMRF 模块(简述)描述xbeeXBee-PRO性能室内和城市的范围距离 30M距离 100 米室外的可视范围距离 100m距离 1500 米发射功率输出(软件可选)1mW(0dBm)60mW(18dBm)conducted

4、,100mW(20dBm)EIRP*射频数据速率250,000bps250,000bps串行接口数据速率(软件可选)1200-115200bps(标准的传输速率,也支持非标准)1200-115200bps(标准的传输速率,也支持非标准)接收器灵敏度-92dBm(1%的错误包)-100dBm(1%的错误包)电源要求电源电压2.83.4V2.83.4V工作电流(发送)45mA(3.3V)IfPL=0(10dBm):137mA(3.3V),139mA(3.0V)PL=1(12dBm):155mA(3.3V),153mA(3.0V)PL=2(14dBm):170mA(3.3V),171mA(3.0V)

5、PL=3(16dBm):188mA(3.3V),195mA(3.0V)PL=4(18dBm):215mA(3.3V),227mA(3.0V)工作电流(接收)50mA(3.3V)55mA(3.3V)掉电电流不支持不支持概要操作频段ISM2.4GHzISM2.4GHz尺寸0.960”x1.087”(2.438cmx2.761cm)0.960”x1.297”(2.438cmx3.294cm)工作温度-40to85oC(industrial)-40to85oC(industrial)天线选择集成带,芯片或 U.FL 连接器集成带,芯片或 U.FL 连接器网络与安全支持的网络拓扑点至点,点对多点,对等网

6、络与网孔通道数量(软件可选)16 个直接序列通道16 个直接序列通道寻址选项PAN 编号,通道和地址PAN 编号,通道和地址机构认证美国(FCC15.247 部分)OUR-XBEEOUR-XBEEPRO加拿大工业部(IC)4214AXBEE4214AXBEEPRO欧盟 ceETSIETSI(Max.10dBmtransmitpoweroutput)*当在欧洲运用时:XBee-PRORF 模块必须被配置为运行在一个最大发射功率为 10dBm 的输出水平。电源输出级别设置使用 PL命令。PL 参数必须等于“0(10dBm)。It 匕外,欧洲法规规定,EIRP 最高功率为 12.86dBm 的(19

7、 毫瓦),对于 XBeePRO 的12.11dBm 和 XBee 时高增益天线天线选项:指定的范围内使用时是典型的集成块(1.5dBi 的)和偶极子(2.1dBi 的)天线。该芯片天线选项提供要素优势,它的形式,但它通常会产生更短的选择范围比带和偶极子天线发射时,在户外。1.3.机械尺寸图 1-01XBee/XBee-PROOEMRF 模块的机械尺寸(天线选项未显示)TheXBeeandXBee-PRORFModulesarepinforpincompatible.XBee 和 XBee-专业射频模块的引脚-为-引脚兼容。XBee/XBee-Pro 的射频模块的目的是要安装到一个插座(插座)因

8、此安装时不需要任何焊接,开发套件包含的XBeeXBee-PROXBee&XBee-PRO(sideviews)XBeeI2.aJUKIRS-232 和 USB 接口板的使用两个 20 针插座接收模块。图 1-02XBee 模块安装到一个 RS-232 接口板。通孔单排插座 SamtecP/N:MMS-110-01-L-SV(或者相同的)表面贴装双排插座 P/N:CPRMSL20-D-0-1(或者相同的)表面贴装单排插座 SamtecP/N:SMM-110-02-SM-S表 1-02XBee 和 XBee-PRO 的引脚分配Pin#NameDirectionDescription1VCC

9、-电源2DOUTOutputUART 的数据输出3DIN/CONFIGInputUART 的数据输入4DO8*OutputDigitalOutput8 数据输出5RESETInput模块复位(复位脉冲必须至少为 200 纳秒)6PWM0/RSSIOutputPWM 输出 0/RX 信号强度指示器7reserved-请勿连接8reserved-请勿连接9DTR/SLEEP_RQ*/DI8Input睡眠引脚控制线或数字输入 810GND-接地11AD4*/DIO4*Either模拟输入 4 或数字 I/O412CTS/DIO7Either明确对发送流量控制或数字 I/O713ON/SLEEPOut

10、put模块状态指示灯14VREF*Input电压参考的 A/D 输入15Associate/AD5*/DIO5*Either相关的指标,模拟输入 5 或数字 I/O 五16RTS*/AD6*/DIO6*Either要求对发送的流量控制,模拟输入 6 或数字 I/O617AD3*/DIO3*Either模拟输入 3 或数字 I/O318AD2*/DIO2*Either模拟输入 2 或数字 I/O219AD1*/DIO1*Either模拟输入 1 或数字 I/O120AD0*/DIO0*Either模拟输入 0 或数字 I/O0设计注意:撮小连接:VCC,GND 的,DOUT 和 DIN撮小连接更

11、新固件 VCC,GND,DIN,DOUT,RTS&DTR1.5.引脚信号图 1-03XBee/XBee-PRO射频模块的引脚数(顶部显示-防护在底部)VinItin州Bjjoasg:p:E3Fkn10tin11FknI*.E3_Kn11:MaxStream 的还建议对印刷电路板印上模块的轮廓,以指示方向便于安装?言号方向是相对于指定的模块摸块包一个 50K 的 Q 上拉电阻连接到 RESET布输入几个拉电 H可配置使用 PE 命令沫使用引脚应由断开1.6. 电气特性表 1-03Xbee 和 XBeePRO 的直流特性的(VCC=2.8-3.4 伏)代号参数条件最小典型最大单位VIL输入

12、低电压所有数字输入-0.35*VCCVVIH输入高电压所有数字输入0.7*VCC-VVOL输出低电压IOL=2mA,VCC=2.7V-0.5VVOH输出高电压IOH=-2mA,VCC=2.7VVCC-0.5-VIIlN输入漏电电流VIN=VCCorGND,allinputs,perpin-0.0251uAIIOZ高阻抗漏电电流VN=VCCorGND,allI/OHigh-Z,perpin-0.0251uATX发射电流VCC=3.3V-45(XBee)215(PRO)-mARX接收电流VCC=3.3V-50(XBee)55(PRO)-mAPWR-DWN掉电电流SMparameter=1-10-u

13、A1.7. 定义表 1-4 术语和定义ZigBee 节点类型协调器一个节点有一个独特的功能,形成网络。协调器负责建立一个完整的操作渠道和 PAN 的身份证。一旦建立,协调器可以形成一个网络,它通过允许路由器和终端设备加入。一旦形成网络,路由器(协调器的功能就像它可以参与路由数据包,是一个源或目的地的数据包)。3. 每一个 pan 协调器4. 建立/由 pan 组织5. 可路由的数据包到/从其他节点6. 可以是一个数据包的源和目标7. 电源供电参阅的 XBee/XBee-PRO 协调器节更多信息 p17。路由器一个节点,创建/维护网络信息,并确定最佳路径的数据包使用此信息。一个路由器必须加入网络

14、,才可以允许其他路由器和终端设备加入到它。一个路由器可以参与路由数据包,并打算成为电源供电的节点。-一些路由器可以在一个 PAN1.%2.可路由的数据包到/从其他节点2.%2.可以是一个数据包的源和目标3.%2.电源供电参阅的 XBee/XBee-PRO 路由器节-和灰 p17Informa 公司的更多。终端设备终端设备没有路由能力。终端设备必须始终与他们的互动父节点(路由器或协调器),以发送或接收数据。终端设备可以是一个源或目的地的数据包,但不能发送数据包。终端设备可以由电池供电,提供低功率运行。1.%2.%3.一些终端设备可以在一 PAN2.%2.%3.可以是数据包的来源和目的地3.%2.

15、%3.所有邮件中继通过协调器或路由器-低功耗终端设备不支持这个版本。ZigBee 协议PAN个人区域网络-数据通信网络,其中包括一台协调器和一个或多个路由器/终端设备。网络工作形成是由网络最大深度,最大子路由器和的最大的子终端设备加入PAN 过程的一个节点的 ZigBee 成为一部分。一个节点成为网络的一部分加入到一个网络连接到一个由协调器或路由器(即以前)。在参与过程中,允许加入的节点(父)分配一个 16 位地址加入节点(子)。网络最大深度协调器水平的后代从。在一个 MaxStreamPAN 中,网络的最大深度为 5。最多子路由最大数量的路由器可以加入到一个节点。最多 6 个子路由在 Max

16、StreamPAN 中最多子设备该终端设备的最大数量可以加入到一个节点。最多 14 个子终端设备在 MaxStreamPAN 中网络地址16 位地址分配给一个节点后,加入到另一个节点。作业通道选定的频率为节点之间的数据通信。经营渠道选择了协调器的权力。能源扫描一个射频信道扫描,检测选定的能源渠道的数量目前在。协调器使用能源扫描,以确定的工作频道。路由请求广播传输由一台协调器或路由器在整个网络中的节点尝试建立一个路由到目的地。路线回复单播传输送回请求发端的路线。它是由一个节点开始时,收到一个路由请求分组和它的地址匹配路由请求分组的目的地址在。路线发现建立一个路由到目标节点时,一个不存在于路由表的

17、过程。它是基于 AODV 路由协议(特设按需距离矢量路由)协议。ZigBee 堆栈ZigBee 是一种规范的出版高层通信协议的规定,小,低功耗模块的使用。在 ZigBee 协议栈提供了关于 802.15.4 规范顶层网络功能层。例如,网和路由功能可用于 ZigBee 的解决方案是不存在的802.15.4 协议2.ZigBee 网络2,ZigBee 网络的构成pan 是一个 ZigBee 的协调器组成,节点加入到一个或一个先前加入路由器。一旦协调器定义的经营渠道和 PANID,它可以让路由器和终端设备加入到它。当一个节点加入网络,它接收一个 16 位网络地址。一旦路由器加入网络时,它也可以让其他

18、节点加入到它。加入成立的父/子关系的两个节点之间。允许的节点联接是家长和加入的节点是孩子。父/子关系并不路由需要,但它是必要的分配网络的形成和网络地址。如果不存在一个协调器,一个网络不能形成。一个节点不能发送或接收数据,直到它已加入了 pan。2.3,节点类型ZigBeepan 由一台协调器和一个或多个路由器和/或终端设备。参照协调器p17和路由器p17章节的射频模块操作”为更多的类型信息就每个节点图 2-01o 节点类型牌的一个基本 ZigBee 网络拓扑协调器每设立一个 pan/组织了 pan 电源供电路由器可选能在 PAN 供电终端设备各自能在 pan 低功耗2.3,NetworkLim

19、itations 网络限制限制的以下范围:协调器(每个 PAN)和路由器可以有 6 个路由器和终端设备 14 加入到他们。图 2-03。最大的网络深度网络深度可以跨越 5 个级别深度2,ZigBee 网络通信2.4,ZigBee 的寻址802.15.4 协议的 ZigBee 协议赖以建立指定两个地址类型:?16 位网络地址?64 位地址 16 位网络地址一个 16 位网络地址被分配到一个节点时,节点加入网络。该网络地址是唯一的每个网络节点在。但是,网络地址是不是静态的-它可以改变。以下两个条件将导致一个节点收到一个新的网络地址:1 .终端设备无法与它的母机进行通讯2 .路由器或终端设备,当它的

20、权力周期,发送一个 802.15.4 孤儿的通知找到其父母。如果父节点不响应,路由器或终端设备认为不加入了本身并重申了加入网络的进程。一旦节点加入该网络,它和它的后代都将收到一个新的网络地址由于所有的 ZigBee 通信使用 16 位寻址,一个节点的 16 位地址必须知道的地方才可以通信64 位地址撮大子项-协调器和各参加路由器可以支持多达 20 台子项,其中度-最大网络深度为 5-最大深度是指网络协调员水平的后代从。图 2-02 占子项父项的最大设备数量6 个可路由器(最多子项路由器)。参考图 202 悯络最大深参考图 203。请参阅定义表P8 的更多信息的。ee日臼臼回目SBJntTEfE

21、J这条路线一包可以在一个网状网络是独立于父/子关系的建立过程中加入。前转递数据包从源节点到目的地,必须建立一个路线。路由发现是基于 AODV 路由协议(特设按需距离矢量路由)协议。AODV 协议(特设按需距离矢量)路由算法根据协议 AODV 的路由是使用节点表中每个节点存储目的地,在未来的来源和啤酒花(节点之间的中介目标节点)的。如果下一跳不知道,路由发现必须进行,以便找到一个路径。由于只有有限数量的路线可以被存储在路由器,路由发现会发生不同的节点之间往往有很多的沟通与大型网络。当一个源节点必须找到一个路由到目标节点时,它发送一个广播路由请求命令。这条路线请求命令包含源网络地址,网络地址和目标

22、成本的路径字段(1 质量指标衡量航线)。由于路由请求命令是通过网络传播(指的是广播传输部分P13 的),每个节点,重新广播的消息更新路径的成本领域,并创建一个临时表中发现入境航线。当目标节点接收到路由请求,它比较针对以前收到路由请求命令路径成本字段。如果路径成本要求存储在收到更好的途径是比任何以前,目标节点将发送一个路由应答包的节点起源路线的要求。中间节点接收和转发路由应答包向源节点(节点路由请求起源)。指的是 ZigBee 规范的更多细节。2.2.3.广播传输ZigBee 协议内的广播传输的目的是传播在整个传输网络,使所有节点接收。这就要求每一个广播跨使命是通过路由器转发,以确保所有节点的所

23、有节点接收传输。广播传输使用被动确认计划。这意味着,当一个节点发送一个广播传送,它的邻居听,看看是否所有的转发该邮件。如果一个或多个邻居节点不转发数据时,节点会转发广播消息,再次听邻居节点转发的广播传输。RefertotheZigBeespecificationformoredetails.指的是 ZigBee 规范的更多细节。3.模块操作1连续通信XBee/XBee-PROOEMRF 模块接口,通过逻辑电平到主机设备的异步串行端口。通过其串行接口,该模块可以与任何逻辑和电压兼容的 UART,或通过电平转换到任何串行设备(例如:通过 Max-Stream 专有的 RS-232 或 USB 接口

24、板)。1UART 的数据流器件具有 UART 接口可以直接连接到射频模块的引脚如下图所示的。RTS 流控制是目前不支持。串行数据异步串行数据输入信号,通过直接投资的 UART 模块引脚(引脚 3)作为。空闲的信号,应高度时没有数据正在传输。每个数据字节由一个起始位(低),对 8 个数据位(最低有效位在前)和 1 个停止位(高)。下图显示了通过该模块通过串行数据比特模式。每个节点包含一个唯一的 64 位地址。64 位地址唯一标识一个节点,是永久性的。2.2.2.路由网网状路由允许数据包遍历多个节点(啤酒花)在一个网络从源路由数据到一个目的地。图 3-02。UART 的数据包 0 x1F(十进制数

25、 0.31。奇偶校验)数据传输通过 RF 模块为例格式为 8-N-1 个(位-#的站特率,奇偶校验,位开始,停止)3.1.2,简单的操作射频模块包含以下固件版本将支持简单模式:8.0 xx(协调器)和 8.2xx(路由器)。在简单模式运行时,模块的配置使用 AT 命令和 API 操作不支持。这些模块作为一个串行线路更换-所有的 UART 接收数据引脚通过直接投资,是为射频传输排队。数据发送到一个模块中定义的参数由生署(目标地址高)和 DL(目标地址低)。当 RF 接收数据时是给模块的 64 位地址,数据被发送的 DO 弓 I 脚。串行至 RF 封包数据缓冲缓冲对 DI 原因之一以下,直到传输的

26、数据被打包后:1 没有串行字符收到的封包数量(反渗透的时间取决于超时)参数。如果反渗透=0,打包一个字符时开始接1 .最大数据包中的字符数,将在合适的射频(72)接收。2 .命令模式序列(GT+CC+GT)的接收。在缓冲的任何字符直接序列前缓冲区传输。API 操作API(应用编程接口)工作是一个操作替代默认的透明。框架为基础的 API 扩展到何种水平,主机应用程序可以交互模块的联网能当在 API 模式下,所有进出的数据模块在该框架中定义的事件行动或模块内。发送数据帧(获得通过直接投资的引脚(引脚 3)包括RF 发送数据帧命令帧(相当于 AT 命令)接收数据帧(发出了 DO 引脚(引脚 2)包括

27、:RF 接收到的数据帧命令响应通知时间例如复位、联系、分离等等该 API 提供了应用层的替代手段配置模块主机和路由数据的。主机应用程序可以发送数据帧到模块包含地址和有效载荷的信息而不是使用命令模式来修改地址。该模块将数据帧发送到应用程序包含状态数据包,以及源,RSSI 和数据包有效载荷从收到的信息。API 的操作选项操作方便的例子很多,如引述如下:传输数据到多个目的地,而无需输入命令模式接收成功/失败状态的 RF 传送每个数据包确定数据包的源地址分别获得为了落实 API 操作,t#参考 API 的章节p29o流量控制位)UARTSignalSigrijlVolkge是位配置位,数据兼容设置(波

28、LstSiqnifl酬ntBitIdle(high)SUHBitlow)StopSit(high)该模块的 UART 进行奇偶校验任务,如时间,那是需要的数据通信。串行通信取决于两个 UART图 3-03o 内部数据流图(在数据)暂存器当串行数据输入引脚 3)射频模块的引脚通过直接投资(数据存储在缓冲区,直到它可以直接处理。硬件流才$制(CTS)的。当直接投资为 17 字节缓冲区距离被充满默认情况下,该模块去断言中旅(高)的信号,主机设备停止发送数据指到 D7(DIO7 配置)参数。CTS 是重新断言后,可直接缓冲区 34 字节内存。例,其中直接投资的缓冲区可能会成为完全的,可能溢出:86a-

29、447f-8d9d-b42344ad4f56-Numbered_350c198f-83b.如果模块是一个直接投资接收的射频针连续流上的数据,到达任何序列数据是存放在缓冲区的直接投资。直接在缓冲区中的数据将被传输的空中时,模块不再接收射频数据网络研究。86a-447f-8d9d-b42344ad4f56-Numbered_350c198f-83b.当数据准备传输,模块可能需要发现一个网络地址和/或路线,以便到达目的地节点。发现数据包传输的开销可能会延误。指的是 ZigBee 网络-网路由信息的栏目更多。指的是反渗透(封包超时)命令描述p25和网状路由部分更多信息的 P12为DO(数据输出)暂存器

30、当 RF 接收数据时,数据进入缓冲区的溶解氧,并发出了串口与主机设备。一旦达到 DO 缓冲能力,任彳其他传入 RF 数据丢失。硬件流才制(RTS)。如果 RTS 启用了流量控制的(D6(DIO6 配置)参数=1),数据不会被发送出去的 DO 缓冲区只要转运站(引脚 16)是去判断。事实上 DO 的缓冲区可能会成为完全的,可能溢出:戀愀 一甀洀戀攀爀攀搀开愀昀攀挀 愀攀 搀 戀戀 攀戀 一甀洀戀攀爀攀搀开昀昀愀愀 挀戀 愀愀 戀愀愀攀戀昀戀二百九十四万九千一百七十三 1521 一甀洀戀攀爀攀搀开昀昀攀 挀 搀戀 愀挀 昀戀挀搀攀愀 一甀洀戀攀爀攀搀开挀搀 愀 愀如果射频模块的数据速率设置高于率的

31、数据接口,该模块将接收模块的数据传输速度比从它可以将数据发送到主机。戀愀 一甀洀戀攀爀攀搀开愀昀攀挀 愀攀 搀 戀戀 攀戀 一甀洀戀攀爀攀搀开昀昀愀愀 挀戀 愀愀 戀愀愀攀戀昀戀二百九十四万九千一百七十四 1521 一甀洀戀攀爀攀搀开昀昀攀 挀 搀戀 愀挀 昀戀挀搀攀愀 一甀洀戀攀爀攀搀开挀搀 愀 愀如果主机不允许模块进行数据传输流量控制或软件的 DO 缓冲区硬件,因为被关闭的举行。RTS 流控逆变不支持此版本。XBee/XBee-PRO 网络 3.2.1.XBee/XBee-PRO 协调器网络启动I 为了形成一个网络,一个协调器必须选择一个未使用的经营网络和渠道的代表 PAN 的 ID。要做

32、到这一点,首先执行协调器能源扫描)参数指定的频道,所有频道由 SC(扫描。通道扫描时间取决于每个参数的 SD(扫描时间)。一旦能量扫描完成后,发出一个积极扫描。扫描的主动返回一个结果列表发现的协调器和路由器(最多 5)。该频道的主动扫描时间每还取决于的 SD 参数。一个空的操作频道,然后选择 PAN 操作如果 ID(PANID)参数=0 xFFFF 的:协调器将选择一个随机 PANID。否则,协调员将启动其存储的 ID参数经过协调器已经开始,它将允许节点加入)参数加入时间节点上的时间根据其 NJ(节点加入时间)参数。如果启用,协理发光二极管(D5 座(DIO5 配置)命令)将开始闪烁协调器 1

33、 倍后每秒。在这一点上,经营渠道和 PANID 可以读取使用的 CH(频道经营)和身份证(panID)命令。该报告的协调器 16 位总是 0 x0000。如果 API 是启用(AP 参数0):API 的调制解调器状态协调器启动”发送出的 UARToAI(指示)命令可以用于启动运作的任何时候启动例行的协调器,以确定其状态。XBee/XBee-PRORouterBee/XBee-PRO 路由器路由器启动必须找到一种新的路由器对路由器,已经加入了 pan 或协调器参加。为此,它首先发出一个主动扫描通道的每个 SC 频道。渠道的入到父(路由器或协调器)才允许加入的 ID 参数基础上。如果身份证=0 x

34、FFFF 的,路由器将尝试加入任何父项 PANID。否则,路由器将只尝试加入一个路由器/协调器,pan 运行在 ID 参数指定的 ID。如果一个有效的路由器/协调器发现,路由器将尝试加入到该节点。如果连接成功,该路由器已成功启动。经过路由器已经开始,它将允许节点加入)参数加入时间节点上的时间为 NJ 基础(节点加入时间)。如果启用,协理发光二极管(D5 座(DIO5 配置)命令)将开始闪烁路由器每秒的 2 倍后。在这一点上,操作渠道和 PANID 可以读取使用的 CH(频道经营)和身份证(PANID)命令。16 位网络地址的路由器可以读取使用我的(16 位源地址)命令。如果 API 是启用(A

35、P 参数0):API 的调制解调器状态进入”,是发出了 UART 的。AI(指示)命令可用于在路由器启动例程知道的启动运行状态在任何点RouterConfiguration 路由器配置SC(扫描频道)和身份证(PAN)参数值的影响)命令启动路由器通过确定渠道路由器将扫描SC(扫描频道寻找父项参加并通过确定允许潘身份证(s)的节点将参加(ID 参数)。改变这些参数可能有问题,如果其他节点(子项)已经加入了路由器。这些命令不应改变,一旦路由器已经开始,并允许节点加入到它。网络复位重置协调器当复位(上电,阻燃(软件复位)或 NR(网络复位):.如果一个协调器已形成一个网络,它将保留潘 ID 和操作频

36、道的信息以及它的子节点列表。不过,如果任何的 SC(扫描频道)或 ID(PANID)参数的变化和协调器复位,协调器将启动使用新的 SC 和/或 ID 值,并将其删除节点列表的子项。.如果协调器必须改变既定的网络操作频道的,它可以提醒所有的网络节点在留下和1改革的网络发出的 NR(参数网络重置)命令的。当该命令发出后,发送一个新的父协调器广播讯息一整个网络的所有节点要退出强迫和重返中止。协调器会,几秒钟后,重新启动并允许根据其保存的加盟 NJ(节点加入时间)设置。一旦协调器已经开始,其他节点可以加入 PAN。其他节点将尝试重新扫描所有频道(为参数指定的 SC)的 ID 参数父项的 PAN 身份证

37、(所规定的。这将重新分配网络地址的所有节点 16 位。在 NJ 的协调器参数值必须是非零如果十五分发出命令,允许至少一个路由器加入到它。重置路由器当复位(上电,FR(软件复位)或 NR(网络复位):.如果一个路由器加入了一个网络和一个复位发生(FR 或电),路由器将发送一个广播传输找到自己的父项,以重新确立其操作频道,PANID 和 16 位网络地址。如果路由器不能找到它的父项,它会重新加入网络,利用其 SC(扫描频道)和身份证(PANID)的设置。这可以改变路由器的 16 位网络地址。.发送 NR(网络复位)命令的一个参数 0 也将导致路由器复位。该命令将迫使 NR 路由器重新加入网络,它可

38、能会收到一个不同的 16 位网络地址。它也将清除路由器的地址列表的子设备。此选项应谨慎使用。.发送 NR(网络复位)与1 命令的一个参数将发送一个命令,指示它的协调器重置整个网络。重置整个网络将重置所有节点和改革 PAN(同时参阅重置协调器”一节)。网络映射ND(节点上探索)命令是有用的映射出网络。当从协调器或终端设备发出的命令在网络上发送一个广播的消息并返回一个列表的所有节点。指的是ND 命令获得更多信息。XBee/XBee-PRO 寻址每个射频模块有一个唯一的 64 位地址是分配在高数的工厂可以读取使用 SH(串行)和 SL(序号低)的命令。当一个模块开始或加入一个网络,它接收一个 16

39、位的网络地址是唯一的网络内,但是,这个地址可以改变(指的 ZigBee 解决一节)。止匕外,每个模块可以存储一个字符串标识符使用 NI(节点标识符)命令。XBee/XBee-PRO 射频模块可以解决使用其 64 位地址,他们的 NI-字符串或两者的 64 位地址和 16 位网络地址(API 的模式)。根据 ZigBee 协议,16 位网络地址的协调员始终是协调器。节点可以处理协调员使用其协调器的网络地址。64 位寻址要发送一个数据包到一个射频模块采用了 64 位地址(简单模式)扫描时间这是可持续发展的每个决定的参数。主动扫描将返回一个结果列表发现协调器和路由器(最多5)。路由器将尝试加设置 D

40、H(目标地址高)和 DL(目标地址低)节点参数的来源,以配合 64 位地址(SH(序号高)和 SL(序号低)参数)的目标节点要发送一个数据包到一个射频模块采用了 64 位地址(API 的模式)使用 ZigBee 的传输请求的 API 框架设置 DH(目标地址高)和 DL(目标地址低)节点参数的来源,以配合 64 位地址(SH(序号高)和 SL(序号低)参数)的目标节点。如果目标节点的 64 位地址是不知道,设置 16 位网络地址,以 0XFFFE 目的地(指API的解决部分)由于 ZigBee 协议依赖位网络地址传输数据之前,在 16 位网络地址进行路由,转换的 64 位地址必须为 16。如果

41、一个模块不知道一个给定的 64 位地址的 16 位网络地址的,它会发送一个广播网络地址发现命令。地址模块匹配的 64 位将其转交的 16 位网络地址回来。这些模块保持一个表,可以存储多达 7 个 64 位地址和相应的 16 位网络地址。API 寻址API 的模式提供了能够存储和维护地址表对外部处理器的 16 位网络。16 位网络地址的信息提供给应用程序通过以下内容:ZigBee 的传输状况的框架(包含了目前的 16 位网络地址的远程)ND 和 DN 的命令(往返 64 位和 16 位网络节点地址的远程)有了这些信息,可以建立一个表在应用程序映射一个 64 位地址的 corresponding1

42、6 位网络地址。API 的 ZigBee 发送请求帧指定了 64 位地址和网络地址(如已知),该数据包应该发送到。通过提供两个地址,该模块将放弃网络地址发现,并立即试图路由数据包到远程。如果发现网络地址的路线某偏远的变化,网络地址,并会采取地方建立一个新的路由到正确的节点。数据包传递成功后,将框架的 TX 状态显示正确的远程网络地址。表 3-01。示例表映射 64-位地址到 16-位网络地址Index64-bitaddress64bitnetworkaddress000134000400000011234100134000400000025678200134000400001A0A479300

43、134000400002201F70NI 串寻址要发送一个数据包到一个使用它的射频模块的 NI-字符串(简单模式)发出 DN(目标节点)命令使用 NI(节点标识符)参数字符串作为目标节点。要发送一个数据包到一个使用它的射频模块的 NI-字符串(API 的模式)发出 DN 的命令,如同上面使用 AT 命令的 API 框架当命令发出的 DN,广播传输在网络上发送的模块,发现了一个匹配的馍(节点标识符)参数。如果一个模块参数,发现了一个匹配的 NI-字符串,DH 和 DL 将被配置到目标节点的地址和命令会同时返回的 64 位地址和 16 位网络地址的存款保险计划覆盖的节点。数据可以传送后的 DN(目

44、标节点)命令完成。调器寻址协调器可以解决使用其 64 位地址或 NI 字符串一节中描述的“N 串寻址”。另外,由于 ZigBee 的协调器 0 网络地址”,可以解决其 16 位网络地址。要发送传输到协调器使用其 16 位网络地址:设置以下目标地址发送的模块如下所示:DL 的(目标低地址)=0DH(目标高地址)=0广播地址广播传输发送使用位地址的 0X0000FFFF64o任何的潘射频模块将接受的数据包包含一个广播地址。当配置为在广播模式下,接收模块不发送的 ACK(确认)。将发送广播数据包发送到所有模块设置以下目标地址发送的模块如下所示:DL 的(目标低地址)=0X0000FFFFDH(目标高

45、地址)=0 x00000000注意:当编程模块,参数输入十六进制表示法(没有为 0 x”前缀)。前导零可以省略。请参阅广播传输”部分P13 的获取更多信息。操作模式空闲模式当不接收或传输数据,射频模块处于空闲模式。在空闲模式下,射频模块,也是有效的 RF 数据检查。以下条件的模式到其他模块的操作下的变化:传输模式(连续的数据在 DI 缓冲区中的数据是随时可以打包)接收模式(有效 RF 数据通过接收天线)睡眠模式(仅终端设备-不支持此版本)命令模式(命令模式序列)传输模式当串行数据接收,并打包准备,射频模块将退出空闲模式并尝试传输数据。目标地址确定哪个节点(s)将接收数据。在此之前的数据传输,该

46、模块确保了一个 16 位网络地址和路由到目标节点已经建立。如果 16 位网络地址不详,网络地址发现会发生。如果不知道路线,路线将节点的地方发现了目标的目的建立的一个途径。如果一个地址模块匹配网络是没有发现,该数据包将被丢弃。这些数据将发送一次由路线确定。如果路由发现未能建立一个路线,数据包将被丢弃。图 3-04o 传输模式序列当数据从一个节点传送到另一个,一个网络级别的确认是发送特德在既定的路线返回到源节点这表明,以确认数据包的源节点的数据包的节点收到了目的地。如果网络未收到确认,源节点将重新传输数据。接收模式如果一个有效的射频数据包接收和它的地址相匹配的射频模块的命令模式要修改或读取射频模块

47、参数,模块必须首先进入命令模式在这个国家中,传入的串行字符解释为命令。请参考 API 的模式部分p29 的配置模块的备用手段。.命令模式要输入 AT 命令模式发送 3 个字符的命令序列+”和观察保护次数时代之前和之后的命令字符。参照默认 AT 命令模式序列”下面。默认 AT 命令模式序列模式(过渡到命令):?0 x3E8次发出任何字符一秒钟GT(保护次数)参数=0 x3E8编入三加一秒钟之内的字符(+)CC(命令序列字符)参数=0 x2B。般有字符发送一秒钟GT(保护次数)参数=0 x3E8序列中的所有值的参数可以被修改,以反映用户的喜好。注意:未能进入 AT 命令模式是最常见的原因波特率不匹

48、配。确保波特标签上设置的电脑设定”匹配的射频模块接口数据速率。默认情况下,BD 参数=3(9600 个基点)。发送 AT 命令:发送 AT 命令和参数使用下面的语法。图 3-05。发送 AT 命令语法ATASCIISpaceParameterCarriagePrefixCommand(Optional)(Optional,HEX)ReturnI4-1II,上XIExample:ATDL1F要阅读一个参数值寄存器存储在射频模块,省略参数字段前面的例子将改变射频模块目的地地址(低)到“0 x1F:存储新价值的非挥发性(长期)记忆体,随后又将其送回 WR(写入)命令。对于修改后的参数值注册表坚持在模

49、块的复位后,改变必须保存到非易失性内存使用 WR(写入)命令。否则,参数都恢复到以前保存的值后,模块复位。系统响应。当一个命令发送到模块,该模块将解析并执行该命令。当一个命令成功执行的,模块返回一个行”的消息。如果错误执行结果在一个命令,模块返回一个错误”消息。要退出命令模式:.发送 ATCN(退出命令模式)命令(随即回车返回)OR.如果没有有效的 AT 命令是通过 CT 内收到指定的时间(命令模式超时)命令,射频模块自动返回到空闲模式。对于一个编程的射频模块使用 AT 命令和每个配置参数说明例子,指的是射频模块配置”一章p24 的。NetworkStartupExamples 网络启动的例子

50、.确定名单的操作频道使用的 SC(扫描频道)命令和潘 ID 来操作使用的 ID(PANID)命令。默认 SD(扫描时间)参数值应该足够了。如果这些值改为默认的,他们必须写入非挥发性记忆体使用 WR(写入)命令。.状态发光二极管,如果启用使用 D5 座(DIO5 配置)参数,将启动 1 倍每秒闪烁,一旦协调器已经开协调器如果 API 是启用(AP 参数0):API 的调制解调器状态协调器启动”协调器的 UARTo.AI(指示)参数为 0,标志着一个成功启动。.在 MY 的(16 位源地址)属性为 0(16 位网络地址的 ZigBee 的协调器)。.启动后,协调器将允许协调器加入 NJ(节点加入时

51、间)值。.建议协调器与一 NI 串标识符配置。这 NI 串标识符应写入非挥发性记忆体使用 WR(写入)命令将通过功率损耗保存。添加了一个子项(路由器).确定操作频道列表(SC)和所需的 PANID 来加入(身份证)(0 xFFFF 的-加入任何盘)。默认 SD 参数就足够了。如果这些值改为默认的,他们必须写入非挥发性记忆体使用 WR(写入)命令。MY 的(16 位源地址)参数,数据传输到 DO 缓冲区.该路由器得电,将试图找到一个父项根据其加入 SC 和 ID 参数。.一旦路由器加入了一个父项,状态发光二极管,如果启用(D5)的,将启动第二闪烁每 2 倍。该 ID 和 CH 参数将反映经营 P

52、ANID 和频道。该参数将反映 MY 的网络地址的路由器 16 位。在 MP 命令返回路由器的父项的 16 位网络地址(节点加入到它)。如果 API 是启用(AP 参数0):API 的调制解调器状态进入”,是发出了 UART 的。.如果路由器不加入如预期,AI(整体指示)参数可以被理解为确定故障原因。验证 PAN 包含一个协调器或附近协调器由器具有匹配频道(SC,CH)和 PAN 识别码(ID)的设置,并允许节点加入到它(NJ 参数)。.一旦路由器已加入了 PAN,路由器将允许位于 NJ 的基础上加入参数。.这是建议,路由器是一个独特的 NI-串标识符配置。这 NI 串标识符应写入非挥发性记忆

53、体使用 WR(写入)命令将通过功率损耗保存。发送数据.启动一个协调器(参阅协调器说明书).添加一个或多个子项路由器的协调器(参阅协调器说明书).一旦协调器已经开始工作,所有的路由器和终端设备应加入到他们的父项和状态 LED 应每秒闪烁 2 倍。.如果任何节点都没有加入,请阅读 AI 命令,以确定原因。.发出 ATND 命令在协调器上获得网络列表上的所有节点。.使用终端软件标签的 X-CUT 发送节点之间的串行数据。这些数据应转交从源头到目的地节点作为参数指定的 DH 和 DL.(可选)更改任何节点 Desination 地址到一个 64 位地址解散盖起来使用在步骤 ND 命令 5(DH,DL

54、的命令,或在ZigBee 的传输请求的 API 框架)。然后重复步骤 6 以传输数据。.射频模块配置两个命令模式协议支持的 XBee/XBee-PRORF 模块:在和 API。AT 命令模式协议P22 的是打印并手工输入命令和参数值打算观看。API 的命令模式协议p29是一个二进制协议,并且对方案旨在获取和价值套。每个命令模式协议要求它自己的固件版本。指的是虚拟现实(固件版本)的诊断表命令,以确定固件版本。AT 命令编程示例参阅的 X-CTU的发展指南附录 B部分,了解有关的 X-CTU 的配置软件的信息Setup 设置本节中的编程示例要求 MaxStream 的洁具安装的 X-CTU 软件和

55、一个串行连接到电脑上。(MaxStream 的串口的 RS-232 和USB 接口的 PC 板,以方便用。).安装 MaxStream 的 X-CTU 软件到个人电脑的一个文件双击“setup_X-CTU.exe”。.射频模块装入一个接口板,然后连接模块组装到电脑。.推出的 X-CTU 软件,并选择电脑设定标签。验证波特率和奇偶设置的 COM 端口直至今天为止匹配的射频模块的。注意:未能进入 AT 命令模式是最常见的原因波特率不匹配。确保波特设置的电脑设定标签匹配的射频模块接口的数据速率。默认情况下,BD 参数=3(相当于 9600 个基点)。示例配置:修改目标地址射频模块例如:利用了 X-C

56、TU 的终端”选项卡以更改射频模块的 DL 的(目标地址低)的参数并保存新的地址,非易失性内存。在建立一个与射频模块和 PC串行连接指的是上面安装程序部分,选择终端”的 X-CTU 软件选项卡,然后输入下面的命令行(CR代表回车方法 1(每行一个命令)发送 AT 命令+ATDL 回车 ATDL1A0D 回车 ATWR 回车 ATCN 回车系统响应CR(行输入命令模式)()CR当前值(了解目的地地址低)命令行模式CR(修改目标地址低)确定CR(写入非挥发性(退出内存)行CR)方法 2(CR(多个命令在一行)发送 AT 命令+ATDL 回车 ATDL1A0D,水利,架 CN 回车键响应行系统进入命

57、令模式)()CR当前值(读取目标地址低)确定CR行CR彳 fCR示例配置:恢复默认射频模块如:利用了 X-CTU调制解调器配置”标签,以恢复和 PC默认参数值模块。建立连接后,与参考一节设置,选择调制解调器配置”选项卡上的 X-CTU 软件。1。选择读按钮。2。选择还原按钮。命令参考表XBee/XBee 的专业射频模块预计在十六进制数值。十六进制值指定一个为 0 x”前缀。十进制等值被指定由“D 类后缀。表行是按命令的类别,然后按最常用的逻辑。专用表 4-02o 专用命令ATCommand命令类别名称和说明节点类型1参数范围默认WRSpecial写入。写参数值的非挥发性记忆体参数的修改,以便通

58、过随后的重置坚持。注意:一旦 WR 发出后,没有额外的字符应该被发送到模块后,才确定r”开始收到响应CRE-RESpecial还原为默认值。还原到出厂默认设置模块参数。RE 命令不重置 ID 参数。CRE-FRSpecial软件复位。复位模块。立即作出回应的确定”,然后执行复位?100 毫秒之后。命令使用的 FR 会导致网络层节点上重新启动如果SC 或身份证被重新修改,因为是最后一次。CRE-NRSpecial网络复位。更多的模块复位网络层参数的一个或在 PANo立即回应一个行”,那么会导致网络重新启动。所有网络配置和路由信息从而丧失。如果 NR=0:重置网络层参数的命令发出的节点。此选项仅支

59、持路由器和终端设备,必须谨慎使用。 参照重置协调器 1 节以获取更多信息的如果 NR=1:重置发送广播传输网络中的所有节点 PAN 层参数研究。RE(whenNR=0),CRE(whenNR=1)0-1-1.节点类型,支持命令:C=协调器,R=路由器,E=电子终端设备网络与安全表 4 月 3 日。网络命令(子类别指定括号内()ATCommand命令类别名称和说明节点类型 1参数范围默认CHNetworkingAddressing作业通道。阅读频道号码用于发射和接收单元之间的射频。利用 802.15.4 通道数。CRE0,0X0B-0X1A(XBee)0,0X0C-0X17(XBee-PRO)r

60、ead-only0IDNetworkingAddressingPAN 的 ID。设置欣取 PAN(个人区域网络)的 ID。协调器-设置首选 PAN 身份证。套装(编号=0 xFFFF 的)为自动选择。路由器/终端设备-设置所需的泛身份证。当一个协调器的设备进行搜索,它试图加入到父只具有一个匹配的 PAN 身份证。套装(编号=0 xFFFF 的)加入泛编号父项经营的任何。身份证变更应写入非挥发性记忆体使用 WR 命令。身份证更改不使用,直至该模块复位(FR,NR 或 power-up)。CRE0-0 x3FFF,0 xFFFF0 x0123(291d)DH2NetworkingAddressing目的地地址高。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论