CAN总线布线规范

来自维基百科
LiGang讨论 | 贡献2023年9月12日 (二) 18:02的版本
跳到导航 跳到搜索

本文介绍了CAN总线的布线选型及要求,适用于我公司所有CAN总线型的设备;

导线选型

导线类型

CAN总线布线时必须采用双绞线,且需采用特征阻抗约120Ω的双绞线,在通信距离较长或电磁环境恶劣的情况下
最好用屏蔽双绞线,这样可以有效抑制电磁干扰,保证可靠的通信。

线长与直流电阻

当客户的通信距离较长时就不得不考虑线路损耗了,如果使用的线缆太细,导线的直流电阻太大。
那么在总线起始端发出的信号在经历漫长的路途之后到达末端的节点时信号将大幅衰减,最终导致通信失败。
那么线长和传输线截面积,线长与通信波特率又有什么关系呢?我们总结如下图所示(依据 国际标准ISO/DIS-11898)。

与传输线长度相关的电缆直流参数推荐值
总线长度 电缆1*
直流电阻
电缆1*)
导线截面积
终端电阻 最大波特率
0...40m 70mΩ/m 0.25mm2~0.34mm2
AWG23,AWG22
124Ω/1% 1Mbps
at 40m
40...300m <60mΩ/m 0.34mm2~0.6mm2
AWG22,AWG20
127Ω/1% 2*) >500Kbps
at 100m
300...600m <40mΩ/m 0.5mm2~0.6mm2
AWG20
127Ω/1% 2*) >100Kbps
at 500m
600...1000m <20mΩ/m 0.75mm2~0.8mm2
AWG18
127Ω/1% 2*) >50Kbps
at 1000m

1) 电缆交流参数推荐值:120Ω 特征电阻、5ns/m 延时;
2) 为了把电缆直流电阻引起的电压衰减降到最小,较大的终端电阻值(例如选用非标准的 150Ω~300Ω
而在 IS011898 标准中,提供的参考值为“118Ω<R1<130Ω”范用) 有助于增加总线长度;

布线拓扑结构

“手牵手”式连接

在直线型拓扑中,由于分支存在一定的长度以及分支长度的积累会造成总线上阻抗不连续,
继而产生信号反射的现象,所以直线型拓扑中最常用的是手牵手连接方式。如图所示,为了保证
通信的可靠性,起始端和末端的节点都需要加120Ω的终端电阻,不可只接一端或两端均不接。
CAN线布线 手牵手.png

“手牵手”式连接

在大多数的使用场景中,由于整体线缆非常多均需要使用接线排,方便后期维护。
所以CAN总线上的节点分支不可避免,只能尽量减小分支长度
CAN布线 T型.png