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.

[参考译文] TMS570LS3137:关于 CAN2信息冗余技术

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/571516/tms570ls3137-about-can2-information-redundancy-techniques

器件型号:TMS570LS3137

关于信息冗余技术、

这是否意味着通过附加校验和数据或根据数据的重要性以及 CAN 协议的 CRC 将数据递增到 CAN 帧来保证通信内容?

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

    IEC61508-7 Ed.2 2010/4中的定义:

    该机制与 CAN 协议中的报文内 CRC 无关。 报文 CRC/校验和的输出可能只是 CAN 报文内8个字节的一个子集、也可能是多个顺序接收的数据包、其中一个数据包具有需要匹配的已发送 CRC。 鉴于这是主动 CAN 传输、必须在系统范围/应用相关的方案上支持该方法。 关键是、它将是/应该是一个消息计算/校验和之外的数据。

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

    我不理解以下两个差异就感到困惑。
    ·信息冗余技术
    ·传输冗余
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    传输冗余是复制数据并以串行方式呈现数据的过程。 这就提供了多种时间、有助于检测瞬态故障、因为第二次传输不太可能像第一次传输那样受到另一种随机破坏影响(宇宙辐射、串扰、噪声等)。

    信息冗余、使用相同的信息冗余来检查错误。 例如、节点 A 计算数据包有效载荷中数据的 CRC、并在有效载荷中插入计算出的 CRC 值。 节点 B 接收包装器和有效载荷、并在收到时使用相同的数据(冗余信息)独立于节点 A 计算 CRC。 然后将节点 B 计算得出的 CRC 与节点 A 计算得出的值进行比较。您还可以将奇偶校验用于类似的信息冗余技术(不过奇偶校验效率较低) 或一些更复杂的算法、例如 MD5哈希算法、其中节点 A 对数据进行编码、节点 B 对数据进行解码。