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.

[参考译文] AWR1843AOPEVM:在 SBus 上使用中距离雷达查询 CAN 通信行为

Guru**** 2560390 points
Other Parts Discussed in Thread: AWR1843AOPEVM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1571086/awr1843aopevm-query-on-can-communication-behavior-with-medium-range-radar-over-sbus

器件型号:AWR1843AOPEVM


工具/软件:

TI 团队大家好、

我正在使用中距离雷达、并通过 SBus CAN 接口以 500kbps 的波特率在传统 CAN 帧上接收数据。 雷达持续传输消息、而不会出现任何问题。

但是、当我尝试通过 SBus 在 CAN 总线上发送消息时、雷达停止传输其消息。 在此设置中、仅连接了雷达和 SBus 系统、总线上没有其他设备。

由于我对 CAN 协议相对较新、因此请您就此问题提供指导。 具体来说、您能否告知在哪些地方可能需要修改、以便雷达即使在 CAN 总线上发送信息时也能继续传输信号?

感谢您的支持。

环境:
硬件:AWR1843AOPEVM
mmwave_sdk_03_06_02_00-LTS

谢谢
Mitesh  

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

    您好、

    遗憾的是、我们的团队没有太多 CAN 相关经验。 CAN IP 是标准 IP、而不是特定于 TI 器件。 我们的客户通常是 CAN 方面的专家、不需要太多的支持即可实现其应用。

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

    您好 Cesar、

    让我详细地澄清问题。

    我正在使用  中距离雷达 (MRR) 应用  在上  AWR1843AOPEVM 、它连接到 CAN 上的应用程序控制器。

    • 当只有雷达在传输数据时、CAN 帧会在总线上正确发送。

    • 但是、一旦另一个节点(例如控制器)发送 CAN 消息、雷达就会停止传输、并显示为将 CAN 线路保持在低电平。

    为了确认、我在没有控制器的情况下使用测试了雷达  SBus CAN 工具(CAN 分析仪) 。 单个操作时、雷达可正确传输信息。 但当我从 SBus CAN 工具发送消息时、雷达停止在总线上传输数据。

    此行为表明由 MRR 应用程序引起的与软件相关的问题。  


    在正常条件下、即使总线上有另一个节点处于活动状态、雷达也应该继续传输数据

    您能否与您的软件团队讨论此问题并帮助调查根本原因?

    谢谢。此致、
    Mitesh

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

    是的、

    MRR 代码是一个非常基本的示例、展示了如何通过 CAN-FD 发送对象数据。 它作为 Starterware 提供给客户、以根据他们的需求进行更新。

    它不支持、也未通过其他 CAN 节点的验证。 可能需要进行软件更新以支持其他节点

    谢谢你
    Cesar