CAN总线布线规范

来自维基百科
跳到导航 跳到搜索

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

导线选型

导线类型

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

线长与直流电阻

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

CAN电缆选择和终端电阻匹配.png

布线拓扑结构

“手牵手”式连接

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

优点
  • 在线缆任意位置断开后,总线可以正常通讯。
缺点
  • 断线后,信号反射严重,无法用于高波特率和远距离场景。

“T型”式连接

在大多数的使用场景中,由于整体线缆非常多均需要使用接线排,方便后期维护。
所以CAN总线上的节点分支不可避免,只能尽量减小分支长度
该种布线方式也是现场实际使用最多的一种
这个分支长度在最高波特率1M时最好在0.3m以内,我们可以推断在其他波特率条件下如果
CAN布线 T型.png
分支长度满足小于0.3m,那么总线通信可以稳定运行。
在某些场合无法做到这么短的分支怎么办呢?我们可以根据不同的波特率,选择不同的分支
长度。如图可知,随着波特率的增加,分支约束越来越严格,相反如果想增加分支的长度那么
波特率必须降低以获得稳定的通信。

分支距离和波特率的关系
数据速率
波特率
干线距离 分支线长度
最大值
分支线长度
累计(不超过)
125K 500米(1640英尺) 6米(20英尺) 156米(512英尺)
250K 250米(820英尺) 3米(10英尺) 78米(256英尺)
500K 100米(328英尺) 1.5米(5英尺) 39米(128英尺)
优点
  • 布线施工简单。
  • 总线阻抗匹配简单(总线两端各接入1个终端电阻)。
  • 接线操作简单方便。
缺点
  • 如果节点数较多,总线线缆变长,影响总线速率。
  • 节点支线长度不能过长,一般不超过30cm。

“星型”式连接

对于星型拓扑结构来说需要注意的是每个分支的终端电阻的匹配,一般等距离分支终端电阻R=N(分支数)*60即可,
如果不等距,需要根据实际情况进行匹配,星型组网一般推荐使用(CANHUB-AS4)集线器,能够有效隔离子网络的干扰,延长通讯距离。
这种连接方式基本无主线,分支长度基本一致,适用于设备集中在一起的场景
CAN布线 星型.png

优点
  • 控制简单。任一节点只需与中央节点连接,易于网络监控和管理。
  • 故障诊断和隔离容易。中央节点可以逐一对节点进行故障检测和定位,单个节点故障只会影响一个设备,不会影响全网络。
  • 方便服务。中央节点可以方便地对各个节点提供服务和网络配置。
缺点
  • 需要耗费大量的电缆,安装、维护的工作量增大。
  • 中央节点负担重,一旦发生故障会影响整个网络。


施工要求

  • 采用“T型”拓扑方式布线;
  • 主线≥0.5mm2; 总长≤200m; 必须使用双绞屏蔽线施工;
  • 支线≥0.2mm2; 单根长度≤1m;支线累计总长≤50m;
  • 支线与主线线缆进行剥皮搭接;主线线芯及屏蔽层不能剪断;
  • 搭接线头必须使用电络铁焊接,并做好绝缘及防水;