-【优秀文档】ZigBee无线模块使用介绍(整理版)_第1页
-【优秀文档】ZigBee无线模块使用介绍(整理版)_第2页
-【优秀文档】ZigBee无线模块使用介绍(整理版)_第3页
-【优秀文档】ZigBee无线模块使用介绍(整理版)_第4页
-【优秀文档】ZigBee无线模块使用介绍(整理版)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

1、菲利科电子技术有限公司近程无线通信工业单元产品技术手册zigbee无线组网数传单元fk21zc-c5天津菲利科电子技术有限公司www. felicke comzigbee无线组网数传增强型单元型号:fk21zc-c5天津菲利科电子技术有限公司www. felick com版本v 1.0重要声明:版权本技术手册说明书包含的所有内容均受版权法保护,未经天津菲 利科电子技术有限公司书面授权,任何组织和个人不得对本说明书全 部或部分内容进行改编复制或转载。文档修订记录序号修订内容修订时间版本号1发布2010-12-121.0备注:1、概述11. 1 产品简介21.2 产品与版本特性21.3 应用领域2

2、1.4 主要性能与技术参数22、接口说明33、组网及寻址方式43. 1 工作模式53.2 请求入网操作53.3 入网管理63. 4 寻址方式64、工作模式及at指令系统64. 1 工作模式的切换64. 1. 1 at指令模式切换到具他模式64.1.2帧格式模式切换到其他模式74.1.3透传模式切换到其他模式74. 1.4采用切换按键进行切换74. 2 at指令模式74.2.1进入at指令模式的方法74. 2. 2 at指令格式74.2.3 at指令的返回结果84.2.4 at命令参考表84.3 帧格式模式134. 3. 1帧的类型134. 3.2进入帧格式模式154. 3.3帧格式配置154.

3、 4 透传模式164. 4. 1绑定透传模式164. 4.2总线透传模式184. 4.3全网透传模式185、售后服务196、联系我们191、概述1.1产品简介欢迎您使用天津菲利科电了技术有限公为您提供的型号为fk21zc-c5的近程无线组 网zigbee通信单元。使用本模块单元,您不再需要面对复杂的无线通信协议与数据封包解包, 只需通过传送数据内容到设备就可以发送到中心控制,接收发送数据完全透明。使用本工业手机集成到您的产品与系统当中进行产品与项冃开发,会让您的产品模块化 清析,稳定性能捉升,同时缩短您产品的开发周期,降低开发成木与风险,冇利于产品的快 速成型上市及其麻继的生产维护工作。1.2

4、产品与版本特性2.0间距排针;可直接当芯片使用;支持标准串行接口方式;优异的emc性能和高度的稳定性。1.3应用领域手持工业通信设备近程数据传输与采集 近程工业控制与监测 近程数据通信与组网 智能家居楼宇控制医疗服务智能交通环境监测系统1.4主要性能与技术参数性能与技术参数表项目属性内容主体特性通信频段双频 2. 4gmhz综合功能h动组网数据传输模式透明传输、帧格式传输控制指令at命令集控制室内通信距离30m室外通信距离100m数据特征波特率可选:9600、19200、38400、115200输出功率模块输岀功率可变输出功率高达4. 5 dbm接收灵験度接收灵飯度-97 dbm -88 db

5、m电气特性输入电压3. 3v睡眠电流消耗70 ua通信电流消耗20ma 35ma掉电电流消耗0. 6 u a接口特性电源接口通信接口串行异步天线接口50欧姆天线连接器物理性能环境温度-40° c to +125° c模块尺寸30mm x 22. 5mm x & 5mm (长 x 宽 x 高)备注:产品型号fk21zc-c32、接口说明管脚次序如下:db9接口 232信号对应表db9规格9针母头(孔式)09821176543211234567890编号12345678910gndvccgndreset编号11121314151617181920rxdtxdctsrts

6、备注:3、组网及寻址方式为了方便网络的管理,本zigbee模块在协议栈的棊础上添加了自己的组网方式,通过本组网方式可以方便数据及at命令的传送,灵活管理入网设备,并可以防止其他网络的设备侵入本网络,也对以防止本网络的设备加入其他网络。本组网方式为入网的设备分配了口己 定义的16位地址,在这里我们称此地址为设备地址。3. 1工作模式网络中的每个设备都有三种工作模式,分别为at指令模式、帧格式模式和透传模式。at指令模式主要用于配置zigbee网络的参数及运行方式;帧格式模式用于以特定帧格式的 形式传输数据或at命令;透传模式主要用于以透明方式传输数据,透传模式乂分为绑定透 传、总线式透传和全网透

7、传三种透传模式。t透传a模式图1工作模式示意图对于协调器,如果处于at指令模式,入网或非入网的子设备均可加入该协调器;如果 处于非at指令模式,贝9只有入网的子设备才能加入该协调器。3.2 请求入网操作网络的管理和维护由协调器承担,路由或终端对以通过一定方式向协调器请求加入网 络,入网操作具体方法如下:1)首先开启协调器,设置协调器进入at指令模式;2)子设备上电后先讣其自动加入该协调器,然后短按模式键,这样子设备会向协调器 发起入网请求;3)协调器收到此请求后,会检查该子设备的mac地址是否已经保存,若没有则将该 了设备的mac地址保存到存储区第一个未被占用的存储单元中,该存储单元序号 作为

8、该子设备在a定义网络屮的设备地址;4)当该子设备成功加入协调器后,协调器会向该子设备发送回复消息;5)该了设备收到此回复消息后,会保存网络panldo当子设备没有加入协调时,信号灯会均匀闪烁;当加入某协调器后,该信号灯会以心跳 式闪烁;当成功加入h定义网络后,信号灯会常亮。3.3入网管理当协调器工作在非at指令模式吋,只有入网的子设备才能加入协调器。子设备加入协 调器时,协调器检查其mac地址是否已保存,若没有,则将其从网络中口动移除。入网的 了设备上电后,首先进行搜网,查找是否冇与自己保存的panid相同的网络id,若相应协 调器的panid和子设备h己保存的panid不相同,则不会加入此协

9、调器。只有协调器的网 络id和子设备保存的panid相同时,才会加入。3. 4寻址方式自定义网络的各子设备的地址是屮请入网时,按存储单元的序号进行分配的,整个网络 的管理、数据传送、at命令执行等均使用该地址。该网络最大支持256个设备,则子设备的 地址范围为0x0001 oxooff,0x0000为协调器的地址。本网络支持一些特殊地址,如: oxffff-广播地址,将数据或at命令广播到所有设备; oxfffe -绑定地址,只发送给绑定设备; oxfffd-标识为自己,只发给自己。4、工作模式及at指令系统4.1工作模式的切换4. 1.1 at指令模式切换到其他模式采用at命令:at+mod

10、e=x,x表示模式类型x = 0 -at指令模式1 -帧格式模式2 绑定透传模式3 总线式透传模式4-全网透传模式4.1.2帧格式模式切换到其他模式帧格式可内嵌at指令,采用的at命令和1相同4.1.3透传模式切换到其他模式在透传模式(如绑定、总线或全网透传)下,若从串ii接收到以下字符串,会切换到其 他模式。“+,+回车切换到at模式“.”+回车切换到帧格式模式4. 1.4采用切换按键进行切换本模式配有一模式切换按键,当长按此按键5s后,会口动切换到at指令模式4. 2 at指令模式为了方便配置管理zigbee模块,专门设计了一套at命令系统。在该模式下,串口接收 到的字符按at指令进行处理

11、,指令屮可以带有目的设备地址参数,这样通过一个设备就可 以配置网络中任何其他设备。4. 2.1进入at指令模式的方法 长按按键2五秒 若在透传模式下,往串口发送“+”+回车 若在帧格式模式k,在帧中内嵌at命令at+mode=04.2.2 at指令格式at+name: dstaddr = paral,para2,.,paran回车注:中是可选的参数 “at+”at指令的开头,必须包含; “name”at指令的名称,如“mode”设置通道模式,必须包含; "dstaddr" at指令的冃的地址,标识指令发送的h的地址,16进制表示。该参数可 选,若没冇此参数,则命令默认发给自

12、己; “panm”at指令的参数,若参数为数据则用16进制表示,但没有px”开头,该参数根据命令的功能可选; 回车at指令的结束标识,必须包含例如:at+mode=0 冋车将白己设査为at指令模式at+mode:(x)01=0 回车将地址为0x0001的设备设置为at指令模式at+mode:ffff=()回车将全网所有设备设置为at指令模式at+mode:fffd=0 回车将自己设置为at指令模式,oxfffd标识自己4. 2. 3 at指令的返回结果at指令执行完后,会返回执行的状态,此状态再按一定的格式通过串口上报给用户, 发起at命令的设备所处的工作模式决定了返回状态上报的格式。只冇在a

13、t指令模式和帧格 式模式下会通过串口上报指令的执行状态,因为也只冇在这两种状态下才会执行at指令。在at指令模式下,若at指令执行正确,会通过串口上报“0k”字符串;若执行错误, 会上报“error: ” +错误码。在帧格式模式下,执行的状态按一定帧格式上报给用户,具体的格式在数据帧模式部分 详细介绍。错谋码表示错谋的类型,如下:0x0001 -参数错误0x0002 -格式错误0x0004 -发送失败0x0008 - 了设备不存在0x0010-保存失败0x0020 -空间己满0x0040 -操作失败0x008()-对应设备已存在0x0100-没有回车符0x0200 -目的地址不正确(个别at指

14、令不识别目的地址oxfffd、oxffff等)4. 2. 4 at命令参考表指令名称目的地址参数默认功能控制指 令(opt)optmod支持oxffff (全 网)oxfffd (本 机)或某个设 备地址参数个数:10: at模式1:帧模式2:绑定透传模 式3:总线透传模 式4:全网透传模 式1设置设备的工作 模式optcfg支持oxffff (全 网) oxfffc (绑 定设备)、 oxfffd (木机) 或某个设备地 址无无确认地址对应的 设备,对应设备 收到后灯会闪烁optrst支持oxffff (全 网)、oxfffd (本 机)或某个设 备地址无无重启对应的设备optdel支持ox

15、ffff (全 网)oxfffd (本 机)或某个设 备地址无无将对应设备从网 络删除optwrt支持oxffff (全 网)、oxfffd (木 机)或某个设 备地址将数据保存到flashoptdef回复出场设置参数指令“set”“get”setjon只能发给协调 器无无允许子设备加入 协调器getjon只能发给协调 器无无不允许子设备加 入协调器settfm支持oxffff (全 网)oxfffd (本 机)或某个设 备地址参数个数:4, 分别为帧格 式、帧头、帧 尾、发送帧是 否需要回复7f、7e、e7、0设査通过串口往 zigbee模块发送 帧的格式(1)帧格式: 具体详见帧格 式模块

16、(2)帧头、尾: 定义帧头、尾(3)返回状态gettfmsetrfm支持oxffff (全 网)、oxfffd (本 用l)或某个设 备地址参数个数:3, 分别为帧格 式、帧头、帧 尾、发送帧是 否需要回复(1)帧格式: 具体详见帧格 式模块(2)帧头、尾: 定义帧头、尾7f、7e、e7设置zigbee无线 接收到的数据通 过串口上报给用 户的格式getrfm支持oxfffd (本 机)或某个设 备地址无无返冋对应设备设 置的帧格式参数setbud支持oxffff (全 网)、oxfffd (本 机)或某个设 备地址参数个数:1 0 - 9600;1- 19200;2 - 38400;3 -

17、57600;4- 1152000设置对应设备的 波特率getbud支持oxfffd (本 机)或某个设 备地址无无获取指定设备的 波特率参数setsrp设置串行口参b,j,s,tgetsrp设置串行口参数b,j,s,tsetchn支持oxffft (全 网)、oxfffd (木 机)或某个设 备地址参数个数:1 参数范围:11-2611设置设备的网络 信道getchn支持oxfffd (木 机)或某个设 备地址无获取指定设备的 网络信息setpan支持oxffff (全 网)、oxfffd (木 机)或某个设 备地址参数个数:1 参数范围:oxoo-oxfffe0x1111设置网络的panid

18、getpan支持oxfffd (本 机)或某个设 备地址无无获取网络的panidsetadd支持oxfffd (本 机)或某个设 备地址参数个数:1 参数范围: oxoo-oxff默认自动 分配地址设査指定设备的 设备地址getadd支持oxfffd (本 机)或某个设 备地址setnme支持oxffff (全 网)、oxfffd(本 机)或某个设 备地址参数个数:1 设备的别名“ newdev ”设置指定设备的 别名getnme支持oxfffd (本 机)或某个设 备地址获取设备的别名setpwr支持oxffff (全 网)、oxfffd (木 机)或某个设 备地址设置发射功率getpwr支

19、持oxfffd (本 机)或某个设 备地址获取发射功率指令名称目的地址参数默认功能绑 定操作指 令“bid”bidaem支持oxfffd (本 机)或某个设 备地址参数个数:1 被绑定设备的 设备地址必须带参数为指定设备添加 绑定设备biddem支持oxfffd (本 机)或某个设 备地址参数个数:1 被绑定设备的 设备地址必须带参数删除指定设备中 的绑定设备biddal支持oxffff (全 网)、oxfffd (本 机)或某个设 备地址无无删除指定设备屮 的全部绑定设备bidinf获取绑定设备地址快通操作指令“fth”fthaem支持oxfffd (本 机)或某个设 备地址参数个数:1 快

20、速通道设备 地址必须带参数为指定设备添加 快速通道设备fthdem支持oxfffd (本 机)或某个设 备地址参数个数:1 快速通道设备 地址必须带参数删除指定设备中 的快速通道设备fthdal支持oxffff (全 网)、oxfffd (本 机)或某个设 备地址无无删除指定设备中 的全部快速通道 设备fthinf获取快通设备 地址信息输iii 调试指令“pnt”pntdev支持oxfffd (本 机)或某个设 备地址无无获取指定设备的 信息:设备地址、 mac地址和別 名pntb1d打印绑定设备 信息pntfth打印快通设备 信息主动上报 指令“rep”repjon特殊“cap"c

21、apall获取基木信息capjon获取当前入网 设备capbif获取设备的基 木信息(这些 信息是不可修 改的)测试指令tstrtn支持 oxffff ,oxfffd, oxfffe向目标设备发送 数据,冃标设备 收到数据后将其 返回tstsnd支持 oxffff ,oxfffd, oxfffe向冃标设备发送 数据,冃标设备 收到数据后直接 显示不公开指 令replnk下位机上报和上 位机连接成功4. 3帧格式模式在该模式下,串口需按一定的帧格式收发数据,数据帧的格式及帧头和帧尾均可山用户进行配置和定义。帧的全部格式如下:為启"41l 4l4a11a砧9bitobitlbit2bit

22、3 bit4 bit5 bit6帧中各位的功能为: 帧头标识帧的开始 类型标识帧传送数据的类型 地址标识该帧发送的目的地址,或者接收数据源地址,该地址支持特殊地址,如:oxffft全网广播发送;oxfffe只发送到绑定设备;oxfffd发送到口己。 数据长度 数据区的长度 数据存放数据、at指令或执行状态 校验整个帧各位的校验值(不包含校验白己) 帧尾标识帧的结束在该帧中,每个格式对应一位。对应位若为(),则不包含该格式;若为1,则包含此格式。01111111b表示帧包含上述所启格式,00011100b表示帧只包含口的地址、数据长度和数据三个格式数据区必须包含,其他位可有可无。若没有类型位,则

23、默认为发送的是数据;若没有目 的地址,则默认发给口己。4.3. 1帧的类型按帧中传送的内容可以分为数据发送帧、数据接收帧、数据发送回复帧、at命令帧、at命令回复帧等,可由帧屮类型位进行区分。按帧传送的方向可以分为下行帧和上行帧, 卜行帧是用户通过串u向zigbee模块发送的帧;上行帧是zigbee模块通过串口向用户发送的 帧。数据发送帧和at命令帧属于下行帧;数据接收帧、数据发送回复帧、at命令回复帧属 于上行帧。在帧中的类型位标识帧内容类烈: 0x01 -数据发送帧 0x02 -数据接收帧 0x03 -数据发送回复帧 0x04 - at命令帧 0x05 - at命令回复帧1、数据发送帧该帧

24、用于通过串丨i从上位机或mcu向zigbee模式发送数据,zigbee从此帧屮解析出数据 后通过无线方式发送到fi的设备。口 m34l粉4g!可选 可选必选可选 必选 可选 可选注:这里类型为0x01 o2、数据发送冋复帧当力gbee通过串口接收到用户发來的数据帧,会对该帧进行解析,解析的结果状态通过该帧回复给用八。jig ml4asmb可选 必选可选可选 必选 可选 可选状态的值及含义:0x01 帧头不匹配0x02-帧数据氏度和实际数据长度不匹配0x()4检验位不匹配0x08 帧尾不匹配0x10目的设备不存在,或目的地址无效,如协调器不能出现oxfffe0x20-数据发送帧不能发给白己0x4

25、0-数据发送失败注:这里类型为0x03o3、数据接收帧zigbee通过无线方式接收到数据后,按一定格式进行打包成帧,通过串口传给用户,该 帧为数据接收帧。j»r4e4atiaw 9可选 必选可选可选 必选 可选 可选注:这里类型为0x02o4、at命令帧用户通过串口向zigbee发送的帧包含at命令。at 经4.為启日可选必选可选可选必选町选可选注:这里类型为0x04。若无“目的地址”项,则该at命令帧默认b己执行。5、at命令回复帧通过该帧返回at命令帧命令的执行结果。im: $%fe xil x«lat i厶亠心4ana可选必选可选可选必选可选 对选注:这里类型为0x0

26、4o4. 3. 2进入帧格式模式木zigbee模块默认工作在帧格式模式,若在其他模式想进入帧格式模式,可以通过以下方法设置:1、若在at指令模式,可以执行以下指令at+mode: dstaddr=ldstaddr为对应的设备地址,参数1表示at指令模式。2、若在透传模式通过串口向力gbee发送字符串“一” +回车,会切换到帧格式模式。4. 3. 3帧格式配置上行和下行帧的全部格式均相同,默认均为011 11111b,即包含所有格式。可以通过at命令对上行和下行帧的格式、帧头、帧尾及回复灯进行分别配置。1、下行帧配置下行帧配置的at指令为:at+txfram:dstaddr=format,sta

27、rt,end,rsp 回车各参数为: dstaddr 需要配置的设备地址 format 发送帧的格式(16进制形式,不带0x|询缀) start发送帧的帧头(16进制形式,不带()x前缀) encl发送帧的帧尾(16进制形式,不带ox前缀) rsp当zigbee通过串1 1接收到发送帧时,是否回复确认(为字符0,或t)rsp二'o'不回复rsp= t '回复如:at+txfram:0()()a=3f,7e,e7,l 回车该命令的功能为,配置地址为oxoooa设备的下行帧;0x3f是帧格式,包含帧头、类型、 数据长度、数据、校验位;0x7e是帧头;0xe7是帧尾;rsp=

28、l,表示有回复帧。2、上行帧配置上行帧配置的at指令为:at+rxfram:dstaddr=foitnat,start,end 回车各参数为: dstaddr需要配置的设备地址 fonnat发送帧的格式(16进制形式,不带ox前缀) start发送帧的帧头(16进制形式,不带ox前缀) end发送帧的帧尾(16进制形式,不带()x前缀)如:at+rxfram:000a=3f,7e,e7 回车该命令的功能为,配置地址为oxoooa设备的上行帧;ox3f是帧格式,包含帧头、类型、数据长度、数据、校验位;0x7e是帧头;0xe7是帧尾。4. 4 透传模式当工作在透传模式时,串口收发的数据直接通过无线发送到冃的设备,冃的设备接收到 后肓接将数据通过串口上报给用户。透传模式分为绑定透传、总线透传和全网透传三种类型。4. 4. 1绑定透传模式如下所示的网络中,设备r3、r4、r5与设备r2进行绑定,当设备r2工作在绑定透传模 式下,直接将通过串ii发来的数据通过无线方式传送给设备r3、r4、r5,这样mcu5通过 申口直接可以获取此数据。其他设备不会收到此数据,除非与设备r2进行绑定。mcu2 ;01001111010©图2绑定透传示意图1、绑定操作要工作此模式下,首先需要为对应设备

温馨提示

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

评论

0/150

提交评论