在两个地方听到这个问题了,其中一处是刘主任建的充电设施标准群,我这里把相关的问题和考虑来解释下,这是群里的讨论。

充电唤醒的逻辑和预约充电

就是当cp从9V电平切换pwm波时,车辆的obc或者vcu需要能够从休眠中醒过来。现在车辆有cc插枪和can总线,ac电三种唤醒方式。没有识别cp波性变化的功能,cp唤醒有的车型没有。

假设一种场景,用户插上充电枪,但并不刷卡启动充电机,3小时后,通过APP远程启动充电机,这时候车辆可能不响应CP波。

桩端预约,我以为是枪连接好后,桩子并不发送pwm波,cp一直处于电平状态。等预约时间到了以后,才切换pwm。车辆看到pwm,再进行s2的闭合。但是现在车辆在插枪后,整车会醒一段时间,来判断是否可以充电。这时又没有pwm,一小段时间后,车辆休眠。因为没有cp状态变化的唤醒设置,所以也就无法响应后面桩子的需求。也就是预约充电无法成功。

桩端预约因为与车辆控制无关,所以车辆不知道要等充电桩多久,所以如果没有cp状态变化的唤醒设置,就无法配合桩子做长时间的预约充电

这个故事需要这样来说:

其实整个电动汽车EV和充电设备(EVSE)的设计交互考虑是这样的:

电动汽车启动整个过程 EV initiates Wake Up

主要是冬天的时候使用电能来加热系统Preconditioning

车辆根据已知的信息进行按时间调节TOC Timed charging

闲置后的补电 Recharge during long idle time

充电设备唤醒 EVSE initiates Wake Up

电网端的电价调节Changed information about electricity price

电网端的考虑 Other services, which will be triggered from the grid

设备故障 Restart charging after black out or EVSE problem

这个手段,其实也挺简单的,核心就是车辆能够通过CP唤醒,而充电桩对CP信号也可以进行低功耗唤醒,可以说,这两都是根据CP信号的幅度变化来变化功率状态,达到低功耗和工作模式的跳转

电动汽车响应整个端行为,只能靠S2的变化

而充电设施,可以通过重新来构建时序过程来重建充电

uevent 唤醒 android_低功耗

这也是制定这个状态跳变框架的基本含义:

uevent 唤醒 android_bc_02

实现的过程,如封面的图那样,构建以PWM为唤醒时序

uevent 唤醒 android_uevent 唤醒 android_03

下图里面的Control Pilot的唤醒电路就是一个关键点

采用交流电唤醒其实是个违反要求的事

而基于CC引脚的唤醒,更多是一个类似RKE的查询模式,这是一个模拟电路的查询机理(N秒内进行30ms内的几次查询)

uevent 唤醒 android_ci_04

这里重点看一下Control Pilot信号的唤醒电路的考虑

需要在钳位管这里就对CP信号进行输入

分压至合适的幅度

处理电压幅度的检测

处理上升沿的过程

进行诊断

uevent 唤醒 android_uevent 唤醒 android_05

整个系统的关键点,其实在CP的处理,各家车企的做法都差不多。

如下图所示,为了不让车辆交互的信号开关失效,也可以放两个来备份处理。

uevent 唤醒 android_uevent 唤醒 android_06

其效果如上面的场景叙述的那样

uevent 唤醒 android_低功耗_07

小结:

为了预约充电,看到对control Pilot信号要进行编码,要上PLC,其实没必要的。