ISO 15118 Charger Simulator

SECC simulation, conformance testing, signal plotting, and protocol decoding for EVCC development.

ISO 15118 Charger Simulator live session dashboard

A Software Charging Bench for ISO 15118 Controllers

UCAN Studio with the ISO 15118 Charger Simulator add-on is a complete environment for developing and validating the electric-vehicle communication controller. It simulates the charger (SECC) and executes the full V2G protocol stack end to end, while the real EVCC under test connects over PLC via a Whitebeet/Codico device — so you can exercise complete charging sessions long before you book time on a physical charger.

An EVCC must handle a large space of charger configurations — protocol versions, AC and DC, authorization modes, and transport security. A physical charger park can reproduce these, but doing so is complex, difficult, and time-consuming, and lab time is a scheduled, shared resource that regressions wait on. The simulator closes that gap with scripted Python test suites and CACTI-EV conformance.

One Workbench for ISO 15118 Development

Built on UCAN Studio — one project model across simulation, test, trace, and hardware, driven from the GUI, the AI agent, or the SDK.

Full V2G protocol stack
Runtime EVSE parameters
Live session dashboard
Python SDK + CLI
ISO 15118 Charger Simulator running inside UCAN Studio
Full-stack trace + TLS
Scripted suites + CACTI
Whitebeet/Codico PLC
AI agent

Protocol & Standards Coverage

  • DIN SPEC 70121 (DC, EIM)
  • ISO 15118-2 (AC and DC, EIM and Plug & Charge, TLS 1.2)
  • ISO 15118-20 (AC and DC, BPT, TLS 1.3)
  • ISO 15118-3 SLAC over HomePlug Green PHY
  • IEC 61851-1 control-pilot state handling (EVSE side)
Standard
Scope
Status
DIN SPEC 70121
DC charging, EIM
Shipped
ISO 15118-2
AC and DC, EIM and Plug & Charge, TLS 1.2
Shipped
ISO 15118-3
SLAC link establishment over HomePlug Green PHY
Shipped
IEC 61851-1
Control-pilot state handling, EVSE side
Shipped
ISO 15118-20
AC, DC conductive; EIM and PnC; BPT; TLS 1.3
Shipped
ISO 15118-20 ACDP
Automated connection device, pantograph
Planned
ISO 15118-20 WPT
Wireless power transfer
Planned
ISO 15118-20 AMD1
AC BPT DER
Planned
MCS
Megawatt charging
Planned

Key Features

  • Full SECC state machines executed end to end with an in-house C EXI codec for standards-compliant timing
  • Charger simulator configurable parameters — set live from the dashboard or test cases — for timing and protocol edge-case control
  • Full-stack trace decoding including TLS 1.2/1.3 keylog decryption
  • Canonical-signal plotting for V2G and SLAC fields
  • AI agent to generate, run, and analyze test cases
  • Whitebeet/Codico PLC hardware support for PLC communication
  • Python SDK and CLI for headless execution in CI/CD pipelines
IEC 61851SLACDiscoverySecurityProtocol selectionV2G sessionEVCCSECCCP state A → B → CCM_SLAC_PARM … CM_SLAC_MATCHSDP requestSDP responseTLS 1.2 / 1.3 handshakeSupportedAppProtocolSessionSetup … PreChargecharge loop … SessionStop

In-house C EXI codec across all supported protocols — state-machine response timing stays within the standards’ sequence-timing requirements.

Development & Test Workflow

Configure and drive the simulated charger from the dashboard, then turn that session into a repeatable, automated test — all the way to standardized conformance.

Configuration & Live Dashboard

Configure protocols, AC/DC limits, authorization, security, and timing from the dashboard. Live session tiles reflect the protocol state the simulator reports after each message.

  • Live tiles for flow, protocol, SLAC progress, battery SOC, and session ID
  • Session actions such as Reset Session and SLAC Rematch
  • Changes apply on the next session and are recorded with the captured trace

Automated Testing & Reporting

  • Scripted Python suites assert against the live state variables published by the simulator, as well as on V2G message signals and messages from the EV and SE side
  • Reports in JUnit, HTML, and JSON formats
  • Headless execution for CI pipelines
  • Traffic auto-captured alongside every run as attached evidence

CACTI-EV Conformance — Companion Module

For standardized ISO 15118 conformance, the CACTI-EV test system runs TTCN-3 conformance suites in the same workbench, the same project, and the same Whitebeet hardware setup as the charger simulator.

Part of the platform

Runs on UCAN Studio

The ISO 15118 Charger Simulator is an add-on pack on the UCAN Studio platform — the same workbench you use for network simulation, test automation, and trace analysis, driven from the GUI, the SDK, or the AI agent.

Explore UCAN Studio

Evaluate It Against Your Own EVCC

Contact us for a live demo against your protocol configuration of interest, a time-limited evaluation in your lab, or a defined pilot with Alefbits engineering support.