ISO 15118

Vehicle-to-Grid Communication Interface standard for EV charging

ISO 15118: Vehicle-to-Grid Communication
ISO 15118-20

Overview

ISO 15118 is an international standard that defines a vehicle-to-grid (V2G) communication interface for bidirectional charging and discharging of electric vehicles. It enables advanced communication between electric vehicles (EVs) and charging stations, facilitating features like Plug & Charge (PnC), bidirectional power transfer, and smart charging.

The standard was developed by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) to create a globally accepted protocol for EV-to-charging station communication. It goes beyond basic charging control to enable a seamless and secure charging experience while supporting grid integration of electric vehicles.

Electric Vehicle(EVCC)Charging Station(SECC)ISO 15118Backend Systems(CPO, eMSP, PKI)Certificate Authority(PKI Infrastructure)Communication LayersApplication Layer (V2G Protocol)Transport Layer (TCP/TLS)Network Layer (IPv6)Data Link Layer (HomePlug GreenPHY)Physical Layer (PLC)Charging RequestsCharging ControlOCPPCertificate ExchangeCertificate Provisioning

ISO 15118 Architecture: Communication between EV, Charging Station, and Backend Systems

ISO 15118 Standard Parts

ISO 15118 is divided into multiple parts, each addressing different aspects of the vehicle-to-grid communication interface:

PartTitleDescription
ISO 15118-1General information and use-case definitionDefines the use cases and overall requirements for the standard
ISO 15118-2Network and application protocol requirementsSpecifies the technical details of the communication protocol (first generation)
ISO 15118-3Physical and data link layer requirementsDefines the physical and data link layer requirements
ISO 15118-4Network and application protocol conformance testProvides conformance tests for the protocol
ISO 15118-8Physical layer and data link layer requirements for wireless communicationSpecifies wireless communication requirements
ISO 15118-202nd generation network and application protocol requirementsDefines the second generation of the protocol with enhanced features

Key Differences Between ISO 15118-2 and ISO 15118-20

  • Enhanced Bidirectional Charging: ISO 15118-20 provides more comprehensive support for bidirectional power transfer, enabling advanced V2G applications.
  • Wireless Power Transfer: ISO 15118-20 includes improved support for wireless charging scenarios.
  • Multiple Contract Handling: ISO 15118-20 allows for handling multiple charging contracts within a single EV.
  • Improved Security: ISO 15118-20 enhances the security mechanisms and certificate handling.
  • Optimized Message Structure: ISO 15118-20 uses a more efficient message structure and encoding.

Communication Protocol

ISO 15118 defines a communication protocol stack that enables secure and reliable communication between the Electric Vehicle Communication Controller (EVCC) and the Supply Equipment Communication Controller (SECC).

Protocol Layers

The ISO 15118 communication stack follows the OSI model and consists of the following layers:

LayerProtocolsDescription
Application LayerV2G Application ProtocolHandles the application-specific messages and logic
Transport LayerTCP/IP, TLSProvides reliable, secure data transport
Network LayerIPv6Handles addressing and routing
Data Link LayerIEEE 802.3, HomePlug GreenPHY, IEEE 802.11nManages data framing and media access
Physical LayerPLC (Power Line Communication), Wi-FiHandles the physical transmission of data

Message Exchange

ISO 15118 uses XML-based messages for communication between the EV and the charging station. The message exchange follows a request-response pattern, with the EV typically initiating the communication.

Initial message exchange to establish a charging session

<!-- Request from EV to Charging Station -->
<v2g:V2G_Message>
  <v2g:Header>
    <v2g:SessionID>1234567890ABCDEF</v2g:SessionID>
  </v2g:Header>
  <v2g:Body>
    <v2g:SessionSetupReq>
      <v2g:EVCCID>1A2B3C4D5E6F</v2g:EVCCID>
    </v2g:SessionSetupReq>
  </v2g:Body>
</v2g:V2G_Message>

<!-- Response from Charging Station to EV -->
<v2g:V2G_Message>
  <v2g:Header>
    <v2g:SessionID>1234567890ABCDEF</v2g:SessionID>
  </v2g:Header>
  <v2g:Body>
    <v2g:SessionSetupRes>
      <v2g:ResponseCode>OK</v2g:ResponseCode>
      <v2g:EVSEID>DE*ABC*E12345</v2g:EVSEID>
      <v2g:TimeStamp>2023-05-06T10:00:00Z</v2g:TimeStamp>
    </v2g:SessionSetupRes>
  </v2g:Body>
</v2g:V2G_Message>

Implementation Considerations

Implementing ISO 15118 in EVs and charging infrastructure requires careful consideration of several factors:

PKI Infrastructure

A robust Public Key Infrastructure (PKI) is essential for ISO 15118, particularly for Plug & Charge functionality. This requires:

  • Establishment of trusted Certificate Authorities (CAs)
  • Secure certificate provisioning processes
  • Certificate revocation mechanisms
  • Regular certificate renewal procedures
  • Secure storage of private keys in both EVs and charging stations

Hardware Requirements

ISO 15118 implementation requires specific hardware capabilities:

  • Power Line Communication (PLC): HomePlug GreenPHY is typically used for the physical layer communication.
  • Secure Element: Hardware security modules for storing private keys and performing cryptographic operations.
  • Processing Power: Sufficient computational resources for handling XML message processing and cryptographic operations.
  • Memory: Adequate storage for certificates and communication buffers.

Testing and Certification

Ensuring interoperability and compliance with ISO 15118 requires thorough testing:

  • Conformance testing against the ISO 15118-4 test specifications
  • Interoperability testing with multiple vendors
  • Security testing to identify potential vulnerabilities
  • Field testing in real-world conditions
  • Certification through recognized testing laboratories

ISO 15118 vs. Other Protocols

ISO 15118 complements other protocols in the EV charging ecosystem, each serving different purposes:

ProtocolPurposeRelationship to ISO 15118
ISO 15118Communication between EVs and charging stations-
OCPPCommunication between charging stations and management systemsComplementary to ISO 15118, operates at a higher level
OCPICommunication between charging networks for roamingComplementary to ISO 15118, operates at a higher level
IEC 61851Basic charging control using PWM signalingSimpler alternative to ISO 15118 for basic charging

Future Developments

ISO 15118 continues to evolve to meet the changing needs of the EV charging ecosystem:

  • ISO 15118-20: The latest version with enhanced bidirectional charging capabilities and wireless charging support.
  • Wireless Communication: Expanding support for Wi-Fi and other wireless technologies beyond PLC.
  • Grid Integration: Enhanced features for vehicle-to-grid services and grid balancing.
  • Interoperability: Improved compatibility with other standards and protocols.
  • Security Enhancements: Ongoing improvements to address emerging security threats.
Loading advertisement...
Advertisement
ISO 15118 Resources

Specification

The official ISO 15118 standard is available through the International Organization for Standardization.

ISO 15118 Standard

Implementation Tools

Related Protocols
Loading advertisement...
Advertisement