【问题标题】:When error frame generate, How does relate to Trasmit Error Count?产生错误帧时,与 Transmit Error Count 有何关系?
【发布时间】:2020-10-20 16:33:14
【问题描述】:

enter image description here我有一个问题。我正在使用 CANoe 模拟工具。

我知道错误帧何时发生。听说Error Frame条件是Transmit Error Count应该是

大于127。但首先,在屏幕截图中,即使小于127也会出现错误帧

  1. 是什么原因?并且,Transmit Error Count 7 表示连续的显性值错误?

我想澄清一下,由于错误帧,ECU 无法接收到 HU_DATC_E_03 消息。

请帮帮我

enter image description here

【问题讨论】:

    标签: can-bus canoe


    【解决方案1】:

    您倒退了:始终允许正常工作的 CAN 节点发送错误帧。在计数器达到 127 之前,节点处于“错误激活”模式。即允许节点主动发送错误帧。

    超过 127 后,它变为“被动错误”。这意味着不再允许它发送错误帧,因为节点被认为是损坏的,不应再允许中断总线通信。它可能仍会听总线,但不会积极参与。

    我不知道这个特定的工具,但 tx 错误计数应该只是意味着 tx 错误计数器已达到值 7 - 也就是说,无论出于何种原因,发送帧的尝试已失败 7 次。它不应该与位填充有任何必然关系(并且 CAN 位填充在 5 个数据位之后,而不是像其他一些网络那样是 6 个)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 1970-01-01
      • 2011-04-26
      • 2013-03-31
      • 1970-01-01
      相关资源
      最近更新 更多