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.

[参考译文] CC2530:响应速度慢

Guru**** 2805925 points

Other Parts Discussed in Thread: CC2530, CC2592

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/611015/cc2530-response-time-is-slow

器件型号:CC2530
主题中讨论的其他器件: CC2592

您好!

我想知道为什么当轮询率为1秒时 CC2530响应时间大约为2秒。 是否有任何方法可以使用 SampleLight 加快响应速度?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尝试将轮询速率设置为更短的值、例如500ms。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    它确实会使响应时间更快。 但是、我希望将轮询率保持在1秒以节省功耗。 但为什么响应时间可能需要2秒?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议您使用监听器来检查无线传输过程中发生的情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    监听器显示响应时间与终端设备相差2-3秒。 那么、您认为会导致该延迟的原因是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以附加监听器日志?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为我的问题是因为很多2.4GHz 设备干扰了 CC2530。 是否有办法让 CC2530更好地处理这种干扰或减少干扰?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有16个 Zigbee 通道、因此您可以尝试使用另一个干扰更小的通道。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯、我的 SmartThings 集线器使用通道15、所以我必须使用通道15。 CC2592范围扩展器是否能降低干扰? 或者还有其他减少干扰的可能性吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CC2592仅会增加 TX 功率和 RX 灵敏度。 它对干扰没有太大帮助。 我建议您联系智能设备、了解如何从集线器更改信道。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    除了更改通道或轮询速率之外、我还可以尝试其他哪些选项来使 CC2530解决干扰问题?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不是我知道的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    除了代码中的轮询速率之外、您是否知道任何可能延迟响应时间的延迟或其他轮询?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还有另外两种轮询速率:Queued_poll_rate 和 Response_poll_rate、但我认为它们与您的问题无关。

    /*这在接收到数据指示后立即轮询
    *表示 messages...in 排队毫秒。
    *
    -DQUEUED_POLL_RATE = 100

    /*这在接收到数据确认后立即轮询
    *用于响应 messages...in 毫秒
    *
    DRESPONSE_POLL_RATE = 100
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否会使它们具有较低的值、从而减少响应时间的延迟?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    两者的默认值都是100、这非常短。 我认为这对您的案例没有帮助。 无论如何、您可以尝试。