CAN总线基础(二)——CAN总线物理层介绍(物理介质及接口介绍)

来源:互联网 发布:安卓多线程编程实例 编辑:程序博客网 时间:2024/05/29 07:11

        学习CAN总线物理层除了总线电压这一部分需要深刻理解之外,剩下的无非都是一些物理介质以及接口的规定。针对CAN总线的拓扑结构图:


        我们对CAN总线的介质以及接口做一些说明讲解:



        CAN总线的终端电阻需要特殊说明,终端电阻只针对于高速CAN,因为CAN总线在进行高频信号传输的过程中,信号的波长相对于传输线较短,此时信号在传输线终端会形成反射波,干扰原信号,因此需要在CAN总线末端加一个终端电阻,使得信号到达传输线末端后不会反射。至于为什么是120Ω,这是根据传输电缆的特性阻抗决定的,CAN总线使用的是双绞线,标准1.5平方毫米线径的屏蔽双绞线,通信距离在1KM-2KM时,该双绞线的特性阻抗为120Ω。

        CAN总线使用的双绞线(屏蔽/非屏蔽双绞线):



        下面介绍一下CAN总线故障的容错性能:

        包括CAN_H开路,CAN_L开路,CAN_H对Vbat短路,CAN_L对GND短路,CAN_H对GND短路,CAN_L对Vbat短路,CAN_H对CAN_L短路,CAN_H和CAN_L开路,终端电阻开路。


        由于现在汽车行业对CAN总线的应用都提升到了高速CAN,对低速容错CAN几乎没有应用,我们就不在对低速容错CAN做更多的描述,附一张高速CAN与低速容错CAN的对比图,仅供大家参考!



CAN总线的物理层内容介绍到这里,之后会对数据链路层做进一步的详细介绍!原创内容转载请注说明

原创粉丝点击