ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:241.23KB ,
资源ID:20672151      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20672151.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(亿佰特EFR32 24GHz ZigBee多功能SoC 无线模块E180ZG120A使用手册Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

亿佰特EFR32 24GHz ZigBee多功能SoC 无线模块E180ZG120A使用手册Word下载.docx

1、6.5.1 指令规则 136.5.2 读取指令集 146.5.2 配置指令集 166.5.3 网络操作指令集 176.6 HEX 参数说明 176.6.1 系统发送模式 176.6.2 接收数据输出方式 176.6.3网络节点类型 186.6.4网络状态 186.6.5网络 PAN_ID 186.6.6网络短地址: 186.6.7 MAC 地址 186.6.8父节点网络短地址 186.6.9父节点 MAC 地址 186.6.10网络组号 186.6.11网络信道 196.6.12发送功率 196.6.13串口波特率 19更改串口通信的波特率配置,需要重启设备,更改后的波特率才生效。 196.6

2、.14休眠时间 196.6.15父节点保存时间 196.6.16集中式网络开放时间 196.6.17父节点丢失后网络重连的周期 196.6.18尝试重连的最大次数 196.6.19无线远程配置ID 196.6.20用户 gpio 参数 206.6.21用户 pwm 参数 206.6.22用户 adc 参数 216.6.23 配置所有网络参数 216.6.24 读取所有网络参数 216.6.25 父节点的终端数量 216.6.26 父节点的终端明细表 21第七章 快速入门 227.1 快速建立一个ZigBee网络 227.2 快速加入一个ZigBee网络 257.3 ZigBee网络通信测试 2

3、67.3.1单播测试 267.3.1.1终端和协调器之间相互以短地址形式单播 267.3.1.2终端和协调器之间相互以长地址形式单播 277.3.2组播测试 297.3.3广播测试 30第八章 二次开发设计参考 328.1 机械尺寸和引脚定义 328.2 模块原理图 348.3 开发使用 348.4 硬件设计 348.5 软件编写 35第九章 常见问题 359.1 传输距离不理想 359.2 模块易损坏 369.3 误码率太高 36修订历史 37关于我们 37第一章 概述 1.1产品简介E180-ZG120A是基于Silicon Labs EFR32MG1B系列无线SOC设计生产的一款小体积

4、、低功耗、高可靠性、工作在2.4GHz 频段的ZIGBEE模块,芯片自带高性能 32-bit ARM Cortex -M4 内核,内部集成功率放大器,发射功率最高可达到20dBm。EFR32 是非常有潜力成为未来智能家具、物联网改造、工业自动化首选的无线微控制器,其网络特性符合ZIGBEE 3.0 标准,并提供一个完整的基于 IEEE802.15.4 标准 ISM 频段的应用集成方案。产品经过系列权威射频仪器的检验和认证,并结合多年的市场经验和该行业用户的实际需求,将无线产品极复杂的通讯协议集成到内置的 SoC 中,支持串口透明传输模式,并集成快捷易用的自组网功能,提供多路可配置的 AD、 I

5、O、 PWM 接口,化繁为简,大幅简化无线产品复杂的开发过程,使您的产品以更低的成本快速投入市场。1.2功能特点集中式网络管理:ZIGBEE 3.0安全标准集中式入网机制,数据安全、可靠;Green Power: ZIGBEE 3.0 电源管理机制,整个网络功耗更低,节点功耗uA级;互通性:符合zigbee 3.0标准网络机制,可支持ZHA、ZLL等网络协议; 大容量:256K容量的flash,32K容量的RAM,网络节点可以扩展到100以上;角色切换:用户可通过串口指令让设备在协调器,路由器,终端和休眠终端的四种类型中任意切换;TOUCHLINK:模块支持ZLL协议中的TOUCHLINK网络

6、协议,主要应用于灯控领域,简化了ZigBee的网络形式,不需要协调器也可以建立简单稳定的ZigBee网络;支持多种网络拓扑:点对点,星型网,MESH网;网络自愈:网络中间节点丢失,其他网络自动加入或保持原网络;自动路由:模块支持网络路由功能;地址搜索:用户可根据已加入网络节点的 MAC 地址(唯一的,固定的)查找出相应的短地址,同时也可以根据节点的短地址查找网络中每个节点相应的长地址;数据安全: 集成ZIGBEE 3.0 安全通讯标准,网络含有多级安全密匙;串口配置: 模块内置串口指令,用户可通过出串口指令配置(查看)模块的参数及功能;网络 PAN_ID 更改: 网络 PAN_ID 的任意切换

7、,用户可自定义 PAN_ID 加入相应网络或者将自动选择 PAN_ID 加入网络;网络开放时间可配置,可配置持续一段时间打开网络,此期间符合ZigBee3.0标准的设备可以加入网络,过了这段时间后网络将关闭,任何设备无法加入。也可以配置永久打开,任何ZigBee3.0标准设备可以加入;GPIO 控制: 本地/远程的 GPIO 电平控制,4个IO可选择;PWM 控制: 本地/远程的 PWM 控制, 5路PWM 通道供用户选择;ADC 控制: 本地/远程的 ADC 读取,5路 ADC 通道供用户选择;一键恢复波特率:如果用户忘记或不知波特率的情况下,可使用该功能,恢复默认波特率为 115200;串

8、口接收唤醒:支持串口接收唤醒功能,当模块处于休眠状态下当接收到一帧大于等于25个字节的数据时将被唤醒,此数据为唤醒帧用于唤醒模块将不会被当做数据处理;模块复位:用户可通过串口命令对模块进行复位操作;恢复出厂设置:用户可通过串口命令对模块进行出厂设置的恢复;空中配置:用户可使用空中配置指令远程配置网络中的其他设备。 1.3设备类型介绍在 ZigBee 网络中存在三种逻辑设备类型:Coordinator(协调器),Router(路由器),End-Device(非休眠终端)和Sleep- End-Device(休眠终端)。ZigBee 网络由一个 Coordinator 以及多个 Router 和多

9、个 End_Device 组成(其终端节点可分为休眠终端和非休眠终端)。1.3.1 非休眠终端终端设备的主要任务是发送和接收消息,不允许其它节点与终端设备相连。非休眠终端,一直处于工作状态,任意时刻都可以接收和发送数据,此设备类型待机电流大概为4mA左右,用于对功耗要求不高的场景。1.3.2 休眠终端休眠终端,当没有数据收发时,则进入休眠状态,休眠电流低至2.5uA左右。当需要发送无线数据或进行指令操作时,需先通过串口发送唤醒帧,长度需要大于等于25个字节(建议用“FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

10、 FF FF FF”25个字节的“FF”唤醒),唤醒时间持续1000ms,期间内可以处理串口数据(配置命令、有效负载),当成功接收到一帧串口数据后,唤醒超时计数器将被刷新,唤醒持续时间再往后推移1000ms,否则设备将重新进入休眠;当需要接收数据时,是通过周期性的唤醒来接收数据,唤醒周期设置的越长接收就越延迟,唤醒周期设置必须小于30秒。若只需上传数据则可以把唤醒周期设置大于30秒或更长来降低功耗(默认为5分钟)比如电池供电的传感器。1.3.3路由器允许其它节点与路由设备相连,以扩大网络的覆盖范围,其主要任务为转发报文,起到中继路由作用,并具备终端设备的所有功能。如果一个节点通往另一个节点存在

11、多条路径时, 当其中一条路径出现故障,网络会自动调整到其它最优的路径进行传输,以确保数据到达。路由器可以建立自己的网络,也可以加入别人的网,路由器一直处于活动状态,因此它必须使用主电源供电。1.3.4协调器 具备建立和管理网络的作用,控制着是否允许其它节点加入网络中,存储网络信息, 并具备路由设备的所有功能,其主要任务为管理网络,记录子节点信息, 转发报文,同时,协调器需要对请求入网的终端权限鉴别。1.4 应用场景智能家居以及工业传感器等;安防系统、定位系统;无线遥控,无人机;无线游戏遥控器;医疗保健产品;无线语音,无线耳机;高级抄表架构(AMI);汽车行业应用;楼宇自动化解决方案;农业大棚自

12、动化应用。第二章 规格参数2.1 极限参数主要参数性能备注最小值最大值电源电压(V)3.8超过3.8V 永久烧毁模块阻塞功率(dBm)-10近距离使用烧毁概率较小工作温度()-40+85工业级2.2 工作参数典型值工作电压(V)1.953.33.73.3V 可保证输出功率通信电平(V)使用5V TTL 有风险烧毁工业级设计工作频段(MHz)24002480支持ISM 频段功耗发射电流(mA)135瞬时功耗接收电流(mA)11.6休眠电流(A)2.5软件关断最大发射功率(dBm)19.620.020.5RF发射功率最大可达到20dBm空中速率(bps)250kbpsZigBee标准协议规定空速为

13、250kbps描述参考距离1000m两点之间(zigbee网络支持路由多跳功能,可通过增加路由器达到延长传输距离的目的)。晶振频率38.4MHz支持协议Zigbee 3.0标准的ZigBee3.0协议封装方式贴片式 接口方式1.27mm 邮票孔IC全称EFR32MG1B232F256GM48FLASH256KBRAM32KB内核Cortex-M4外形尺寸17.5*28.7mm天线接口PCB/IPEX等效阻抗约50第三章 机械尺寸与引脚定义引脚序号引脚名称引脚方向引脚用途1GND输入/输出地线,连接到电源参考地23VCC输入模块电源正参考电,电压范围45PD10预留6PD117PD128PD13

14、TOUCHLINK引脚,该引脚持续拉低大于3000ms,将发起一个ZLL网络的建立或加入请求9PD14WAKE引脚主要用于对休眠终端唤醒使用,上电时为高电平,当外部将该引脚拉低时,休眠的终端设备将被唤醒PD15输出AUX引脚指示当前设备工作状态,当引脚为低电平时,指示设备繁忙,高电平指示设备空闲11PA0(TX)串口发送端口TX12PA1(RX)串口接收端口RX13PA214PA315PA416PA517PB11工作模式切换引脚,当拉低时间大于500ms时工作模式切换。18PB12UART_BAUD_RESET引脚用于设备波特率复位,上电默认高电平,任何模式下,该引脚拉低1000ms以上模块串

15、口参数将恢复默认的11520019PB13ACK引脚用于指示上一次用户数据发送状态,启动发送前该引脚拉低,发送成功后引脚拉高2021PB14(GPIO0)GPIO输入/输出端口022PB15(GPIO1)GPIO输入/输出端口123242526PC6(GPIO2)GPIO输入/输出端口227PC7(GPIO3)GPIO输入/输出端口328PC8(ADC1)ADC检测端口129PC9(ADC2)ADC检测端口230PC10(ADC3)ADC检测端口331PC11(ADC4)ADC检测端口432SWCLKDBG_SWCLKTCK33SWDIODBG_SWDIOTMS34PF2(PWM0)PWM输出

16、端口035PF3(PWM1)PWM输出端口136PF4(PWM2)PWM输出端口237PF5(PWM3)PWM输出端口338PF6(PWM4)PWM输出端口439PF7LINK引脚指示模块当前网络状态,输出高电平表已加入网络40RESETN复位引脚4142第四章 工作模式4.1 传输模式当模块进入传输模式后,串口接收到的任何数据都将被无线发送出去,传输模式就是网络节点间进行无线通信,其通信的方式包括单播、广播、组播等。4.2 配置模式当模块进入配置模式后,串口接收的数据都默认为配置指令,对设备进行功能配置和操作,在配置模式下,模块串口收到的数据均认为是HEX指令。4.3 模式切换4.3.1 指

17、令切换模块上电初始化默认为传输模式。在传输模式下,当模块串口接收到“2A 2D 2E”字符后则进入配置模式,进入配置模式成功后返回“7A 7D 7E”字符。在配置模式下,当模块串口接收到“2F 2C 2B”字符时则模块退出配置模式,进入传输模式,进入传输模式成功后返回“7F 7C 7B”字符。4.3.2 引脚切换工作模式切换引脚PB11,内部配置上拉电阻输入模式,上电默认高电平,在任何模式下当模式切换引脚PB11被拉低时间大于500ms时,则模块工作模式切换,具体如下图所示:第五章 收发方式5.1数据发送的方式模块的数据发送方式包括单播、广播、组播等3种方式。5.1.1广播模式 广播模式下,发

18、送设备将串口接收到的数据发送给网络中的每一个节点(也包括自己),网络中所有的非休眠设备都将接收数据。5.1.2 组播模式组播模式下,首先对网络中的设备设定组号(进行分组),发送设备必须指定发送的目标组号(把数据发给哪一个组),然后发送设备将串口收到的数据发送到网络中,网络中具有相同组号的设备将接收到数据。5.1.3 单播模式点播模式下,网络中的设备通过网络地址进行点对点的通信,发送设备把接收到的串口数据发送给目标地址设备,并且目标地址设备收到数据后可以回一个ACK给发送设备表示已经收到数据。5.2 接收数据的输出方式接收数据输出方式是指,当模块接收到无线数据后,串口输出数据的方式;5.2.1

19、透明输出若配置设备的输出模式为透明输出,则模块接收到无线数据后将原始数据通过串口输出;5.2.2 数据+短地址当设备的输出模式为数据+短地址时,模块接收到无线数据后,串口将输出原始数据+发送设备的短地址;5.2.3 数据+长地址当设备的输出模式为数据+长地址时,模块接收到无线数据后,串口将输出原始数据+发送设备的长地址;5.2.4 数据+RSSI当设备的输出模式为数据+RSSI,模块接收到无线数据后,串口将输出原始数据+接收到该数据包的RSSI值;5.2.5 数据+短地址+RSSI当设备的输出模式为数据+短地址+RSSI,模块接收到无线数据后,串口将输出原始数据+发送设备的短地址+接收到该数据

20、包的RSSI值;5.2.6 数据+长地址+RSSI当设备的输出模式为数据+长地址+RSSI,模块接收到无线数据后,串口将输出原始数据+发送设备的长地址+接收到该数据包的RSSI值;注:发送方单包支持最大数据包长72字节第六章 应用功能和指令配置6.1 功能引脚6.1.1 LINK 详解LINK引脚指示模块当前网络状态,设备入网成功后当前引脚拉高,当设备没有网络或父节点丢失时此引脚拉低,外部设备可通过该引脚电平查询设备网络状态,协调器模式下,该引脚指示模块是否正常建立网络;6.1.2 WAKE详解 WAKE引脚主要用于对休眠终端唤醒使用,上电时为高电平,当外部将该引脚拉低时,休眠的终端设备将被唤

21、醒;非休眠设备,该引脚无意义;6.1.3 AUX详解 AUX引脚指示当前设备工作状态,当引脚为低电平时,指示设备繁忙;高电平指示设备空闲;当设备收到数据时,模块将AUX引脚将拉低24ms后,串口开始输出数据,用于唤醒外部控制设备;6.1.4 ACK详解 ACK引脚用于指示上一次用户数据发送状态,启动发送前该引脚拉低,发送成功后引脚拉高,用户可通过该引脚状态判断数据是否成功到达。该引脚功能无法指示协调器发送广播消息。6.1.5 TOUCHLINK详解 TOUCHLINK引脚,该引脚持续拉低大于3000ms,将发起一个ZLL网络的建立或加入请求。ZLL的touch link协议包含一个发起者和目标

22、者,发起者一般是终端和休眠终端,目标者一般是路由器,当touch link引脚持续拉低3000ms以上,发起者将向目标者发起一个网络建立或加入的请求。6.1.6 UART_BAUD_RESET详解 UART_BAUD_RESET引脚用于设备波特率复位,上电默认高电平,任何模式下,该引脚拉低1000ms以上模块串口参数将恢复默认的115200、8N1。功能引脚引脚端口LINKWAKEAUXACKTOUCHLINKUART_BAUD_RESET6.2 无线远程配置功能模块支持远程配置功能,用两个字节的无线配置ID默认为A8 8A来标识,用户可修改模块的远程配置ID,当模块接收到无线空中数据的前两个

23、字节为无线配置ID时,模块则判断数据包为远程配置命令,执行对应命令的操作,该数据包不会通过串口输出。6.3 touch link功能应用6.3.1 touch link介绍touch link 属于ZigBee Light Link(ZLL)协议中的标准组网机制,touch link即接触式连接,当两个模块在一定的范围内靠近时,通过按键或指令方式启动touch link,则两模块之间建立一个ZigBee通信网络。ZLL协议的touch link定义了一个发起者和目标者。发起者的主要职责是发起touch link流程,通常情况下终端设备会被定义成发起者。目标者的职责是等待附近的touch lin

24、k请求,若得知发起者没有网络存在,则目标者需要建立一个新的网络,若发起者有网络存在,则目标者加入到发起者的网络,通常情况下路由器会被定义成目标者。在典型的灯控应用领域,遥控器就是终端发起者,灯就是路由器目标者。6.3.2 建立一个touch link网络具体步骤(1) 首先,发起者(终端设备)在发起一个touch link网络前,若之前有加入过其他网络,必须先清除掉之前网络的信息,让网络状态处于无网络状态。(2) 其次,发起者(终端设备)发起touch link扫描请求,来发现周围存在的目标者(路由器),扫描过程中被扫描者尽量靠近发起者,其他设备尽量远离扫描区域(扫描信号的阈值为-40dBm,

25、即大于-40dBm信号强度的设备将被扫描到),若扫描到两个以上的目标者设备会影响touch link的成功率。(3) 其次,发起者扫描到目标设备后,若自己是首次发起touch link,则向目标者发起新建网络的请求;若自己之前touch link成功过,则向目标者发起加入到它的touch link网络的请求。(4) 最后,目标者响应发起者的请求,新建网络或加入到touch link网络。经过以上步骤一个新的ZLL touch link网络已经完成,网络中只可能存在一个发起者,其他节点都是目标者。发起者在touch link 之前首先要清除掉之前的加入过的网络,touch link的过程中一次只

26、靠近一个设备其他设备尽量远离。touch link网络可以不需要协调器只需要终端和路由器,这样网络更加简单方便,在灯控领域中得到广泛的应用。6.4 功能参数说明模块提供了丰富的可配置的参数, 可根据实际的应用需求灵活运用,以构建不同形式的网络。配置信息属性参数范围功能说明PANID读/写0x00000xFFFFPANID为ZIGBEE的网络标识符,用于判断自身所属的网络的标识。同一个网络中的设备所有的设备PANID必须相同,当终端或路由器配置为0xFFFF,可加入相同信道已存在的任意网络中;本地网络地址读用于区分网络中各个节点, 每个设备在同一网络中,本地网络地址必须是唯一的,未加入网络时,设备的网络地址为0xFFFF,加入后,设备短地址

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1