This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LAUNCHXL-CC1352R1:如何使用 ZNP 更大限度地扩大 ZigBee 器件的范围

Guru**** 2539500 points
Other Parts Discussed in Thread: LAUNCHXL-CC1352R1, CC1352P, CC1352R, CC2652R, CC2530

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/743703/launchxl-cc1352r1-how-to-maximize-the-range-of-zigbee-devices-using-znp

器件型号:LAUNCHXL-CC1352R1
主题中讨论的其他器件: CC1352PCC1352RCC2652RCC2530Z-STACK

你好

目前我使用 LAUNCHXL-CC1352R1板和 ZNP 来创建 ZigBee 网状网络、每个板上都有一个板载天线。 我做了一个小测试,我将其中一个板配置为协调器,将另一个板配置为终端设备,在终端设备上,设置了一个周期(每200ms 一次) 5字节的数据,我开始移动协调器以查看何时松开信号, 在不到20米的距离内(在带有玻璃透明门的办公环境中)、终端设备丢失了其父设备。

现在、我有以下问题

1、如果输出功率不是默认值、如何将其最大值更改为5dBm

2.是否有任何可增大覆盖范围的特定配置?

3.我想在射频噪声环境(天线类型和设备配置类型)中使用此网状网络,您是否建议在路由器与终端设备和协调器之间使用 ZigBee 和120kb/s 的数据包数据建立一个可靠的网络,其范围至少为60米  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您想提高射频性能、我建议您使用嵌入了 PA/LNA 的 CC1352P、以输出高达20dBm 的 TX 功率。 顺便说一下、Zigbee PHY 的最大数据速率为250kbps、因此120kB/s 是不可行的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对不起,我指的是120B/s。 在数据表上,它说5dBm 的可编程输出功率,是默认设置还是应该配置它? 如果是,我如何使用 ZNP 来实现它。
    您还想回答我的第二个问题(目前我使用第11个频道作为第一个频道、没有第二个频道、没有安装键)、第三个问题、谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我正确记住、默认输出 TX 功率为0dBm。 在正常情况下、默认设置应能够在视线测试中达到大约50米。 如果您希望达到至少60米、我建议您使用 CC1352P。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答、我如何更改默认输出 TX 功率? 我可以使用 ZNP API 实现它吗?
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以尝试使用 SYS_SET_TX_POWER 设置 TX 功率。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回答。

    1.我确实使用了此命令,但无论通过什么值,返回的实际值都为零(在 CC1352R 和 CC2652R 午餐板上检查)

    这是 z-tool 的日志文件

    e2e.ti.com/.../CC1352R.rtf

    我在其中一个论坛上看到 CC2530的默认值可以更改(链接)

    我还可以使用 CC1352R、CC1352P 或 CC2652R 实现它吗?

    3.在哪里可以找到 芯片组的 ZMacTransmitPower_t 枚举?  

    更新:当我检查具有 Smart RF Studio 7的 CC2652R 或 CC1352R 时,范围难以置信 ,50米,中间有4个墙壁! 但 TX 功率为5dBm。 现在、我只需要您的建议、即如何在5dBm 上设置 TX 功率的默认值

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Mohammad r、

    我复制了此问题、并将信息传递给软件设计团队以进一步评估。  可能是功率级别设置正确、但相应的级别不会返回到 Z-Tool。  为了确保正确的电平、您可以使用 dev.ti.com/.../power_configuration.html 中所示的 Z-Stack API 来设置 TX 功率级别。

    此致、
    Ryan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回答、那么在这里、您将了解有关结果的信息吗?
    另一个问题是,我尝试进行 power_configuration.html 中提到  的 ZNP 示例配置,但 znpapp_task.c 文件中没有 zcl[application]_Init 函数,因此我执行了以下操作,我添加了

    将#include "zstackapi.h"库添加到 znpapp_task.c 中、并将以下代码添加到静态 void ZNPAppTask_init (void)函数中

    ZStack_sysSetTxPowerReq_t powerReq;
    ZStack_sysSetTxPowerRsp_t powerRsp;
    powerReq.ReqedTxPower =5;//将功率设置为5dBm
    //未使用此函数使编译器警告消声。
    Zstackapi_sysSetTxPowerReq (appEntity、&powerReq、&powerRsp);

    并且在编译时不会出现任何错误。

    正确吗?  

    此致

    先生

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,没错。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此问题包含在内部 MAC API macRadioSetTxPower 中、将在2019年1月 SimpleLink SDK 更新中解决。 在此之前、请注意、该命令确实设置了正确的 TX 功率值、但无法正确地将其报告回 Z-Tool、从而发送 MAC_SUCCESS (0x00)而不是 dBm 值。

    此致、
    Ryan