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.

[参考译文] SN65HVD230:接口论坛

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1223563/sn65hvd230-interface-forum

器件型号:SN65HVD230

大家好、 我们使用 SN65HVD230进行 CAN 通信。 此 CAN 电缆承载+24V 电压、用于为其他前端设备供电。 当 GND 断线时、其他器件会失去电源、但这也会导致 CAN 通信故障。 当 GND 重新建立时,仍然有问题继续 , 建立 CAN 通信的唯一方法是给主板供电,在那里使用 CAN IC。 我们如何在主板不经过下电上电的情况下重新建立 CAN 通信?

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

    尊敬的 Atul:

    您能否 捕获 TXD 引脚和 CAN 总线引脚(CANH、CANL)的示波器快照、这样 我们就能了解收发器是否停止发送来自 MCU 的传入信号、或者 MCU 是否停止尝试通过 TXD 线路发送数据。  该收发器仅在电气电平下工作、这意味着 R 和 D 引脚始终对应于总线状态。 如果 TXD 正在更改、但 CANH/CANL 未更改、则是收发器的问题。  

    大多数情况下、在 GND 重新建立后、TXD 不会接收任何数据。 这可能是由 CAN 控制器侧(MCU)上的误差所导致。 如果是这种情况、您可以从 MCU 读取相关的中断寄存器、以识别可能导致总线关闭条件和传输停止的问题根源。

    此致、

    肖恩·郭