3. CP信号基础:控制导引(CP)的定义、CP引脚功能、PWM占空比与充电电流的关系
3.1 什么是CP信号?
CP,全称Control Pilot,中文叫控制导引。说白了,它就是充电桩和电动汽车之间的一根“通信线”。
我刚开始接触BMS时,总觉得CP信号很神秘。后来拆了几个充电桩才明白——它其实就是一根单芯线缆,负责传递充电桩的“能力”和车辆的“需求”。
CP信号的核心作用有两个:
- 告诉车辆:充电桩能提供多大的电流
- 告诉充电桩:车辆是否已连接、是否准备好充电
你想想看,如果没有CP信号,充电桩一通电就猛怼电流,电池不炸才怪。所以,CP信号是充电安全的“第一道防线”。
3.2 CP引脚功能详解
CP引脚在充电枪上是哪个位置?
在国标GB/T 20234中,交流充电枪有7个引脚,CP是其中一个。它的位置在枪头的左上角(从枪头正面看)。
CP引脚的功能可以归纳为三点:
- 连接检测:通过检测CP引脚上的电压变化,判断充电枪是否插好
- 充电电流告知:通过PWM占空比,告诉车辆充电桩的最大输出电流
- 充电状态反馈:车辆通过改变CP引脚上的电阻,告诉充电桩“我准备好了”
核心知识点:CP信号本质上是一个PWM方波,频率固定为1kHz,占空比在3%~97%之间变化。不同的占空比代表不同的充电电流。
3.3 PWM占空比与充电电流的关系
这是CP信号最核心的部分。我直接上干货。
根据国标GB/T 18487.1-2015,PWM占空比与充电电流的对应关系如下:
| PWM占空比范围 | 含义 | 最大充电电流 |
|---|---|---|
| 3% ~ 7% | 数字通信模式(非PWM模式) | 由后续数字通信协商 |
| 8% ~ 10% | 充电桩故障或不可用 | 不允许充电 |
| 10% ~ 85% | 正常充电模式 | 占空比 × 0.6A(交流) |
| 85% ~ 96% | 需要数字通信协商 | 由后续数字通信协商 |
| 96% ~ 97% | 保留 | — |
举个例子:如果充电桩输出20%的占空比,那么最大充电电流就是:
I_max = 20% × 0.6A = 12A
嗯,这里要注意:这个公式只适用于交流充电。直流充电的CP信号逻辑略有不同,我们后面会讲到。
我的经验:我在调试一个充电桩项目时,发现车辆总是报“充电电流超限”。查了半天,原来是充电桩的PWM占空比精度不够,实际输出只有18%,但MCU读到的却是22%。车辆按22%计算电流,结果实际电流超过了充电桩的能力。后来我加了一个占空比校准流程,问题就解决了。
3.4 CP信号的状态机
CP信号不是一成不变的。它随着充电过程的不同阶段,会切换不同的状态。
我画了一张状态机图,帮你理清逻辑:
这张图展示了CP信号的四个核心状态。我解释一下:
- 状态A:充电枪没插,CP引脚悬空,电压12V
- 状态B:枪插上了,但车辆还没说“我要充电”,电压降到9V
- 状态C:车辆闭合了S2开关(相当于说“我准备好了”),电压降到6V,开始充电
- 状态D:出故障了,比如绝缘检测失败、过温等,电压掉到0V
避坑指南:我曾经遇到过一个案例,车辆在状态B时CP电压正常,但一进入状态C就掉到0V。排查了三天,最后发现是车辆端的S2开关触点氧化,接触电阻过大。换了个继电器就好了。所以,CP信号的问题,很多时候是物理接触问题,别一上来就怀疑软件。
3.5 CP信号的硬件电路
CP信号的硬件电路其实不复杂。我画个简化的原理图:
充电桩侧:
+12V --- [R1=1kΩ] --- CP引脚 --- 接充电枪
车辆侧:
CP引脚 --- [R2=2.7kΩ] --- 地(状态B)
CP引脚 --- [R2=2.7kΩ] --- [S2开关] --- [R3=1.3kΩ] --- 地(状态C)
这个电路的工作原理很简单:
- 充电桩内部有一个+12V电源,通过1kΩ电阻上拉到CP引脚
- 车辆内部有2.7kΩ电阻到地,形成分压
- 当车辆闭合S2开关时,再并联1.3kΩ电阻,分压比改变,电压从9V降到6V
充电桩通过检测CP引脚上的电压,就能知道车辆处于哪个状态。
我的习惯:在设计CP检测电路时,我一般会在MCU的ADC引脚前加一个电压跟随器。为什么?因为CP信号是从充电桩通过长线缆传过来的,容易受干扰。电压跟随器能提供高输入阻抗,减少信号衰减。这个小改动,帮我解决过好几次信号抖动的问题。
3.6 总结一下
CP信号是充电桩和车辆之间的“翻译官”。它用一根线、一个PWM信号,就完成了连接检测、电流告知、状态反馈三个任务。
记住几个关键数字:
- 频率:1kHz
- 占空比范围:3%~97%
- 交流充电电流公式:I = 占空比 × 0.6A
- 三个电压点:12V(未连接)、9V(已连接)、6V(充电中)
搞懂了这些,CP信号对你来说就不再神秘了。