CAN协议(史上最全)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值