ISO 15118-2/-20 与 OCPP 2.0.1/2.1 软件栈
V2G 通信、CSMS 集成与部署的技术实现细节,适用于 KameCore 模组及第三方硬件。
软件架构
- - 运行时拆分为实时 EVSE 控制(IEC 61851 状态机)与 Linux 用户态协议服务。
- - GreenPHY PLC 上的 ISO 15118 通信:SLAC、IPv6、TCP/TLS、SDP、EXI 编解码与会话生命周期管理。
- - Plug & Charge PKI 服务:证书安装/更新、证书链校验、吊销与过期检查。
- - 设备模型桥接:将电表数据、枪口状态、诊断和固件信息映射到 OCPP 对象。
- - 持久化事件存储:保存 TransactionEvent、签名计量值,并支持重连后离线回放。
- - Northbound 适配器:支持 REST/OCPI/MQTT 对接计费与企业 EMS 后端。
ISO 15118-2/-20 与 V2G
我们的 SECC 协议栈面向量产互操作,不仅是实验室演示,具备严格超时处理与状态回滚逻辑。
ISO 15118-2 范围
- - 完整会话流程:SupportedAppProtocol、SessionSetup、ServiceDiscovery、Authorization、ChargeParameterDiscovery、PowerDelivery、SessionStop。
- - 支持 DIN 70121 回退,兼容旧车型。
- - 面向不稳定 PLC 环境的 TLS 配置加固与可配置重试窗口。
- - 支持 Plug & Charge 合同证书处理并提供 EIM 回退。
ISO 15118-20 范围
- - 支持 AC/DC 双向功率传输(BPT)。
- - 在 EVSE 功率约束下进行调度交换与目标曲线协商。
- - 会话中可重新协商,无需断开通信链路。
- - 可扩展消息处理器,便于增量支持可选服务。
V2G 控制闭环
- - 将 EV 请求功率实时映射为变换器设定值,并带安全联锁。
- - 基于站点负载、变压器余量与电价窗口进行功率整形。
- - 提供确定性追踪日志,支撑合规与争议分析。
OCPP 2.0.1 与 2.1
通过版本化协议层,同一套充电桩固件可与 OCPP 1.6J、2.0.1 与 2.1 后端互通。
- - 完整设备模型映射,覆盖组件、变量、监控与远程配置。
- - TransactionEvent 管线具备确定性顺序与计量数据完整性处理。
- - 将 OCPP 智能充电策略与本地负载约束、ISO 15118 调度融合。
- - 支持安全事件上报与证书生命周期管理。
- - 离线缓存与幂等回放策略,保障交易一致性。
- - 远程诊断能力,支持结构化日志与触发式采集。
- - 发布前对主流 CSMS 进行互操作验证。
部署与移植
协议栈可直接交付于 KameCore 模组,并可通过 HAL 适配层移植到第三方硬件。
- - KameCore STM32MP151/STM32MP157 模组,配套 Yocto 安全镜像。
- - 第三方 ARM/x86 平台,支持定制计量、接触器与 CP/PP 接口。
- - 支持边缘网关与云端 CSMS 的混合部署模式。
集成交付物
- - BSP 集成指南与确定性启动时序。
- - 协议一致性与互操作测试矩阵结果。
- - EV/EVSE/CSMS 仿真 CI 验证套件。
- - 证书灌注与后端接入调试脚本。