当错误帧产生时,与Transmit Error Count有什么关系?

When error frame generate, How does relate to Trasmit Error Count?

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

我知道什么时候会出现错误帧。我听说 Error Frame condition 是 Transmit Error Count Should be

大于127.But首先,在屏幕截图上,即使小于

也会出现错误帧
  1. 这是什么原因?并且,传输错误计数 7 表示连续显性值错误?

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

请帮帮我

enter image description here

你搞反了:正常工作的 CAN 节点总是允许发送错误帧。在计数器达到 127 之前,节点处于“错误激活”模式。即允许节点主动发送错误帧。

超过 127 就变成“错误被动”。这意味着不再允许发送错误帧,因为该节点被认为已损坏并且不应再允许中断总线流量。它可能仍然听总线但不积极参与。

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