从交流到直流:手把手教你用VH5110(A)监听CCS充电桩的CP/PP信号与PLC报文

发布时间:2026/6/3 4:45:47

从交流到直流:手把手教你用VH5110(A)监听CCS充电桩的CP/PP信号与PLC报文 从交流到直流手把手教你用VH5110(A)监听CCS充电桩的CP/PP信号与PLC报文电动汽车充电系统的开发与测试离不开对底层信号的精确捕捉与分析。本文将聚焦CCSCombined Charging System充电桩的Control PilotCP和Proximity PilotPP信号采集以及电力线载波PLC通信报文的监听技术。通过VH5110(A) CCS Listener设备工程师能够深入理解充电过程中的物理层交互细节。1. CCS充电系统信号基础1.1 CP信号充电控制的核心CP信号是充电桩EVSE与电动汽车EV之间最重要的模拟信号接口主要功能包括充电可用性指示通过PWM占空比传递充电桩最大可用电流充电状态控制12V/9V/6V电压电平变化反映不同充电阶段数字通信载体作为PLC通信的物理介质典型CP信号参数测量要点参数正常范围测量工具PWM频率1kHz ±10%示波器占空比10%-96%逻辑分析仪电压幅值±12V万用表1.2 PP信号安全连接的保障PP信号通过电阻值变化反映充电枪的连接状态电阻检测原理EV通过测量PP对地电阻判断连接状态典型阻值范围未连接∞开路半插入1.5kΩ完全连接680Ω按钮按下240Ω注意PP线路阻抗异常可能导致充电中断需定期检查连接器触点状态2. VH5110(A)硬件配置实战2.1 设备连接拓扑完整的信号采集系统需要以下组件VH5110(A) CCS Listener主机CP/PP信号适配线缆Vector PN: XXXX-XXX隔离电源推荐使用Vector CANpower带CANoe软件的测试PC连接示意图[EVSE] ----CP/PP---- [VH5110A] ----USB---- [PC] | [隔离电源]2.2 CANoe工程配置步骤新建CANoe工程并加载SmartCharging选项包添加VH5110A硬件接口// 示例硬件配置代码 on preStart { hwCCSListener.AddDevice(VH5110A_1, USB1); hwCCSListener.SetCPMeasurement(true); hwCCSListener.SetPPMeasurement(true); hwCCSListener.EnablePLCDecoding(); }配置信号测量面板添加CP PWM参数测量窗口创建PP电阻状态指示器设置PLC报文解析过滤器3. PLC通信深度解析3.1 ISO 15118协议栈解析PLC通信采用OSI七层模型简化架构----------------------- | 应用层 (ISO 15118) | ----------------------- | 表示层 (EXI编码) | ----------------------- | 会话层 (TLS 1.3) | ----------------------- | 传输层 (TCP/IP) | ----------------------- | 网络层 (IPv6) | ----------------------- | 数据链路层 (HomePlug) | ----------------------- | 物理层 (PLC) | -----------------------3.2 关键报文捕获技巧在CANoe中优化PLC报文捕获的建议设置合适的触发条件如SDP请求使用过滤表达式减少噪声干扰(MessageType V2G_MSG) (Direction EVSE_to_EV) (PayloadLength 50)启用时间戳同步功能确保CP信号与报文时序对齐4. 典型故障诊断案例4.1 CP信号异常分析常见故障现象及排查方法现象可能原因诊断步骤无PWM输出EVSE未上电检查供电电路占空比不稳定接触电阻过大测量CP线阻抗通信中断PLC干扰检查滤波器连接4.2 PP信号诊断流程当遇到充电枪连接状态误报时测量PP对PE电阻值检查充电枪微动开关状态验证EV端分压电路参数排查线束接触不良问题提示使用Vector CSM工具可以同步记录CP/PP信号与车辆CAN数据便于综合分析5. 高级调试技巧5.1 TLS加密通信调试针对ISO 15120-20的PnC功能调试预置TLS密钥到CANoe密钥库配置中间人代理设置# 示例TLS代理配置片段 proxy_config { listen_port: 15118, target_evse: 192.168.100.1, ssl_keyfile: debug_key.pem, ssl_certfile: debug_cert.crt }启用协议分析器中的EXI解码选项5.2 自动化测试脚本开发基于CAPL的自动化测试框架示例variables { message V2G_MSG msg; int chargeCompleted 0; } on message V2G_MSG::SessionSetupRes { // 触发充电会话建立 testStepPass(Session established); } on message V2G_MSG::PowerDeliveryReq { // 监控充电功率变化 write(Current power: %.1f kW, msg.PresentCurrent * msg.PresentVoltage / 1000); } on message V2G_MSG::SessionStopReq { // 标记充电完成 chargeCompleted 1; testCasePass(); }在实际项目中我们发现充电桩CP信号的上升沿抖动超过200ns时可能导致PLC通信同步失败。这种情况下需要检查EVSE端的信号调理电路必要时增加RC滤波网络。

相关新闻