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.

[参考译文] SN65HVD231:用于单向通信的背靠背 CAN 收发器?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/962734/sn65hvd231-back-to-back-can-transceivers-for-one-way-communication

器件型号:SN65HVD231

大家好、我的问题是两个 CANBUSS 是否可以连接在一起、这样一个"桥"上的消息就不会返回到另一条总线上?

将两个仅具有 Tx 和 Rx 的收发器连接在一起、但将 Rx 和 Tx 保持在另一个方向上断开。 这将允许在一个方向上发送消息、还是需要一个具有两个 CANBUSS 的处理器?

谢谢、

Jules

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

    Julian、

    从技术上讲、这是可能的、但驱动一侧的 CAN 控制器将在其发送的每个 CAN 帧后从总线上的其他节点处获得确认。 因此、如果另一个收发器没有控制器、这将是不可能的、并且驱动总线的 CAN 控制器将发出 ACK 错误、并将继续执行此操作、直到它进入总线关闭状态。 在大多数控制器中、即使检测到错误、您也可以使消息反复传输、但不管怎样、ACK 错误都会存在。

    有两个收发器但只有一个控制器的目的是什么?

    此致、

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

    谢谢 Eric、

    我有一个电动汽车应用、需要尽快将车辆的所有信息发送到第二台电池管理计算机(BMS)、而不会使第二台 BMS 干扰第一台 BMS 的信息。 我不知道哪个节点正在发送哪条消息、第二个 BMS 似乎在等待请求、然后再发送任何消息。 我相信 BMS 会响应 ACK、但如果不响应、我可以添加只读节点来执行该操作。 然后、我应该能够在一侧看到额外的帧、并希望能够显示它们的含义。

    我构建了电路、看起来可以正常工作、但当 Tx 和 Rx 线路都连接到 eachother 时、似乎阻止了两个 CANBUSs、我假设它与帧来回跳动或其他相关。  

    Jules。

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

    Julian、

    感谢您的更新、如果您需要任何其他帮助、请告诉我。

    此致、