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
你好
我想使用具有 CAN 作为通信模式的 F28335实验板。 我的现有 CAN 总线的额定电压为5V (扩展 CAN)。 我想使用 CAN 的现成模块。 plz 帮助我解决这个问题。
此致、
Vishal
Haresh J 先生,
我将 F28335用作控制器、将 CAN 用作通信模式。 当我使用 F28335实验板时、必须连接外部 CAN 收发器。 这就是我要问的原因、是否有任何可以连接到控制器或任何收发器硬件电路的就绪 CAN 收发器模块。
[报价用户="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 引脚。 这是"总线。