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.

[参考译文] TMS570LS0432:两个 LAUNCHXL-TMS57004之间的 CAN 通信

Guru**** 2604135 points
Other Parts Discussed in Thread: LAUNCHXL-TMS57004, TMS570LS0432, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/746493/tms570ls0432-can-communication-between-two-launchxl-tms57004

器件型号:TMS570LS0432
主题中讨论的其他器件:LAUNCHXL-TMS57004HALCOGEN

你好。

我正在使用两个 LAUNCHXL-TMS57004 LaunchPad (TMS570LS0432)、并希望它们之间使用 CAN 进行通信。 我按照以下 Hercules CAN 教程中给出的说明操作: https://training.ti.com/hercules-how-tutorial-can-communication

我对硬件连接有一些疑问:-

1) 1)如果没有收发器、 是否可以通过将 CAN1TX 连接到同一 Launchpad 的 CAN2RX (它有两个 CAN 端口)进行通信?

2) 2)如果没有收发器、是否可以通过将一个 Launchpad 的 CAN1TX 连接到第二个 LaunchPad 的 CAN1RX 来进行通信?

LaunchPad 没有内置收发器、因此我要问这些问题。 是否可以在没有收发器的情况下测试 CAN 通信?

提前感谢您。

-

Kartik

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Kartik 您好!
    在这两种情况下、您都需要收发器。 CAN 是一种串行、双线、差分总线技术。 虽然传输数据 CAN 节点也正在读取当前总线状态、但通过连接 Rx 和 Tx 无法实现这一点。 在网络上、您可以找到一些可能有效的解决方案、但我不确定它们是否与 CAN 协议完全兼容。
    在这里、您可以找到一些收发器:
    www.ti.com/.../SN65HVD232
    www.ti.com/.../products.html

    此致、
    米罗
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的澄清。
    您说过的内容甚至适用于环回模式?(在 HALCOGEN 的示例部分中存在)。 即使在简单回送模式下、我们也需要有一个超越器件才能工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Kartik、
    回路模式可在没有收发器的情况下使用。 在回路模式中、内核可以忽略确认错误。
    有关测试模式的更多信息、请参阅第20.2.14节"测试模式"(TRM 第813页)。

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

    如果您想在没有驱动器的情况下试用 CAN、可以借助两个二极管和一个电阻器来试用 CAN。
    这不是用于生产、但允许出于测试和学习目的交换数据。 我写下 了一个简短的操作方法

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

    谢谢你。 我会尝试这个。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好。
    我使用上述电路进行了检查。 它发挥了作用。 我能够在没有收发器的情况下通过 CAN 进行通信。

    感谢你的帮助。