4

CAN控制器如何区分 CAN 总线上接收到的过载帧和错误帧?

据我所知,这两个帧具有相同的帧格式。在我的项目中,我遇到的大多是错误帧而不是重载帧。

4

3 回答 3

4

我找到了这个:

“过载帧与活动错误帧相同。唯一的区别是过载帧不会增加错误计数器(请参阅错误限制)并且不会导致帧重传。每个节点只能连续传输 2 个过载帧。”

在:http ://www.softing.com/home/en/industrial-automation/products/can-bus/more-can-bus/error-handling/overload-frame.php?navanchor=3010518

于 2011-04-20T19:21:12.827 回答
3

你是对的:过载帧和错误帧看起来是一样的。但是,CAN 节点可以通过接收帧的时间来区分它们:过载帧只会出现在帧间空间中,而错误帧只会出现在实际的 CAN 帧中。来源

于 2011-08-03T08:20:27.573 回答
0

如果节点处于错误活动模式,错误帧和过载帧都具有相同的格式。但是 CAN 控制器如何区分两者是基于 CAN 帧中出现的位置。

每当节点检测到错误时,将传输错误帧,而仅在 IFS(帧间空间)中传输过载帧。

于 2017-11-13T12:21:54.173 回答