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-CC1350-4:WMBUS S2/C2收集器无响应

Guru**** 657500 points
Other Parts Discussed in Thread: WMBUS, CC1350, LAUNCHXL-CC1310, CC1310
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1183824/launchxl-cc1350-4-wmbus-s2-c2-collector-do-not-response

器件型号:LAUNCHXL-CC1350-4
主题中讨论的其他器件:WMBUSCC1350LAUNCHXL-CC1310CC1310

大家好、

我使用 https://www.ti.com/tool/WMBUS 上的 WMBUS API

我将一对 CC1350用于仪表和收集器。 另一个用于检查 WMBUS 状态的 CC1350。

API 在 T 模式下以配置"APL_CC13XX_Meter_T2_C2"运行。

收集器将通过接收5个 snd-NR 来发送信息。

我将 配置更改为"APL_CC13xx_Meter_S2"和"API_CC13xx_Collector_S2"和 "APL_CC13XX_Meter_T2_C2" 和"APL_CC13XX_Collector_C2"。

计量器发送了 SND_NR 周期,但集电极没有响应 

在更改 配置的 API 中是否必须修改某些内容?

谢谢。

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

    我不确定我是否确切了解您尝试测试的内容以及哪些是有效的、哪些不是有效的。

    请详细说明您正尝试执行的操作、以及我们需要执行哪些操作才能在最后重新创建问题

    另一件事是、您使用的是433MHz 参考设计、但使用的设置是868MHz。  

    在执行测试时、应使用868MHz LP。

    Siri

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

    您好、Siri、

    我的问题是"在 S 模式或 C 模式下接收到5个 SND_NR 时、收集器不发送 snd_UD "。

    在更改 配置的 API 中是否必须修改某些内容?

    使用相同的模块、收集 器在 T 模式下接收5个 SND_NR 时发送了 snd_UD。   

    谢谢。

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

    我已经使用正在生成堆栈的堆栈力进行了检查、除了构建所需的配置(S 模式仪表和收集器)之外、您不必执行任何其他操作。

    是否确定问题是传输部件? 您是否已确认收到 S 模式数据包?

    同样、在433电路板上运行868MHz 并不理想、可能是这里的问题。

    请注意、S 模式运行在 C 模式和 T 模式之外的另一个频率上。

    Siri

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

    您好、Siri、

    我在这种情况下使用 launchxl-CC1310、我看到 收集器在 S 模式(S2)下与仪表建立了一些通信。 (我将433电路板更改为868电路板)   

    我在 C 模式下执行同样的操作、但 C 模式(C2)的收集器发生了相同的问题(在 S 模式下使用433电路板问题)。

    C 模式的仪表刚刚 发送了 SND_NR 周期、但在 C 模式下没有找到任何通信。

    在 更改 C 模式中的配置的 API 中是否必须修改某些内容?(C2)

    谢谢

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

    不、不应该。 请详细说明您正在构建哪些软件配置并将其下载到每个电路板、以及将向收集器和仪表发送哪些命令。

    如果我获得了有关该做什么的分步指南、我可以在我的末尾进行同样的测试

    Siri

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

    您好、Siri、

     

    我从 https://www.ti.com/tool/WMBUS 下载该程序

     

    在仪表侧、我将配置更改为 APL_CC13xx_Meter_T2_C2。

    我将 wmbu_setMode (WMBUS_MODE_T2)更改为 wmbu_setMode (WMBUS_MODE_C2)。

     

    在收集器侧、我只需将配置更改为 APL_CC13xx_Collector_C2。

     

    我没有向收集器和仪表发送任何命令。 因为仪表将 snd-NR 发送到收集器、收集器发送 snd-UD… 如下图 T2/S2模式中所示。

    因此、我认为 C2模式下的操作是相同的。

     

    我通过 NRZ 代码检查发送频率为868.95MHz、数据速率为100k 的仪表射频信号。

    我认为仪表工作正常。

     

    但我没有找到869.525MHz 频率和50k 数据速率的任何信号。

    因此、我认为收集器工作误差。

     

    我使用 LAUNCHXL-CC1310作为仪表和收集器。

    我的编译器版本是 TI v20.2.4.LTS。

     

    谢谢。

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

    你(们)好

    由于我没有 wmbus 监听器、我要求 SF 提供帮助、下面是他们的回答:

    "我们已经从 https://www.ti.com/tool/WMBUS 下载了 wmbus 堆栈。 我看到版本是 v.2.0.0。

    然后、我们在两个 CC1310 Launchpad 上运行以下配置。

     

    1. CC13xx_RTOS_Lib_Use [APL_CC13xx_Meter_T2_C2]
      >在应用中将 wmbu_setMode (WMBUS_MODE_T2)更改为 wmbus_setMode (WMBUS_MODE_C2)
      应用程序的其余部分不会改变。 因此、这将是一个 C 模式仪表。
    2. CC13xx_RTOS_Lib_Use [APL_CC13xx_Collector_C2]
      应用程序未被更改。 我们直接运行它。 因此、这是一个 C 模式收集器。

     

    C 模式仪表以868.95MHz 的频率发送帧、而 C 模式收集器以869.525MHz 的频率发送帧

    我们设置了两个监听器以两个频率监测通信。

    显然、仪表和收集器之间存在通信。 让我将其分解为简单的可视化。  

    • 仪表每8秒发送一次正常电报(SND-NR)
    • 接收到五条 Snd-NR 电报后、收集器通过向电表发送 snd-UD 电报来启动通信
    • 收到 snd-UD 后、仪表以 ACK 进行响应
    • 然后、收集器发送 snd-nKE 来关闭通信
    • 接收到 Snd-NKE 后、仪表每8秒返回发送一次正常电报(snd-NR)

     

    这是根据示例应用中显示的图表进行的。

    总之、我认为问题是客户是如何监控通信以及是否正确监控通信的。

    另一种检查方法是–如果他正在调试仪表或收集器项目、则可以尝试在以下回调函数内设置断点:

    • wmbus_apl_mtr_inding_rx ()–米项目
    • wmbus_apl_col_inding_rx ()–收集器项目

    堆栈将在收到帧时触发这些回调函数。"

    跳此功能很有用。

    Siri