请教ZHA1.2无线距离的问题
TI大神们
你们好!
同一块板子上烧录ZHA1.2中SampleSwitch的RouteEB和EndDeviceEB工程,测试无线距离通信,发现RouteEB工程与协调器的距离是20米左右,而EndDeviceEB工程与协调器的距离不足10米。
在EndDeviceEB工程终端上修改发射无线功率为txPower=0xF5:macRadioSetTxPower(),测试后还是没什么效果。
1、请问以上这种情况是TI官方作了限制了吗?
2、请问如何增大EndDeviceEB工程的无线距离?
谢谢!
注:CC2530芯片,ZHA1.2协议栈,板子没有加PA。
测试距离不是这样来测的。 下面两种方法都可以
1, SmartRF Studio测试
2,
- CC2530-Software Examples (Rev. B)
VV
你好!
你说的测试方式应该可以看到具体数据,这个也是很重要的,谢谢!
但是数据并不代表实际,老板要现实中的无线距离有多远。。。。。
我测试方式是:没有隔墙情况下,空旷地方。一边放着协调器(固定),一边拿着节点(route节点/EndDeivce节点)远离协调器,这样测试出来的。同一块ZIGBEE板子,烧录不同的工程:route节点工程和EndDeivce节点工程,route节点与协调器可以20多米距离还可以通信。但是EndDeivce节点与协调器只能10米左右通信,超过10米就不能与协调器通信了。
为何route节点/EndDeivce节点在与协调器通信距离差距那么大?
谢谢!
你好!
我补充一下,ZIGBEE的接收灵敏度怎么设置成最大?
关于接收灵敏度建议看一下 mac_spec.h 内的 MAC_SPEC_ED_MIN_DBM_ABOVE_RECEIVER_SENSITIVITY等参数 另外 对于通信距离的增加,根本还是还是得从硬件上去改进,高频电路设计,天线的阻抗匹配,理论和实践经验。 一般需要100%copyTI的参考设计。软件能够发挥的余地不是特别大。