AW516x zigbee 模块实现自组网功能
时间:2017-09-27 17:15来源:ZLG致远电子
摘要:无线网络技术无非是功耗、距离、速率、组网等方面的较量,那么能否做到既能低功耗、远距离,又能快捷组网和部署呢?
无线网络技术无非是功耗、距离、速率、组网等方面的较量,那么能否做到既能低功耗、远距离,又能快捷组网和部署呢?
标准 zigbee 网络协议包括协调器、路由器和终端节点,而建立一个zigbee网络除了必须要有协调器之外,仅需加上路由器或终端节点即可。
然而,不同的应用场景需要不同型态的组网结构:点对点、星型、中继路由、混合型等等。因此,快速、高效、稳定、便捷、灵活,是对组网协议所提出的更高要求。
一、Fastzigbee协议
换个思路,假若网络上的任意节点都具备对等的数据传输功能,且无须协调器管理网络,那么网络中的任何节点都可以主动传输数据,这样用户就无需理会具体的网络结构,显然会更加方便使用。
基于此,ZLG 致远电子根据多年的实践经验积累,在 zigbee 协议栈的基础上开发了 Fastzigbee 透传对等网络协议。其特点如下:
Fastzigbee 协议已经很好的为组网提供了基础,那么能否在部署和施工方面也提供更好的支持呢?
当然,ZLG 致远电子为简化无线产品复杂的开发过程,在 Fastzigbee 协议内增加自组网功能。下面以 AW516x 系列透传模块为例,为工程师提供两种实现途径。
模块在自组网模式下,主机模块会自动选择周围没有被使用的 PANID 和通道号形成一个独立的网络,并能自动递增方式分配一个唯一的本地网络地址给从机模块。从机模块使用时在使能了自组网功能后就不需要进行任何的配置操作,从机模块在加入网络后就能跟主机进行通讯。
1、硬件 I/O 控制
(1)主机模块有两个工作流程,分别通过 JOIN 管脚 (IO1) 和 DETECT 管脚 (IO2) 控制。
①当 JOIN 管脚为低电平时,主机模块工作在组网模式,此时主机模块允许从机模块加入网络,当 JOIN 管脚变为高电平时,主机模块进入正常工作流程,此时从机模块不能再加入网络。
②当模块检测到 DETECT 管脚有大于 3S 的低电平时,主机模块工作在重获取网络参数模式,此时主机模块会重新随机生成新的 PANID(0x0000~0xFFFF)和通道号(11~26),并检测新生成的 PANID 和通道号是否已被其他网络使用,如果已经有网络在使用,则重新生成,主机模块在重新生成 PANID 和通道号后,需要把该主机下的所有从机都需要执行入网操作。
①当 JOIN 管脚为低电平,低电平持续时间在 3S 以下(短低电平)时,从机模块工作在入网申请状态;
②当 JOIN 管脚为低电平,低电平持续时间在 3S 以上(长低电平)时,从机模块工作在退网申请状态;如果 JOIN 管脚为高电平,从机模块使用存储的 PANID 和通道号进入正常工作状态。
2、软件指令配置
主机模块除了可以使用 IO 口控制主机允许从机加入网络,也可以使用命令的方式使能主机允许从机加入网络。
允许加入网络开启的窗口时间为当给主机发送了允许加入网络命令后,主机开始接受从机的入网请求,到达这个窗口时间后,主机不再接受从机的入网请求,窗口时间结束后,主机进入正常的工作状态。
除此之外,指令还可查询主机模块存储的从机信息、查询主从机状态等等。
三、测试实例
以下所有操作均基于广州致远电子有限公司的 zigbee 评估板:AW516x Demo Board
(1)将评估板1做为主机模块,评估板2做为从机模块;
(2)将评估板1的 JOIN 管脚(IO2)拉为低电平,主机处于允许从机加入状态;
(3)将评估板2的 JOIN 管脚(IO2)短处碰为低电平,低电平持续时间在 3S 以下,从机模块工作在入网申请状态,若有多个从机板,可依次短接 IO2,进行入网操作。
(4)入网完成,从机恢复正常高电平工作状态,将评估板1的 JOIN 管脚(IO2)拉回高电平,主机模块进入正常工作流程。
通讯测试:
连接 PC,分别打开两个串口调试助手,进行透明数据发送。
标准 zigbee 网络协议包括协调器、路由器和终端节点,而建立一个zigbee网络除了必须要有协调器之外,仅需加上路由器或终端节点即可。
然而,不同的应用场景需要不同型态的组网结构:点对点、星型、中继路由、混合型等等。因此,快速、高效、稳定、便捷、灵活,是对组网协议所提出的更高要求。
图1 zigbee 网络拓扑结构
一、Fastzigbee协议
换个思路,假若网络上的任意节点都具备对等的数据传输功能,且无须协调器管理网络,那么网络中的任何节点都可以主动传输数据,这样用户就无需理会具体的网络结构,显然会更加方便使用。
基于此,ZLG 致远电子根据多年的实践经验积累,在 zigbee 协议栈的基础上开发了 Fastzigbee 透传对等网络协议。其特点如下:
- 启动零延时,无需等待入网
- 节点容量大,理论上节点容量高达65535
- 3线制串口全透明传输方式,可自定义数据格式
- 无需二次开发,可快速实现动态配置及自组网功能
- 快速添加路由,即放即用的智能路由算法,快速恢复通信。
图2 Fastzigbee 协议特点
二、自组网实现Fastzigbee 协议已经很好的为组网提供了基础,那么能否在部署和施工方面也提供更好的支持呢?
当然,ZLG 致远电子为简化无线产品复杂的开发过程,在 Fastzigbee 协议内增加自组网功能。下面以 AW516x 系列透传模块为例,为工程师提供两种实现途径。
模块在自组网模式下,主机模块会自动选择周围没有被使用的 PANID 和通道号形成一个独立的网络,并能自动递增方式分配一个唯一的本地网络地址给从机模块。从机模块使用时在使能了自组网功能后就不需要进行任何的配置操作,从机模块在加入网络后就能跟主机进行通讯。
1、硬件 I/O 控制
(1)主机模块有两个工作流程,分别通过 JOIN 管脚 (IO1) 和 DETECT 管脚 (IO2) 控制。
①当 JOIN 管脚为低电平时,主机模块工作在组网模式,此时主机模块允许从机模块加入网络,当 JOIN 管脚变为高电平时,主机模块进入正常工作流程,此时从机模块不能再加入网络。
②当模块检测到 DETECT 管脚有大于 3S 的低电平时,主机模块工作在重获取网络参数模式,此时主机模块会重新随机生成新的 PANID(0x0000~0xFFFF)和通道号(11~26),并检测新生成的 PANID 和通道号是否已被其他网络使用,如果已经有网络在使用,则重新生成,主机模块在重新生成 PANID 和通道号后,需要把该主机下的所有从机都需要执行入网操作。
图3 主机模块组网工作流程
(2)从机模块有两个工作模式,一个是入网申请,一个是退网申请,通过 JOIN 管脚的电平状态决定工作模式。①当 JOIN 管脚为低电平,低电平持续时间在 3S 以下(短低电平)时,从机模块工作在入网申请状态;
②当 JOIN 管脚为低电平,低电平持续时间在 3S 以上(长低电平)时,从机模块工作在退网申请状态;如果 JOIN 管脚为高电平,从机模块使用存储的 PANID 和通道号进入正常工作状态。
图4 从机模块入网流程
2、软件指令配置
主机模块除了可以使用 IO 口控制主机允许从机加入网络,也可以使用命令的方式使能主机允许从机加入网络。
表1 主机允许从机加入网络命令 1
允许加入网络开启的窗口时间为当给主机发送了允许加入网络命令后,主机开始接受从机的入网请求,到达这个窗口时间后,主机不再接受从机的入网请求,窗口时间结束后,主机进入正常的工作状态。
除此之外,指令还可查询主机模块存储的从机信息、查询主从机状态等等。
三、测试实例
以下所有操作均基于广州致远电子有限公司的 zigbee 评估板:AW516x Demo Board
图5 zigbee 评估套件
步骤:(1)将评估板1做为主机模块,评估板2做为从机模块;
(2)将评估板1的 JOIN 管脚(IO2)拉为低电平,主机处于允许从机加入状态;
(3)将评估板2的 JOIN 管脚(IO2)短处碰为低电平,低电平持续时间在 3S 以下,从机模块工作在入网申请状态,若有多个从机板,可依次短接 IO2,进行入网操作。
(4)入网完成,从机恢复正常高电平工作状态,将评估板1的 JOIN 管脚(IO2)拉回高电平,主机模块进入正常工作流程。
通讯测试:
连接 PC,分别打开两个串口调试助手,进行透明数据发送。
图6 通讯测试
免责声明:本文若是转载新闻稿,转载此文目的是在于传递更多的信息,版权归原作者所有。文章所用文字、图片、视频等素材如涉及作品版权问题,请联系本网编辑予以删除。
我要投稿
近期活动
- 安森美汽车&能源基础设施白皮书下载活动时间:2024年04月01日 - 2024年10月31日[立即参与]
- 2023年安森美(onsemi)在线答题活动时间:2023年09月01日 - 2023年09月30日[查看回顾]
- 2023年安森美(onsemi)在线答题活动时间:2023年08月01日 - 2023年08月31日[查看回顾]
- 【在线答题活动】PI 智能家居热门产品,带您领略科技智慧家庭时间:2023年06月15日 - 2023年07月15日[查看回顾]
- 2023年安森美(onsemi)在线答题活动时间:2023年06月01日 - 2023年06月30日[查看回顾]
分类排行榜
- 汽车电子电源行业可靠性要求,你了解多少?
- 内置可编程模拟功能的新型 Renesas Synergy™ 低功耗 S1JA 微控制器
- Vishay 推出高集成度且符合 IrDA® 标准的红外收发器模块
- ROHM 发布全新车载升降压电源芯片组
- 艾迈斯半导体推出行业超薄的接近/颜色传感器模块,助力实现无边框智能手机设计
- 艾迈斯半导体与 Qualcomm Technologies 集中工程优势开发适用于手机 3D 应用的主动式立体视觉解决方案
- 维谛技术(Vertiv)同时亮相南北两大高端峰会,精彩亮点不容错过
- 缤特力推出全新商务系列耳机 助力解决开放式办公的噪音难题
- CISSOID 和泰科天润(GPT)达成战略合作协议,携手推动碳化硅功率器件的广泛应用
- 瑞萨电子推出 R-Car E3 SoC,为汽车大显示屏仪表盘带来高端3D 图形处理性能
编辑推荐
小型化和稳定性如何兼得?ROHM 推出超小型高输出线性 LED 驱动器 IC,为插座型 LED 驱动 IC 装上一颗强有力的 “心脏”
众所周知,LED的驱动IC担负着在输入电压不稳定的情况下,为LED提供恒定的电流,并控制恒定(可调)亮度的作用。无论是室内照明,还是车载应用,都肩负着极为重要的使命。
- 关于反激电源效率的一个疑问
时间:2022-07-12 浏览量:10203
- 面对热拔插阐述的瞬间大电流怎么解决
时间:2022-07-11 浏览量:8958
- PFC电路对N线进行电压采样的目的是什么
时间:2022-07-08 浏览量:9600
- RCD中的C对反激稳定性有何影响
时间:2022-07-07 浏览量:7211
- 36W单反激 传导7~10M 热机5分钟后超标 不知道哪里出了问题
时间:2022-07-07 浏览量:5984
- PFC电感计算
时间:2022-07-06 浏览量:4194
- 多相同步BUCK
时间:2010-10-03 浏览量:37873
- 大家来讨论 系列之二:开机浪涌电流究竟多大?
时间:2016-01-12 浏览量:43168
- 目前世界超NB的65W适配器
时间:2016-09-28 浏览量:60031
- 精讲双管正激电源
时间:2016-11-25 浏览量:128147
- 利用ANSYS Maxwell深入探究软磁体之----电感变压器
时间:2016-09-20 浏览量:107566
- 【文原创】认真的写了一篇基于SG3525的推挽,附有详细..
时间:2015-08-27 浏览量:100311