简介:面向电动汽车充电桩研发、测试与运维人员,这份《国标直流充电桩充电流程详细讲解》文档以GB/T18487.1-2023和GB/T27930-2023为主线,逐阶段拆解直流充电全流程,重点剖析物理连接中CC1/CC2检测点电压变化、S开关与电子锁逻辑,以及绝缘检测、握手辨识、参数配置和充电阶段的关键报文交互,能帮助读者快速定位充电启动失败、通讯超时等常见故障。资源包共1个docx文档,压缩包大小41MB,页面内还附有国标原件PDF作为对照参考,适合需要结合标准原文理解充电时序的工程师按需查阅。目前已有1009人学习/下载,内容兼顾原理讲解与故障分析,是一份实用的充电桩技术学习材料。 后台看一次完整的直流快充过程,比读十遍文档都管用。我经常遇到刚入行的朋友问:充电流程不是“插枪、扫码、充完拔枪”吗,还能玩出花来?真把CAN报文拉出来看,你会发现插枪之后,车辆BMS和充电桩之间要来回交换十几轮信息,每一轮都有严格的先后顺序和超时判断。这篇就把“国标直流充电桩充电流程”从头到尾拆一遍,从物理连接到通信握手,再到参数协商和退出,适合充电桩研发、运维、入行工程师,也适合想弄明白电动车快充到底怎么回事的车主。
网上关于充电流程的资料有个共同问题:要么停留在界面操作,要么直接把GB/T 27930的报文表格搬出来,新手看完更晕。今天我换个写法,按真实充电过程中的时间线走,告诉你每一步桩和车分别在做什么、为什么这么做,以及当流程走不下去时,现场最容易踩的坑是什么。
1. 先搞清楚:直流快充和给交流慢充的“对话”有什么不一样
1.1 一套系统,三方角色
直流充电系统里,真正主导“充电”的不是用户,而是BMS和充电机之间的配合。整套系统由充电桩本体、车载BMS、动力电池包三部分构成:充电桩内部的AC-DC模块把电网交流电变成可调的直流输出,BMS负责监测电池状态并计算充电需求,电池包则是被管理的对象。
BMS处在绝对的主导位置。它告诉充电机“我现在需要多少伏、多少安”,充电机收到请求后按需求输出,同时把自己的最大输出能力上报给BMS。可以这样理解:BMS是乘客,充电机是网约车司机,乘客说去哪,司机按导航走。如果乘客要求的速度超过了车辆的极速,司机只能在能力范围内开,并明确告诉乘客这辆车最快只能跑多少。这套“需求—能力—执行—回报”的循环,会贯穿整个充电过程。
1.2 两张国标,各有分工
很多资料把充电流程笼统说成“国标流程”,但真正涉及核心技术的是两套标准:GB/T 18487.1《电动汽车传导充电系统 第1部分:通用要求》,管的是充电系统安全、接口定义和连接方式;GB/T 27930《电动汽车非车载传导式充电机与电池管理系统之间的通信协议》,管的是充电机和BMS之间怎么说话,报文的格式、时序、超时判断、中止条件全都写在这一本里。想理解充电流程,27930是绝对主线。
这里插一句,经常有人问我在哪下载国标原文,我建议优先去全国标准信息公共服务平台这类官方渠道查询和下载,不少网盘里流传的“GB/T 27930最新版”其实是旧版或者缺页扫描件,拿错版本做开发很容易被坑。标准文档本身很枯燥,但比任何二手资料都靠谱。
2. 完整充电流程拆解:从插枪到拔枪的六个阶段
2.1 第一阶段:物理连接与低压辅助上电
充电枪插入车辆充电口后,桩端的连接确认检测就开始工作。直流枪头和车端插座的CC针脚之间的电阻值会发生变化,充电桩主板通过检测这个变化判断“枪已经插到位”,同时发出指令让电子锁伸出,把枪头锁死在车端。这一步如果没做扎实,后面的一切都不会发生。
连接可靠后,充电桩会给车端提供低压辅助电源。直流充电接口里的低压辅助电源正负极,一般输出12V左右的直流电,给车载BMS控制器上电。很多人排查“桩一直不启动”的故障时容易忽略这个细节,实际上很多启动失败的原因就是辅助电源没建立,BMS压根没醒,自然也不会和桩通信。如果插枪后屏幕上一直停在“等待车辆连接”,先量辅助电源,大概率有惊喜。
2.2 第二阶段:握手,双方先亮身份
低压上电后,BMS开始以固定周期发送BRM报文,这里面包含车辆和BMS版本信息,相当于自我介绍;充电机收到BRM后,回复CRM报文,表明自己能支持与这台车通信。这个阶段就叫握手阶段,目的只有一个:让双方互相确认“我们都活着,而且协议版本对得上”。
如果在规定时间内,桩没有收到BRM,或者BMS没有收到CRM,双方都会停留在等待状态并最终报超时。现场常见的原因是CAN通信链路出了问题,或者BMS由于电池状态异常直接拒绝进入握手。注意,握手阶段如果卡住,屏幕上通常不是直接报“握手失败”,而是长时间停在初始化界面,很多现场人员第一反应以为是系统卡顿,其实要用CAN分析仪去抓报文才能定位。
2.3 第三阶段:参数配置,把规矩定清楚
握手完成后进入参数配置阶段。BMS先发BCP报文,把动力蓄电池的额定容量、最高允许充电电压、最高允许充电电流等关键参数告诉充电机,相当于告知自己的底线:你不能超过这个范围充电。充电机根据自身输出能力回复CTS和CML报文,CML里有当前充电机能够提供的最大输出电压和电流,让BMS评估“这台桩能不能满足我的需求”。
随后BMS判断这个最大能力能否满足自己,能则发BRO报文,通知充电机“我已准备就绪”;充电机在发出CRO之前,会同步完成绝缘检测、接触器粘连检测等安全自检,确认输出回路没有异常后,才允许进入正式充电。这一段是整个流程里报文交互最密集的部分,也是大家常说的“能不能充、怎么充”的谈判环节。
2.4 第四阶段:充电过程,一份动态的电压电流需求单
参数配置完成后就进入充电阶段。此时BMS以毫秒级周期持续发送BCL报文,BCL里带的是当前需要的充电电压和充电电流,充电机照单输出;作为配套,BMS还会周期性发送BCS和BSM,把当前充电电压电流、剩余SOC、电池温度、单体最高/最低电压等状态实时同步给充电机。充电机则周期性回复CCS,上报自己的输出状态。
这就能解释许多用户看到的现象:同样是快充,前段电流拉到一两百安,快充满时电流一点点往下掉。这不是桩坏了,而是BMS在BCL里把需求电流不断调低,避免过充。充电机端只能被动调整,几乎没有自主权。判断一台桩是否正常工作,最直接的办法就是对比BCL请求值和CCS实际输出值,如果长期偏差过大,说明要么通信数据有问题,要么桩没有按需求执行。
2.5 第五阶段:结束充电,正常和异常都要处理
充电结束有两种触发路径。正常充满时,BMS发BST报文并附带中止原因,比如“达到目标SOC”或“达到最高单体电压”;充电机收到BST后停止功率输出,并发CST报文回应,确认自己已经中止。反过来,如果桩端出现故障或者用户主动停止,充电机会先发CST,BMS收到后也会回BST。
很多人忽略中止原因字段,其实这是非常关键的排障信息。现场遇到“充到一半断开”,第一件事不是重启桩,而是把BST或CST里的中止原因解析出来,它会明确告诉你到底是电池侧主动断开,还是桩侧故障触发。如果原因是BMS请求停止,后面查的方向应该放在车辆;如果原因是绝缘故障或输出过流,就要转头检查充电桩。
2.6 第六阶段:泄放、解锁、拔枪
中止报文交换完成后,充电机内部会立刻断开直流输出接触器,但输出母线上的电容还存着几百伏的电,这时候直接拔枪非常危险。所以充电机内部会接通泄放回路,通过泄放电阻把残余电压快速放掉,等电压降到安全范围,低压辅助电源才会下电,电子锁解锁,用户才能正常拔出充电枪。
这个阶段在现场很容易踩坑。有的人一看到屏幕上显示“充电结束”就去拔枪,结果枪像被焊住一样拔不出来,其实是电子锁还没动作;也有极少数情况是泄放电路损坏,虽然锁开了,但枪拔出来的瞬间还有电压残留,端子处可能拉弧。做整机测试时,一定要在断电后量一下输出端的残余电压,很多“刺啦”一声的隐患就是这么查出来的。
3. 关键报文和参数,读懂后台记录才算真正懂流程
3.1 常用报文速查表
流程讲完后,很多人会问报文到底有哪些。我把最常用的报文整理成一张表,方便平时查记录、抓包时对照。具体到CAN报文ID,每家电控或桩企会在标准基础上封装自己的DBC文件,现场解析时一定要以对应DBC为准。
| 报文简称 | 发送方 | 主要作用 | 重要字段 |
|---|---|---|---|
| BRM | BMS | 握手阶段车身信息上报 | BMS版本、电池组信息 |
| CRM | 充电机 | 握手阶段充电机应答 | 充电机类型、通信协议版本 |
| BCP | BMS | 上报电池充电参数 | 最高允许充电电压、最高允许充电电流 |
| CTS | 充电机 | 时间同步 | 充电机当前时间 |
| CML | 充电机 | 上报最大输出能力 | 最大输出电压、最大输出电流 |
| BRO | BMS | BMS充电准备就绪 | 准备就绪状态 |
| CRO | 充电机 | 充电机充电准备就绪 | 准备就绪状态 |
| BCL | BMS | 动态需求电压电流 | 需求电压、需求电流 |
| BCS | BMS | 当前充电状态 | 充电电压、充电电流 |
| BSM | BMS | 电池状态 | SOC、电池温度、单体电压 |
| CCS | 充电机 | 充电机状态 | 输出电流、输出电压 |
| BST | BMS | BMS中止充电 | 中止原因 |
| CST | 充电机 | 充电机中止充电 | 中止原因 |
3.2 一段真实充电过程的时序复盘
把一次正常充电过程从头到尾缕一遍:插枪后BMS低压上电并开始发BRM,桩回CRM;握手成功后BMS发BCP,桩回CTS、CML;BMS评估后发BRO,桩完成自检后发CRO;随后BCL、BCS、BSM和CCS开始周期性交换,充电电流逐渐拉到需求值;SOC接近目标后BMS发BST,桩回CST;桩断开接触器并泄放,低压下电,解锁。实际后台记录看起来就是这样,字段值一直在变,但报文的先后顺序几乎不变。如果哪一步的报文没有按时出现,流程就会卡住或中止,这也是排查异常时判断阶段最直接的依据。
4. 硬件层面的几道“安全锁”
4.1 为什么每次充电前都要做绝缘检测
充电机在发送CRO报文之前,会先完成绝缘检测。因为直流输出回路一旦对地绝缘破损,正负极对地之间就可能形成回路,金属外壳带电的后果会非常严重。绝缘检测的基本原理是在断电状态下向输出回路注入检测信号,通过检测对地阻抗是否满足要求来判断绝缘状态。这也是为什么充电桩每次启动前都要自检几秒钟,屏幕上显示的倒计时,很大程度就是在等绝缘检测完成。
现场遇到绝缘异常报警时,常见触发因素有:插枪口或枪座受潮、输出线路破损、充电机内部绝缘监测模块自身故障,以及车辆端电池包绝缘问题。排查时可以先把枪拔下来单测桩端回路,如果桩端正常,再把问题锁定到车端。用这个切分法能省不少时间。
4.2 泄放电路:拔枪不拉弧的关键
泄放电路的核心任务是把停充后积存在直流母线和线缆分布电容上的电荷放掉。原理很简单:输出端并联泄放电阻,停止输出后通过电阻把电荷泄放掉。但如果泄放电阻失效,电压下降会很慢,除了拔枪拉弧风险,还可能影响下次充电前的绝缘检测结果,因为检测时回路里还带着残余电压。
客户现场最常见的情况反而是“拔不出来”。遇到枪拔不出来先别硬拽,绝大多数是电子锁没解锁或解锁指令没有正常执行。等屏幕上提示可以拔枪再操作。处理异常时,也要先确认泄放完成、残余电压降到安全范围,再手动解锁。
4.3 接触器粘连检测:最容易被忽略的检查项
直流接触器是用来通断充电主回路的执行元件。接触器如果发生粘连,也就是触点在断开指令发出后仍然保持导通,这是非常危险的故障隐患。国标流程里,充电启动前要求对接触器状态做检查,通常做法是在接触器吸合之前先检测其两侧电压:如果还没有发吸合指令,输出端就已经和输入端等电位,就要怀疑发生粘连,系统会禁止启动并报故障。
我在测试时养成了一个习惯:每次做完一次完整充放电测试,关机后都去听一下充电机内部接触器断开的“咔嗒”声是否干脆,再配合后台采集的粘连检测结果一起看。声音变闷、或者检测时间异常变长,多半是触点磨损或拉弧烧蚀的开始。
5. 现场故障排查实录与避坑清单
5.1 卡在握手阶段怎么办
卡握手是充电桩现场排障里最典型的场景之一。按照优先级,先确认低压辅助电源是否正常建立,再检查CAN通信链路是否畅通,最后核对BMS和充电机的协议版本是否匹配。实际操作中,用CAN分析仪挂在车和桩之间抓包,能非常直观地看到是BMS发了BRM没人应答,还是充电机发了CRM之后没收到后续报文,这一步就能快速定位问题出在哪一侧。
另外要提一句,很多新手一上来就怀疑报文格式不对,其实大部分握手失败都是物理层的问题——CANH/CANL接反、接线端子松了、屏蔽层接地不良,这些都会让通信时好时坏。先量线再抓包,往往比抱着报文表格查半天更有效。
5.2 充电中途中断的排查思路
充电中途中断,分两类情况。第一类是充电机侧原因:输出过流、过温、绝缘故障、接触器状态异常,通常会体现在CCS或CST里带故障原因;第二类是BMS侧原因:电池高温、单体电压越限、绝缘故障、通信超时等,通常会体现在BSM或BST里。先看谁先发了中止报文,再看附带的中止原因,大方向就不会错。
这里分享一个排查心得:优先看BCL和CML的差值。如果BMS请求的电压电流一直在充电机输出能力范围内,说明双方本来谈得好好的,突然中断大概率是硬故障,比如过温、绝缘、接触器;反过来,如果充电过程中BMS的请求电流几乎贴着CML的最大值走,说明系统已经在临界状态,中断往往与电池内阻增大、桩端降额有关,属于软故障预警。
5.3 国标资料获取和阅读建议
最后聊几句关于资料本身。标题里那类“详细讲解.docx”的资料可以作为入门参考,但真正做项目、做排查,还是要回到标准原文。建议把GB/T 27930和GB/T 18487.1的现行有效版本下载下来,优先用官方渠道,配合桩企提供的DBC文件一起看。阅读时不用背报文,重点看三件事:状态机跳转条件、超时时间和中止原因表。把这三块吃透,你遇到大部分充电异常都能在报文记录里迅速找到答案。
我做充电桩这些年,最大的感触是,流程问题从来不是多看几遍文档就能解决的。现场真正有价值的经验,是一次一次对着报文记录看出来的:哪条报文先到、哪条报文迟迟不来、哪个中止原因出现频率最高。如果你也想吃透国标直流充电流程,建议找一台开放的充电桩,接上CAN分析仪,把一次完整充电从头录到尾,反复回放,比抱着任何一份Word文档都管用。最后再分享一个小技巧:抓包时顺手把BCL和CCS两条报文导成曲线,放在同一张图上看,需求值和实际值完全重合的桩,基本可以判定是“听话”的好桩,这也是我验收设备时最爱用的快速判断方法。
本文还有配套的精品资源,点击获取