当错误帧产生时,与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首先,在屏幕截图上,即使小于
也会出现错误帧
- 这是什么原因?并且,传输错误计数 7 表示连续显性值错误?
我想澄清一下,由于错误帧,ECU 无法接收 HU_DATC_E_03 消息。
请帮帮我
enter image description here
你搞反了:正常工作的 CAN 节点总是允许发送错误帧。在计数器达到 127 之前,节点处于“错误激活”模式。即允许节点主动发送错误帧。
超过 127 就变成“错误被动”。这意味着不再允许发送错误帧,因为该节点被认为已损坏并且不应再允许中断总线流量。它可能仍然听总线但不积极参与。
我不知道这个特定的工具,但 tx 错误计数应该只是意味着 tx 错误计数器已达到值 7 - 也就是说,无论出于何种原因,发送帧的尝试都失败了 7 次。它不应该与位填充有任何必然关系(和 5 个数据位之后的 CAN 位填充,而不是像其他一些网络那样的 6 个)。
enter image description here我有一个问题。我正在使用 CANoe 模拟工具。
我知道什么时候会出现错误帧。我听说 Error Frame condition 是 Transmit Error Count Should be
大于127.But首先,在屏幕截图上,即使小于
也会出现错误帧- 这是什么原因?并且,传输错误计数 7 表示连续显性值错误?
我想澄清一下,由于错误帧,ECU 无法接收 HU_DATC_E_03 消息。
请帮帮我
enter image description here
你搞反了:正常工作的 CAN 节点总是允许发送错误帧。在计数器达到 127 之前,节点处于“错误激活”模式。即允许节点主动发送错误帧。
超过 127 就变成“错误被动”。这意味着不再允许发送错误帧,因为该节点被认为已损坏并且不应再允许中断总线流量。它可能仍然听总线但不积极参与。
我不知道这个特定的工具,但 tx 错误计数应该只是意味着 tx 错误计数器已达到值 7 - 也就是说,无论出于何种原因,发送帧的尝试都失败了 7 次。它不应该与位填充有任何必然关系(和 5 个数据位之后的 CAN 位填充,而不是像其他一些网络那样的 6 个)。