好的,CAN总线布线有严格的标准和规则,主要基于国际标准ISO 11898系列(特别是ISO 11898-2 针对高速CAN),同时也受到实际应用需求和行业最佳实践的补充。以下是关键的标准与规则:
-
基础标准:ISO 11898
- ISO 11898-2:物理层规范 (High-speed medium access unit):这是最核心的标准,定义了高速CAN(最高可达1 Mbps)的电气特性、信号电平、拓扑、终端电阻等。
- ISO 11898-3:低速容错CAN物理层规范:定义了容错CAN(最高约125 kbps)的特性,常用于对电磁干扰敏感或需要单线冗余的应用(如某些车身控制)。
- ISO 11898-5:低功耗模式物理层规范:定义了具有唤醒功能的低功耗模式物理层。
- ISO 11898-6:选择性唤醒的CAN物理层规范:扩展了低功耗模式的功能。
- ISO 11898-7:1 Mbit/s CAN FD 物理层规范:定义了支持更高数据率(最高5 Mbps 数据阶段)的CAN FD物理层。
- 这些标准规定了:
- 信号差分电压: CAN_H 和 CAN_L 之间的电压差在显性位和隐性位时的范围。
- 终端电阻: 总线两端必须各接一个120欧姆 ± 1%(精度要求高)的电阻,用于匹配特性阻抗,消除信号反射。这是成功通信的关键!
- 拓扑结构: 推荐线性总线(总线型)拓扑。支线长度需要严格控制(见下文)。
- 特性阻抗: 电缆的特性阻抗应为 120欧姆 ± 10% (通常在108-132欧姆范围)。双绞线设计就是为了维持这个阻抗。
-
线缆规则 (电缆选择)
- 类型: 必须使用屏蔽双绞线。
- 绞距: 较紧密的绞合(典型如20-30mm绞距)能提供更好的抗电磁干扰(EMI)和降低电磁辐射(EME)能力。非常重要!
- 屏蔽: 铝箔加编织网或纯编织网屏蔽层提供最佳EMC性能。屏蔽层应在每一连接点(节点)和主干线两端良好接地。避免使用“猪尾巴”接地。
- 线规(导体截面积):
- 常用 AWG20 或 AWG22。
- 负载多(节点多)或距离长时,建议使用更粗的线(如AWG18)以减少压降。
- 颜色标准:
- 普遍遵循:CAN_H:浅色(通常黄色/橙色/白色), CAN_L:深色(通常绿色/橙色/蓝色)。重要的是在整个网络中保持颜色一致。屏蔽线一般为裸铜或透明套管。
- 阻抗匹配: 如上所述,电缆特性阻抗应接近120欧姆。
- 类型: 必须使用屏蔽双绞线。
-
拓扑结构规则
- 主干线: 主干线应尽量是连续的、无分支的。所有节点通过短支线连接到主干线上。
- 支线长度:
- 最大支线长度: 是限制信号反射和延迟的关键因素。严格限制支线长度至关重要!目标是尽可能短。
- 经验法则 (高速CAN < 1Mbps): 单个支线最大长度一般限制在 0.3米 (30厘米) 以内。系统内所有支线长度的总和应尽可能短。
- 数据率影响: 波特率越高,能容忍的支线长度越短。对于125kbps以下的低速容错CAN,支线限制可放宽(可能达到数米),但仍需谨慎。
- 更精确的计算: 最大支线长度 (L) 取决于波特率、信号传播速度、信号边沿时间。一个估算公式是
L_max (米) ≈ (波特率时间 * 信号传播速度) / 10,但强烈建议参考具体标准和应用指南。
- 避免星型拓扑和T型接头: 这些结构会引入严重的信号反射和不匹配问题,是导致通信失败的常见原因。
-
终端电阻规则
- 数量: 在总线两端(头尾),各接一个终端电阻。
- 阻值: 120欧姆 ± 1%(高精度)。
- 精度: 1%精度的电阻是为了确保阻抗匹配良好,减少反射。避免使用5%或10%精度的普通电阻。
- 位置: 电阻必须安装在物理上位于总线最远两端的节点上,或者直接安装在主干线两端。所有中间节点不应安装终端电阻。
- 连接: 电阻连接在 CAN_H 和 CAN_L 之间。
-
接地规则
- 屏蔽层接地: 屏蔽层应在连接点(节点)和主干线两端可靠地接至设备(节点)外壳/底盘地(机壳地)。接地应短而粗。
- 等电势: 所有节点应位于同一个电气地参考点上。长距离或不同电源系统间应考虑使用隔离式CAN收发器或光纤中继器来避免接地回路电流(地偏移)。
- 避免“猪尾巴”接地: 剪断屏蔽层拧成一股再接地的方式(称为“猪尾巴”)会显著增加高频阻抗,降低屏蔽效果。应使用360度环绕连接的金属屏蔽夹/连接器。
-
布设与安装规则
- 远离干扰源: 远离高压线、电机、变频器、继电器线圈、开关电源等高噪声源。
- 平行走线间距: 与高压线、电源线平行走线时,保持足够距离(>10cm,越远越好),避免平行过长。不可避免时,应交叉走线(最好是90度垂直)。
- 线缆固定: 避免过度拉伸、弯折过紧(小于线缆最小弯曲半径),防止损伤。
- 连接可靠性: 所有连接点(接头、端子、DB9插针)应牢固可靠,避免虚接、氧化。推荐使用压接方式。
- 长度匹配: CAN_H和CAN_L导线在连接器内或到收发器的走线应尽量等长(长度差小于1cm或更小),这对高速/FD尤其重要。
- 线束保护: 在易磨损、高温、有油污区域,使用波纹管或耐磨套管保护。
- 总线长度与波特率: 波特率越高,允许的总线最大长度越短。例如:
- 1 Mbps:理论最大长度约40米(实际受节点、布线质量、噪声影响会更短)
- 500 kbps:约100米
- 250 kbps:约250米
- 125 kbps:约500米
- (这些是近似值,实际应用需参考标准和规范并留有余量)
-
其他重要考虑
- 节点数量限制: 标准理论上支持最多110个节点,但实际受收发器驱动能力、线缆压降限制,通常小于32个(高速CAN)。低速/容错CAN可能支持更多节点。
- CAN FD特殊要求: CAN FD的数据阶段波特率更高(5Mbps),对信号完整性和阻抗匹配的要求更为严格。支线必须非常短(<10cm),总线长度短于传统CAN,终端电阻精度、屏蔽和接地需要更高质量。避免连接器阻抗不连续点。
总结关键操作规则(黄金法则):
- 用屏蔽双绞线:AWG20-22,120欧姆阻抗,紧密绞合。
- 两端接终端电阻:120Ω ±1%,仅总线物理两端,中间不加。
- 支线要短直:高速CAN ≪0.3米,总和最短化,严禁星型/T型。
- 屏蔽层多点良好接地:屏蔽两端和每个连接点接地,避免猪尾巴。
- 靠近主干线:节点尽量直接连接在主线上。
- 远离噪声源:与动力线、干扰源保持距离,交叉垂直走线。
- 端口与波特率匹配:高波特率用短线,低波特率可用长线。
- 接地等电势:防止地回路电流,必要时用隔离收发器。
遵循这些标准和规则,是保证CAN总线网络长期稳定、可靠通信的基础。在实际工程中,应查阅并遵守目标行业(如汽车、工业自动化)的具体规范和设计指南。
CAN总线调整同步的规则是什么
硬件同步 接收单元在总线空闲状态检测出帧起始时进行的同步调整,在检测出边沿的地方不考虑SJW的值而认为是SS段。硬件同步的过程如下图所示 : 再同步 在接收过程中检测出总线上的电平变化时进行的同步
2023-10-27 15:03:53
CAN总线如何规范的布线?
CAN总线布线时必须采用双绞线,且需采用特征阻抗约120Ω的双绞线,在通信距离较长或电磁环境恶劣的情况下最好用屏蔽双绞线,这样可以有效抑制电磁干扰,保证可靠的通信。
2019-06-11 08:51:41
磨刀不误砍柴工:CAN总线布线的关键要点
在工业和汽车通信中,合理的总线布局布线是确保通信可靠性的关键。本期我们将探讨如何选择导线以及布线拓扑结构,帮助您在项目中实现高效、可靠的CAN总线通信。总线布线的关键要点合理的总线布局布线是确保通信
2025-07-18 11:35:02
分享PCB布线设计规则检查分析
PCB板布线设计完成后,需认真检查布线设计是否符合设计者所制定的规则,同时也需确认所制定的规则是否符合PCB板生产工艺的需求。
2019-08-12 12:35:05
CAN总线标准详解
CiA 的 CANopen ,Rockwell 的 DeviceNet;嵌入式控制领域 Kvaser 的 CAN Kingdom;智能设备控制 Honeywell 的 SDS;汽车诊断 ISO 14229 定义的 UDS,和中重型汽车CAN总线标准 SAE J1939 。如表1示。
2022-09-15 11:03:39
布线规则设置步骤剖析
布线规则是设置布线的各个规范(像使用层面、走线宽度、安全间距、过孔大小、布线的拓朴结构等部分规则)可通过Design-Rules 下的 Menu链接从其它板导出后,再导入PCB板,这个步骤不必每次都要设置,按个人的习惯,设定一次就可以。
xztalk
2019-07-16 06:50:29
CAN总线的发展历程 CAN XL总线的典型应用
进一步升级,2003年CAN总线升级为HS CAN,但还是第一代技术。2011年第二代CAN总线CAN-FD开始研发,2015年CAN FD标准即ISO11898发布,2019年,CAN FD SIC
2023-12-21 14:03:45
高速CAN总线和低速CAN总线的特性
总线的特性。 首先,高速CAN总线是指数据传输速率较高的CAN总线,其中包括CAN 2.0A和CAN 2.0B两种协议。CAN 2.0A支持11位标准帧和29位扩展帧,最大传输速率可达到1 Mbps
2024-01-31 14:09:01
[ElfBoard] YOU CAN YOU UP 之CAN总线
CAN总线结构 线形拓扑是在一条主干总线分出各个节点支线,其优点在于布线施工简单,接线方便,阻抗匹配规则固定,缺点是拓扑不够灵活,在一定程度上影响通讯距离,如下图所示: 星形拓扑是每个节点通过中央
jf_02372380
2023-12-05 10:45:42
[ElfBoard] YOU CAN YOU UP 之CAN总线分享
CAN总线结构 线形拓扑是在一条主干总线分出各个节点支线,其优点在于布线施工简单,接线方便,阻抗匹配规则固定,缺点是拓扑不够灵活,在一定程度上影响通讯距离,如下图所示: 星形拓扑是每个节点通过中央
jf_02372380
2023-12-04 14:47:44
汽车CAN总线渗透测试
CAN是控制器局域网络(Controller Area Network, CAN)的简称,是ISO国际标准化的串行通信协议,由以研发和生产汽车电子产品著称的德国BOSCH公司开发,并最终成为国际标准(ISO 11898)。CAN总线是国际上应用最广泛的现场总线之一。1.2 为什么要使用CAN总线?
2022-11-28 10:48:17
STM32的CAN总线协议
月报最近学习了STM32的CAN总线协议,使用的是野火的开发板 CAN 是Controller Area Network 的缩写(CAN BUS),具有布线简单、典型的总线型结构、可最大限度的节约
niu!kf
2021-08-19 07:41:05
如何提高CAN总线的传输可靠性
提高CAN总线的传输可靠性可以从多个方面入手,以下是一些具体的方法: 一、优化CAN总线设计 选择合适的传输介质 : 使用屏蔽电缆或光纤等高质量的传输介质,以减少电磁干扰和信号衰减。 合理布局与布线
2024-11-21 10:26:28
CAN总线和电平逻辑介绍
分传输,为了避免信号的反射和干扰,还需要在CAN_H和CAN_L之间接上120欧姆的终端电阻。 每一个设备既可做主设备也可做从设备。CAN总线的通信距离可达10千米(速率低于5Kbps),速度可达1Mbps(通信距离小于40M)。 CAN电平逻辑 CAN总线采用”线与”的规则进行总线冲裁,
2023-11-09 18:11:50