微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > zstack加入网络的距离小于实际通讯距离的原因

zstack加入网络的距离小于实际通讯距离的原因

时间:10-02 整理:3721RD 点击:
很多时候会发现CC2530跑zstack加入网络的有效距离,比可以通讯得上的距离要小,这是为什么?

检查了代码之后,找到了原因。

zstack在组网或者节点加入网络时要求信号强度要大于-85dbm,如果信号强度小于这个值,就无法成功加入网络。

一量成功加入zigbee网络之后,数据通讯没有这个判断,就是说灵敏度下限是-97dbm,可以通讯的距离自然增加了不少。


修改程序能解除这个限制么?

你可以试一试,修改了不会增加通讯距离,但可以让节点在远距离加入网络容易一些。

又学到知识了,谢谢分享,

谢谢分享 !

学习了,谢谢楼主,不过很想知道这个值在哪里改呢?大神指点!

/* minimum receiver sensitivity in dBm (see 6.5.3.3) */
#define MAC_SPEC_MIN_RECEIVER_SENSITIVITY -85

刚在上面帖子发现问题,就在下面帖子找到答案了。

学习了啊

#define MAC_SPEC_MIN_RECEIVER_SENSITIVITY -85

改成-95后,组网距离明显增加。

不知道这样改是否合适?

通讯距离应该没有变化,只是加入网络的距离可以增加一些,这个改法有好也有坏,信号弱的地方容易加入网络,不过容易出现设备反复加入和推出网络的现象,影响网络稳定。

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

网站地图

Top