- CAN
- CAN协议
- 五种错误类型
- 发送节点
- 位检测错误
- 发送节点检测到信号位的发送与回读不一致
- ACK错误
- 发送节点回读报文应答符时读不到显性位
- 位检测错误
- 接收节点
- 位填充错误
- CRC校验错误
- 全部节点同时产生的公共错误
- 格式错误
- 发送节点
- 节点错误状态
- 主动错误
- 被动错误
- 总线关闭
- 被动错误节点抢占总线的优先级低于主动错误节点
-
- 公共错误既格式错误,不会引发错误叠加
- 错误叠加最多发生一次
- 接收节点中必须有至少一个处于主动错误状态的节点才可能会引起错误叠加
- 位时序和同步
- TQ时间份额
- 位时间分段
- 同步段SS
- 一个Tq长度,用于同步总线上的各个节点
- 传播段PTS
- 长度为1~8个Tq,可由软件一次性配置
- 相位缓冲段1(PES1)
- 可由软件配置为1~8Tq长度
- 相位缓冲段2(PES2)
- 可由软件配置为2~8个Tq长度
- 同步段SS
- 硬同步
- 帧开始时,所有节点在直接以跳变沿所在的Tq为SOF的SS重置位时钟起点即可
- 五种错误类型
- CAN协议
CAN协议(史上最全)
最新推荐文章于 2024-07-19 22:49:15 发布
本文深入探讨了CAN协议,包括其五种错误类型、节点错误状态、位时序和同步机制,以及在汽车网络中的应用。详细阐述了CAN的帧格式、错误检测、错误界定和节点状态转换,如主动错误、被动错误和总线关闭。同时,介绍了高速CAN和低速容错CAN的物理层特性,以及CAN总线在汽车网络中的优势,如非破坏性仲裁和高可靠性。
摘要由CSDN通过智能技术生成