基本框架
交流桩由充电控制单元,网关和平台组成。网关与充电控制单元之间通讯使用是CAN总线与SAEJ1939协议。网关与平台之间通讯使用是TCP/IP协议与104规约。
充电桩工作流程
交流桩计费与控制都在充电控制单元,网关只是用于中间传输或一个网关拖几个充电控制单元,所以,我们主要关注充电控制单元的实现。在此之前,我们先要熟悉GBT18487附录A的交流充电控制引导电路。
CC电路(conection confirm)连接确认
CC电路由R4,Rc与一个常闭开关S3组成。默认CC电路只有一个Rc电阻,当充电枪按下电子锁插入车内,常闭开关断开,完全连接好后,松开电子锁。此时,CC电路电阻是Rc->Rc+R4->Rc。由于电阻变化,检测点3供电电压/电阻发生改变。我们可以知道电缆输出的额定容量与充电枪的连接状态。
CP电路(control pilot)
在充电枪还没与车辆完全连接,在CP电路上是断开。那么检测点1电路浮空为12V,当充电枪连接上车辆,此时S2还没闭合,R3与R1分压,检测点1电压为9V。当检测点1电压为9V,S1打到PWM上,此时检测点2检测到9V的pwm波形,则就闭合S2。此时就为6VPWM,开始充电。
R1电阻为1000欧,R2电阻为1300欧, R3电阻为2740欧。
代码逻辑
平台下发启动充电指令-----> 充电桩请求计费模板------->保持实时充电记录------>充电过程中按时间间隔保持充电记录------->结束充电 ----->充电记录保持铁电