是时候聊一下CAN总线了(尾声)——还有一些没说的
CRC错误:接收节点计算出来的CRC值与发送节点输出的不一样,此时CAN Bus抛出CRC错误。
格式错误:传输的数据帧格式与CAN总线规定的数据帧格式不一致,此时CAN Bus抛出格式错误。
应答错误:发送节点在ACK期间没有收到CAN Bus上面节点的回复响应,此时抛出ACK错误。
位发送错误:发送节点在发送时发现总线上面电平的状态与发送电平不相同,此时抛出位发送错误。
位填充错误:CAN总线通讯电缆上传输的信号,违反位填充规则时,此时CAN Bus抛出位填充错误。
节点在帧间间隔检测到非法显性位。在IFS 的第三位期间检测到显性位除外。这种情况下,接收器会把它看作一个SOF 信号。
由于内部原因,节点尚无法开始接收下一条报文。节点最多可产生两条连续的过载帧来延迟下一条报文的发送。
赞 (0)