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.

[参考译文] Starterware/TMS320F28335:用于 F28335 Delfino 实验板的 CAN 总线模块

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/589981/starterware-tms320f28335-can-bus-module-for-f28335-delfino-experiment-board

器件型号:TMS320F28335
Thread 中讨论的其他器件:SN65HVD257EVMcontrolSUITE

工具/软件:Starterware

你好

我想使用具有 CAN 作为通信模式的 F28335实验板。 我的现有 CAN 总线的额定电压为5V (扩展 CAN)。 我想使用 CAN 的现成模块。 plz 帮助我解决这个问题。

此致、

Vishal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vishal、
    您的问题不清楚。 请清楚说明。 "我想使用 CAN 的现成模块"是什么意思?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vishal、
    您的问题有点模糊。 您是否正在使用实验套件?

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

    Haresh J 先生,

    我将 F28335用作控制器、将 CAN 用作通信模式。 当我使用 F28335实验板时、必须连接外部 CAN 收发器。 这就是我要问的原因、是否有任何可以连接到控制器或任何收发器硬件电路的就绪 CAN 收发器模块。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我使用的是 F28335实验板、我需要 CAN 收发器模块。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Vishal、

    您是否正在寻找类似 的产品:www.ti.com/.../sn65hvd255devm
    CAN 收发器 EVM。

    此致、
    Gautam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、有。
    SN65HVD255EVM、SN65HVD257EVM、SN65HVD230EVM
    您可以根据需要选择不同的配置。 我个人使用了257、因为它附带了两个 CAN 收发器。

    --哈什
    如果我的帖子回答了您的问题、请单击"已验证答案"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    主席先生,
    我能否正常使用它、就像直接连接到 F28335 CAN 引脚并与 CAN 总线通信一样。 或 CCS 中代码所需的其他库或头文件

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

    [报价用户="Vishal Savant">我能否正常使用它、就像直接连接到 F28335 CAN 引脚并与 CAN 总线通信一样。 或 CCS 中代码所需的其他库或头文件
    [/报价]

    您可以将实验套件中的 CANTX 和 CANRX 引脚连接到此模块。 至于 CAN 库和代码、您需要参考这些 controlSUITE 示例代码:

    C:\ti\controlSUITE\device_support\F2833x\v142\DSP2833x_examples_ccsv5\eCAN-A_TO_b_xmit

    C:\ti\controlSUITE\device_support\F2833x\v142\DSP2833x_examples_ccsv5\eCAN-back2back

    此致、

    Gautam

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

    您只需将 MCU 侧的 CAN_TX 和 CAN_RX 分别连接到 EVM 的 CAN_H 和 CAN_L 即可。 确保正确端接 CAN 总线、以便能够监控消息(例如、CAN 总线每端120欧姆)。

    对于库和头文件、只需在 CAN 中运行其中一个 controlSUITE 示例即可。  

    如果您使用的是 Simulink、则无需使用任何库或其他内容。

    祝您好运!

    -Kash

    如果我的帖子解答了您的问题、请单击"验证答案"

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

    Vishal、

               网络上有许多与 CAN 相关的应用手册、清楚地向您展示了如何将收发器连接到 MCU。 您甚至可以查看 Launchpad 的原理图。 MCU 的 CANTX 输出应连接到收发器的 TXD 引脚。  MCU 的 CANRX 输入应连接到收发器的 RXD 引脚。

     

    Khashayar、您的说法"您只需将 MCU 侧的 CAN_TX 和 CAN_RX 分别连接到 EVM 的 CAN_H 和 CAN_L 即可"不正确。 收发器的 CAN_H 和 CAN_L 引脚连接到其他收发器的 CAN_H 和 CAN_L 引脚。 这是"总线。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Hareesh、
    你是对的。 我应该提到 TXD 和 RXD 引脚、而不是 CAN_H 和 CAN_L CAN_TX 和 CAN_RX 应分别连接到收发器的 TXD 和 RXD 引脚。
    感谢您纠正我的问题、
    -Kash
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    感谢您的回答。
    此致、
    Vishal