ChargeLink

Connecting to Real PLC Hardware

ChargeLink runs on Windows for all charging communication over Ethernet and IPv6, and for IEC 61851-23/-24 System A (CHAdeMO) over Kvaser CAN interfaces. A real powerline (PLC) link to a vehicle or a charger is different: it needs the DEVlink PLC Relay Unit, a Linux-based transparent bridge for IPv6 placed between the ChargeLink PC and the PLC modem. This page explains why, and how the parts fit together.

Boundary. ChargeLink 0.5.0 has no command or option for a PLC link and does not run SLAC. The DEVlink PLC Relay Unit is not part of ChargeLink 0.5.0. Contact DEVlink for its availability.

What runs on Windows alone

No extra component is needed for these setups:

SetupLinkWhere it is documented
ChargeLink as charger or as vehicle with your DUTEthernet and link-local IPv6 between the ChargeLink PC and your DUTChargeLink as Charger, ChargeLink as Vehicle
NI VeriStand HIL rigEthernet and link-local IPv6, with the ChargeLink charger coupled to a VeriStand plant modelNI VeriStand Bench
IEC 61851-23/-24 System A (CHAdeMO)Kvaser CAN interfacesIEC 61851-23/-24 System A (CHAdeMO) Runbook
MCS (ISO 15118-20 over 10BASE-T1S)A USB 10BASE-T1S adapter and link-local IPv6 over the 10BASE-T1S cableMCS Runbook
Self-test without a DUTBoth roles on one PC over the IPv6 loopback stack, or ChargeLink on two PCsSelf-test without a device under test

The DEVlink PLC Relay Unit

A real PLC link: on each side, the ChargeLink PC connects through a DEVlink PLC Relay Unit to a PLC modem board; the two modem boards are joined by the Control Pilot and PE of the charging cable CHARGER SIDE · EVSE ChargeLink PC · EVSE Windows SLAC and all protocol logic ISO 15118 / DIN 70121 over IPv6 DEVlink PLC Relay Unit Linux-based transparent bridge for IPv6 no protocol logic PLC modem board · EVSE HomePlug Green PHY Lumissil IS32CG5317 Ethernet Ethernet Control Pilot + PE charging cable VEHICLE SIDE · EV ChargeLink PC · EV Windows SLAC and all protocol logic ISO 15118 / DIN 70121 over IPv6 DEVlink PLC Relay Unit Linux-based transparent bridge for IPv6 no protocol logic PLC modem board · EV HomePlug Green PHY Lumissil IS32CG5317 Ethernet Ethernet WHAT THE RELAY UNIT DOES ISO 15118 / DIN 70121 IPv6 traffic passes through the unit transparently. SLAC frames (HomePlug, EtherType 0x88E1) go to ChargeLink. SLAC and all protocol logic run in ChargeLink on Windows; the unit contains no protocol logic.
A real PLC link: the ChargeLink PC connects through a DEVlink PLC Relay Unit to a PLC modem board, which reaches the other side over the Control Pilot and PE of the charging cable. The figure shows ChargeLink on both sides; with a DUT, the DUT's own modem is the other side.

The DEVlink PLC Relay Unit is a Linux-based transparent bridge for IPv6, placed inline between the ChargeLink PC and the PLC modem. It is needed because SLAC frames, which match the vehicle's and the charger's HomePlug Green PHY modems, are raw Ethernet frames that Windows cannot send without a third-party packet driver.

TrafficWhat the unit does
ISO 15118 / DIN 70121 IPv6 trafficPasses through transparently.
SLAC frames (HomePlug, EtherType 0x88E1)Go to ChargeLink.

In this design, SLAC and all protocol logic run in ChargeLink on Windows, and the unit contains no protocol logic. The ChargeLink side has one unit and one PLC modem board; your vehicle or charger (the DUT) connects with its own modem over the charging cable.

PLC modems

The DEVlink PLC Relay Unit is designed for HomePlug Green PHY modems based on the Lumissil IS32CG5317. For other modem chips, contact DEVlink.

Commands

ChargeLink 0.5.0 has no command or option for PLC. Use the setups in What runs on Windows alone.