目录
分析
Busoff的恢复时间通常不会直接受到报文周期的影响,以下是具体分析:
恢复机制角度
CAN总线的节点在Busoff状态下,恢复过程主要是等待总线上出现128个连续的11bit隐性位,与报文周期并无直接关联。无论报文周期长短,只要满足这个条件,节点就会尝试重新连接总线并进行恢复。
快恢复和慢恢复策略角度
在快恢复和慢恢复期间,所有的CAN通信将被暂停,节点不会发送报文,此时报文周期也就不再起作用。恢复时间主要取决于快恢复或慢恢复的定时设置,而不是报文周期。例如,快恢复定时一般在100ms以内,慢恢复间隔在200ms到1s之间。
特殊情况
如果由于报文周期短,在单位时间内发送的报文数量多,当出现错误时,可能会更快地导致发送错误计数器TEC的值超过255,从而使节点进入Busoff状态,但这只是影响了Busoff的产生,而不是恢复时间。