学习链接:CAN物理层和终端指南 - NI
一、物理层
1、CAN的种类使用场景:
高速CAN:动力总成,底盘,诊断,信息娱乐
低速CAN:舒适性、诊断性
CAN接口中将CAN控制器连接到网络的部分称为收发器。
2、CAN的种类区别:
1)高速(电平信号差为2V,显0隐1):
电压:12V,24V,42V
比特率:<1 Mbit/s
闭环的总线结构:CAN_L是标准9针D-SUB连接器上的引脚2,CAN_H是引脚7
2)低速容错CAN(电平信号差为2V,显0隐1):
电压:12V,24V,42V
比特率:40-125 kbit/s
闭环的总线结构:线性可以有20个以上节点,并且要求各个低速 CAN 网络上的每个设备每条 CAN 数据线都需要一个终端电阻:RTH 用于 CAN_H,RTL 用于 CAN_L
3、终端电阻的作用:
- 提高信号质量:阻抗匹配,吸收反射信号
- 提高抗干扰能力,确保总线快速进入隐性状态
4、电阻选择:
对于低频电路,终端电阻的选择不是那么重要,但是一旦进入高频电路,就要根据应用的环境
(协议标准以及电缆的特性阻抗)来决定终端电阻的阻值
如:ISO 11898 要求电缆的标称阻抗为 120 Ω;因此,您应该使用 120 Ω电阻进行端接。如果沿电缆放置多个器件,则只有电缆末端的器件需要终端电阻器
5、由终端电阻导致的CAN出现问题的检测方法
测量CAN总线上各节点的等效电阻
为了避免信号反射,在2个 CAN 总线用户上,分别连接一个 120 Ω 的终端电阻。这两个终端电阻并联,并构成一个60 Q的等效电阻关闭供电电压后可以在数据线之间测量这个等效电阻。如果电阻阻值相差较大,则有可能是电路的阻抗不匹配,需要更换匹配的电阻。此外,单个电阴可以各自分开测量。把一个便于拆装的控制单元从总线上脱开。然后在插头上测量 CAN-Low号线和 CAN-High 导线之间的电阻。