通过CAN控制器实现过载和错误区分?

| 当CAN总线上收到过载帧和错误帧时,CAN控制器如何区分? 据我所知,这两个帧具有相同的帧格式。在我的项目中,我通常遇到一个错误框架而不是一个过载框架。     
已邀请:
发现了这一点: \“过载帧与活动错误帧相同。唯一的区别是过载帧不会增加错误计数器(请参见错误限制),并且不会导致帧的重新传输。每个节点只能连续传输2个过载框架。\“ 这里: http://www.softing.com/home/zh-CN/industrial-automation/products/can-bus/more-can-bus/error-handling/overload-frame.php?navanchor=3010518     
没错:过载帧和错误帧看起来相同。但是,CAN节点可以通过接收帧的时间来区分它们:过载帧只会在帧间空间期间发生,而错误帧只会在实际的CAN帧期间发生。资源。     
如果节点是“错误活动”节点,则“错误帧”和“过载帧”都具有相同的格式。但是CAN控制器如何区分两者是基于CAN帧中出现的位置。只要节点检测到错误,就会传输错误帧,而过载帧仅在IFS(帧间空间)中传输。     

要回复问题请先登录注册