充电通信部件专题站 · 技术原理类
新能源汽车充电通信 · 车端控制器 · 含2张原理图 · 约3500字
先看硬件层面。EVCC(Electric Vehicle Communication Controller,电动汽车通信控制器)装在车辆侧,对外只通过充电接口的几根低压信号线工作,对内挂在整车CAN网络上。它内部可以拆成四条链路:模拟采样链路、通信链路、内部网络链路、执行与安全链路。
图1 EVCC充电模块工作原理图(信号与通信链路示意,不含高压功率回路)
图里有三个容易被忽略的要点:
直流功率回路不经过EVCC。DC+/DC− 直接从插座去高压配电与电池,EVCC只接触CP、PE、PP、NTC这几根低压信号线。这也是它和、桩内电源模块的本质区别。
通信没有专用通信线。PLC信号是叠加在原有的CP与PE线上的,靠耦合电路注入与提取。所以线束走线、屏蔽、接地处理会直接影响通信成功率——这不是软件问题。
限值不在EVCC里算。电压电流限值由BMS通过CAN送来,EVCC只做协议封装与转发。图中BMS到EVCC是双向箭头,但决策权在BMS一侧。
EVCC工作原理的软件侧,是一个标准的分层协议栈。理解分层的价值在于排障:知道卡在哪一层,就知道该查硬件还是查配置。
| 层级 | 采用技术 | 这一层出问题的现象 |
|---|---|---|
| 物理 / 数据链路 | HomePlug Green PHY,OFDM,CP/PE 载波 | SLAC 匹配失败,链路建不起来 |
| 网络层 | IPv6 链路本地地址 | 地址配置异常,SDP 无响应 |
| 发现服务 | SDP(SECC Discovery Protocol,UDP) | 找不到桩端端点,会话无法开始 |
| 传输层 | TCP,安全通信时叠加 TLS | TLS 握手失败、证书链校验不通过 |
| 表示层 | EXI(XML 的二进制高效编码) | 报文解析报错,双方版本不一致 |
| 应用层 | V2G 报文(DIN 70121 / ISO 15118-2 / -20) | 协商中止、某阶段卡住不推进 |
| 并行的基础导引 | IEC 61851-1 的 CP 电平与 PWM | 状态不切换,桩认为车未就绪 |
| 状态 | CP 正向电平(典型) | 含义 |
|---|---|---|
| A | 约 12 V | 未连接车辆 |
| B | 约 9 V | 已连接,车辆尚未就绪 |
| C | 约 6 V | 车辆就绪,可以送电 |
| D | 约 3 V | 车辆就绪且需要通风 |
| E / F | 0 V 或异常 | 故障或设备不可用 |
占空比的换算是双段的,很多人只记了第一段
下面这张时序图是EVCC工作原理最核心的部分。从插枪到桩开始输出,正常情况通常在十几到三十秒之间完成,中间要走完八个阶段。任何一步卡住,用户看到的都是同一句"充电失败"。
图2 EVCC与SECC的完整通信时序原理图(以CCS直流充电为例,报文名称按DIN 70121 / ISO 15118-2 表述)
时序图上有三个阶段是"带数值判据"的,也是调试时最需要量化确认的地方。
1. 绝缘检测(CableCheck)的阈值怎么来
2. 预充(PreCharge)窗口与冲击电流的量级
3. 报文周期与超时的两个层级
理解工作原理最直接的收益,是能根据现象定位到时序图的哪一格,而不是笼统地"换件试试"。
| 卡在哪一阶段 | 现场现象 | 优先排查方向 |
|---|---|---|
| ① 物理连接 | 插枪毫无反应,桩无会话记录 | 低压供电、唤醒信号、CP采样电路 |
| ② SLAC | 有指示但始终连不上,反复重试 | PLC耦合电路、线束屏蔽与接地、EMC |
| ③ SDP / TLS | 链路通但会话起不来 | IPv6配置、TLS开关一致性、证书链 |
| ④ 协议协商 | 部分品牌桩可充、部分秒断 | 支持的协议版本列表、固件版本 |
| ⑤ 参数协商 | 能充但功率明显偏低 | BMS上报限值、SOC与温度、桩端能力 |
| ⑥ 绝缘 / 预充 | 停在检测阶段不出电 | 高压回路绝缘、接触器时序、电压跟随 |
| ⑦ 功率传输 | 充电中途反复中断 | 报文超时日志、连接器接触、温升保护 |
| ⑧ 结束 | 枪拔不出、无法下高压 | 粘连检测结果、电子锁驱动、CP回落 |
联调阶段最有效的做法不是看故障码,而是按图2逐格核对。先看有没有SLAC报文,再看有没有SDP响应,再看协议协商是否通过。带时间戳的报文日志能直接告诉你会话死在第几步,通常五分钟内就能把范围从"整车"缩小到"某一层"。
高压平台车型的电池电压窗口更宽,预充阶段对桩的电压跟随精度要求更高。部分老旧桩输出爬升慢或稳态偏差大,会导致车辆迟迟拿不到"进入窗口"的确认。这类问题在车端表现为"停在预充",但根因常在桩侧,需要双端数据对照。
同一辆车既要能在支持高级通信的桩上走完整流程,也要能在只有基础PWM的老桩上正常慢充。EVCC需要在规定时间内判断对方能力并自动降级。降级逻辑写得不干净,典型表现是老桩上要插拔两三次才能充。
很多人搜EVCC原理图,期待看到类似OBC那样的功率拓扑(PFC、LLC、整流桥)。EVCC没有这些——它是信号与协议链路,不含功率变换级。图1那种信号流框图才是EVCC的原理图形态。把两者混淆,往往是因为中文"充电模块"这个说法同时指代了桩内的电源模块。
CCS体系的高级通信没有专用信号线,PLC载波叠加在原有的CP与PE上。这意味着通信质量是硬件问题,不只是软件问题:耦合电路参数、线束屏蔽、接地方式、连接器接触电阻,都会体现在通信成功率上。这也是为什么同一套软件在不同车型上表现会不一样。
现象:某车型样车在实验室桩上直流快充一切正常,转到外场部分大功率桩(枪线更长、带液冷)上出现插枪后长时间无进展,反复重试后报通信故障。车辆本身与实验室状态完全一致,仅充电桩和枪线不同。
排查:
按图2定位:抓包显示会话停在第②阶段,SLAC匹配始终不成功,从未进入SDP,说明与协议配置、证书无关。
调取衰减特性数据:多次测量结果显示信号衰减明显高于实验室工况,接近判定边界并频繁越界。
对比线束:外场桩枪线更长、内部结构复杂,链路总衰减本就更大;再检查车端,发现CP线在整车装配时与高压线束长距离并行,且屏蔽层单端接地未按要求处理。
复现验证:临时改善CP线走线与接地后,在同一批桩上SLAC成功率明显提升。
根因:车端CP/PE链路的信号完整性余量不足。实验室短枪线时余量足够掩盖问题,换到长枪线的大功率桩上,链路总衰减叠加后越过判定门限,SLAC无法完成——这是硬件与整车装配问题,不是协议栈缺陷。
处理:优化CP线走线路径与屏蔽接地方案,复核PLC耦合电路参数余量;将"长枪线大功率桩"纳入必测工况,而不只用实验室桩验证。
在充电枪的CP与PE线上叠加电力线通信,与桩侧SECC建立IPv6链路,用EXI编码的V2G报文按固定时序协商充电条件,同时把BMS的限值转发出去、把桩的反馈送回来。它处理信息,不参与能量变换。
是信号流框图,不是功率拓扑图。核心模块为:CP/PP/NTC模拟前端、PLC耦合电路、PLC收发器、主控MCU与协议栈、安全存储、CAN收发器、电子锁驱动,见本文图1。直流功率回路不经过EVCC。
八个阶段:物理连接与唤醒、SLAC链路建立、SDP与TCP/TLS、协议与会话建立、参数协商、绝缘检测与预充、功率传输循环、结束与断开。正常情况通常十几到三十秒完成。
不代表可用电流,而是要求使用高级通信。直流快充固定走这一路。若EVCC没有在规定时间内建立通信,桩会按超时处理,现象是插枪二三十秒后报故障。
因为要测的是充电回路与线缆的绝缘状态。接触器闭合后,测到的是电池本身,判定必然不通过。这一步由EVCC确认车辆状态,桩负责施加测试电压。
桩输出电压必须跟随到电池电压附近(常见判据为 ±20V 窗口)EVCC才会确认、BMS才允许闭合接触器。桩的电压跟随精度不足、爬升过慢,或车端上报的目标电压不准,都会停在这一步。
对内用CAN/CAN FD和BMS、VCU通信;对外在CCS体系下用CP/PE上的电力线通信承载IPv6。GB/T体系是另一套机制,车端通信由BMS通过CAN直接完成,通常不存在独立的EVCC。面向兆瓦级充电的新一代方案,物理层正在向以太网方向演进。
至少能问对三个问题:支持哪些协议版本且能否自动降级、能否导出SLAC衰减特性与V2G报文日志、是否支持安全的固件在线升级。这三项直接决定后期排障和维护成本。
本文属于 充电通信部件专题站 · 技术原理类,围绕EVCC充电模块工作原理与原理图整理。图示为原理示意,报文名称按DIN 70121 / ISO 15118-2 常用表述;判据数值为典型量级,具体以适用标准版本、整车方案与供应商规格书为准。
