微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > CC2530 COO可以以怎样的频率给ZED下发数据(ZED一直供电,不进入休眠模式)

CC2530 COO可以以怎样的频率给ZED下发数据(ZED一直供电,不进入休眠模式)

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

使用协议栈ZStack-2.5.1a,在ZED不休眠情况下,COO可以最快以什么样的频率给ZED发数据呢? 目前从实际使用看感觉非常不实时,ZED经常收不到数据.实测下来估计要秒级左右才能收到一条从COO下发的数据.

请问如何可以提高通信速率呢?最好是能够准实时,比如50MS左右,就可以通信一次.

盼答复,谢谢

如果你的ZED设备是休眠的,一直供电的。那么建议将该设备设置为Rx Always on类型,在f8wconfig文件中修改

这样修改以后,协调器下发数据不需要依赖于节点的数据请求了,可以直接下发。

-DRFD_RCVC_ALWAYS_ON改为Ture

修改为-DRFD_RCVC_ALWAYS_ON=TRUE 后发现了新问题, 如果中途把COO复位后,ZED不会重新接入COO,一定要给ZED重新上电才会重新接入COO,请问这该如何处理.

注:先前如果-DRFD_RCVC_ALWAYS_ON=FALSE的话,ZED会重新接入COO的(大部分情况,偶尔也会不接入,不知何故)

您可以尝试预编译NV_RESTORE来保存网络信息

感觉是ZED与COO不握手,并不知道COO的状态.像这种RFD_RCVC_ALWAYS_ON == TRUE情况下,网络侧有没有什么手段让ZED与COO握手呢?或者说原来的POLL还起作用吗?

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

网站地图

Top