【发布时间】:2011-04-20 18:49:51
【问题描述】:
CAN 控制器在 CAN 总线上接收时如何区分过载帧和错误帧?
据我所知,这两个帧具有相同的帧格式。在我的项目中,我遇到的大多是错误帧而不是重载帧。
【问题讨论】:
CAN 控制器在 CAN 总线上接收时如何区分过载帧和错误帧?
据我所知,这两个帧具有相同的帧格式。在我的项目中,我遇到的大多是错误帧而不是重载帧。
【问题讨论】:
我发现了这个:
“过载帧与活动错误帧相同。唯一的区别是过载帧不会增加错误计数器(请参阅错误限制)并且不会导致帧重传。每个节点只能连续传输2 个过载帧。”
【讨论】:
https://company.softing.com/de/index.html)。
你是对的:重载帧和错误帧看起来是一样的。但是,CAN 节点可以通过接收帧的时间来区分它们:过载帧只会出现在帧间空间中,而错误帧只会出现在实际的 CAN 帧中。 Source.
【讨论】:
如果节点处于错误活动模式,错误帧和过载帧具有相同的格式。但是CAN控制器如何区分两者是基于CAN帧中出现的位置。
只要节点检测到错误,就会传输错误帧,而过载帧仅在 IFS(帧间空间)中传输。
【讨论】: