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.

[参考译文] CC1312R:收集器在一段时间后停止接收所有消息

Guru**** 2559000 points
Other Parts Discussed in Thread: CC1310, CC1312R

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/977867/cc1312r-collector-stops-receiving-all-messages-after-some-time

器件型号:CC1312R
主题中讨论的其他器件:CC1310

我使用的是 SDK 4.40.04.04和跳频。

我将 CC1312R 作为收集器、将~40 CC1310器件作为非休眠传感器。 数据包从收集器发送到传感器并每隔几分钟返回一次、有时一天几次~200ms、其中一些数据包除外。 大约2-3周后、收集器停止接收消息、所有器件进入孤立状态。 我仍然能够通过 UART 与收集器通信、收集器重新启动将解决此问题、器件将重新连接。

我的另一个网络中有6个传感器、除了跟踪消息之外、没有向传感器发送消息、它已经运行了2个多月、没有任何问题。

我已经设置了一个使用30个传感器的测试。 收集器会非常频繁地(~200ms)按顺序向每个传感器发送数据包。 大约20分钟后、我就能遇到相同的问题。 我尝试在 ws壳 上设置一个断点,即使我看到传感器使用 IndetSnpackiffer 传输 PC 帧,它也不会被触发。

我看到 ROV BIOS 没有报告错误、也没有看到任何堆栈溢出问题。 堆栈不再希望接收消息。

您会建议我尝试做些什么来调试它?

提前感谢。

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

    我将指派一个人员来研究这个问题。

    BR

    Siri

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

    您好 Vadim、

    很抱歉耽误你的回答、

    我认为您的问题是时间间隔短。 我们建议将此间隔设置为10 000 ms 或最好设置为30 000 ms。

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

    您好!

    您是否认为 从收集器到传感器的消息之间存在较大的(>10s)堆栈时序要求?

    目前、我们向传感器发送一条消息、等待传感器响应(~80-200ms)、然后继续到下一个传感器。 我们可能具有~50个这样的值。 您是否建议我们在消息之间等待10秒? 广播可以在这里提供帮助吗?

    谢谢、

    Vadim

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

    您好 Vadim、

    这是我的建议,是的。

    您可以使用较低的间隔、但我建议您进行彻底测试。

    对于下游繁重型应用、使用信标模式是非常有意义的。 但是、我们没有具有跳频功能的信标模式实现示例。