解决方案
CAN Comm 簇具有一个传输错误计数器和一个接收错误计数器,该计数器将在通信中断时开始计数。当任一计数器的计数高于127时,通信状态将转换为Error Passive ;当计数高于255时,通信状态将转换为Bus Off(总线关闭)。重新连接CAN信号时,两个计数器都开始递减计数。一旦两个计数器都再次低于127,设备将再次返回到Error Active状态。
例如,要查看设备是否重新连接,可以监视传输错误计数器。如果计数器开始递减计数,则可以认为您的设备已重新连接并开始与之通信。对于某些应用程序,这可能比监视通信状态更为有用。