2. CAN物理层与储能现场布线
CAN总线能否在储能站里长期稳定运行,物理层往往比协议层更容易出问题。储能舱内电池簇、BMS从控、簇级主控、PCS、EMS之间通过CAN互联,现场同时存在高压母线、大电流开关动作和变频功率器件,电磁环境恶劣。如果差分信号、终端电阻、双绞、屏蔽接地、支线长度和波特率这些物理层要素处理不当,就会出现偶发丢帧、CRC错误、节点掉线,甚至整段总线瘫痪。本节围绕这些要素,讲清原理与现场做法。
差分信号:抗干扰的根本
CAN采用差分传输,CAN_H与CAN_L两根线承载一对反相信号。接收端判断的是两者电压差Vdiff=VCAN_H−VCAN_L,而不是对地绝对电压。显性位(逻辑0)时差分电压约2V,隐性位(逻辑1)时差分电压接近0V。由于两根线在空间上紧邻、走同一路径,外部电磁干扰在两根线上感应出的共模电压几乎相同,相减后被抵消,这就是CAN抗干扰能力强的根本原因。
差分传输的前提是两根线“看到”的干扰一致。一旦CAN_H和CAN_L分开走线、绕行路径不同,共模干扰就会转化为差模干扰,直接破坏信号。因此现场必须让两根线始终成对、等长、贴近敷设,这是后面双绞线要求的来源。
终端电阻:抑制反射
CAN总线两端各需一个120Ω终端电阻,并联后总线等效负载约60Ω。终端电阻的作用是匹配电缆特性阻抗,吸收到达末端的信号能量,避免信号反射叠加造成波形畸变和位采样错误。储能现场常见错误有三类:一是只在主控端装一个电阻,另一端悬空;二是每个节点都装120Ω,节点一多等效阻抗过低,驱动器负载过重;三是电阻装在支线上而非主干两端。
判断方法很简单:断电后用万用表测CAN_H与CAN_L之间电阻,正常应接近60Ω。若测得约120Ω,说明只有一端有电阻;若远低于60Ω,说明存在多余电阻。这个测量应在所有节点断电、总线无其他并联通路的条件下进行。
双绞线、屏蔽与接地
CAN_H与CAN_L必须使用双绞线,绞距越均匀、越紧密,抗共模干扰能力越强。储能舱内推荐使用带屏蔽层的双绞线,屏蔽层用于泄放高频干扰。屏蔽层接地是现场争议最多的点:正确做法是屏蔽层单点接地,通常接在控制柜或主控侧的PE,避免两端接地形成地环流,反而把不同接地点之间的电位差引入信号回路。
若舱内各设备地电位差较大,可考虑屏蔽层通过高频电容接地,兼顾高频泄放与工频隔离。无论采用哪种方式,屏蔽层都必须与信号线保持绝缘,只在指定点连接,不能随意搭接在金属桥架或设备外壳上。
支线长度与总线长度
节点到主干的分支称为支线(stub)。支线过长会引入阻抗不连续和反射,因此支线应尽量短。一般经验是支线长度不超过总线长度的1/10,且单根支线在1Mbps下不超过0.3m,在125kbps下可放宽到数米。储能舱内BMS从控到主干的支线应控制在0.5m以内,走线尽量短直。
波特率与总线长度成反比:速率越高,位时间越短,对反射和延迟越敏感,允许的总线长度越短。下表为常用参考值(示例参考,实际以器件手册和现场测试为准):
| 波特率 | 最大总线长度(参考) | 典型储能应用 |
|---|---|---|
| 1 Mbps | 约40 m | 短距离高速控制 |
| 500 kbps | 约100 m | 舱内主控与PCS |
| 250 kbps | 约250 m | 簇级BMS通信 |
| 125 kbps | 约500 m | 跨舱、EMS汇聚 |
储能舱内距离通常不长,但节点多、分支多,实际可用长度往往低于理论值。选型时应先确定通信距离和节点数,再选波特率,而不是先定高速率再迁就布线。
储能舱内走线规范
舱内走线应遵循以下要点:信号线与动力线分槽敷设,间距至少200mm,无法避免交叉时垂直交叉;CAN线远离接触器、熔断器、电抗器和变频器输出线;线束固定牢靠,避免振动磨损;接插件使用带锁扣的工业连接器,防止松动;每段总线两端终端电阻明确标识,便于检修。走线完成后应逐段测量通断、绝缘和终端电阻,并记录在调试记录中。
现场检查与判断
布线完成后,按以下顺序检查:断电测CAN_H与CAN_L间电阻,应约60Ω;测CAN_H、CAN_L对PE绝缘,应无短路;检查屏蔽层是否单点接地;确认支线长度和走线间距;上电后用CAN分析仪观察错误计数和总线负载,若错误帧持续增长,优先排查终端电阻、支线过长和屏蔽接地。只有物理层稳定,后续的报文配置和节点调试才有意义。