微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZigBee协调器无线部分死机

ZigBee协调器无线部分死机

时间:10-02 整理:3721RD 点击:

TI大牛们,你们好!

        我现在使用的ZigBee协议栈是ZStack-CC2530-2.5.1a,在做测试时ZigBee协调器以200ms的时间间隔分别向50个路由设备发送单播无线控制指令(每包数据长度为20~30字节),每个路由接收到自己的数据后会立即回复响应,以这种控制方式连续控制若干次之后,发现ZigBee协调器出现无线死机情况,协调器既不能收到来自下面路由器的心跳包,也不能向下发送控制包,协调器整个无线功能处于瘫痪状态,但MCU其他部分程序运行正常,手动复位后无线功能正常!请问这个是什么原因导致的啊,如何解决这个问题?

最近,我也发现了。而且之前连接的终端询到丢失父节点。

200ms的间隔单播给50个节点发数据,是否有把发送的数据的时间间隔改成2s。

另外在f8wCoord文件里面,把

#define MAC_CFG_TX_DATA_MAX         5

#define MAC_CFG_TX_MAX              8

再测试下。

谢谢回答!数据发送时间改为2s太慢了,不符合我的项目实时性要求,ZigBee的无线发送间隔时间做不到200ms的吗?

在f8wCoord文件里面,那两项参数默认就是5和8,我没有做改动?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top