全站数据
8 4 2 0 5 8 1

CAN总线中被动错误和主动错误的区别是什么

公务员仕途 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 15:57:02

问题描述

CAN总线中被动错误和主动错误的区别是什么,麻烦给回复
精选答案
最佳答案

1. 主动报错站点

只要检查到错误,它立即“主动地”发出错标识。所谓“出错标识“,它本身就是一个“错误的位序列”(连续的6个显性位,不满足CAN协议的“最多5个连续的同性位”要求),目的是“主动地”告诉大家:即使你们没有发现“刚才我已发现”的错误,现在我“以身作则”出错啦!你们该看到这个错误了吧!

2. 被动报错站点

如果检查到错误,它只能干瞪眼“被动地”等别人(主动报错站点)报错,等待的时候它可不能去动总线,直到识别出由主动报错站点发出 的“错误的位序列”,它才松了一口气:有人正式报错了!然后他就可以去竞争总线,该干啥干啥。