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:WMbus 模式 C、帧 B -无法接收

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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1313524/cc1312r-wmbus-mode-c-frame-b---cannot-receive

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

你好

我正在尝试在 CC1312R MCU 上实施收集器应用。 我使用 wmbus_cc13x2_rtos_1_0_1 SDK。

在 C 模式下 、我在帧类型 B 接收电报时遇到问题。未接收到报文。 是否有3个设置需要校正?

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

    设置是可以的、不应更改。  

    如果不知道测试的具体内容以及测试失败的原因、则无法回答出现问题的原因。

    请提供更多信息。

    Siri

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

    我很乐意提供这些信息、但我不知道确切要发送什么。

    我使用标准示例项目(为 CC1312重新配置)。

    我将使用 iM871A-USB 软件狗与 Wireless M-Bus Studio 一起发送虚拟消息。

    当我 配置 C1 TF-A 消息时、我可以使用 wmbus_APL_col_indection_newMeter 回调轻松地接收该消息。 (我们使用 wmbus_apl_col_setProperty (E_APL_COL_PROPERTY_ENHANCED _INSTITUTION、true);)

    但只要我使用  C1 TF-B 消息 、就不会调用回调、似乎根本没有接收到无线电包。 因此、我怀疑有些射频设置不合适。

    此外,我有一个 Kamstrup 水表,它发送 C 型 WMbus 消息。 我可以 同时 接收使用 iM871A-USB 软件狗和 Wireless M-Bus Studio 的信号、但无法接收使用 CC1312的信号。

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

    你好,Siri

    我是否有机会对这个东西进行调试? 如何验证 CC1312R 是否可以接收 C 模式消息?

    是否可以使用任何预编译的二进制文件来测试功能?

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

    对于 CC1312、它同时对 C 模式和 T 模式使用相同的设置。 对于这两种模式、无线电仅锁定2字节同步字(0x543D)。

    如果是 C 模式、它会将接收到的第一个字节解释为信号字节并将其删除、并且实际上可用于堆栈的第一个字节是包含帧格式(A 或 B)上的信息的字节。

    请参阅此应用手册中的图2:  

    https://www.ti.com/lit/an/swra522

    如果堆栈或顶部的收集器应用以不同的方式处理帧 A 数据包和帧 B 数据包、我就不知道。

    我建议您直接联系 Stackforce 的支持人员并提出问题。

    我很抱歉,我不能再提供任何帮助了。

    Siri

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

    你好,Siri

    感谢你的帮助。 实际上、我已经调试过射频驱动器接收到该消息、但 WMBus 堆栈以某种方式丢弃了该消息。

    我给 Stackforce 支持写信、但我不确定他们是否会为我提供一些支持、因为我们不是直接从他们那里购买、而是通过 TI SDK 获取软件。

    TI 是否提供堆栈支持、或者这是否由 Stackforce 负责? 谁在 TI 的 SDK 中预编译了库?

    此致、

    尤里

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

    堆栈由 Stackforce 生成、它们是经过预编译的库等文件。  

    遗憾的是、我们(TI)没有对堆栈有深入了解的人员、也没有任何测试工具。

    我将尝试与 SF 联系、看看我是否可以获得它们的任何答案。

    Br

    Siri

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

    好极了。 或者至少你可以从 SF 找到一个技术联系人、以便我可以直接与他交谈。

    提前感谢您。

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

    我已经通过他们的支持系统与 SF 联系、他们要求您提供以下信息:

    1. 可以与我们共享"TF-B"帧吗?
    2. 测试设置如何?

    对于第二个问题、我想他们现在需要准确地了解您正在运行的示例和配置。

    Br

    Siri

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

    "谢谢你,谢谢你。" 我可以从 Smart RF Studio 向您发送帧屏幕截图、我可以使用 CC1312进行嗅探。 我希望这是可以的。

    对于#2,我们使用的是来自 TI WMbus SDK 的示例项目 APL_CC1352_Collector_C2 (重新配置为 CC1312R MCU)。 未进行任何更改。 与该项目链接的库为 APL_CC1352_Collector_C2.lib。

    真正的测试设置很简单:收集器应用程序侦听来自 Kamstrup Water meeter 发送数据电报的消息。 预期的结果是在"wmbus_APL_col_indicator_newMeter"回调中"捕获"电报。

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

    我不确定我是否理解 SmartRF Studio 的屏幕截图是什么。 SmartRF Studio 无法发送或接收正确的 wmbus 数据包、也无法与堆栈通信。

    wmbus Studio 的 屏幕截图是否显示了使用  APL_CC1352_Collector_C2无法接收的数据包?  

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

    SmartRF Studio 屏幕截图显示了我们尝试接收  APL_CC1352_Collector_C2的数据包。 这是我能证明硬件能够接收消息的唯一方法。

    另一个屏幕截图显示了另一个工具 Wireless WMbus Studio 接收的数据包、目的是再次显示我们想要接收的数据包。

    如果查看这两个屏幕截图-数据是相同的。 此外、可以看到消息的同步字以3D 结束、这意味着我们正在尝试接收 WMBus 模式 C 帧类型 B 消息。

    硬件能够接收数据包。 但是、WMBus 堆栈会丢弃这些消息。

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

    谢谢你。 我会与 SF 分享这些信息。

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

    您好

    我了解到该规范。 介绍 OMS v4.1.2

    OMS 不允许使用帧格式 B、因此遗憾的是、该堆栈不支持它。

    Br

    Siri

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

    您好

    噢,我看到了…… 这仅意味着我们不得不将 CC1312R 放入设计中、并切换到支持帧 B 的堆栈。

    感谢您的帮助!

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

    您好

    如果您需要 OMS 4.2.1中定义的功能之外的其他功能、我们建议您与 Stackforce 联系。 Stackforce 可能能够为您提供较新的 OMS 版本和定制现有堆栈软件。

    Siri