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.

[参考译文] SN65HVD257:CAN 架构 v2中的冗余

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1351701/sn65hvd257-redundancy-in-can-architecture-v2

我最近浏览了有关您的团队提供的冗余 CAN 拓扑的材料、可通过以下链接访问:[link:https://www.ti.com/lit/ug/sllu172/sllu172.pdf?ts = 1713461095781&ref_url=https%253A%252F%252Fwww.google.com%252F]。 然而,我有一些关于内容的问题和不确定性。

首先、我在该拓扑中遇到了一个问题、其中一个节点端口与网络断开连接、导致收发器未端接(60R)。 这种情况会导致信号未衰减、显性信号和隐性信号之间的转换会失真。 因此、断开的总线会"破坏"来自正常端口 IN 和端口的信号。 是否有任何替代方案或解决方案可以有效缓解这一问题? 请参阅以下图像(RXP = BUS1、RX = BUS2)

其次、关于两个 RX 端口的 XOR 逻辑、是否可以确定在该位保持高电平的情况下哪个信号发生了故障、除非总线保持显性状态? (示例:如果是上述 imagem)

最后、我希望从您的资源中进一步了解有关该主题的材料。 您能否向我介绍其他材料、例如其他拓扑或策略、以便我参考这些材料以获得更全面的了解?

感谢您关注这些咨询。 我期待您的迅速反应。

此致、 Jos é Augusto Arbugeri。




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

    您好、 Jos é、

    首先,我在这种拓扑结构中遇到了一个问题,其中一个节点端口与网络断开连接,导致收发器未端接(60R)。 这种情况会导致信号未衰减、显性信号和隐性信号之间的转换会失真。 因此、断开的总线会"破坏"来自正常端口 IN 和端口的信号。 是否有任何替代方案或解决方案可以有效缓解这一问题? 请参阅以下图像(RXP = BUS1、RX = BUS2)
    [/报价]

    根据 ISO11898、应避免在节点上放置端接、因为如果节点与总线断开连接、总线线路会失去端接。 需要在总线的每一端进行端接。  

    第二、关于两个 RX 端口的异或逻辑、是否可以确定在该位保持高电平时哪个信号发生了故障、但总线保持主导的情况除外? (示例:如果是上述 imagem)

    通过同时发送和接收、分别发送和接收(在诊断模式下、每次仅使用一个分支进行传输)、您应该能够确定哪个总线存在错误、它在总线上的什么位置。

    [quote userid="516196" url="~/support/interface-group/interface/f/interface-forum/1351701/sn65hvd257-redundancy-in-can-architecture-v2最后,我有兴趣从您的资源中进一步了解有关此主题的材料。 您能否向我介绍其他材料、例如其他拓扑或策略、以便我参考这些材料以获得更全面的了解?[/quote]

    遗憾的是、我们没有关于冗余 CAN 网络的更多材料。 我包括了一个 PPT 文件、您可以在幻灯片上找到其他一些 CAN 相关材料  25.希望这会有所帮助。

    e2e.ti.com/.../Industrial-CAN-Portfolio-Overview.pptx

    此致、

    肖恩

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

    尊敬的 Sean:

    非常感谢您的迅速响应和澄清了我提出的有关冗余 CAN 拓扑的问题。

    经过进一步思考、我意识到我之前的通信对于冗余 CAN 拓扑的某些方面可能并不清楚。

    1)在网络设置中,120R 的终端实际上位于末端。 但是、当节点的输入断开时、我遇到了一个问题、如下图(节点3m 总线1)所示。 由于特定节点端口端接出现故障、信号会被损坏。 我也理解、静默功能是为了 解决这个问题而设计的。 这是该拓扑中公认的固有挑战吗?

    2)关于异或逻辑,我现在的理解是,我们不能直接确定故障节点。 我们必须分别将每个节点静音并检查网络。 是这样吗? 在你提供的资料,在第20页,有一个提到:"连同使用静默模式的软件例程,开放总线可以被确定。" 您能否澄清一下"s/w 例程"在此上下文中指的是什么?

    3)我感谢您分享的材料、期待您对这些问题的深入理解。

    再次感谢您的帮助。

    此致、

    何塞·阿布格里

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

    Jos é,

    1.明白。 是的、静音模式和 RXDs 异或相位设计用于检测开路连接。 也可以尝试部分端接、这意味着在每个节点上放置一个大欧姆端接(例如2.6K)、并将总线的总端接保持为~60欧姆。 在这种情况下、如果节点断开连接、该节点上仍有一些终端。 但只有确切知道 要放在总线上的节点数、才能这样做。

    2.这是正确的。 "s/w 例程"表示软件例程。

    此致、

    肖恩

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

    谢谢 Sean。