vSECClib

Softwarebibliotheken für Ladekommunikation

vSECClib ist eine Familie von Embedded-Softwarebibliotheken für Ladestationshersteller, die eigene Controller-Hardware entwickeln und einen bewährten Kommunikationsstack benötigen, ohne ihn von Grund auf selbst zu entwickeln und zu pflegen. vSECClib.Charge übernimmt die Fahrzeugkommunikation: ISO 15118-20, ISO 15118-2 und DIN SPEC 70121, einschließlich Plug & Charge, bidirektionalem V2G und allen Standard-Lade-Use-Cases. vSECClib.Manage übernimmt Backend-Kommunikation über OCPP 1.6, OCPP 2.0.1 und OCPP 2.1 (derzeit in Entwicklung). Beide Bibliotheken sind unabhängig voneinander und haben keine Abhängigkeiten zueinander.

Warum sollten Sie vSECClib verwenden?

vSECClib adressiert zentrale Herausforderungen, denen Entwicklungsteams bei der Implementierung von Ladekommunikation von Grund auf begegnen: Zeit bis zur ersten funktionierenden Sitzung, Protokolltiefe und Korrektheit, Vertrauen in Interoperabilität und das Schritt halten mit der Standardentwicklung.

  • Schneller Start mit lauffähiger Demoapplikation: 
    vSECClib wird mit einer Demoapplikation ausgeliefert, die ab Tag eins ein vollständiges, lauffähiges Ladestations-Kommunikationssetup bereitstellt. Entwicklungsteams können sofort in den Protokollstack einsteigen und ihn an ihre Hardware und ihren Use Case anpassen, ohne zunächst ein Grundgerüst aufzubauen.
  • Einen Schritt voraus bei ISO 15118-20: 
    vSECClib.Charge unterstützt bereits die neuesten Funktionen von ISO 15118-20:2022/DAmd 1, einschließlich AC DER für netzdienliche Anwendungen und MCS. Protokollimplementierungen bleiben aktuell, weil das Vector Team direkt in ISO-15118-Arbeitsgruppen mitarbeitet.
  • Validiert bei Interoperabilitätsevents der Branche: 
    vSECClib wird regelmäßig auf CharIN Testival- und OCA Plugfest-Events getestet. Diese branchengetragenen Interoperabilitätstests setzen die Bibliothek einer großen Bandbreite realer EV- und CPMS-Implementierungen aus und liefern eine Multi-Vendor-Validierung, die intern nur schwer nachzustellen ist.
  • Regelmäßige Updates und garantierte Supportzeiten: vSECClib folgt einem regelmäßigen Release- und Updatezyklus mit garantierten Reaktionszeiten im Support. Während Standards sich weiterentwickeln und neue Use Cases entstehen, wird die Bibliothek aktuell gehalten. Hersteller vermeiden den laufenden Aufwand, Standardänderungen intern zu verfolgen, zu interpretieren und umzusetzen.

vSECClib.Charge

vSECClib.Charge implementiert alle Use Cases, die in den jeweiligen Standards definiert sind. Die Abdeckung beschränkt sich nicht auf einfache Ladeabläufe: Mehrere Autorisierungsvarianten, bidirektionale Ladearten, Wireless Transfer Mode und Opportunity-Charging-Szenarien sind enthalten.

High-Level-Kommunikation inklusive V2G und Advanced Services

  • AC- und DC-Laden: EIM und Plug & Charge
  • Bidirectional Power Transfer (BPT): AC und DC
  • AC DER: grid-forming und grid-supporting
  • Wireless Power Transfer (WPT)
  • Megawatt Charging System (MCS)
  • Side-Stream-Kommunikation zur Neuverhandlung von Ladeplänen und Plug & Charge
  • ACDP-Pantograph: demnächst

Enthält die neuesten ISO 15118-20:2022/DAmd 1-Funktionen: AC DER und MCS.

Etablierter Standard für Fahrzeug-Ladekommunikation

  • AC- und DC-Laden: EIM und Plug & Charge
  • Vollständiger SECC-seitiger Stack: SECC Discovery Protocol (SDP), V2G Transfer Protocol (V2GTP), Efficient XML Interchange (EXI)
  • ISO 15118-3 Physical und Data Link Layer
  • HomePlug GreenPHY Power Line Communication (PLC)

ISO 15118-2 bleibt der durch die Alternative Fuels Infrastructure Regulation (AFIR) geforderte Basisstandard für öffentliche Ladepunkte in der Europäischen Union.

Legacy-DC-Protokoll und Opportunity Charging

  • DIN SPEC 70121 (SAE J2847/2): DC-Laden, EIM
  • OppCharge: Opportunity Charging für Elektrobusse
  • Vollständiger SECC-seitiger Stack: SECC Discovery Protocol (SDP), V2G Transfer Protocol (V2GTP), Efficient XML Interchange (EXI)
  • Kompatibel mit bestehenden DC-Fahrzeugflotten

DIN-SPEC-70121-Unterstützung stellt Rückwärtskompatibilität mit älteren DC-Ladefahrzeugen sicher, bei denen ISO 15118-2 nicht unterstützt wird.

Hardwareunabhängigkeit bei gängigen Chipsätzen

  • Qualcomm-PLC-Chipsätze
  • VertexCom-PLC-Chipsätze
  • Lumissil-PLC-Chipsatz
  • Abstraktionsschicht für die Integration weiterer Chipsätze

Hardwareunabhängigkeit bedeutet, dass keine Bindung an einen speziellen SPS-Chip-Zulieferer besteht. Die modulare Implementierung unterstützt auf Request die Integration zusätzlicher Chipsätze.

vSECClib.Manage

Das Comfort Interface in vSECClib.Manage deckt die gängigsten OCPP-Use-Cases mit minimalem Implementierungsaufwand ab. Die Applikationsebene erhält High-Level-Callbacks, statt einzelne OCPP-Nachrichten verarbeiten und Protokollzustände direkt managen zu müssen.

Etabliert

  • Lokaler und Remote-Start/Stopp-Transaktionsnachrichtenfluss
  • Verfügbarkeits-, Reservierungs- und Konfigurationsmanagement
  • Unterstützung des OCPP 1.6 Security Whitepaper
  • Zertifizierbar für OCPP Core und Advanced Security Profiles

Die Version ist weiterhin in den meisten betriebenen Ladepunktnetzen im Einsatz. Erforderlich für rückwärtskompatible Stationsdesigns.

Jetzt standardisiert

  • Transaction-Event-Flow mit detailliertem Sitzungsreporting und konfigurierbaren Triggern für Transaktionsstart und -stopp
  • Vollständige Device-Model-Integration mit Unterstützung für Monitoring-Variablenänderungen
  • Nicht von einer bestimmten TLS-Bibliothek abhängig: Jede TLS-Implementierung kann verwendet werden
  • ISO 15118 Plug & Charge unterstützt
  • Zertifizierbar für OCPP Core und Advanced Security Profiles

Die OCPP-2.0.1-Spezifikation wurde als IEC 63584 formalisiert. vSECClib.Manage ist mit beiden konform.

Veröffentlicht

  • OCPP-2.1-Unterstützung: derzeit in Entwicklung
  • Ausgelegt auf nahtlose Integration mit früheren OCPP-Versionen

Comfort Interface

  • Transactions: Start-, Stopp- und Update-Transaktionshandling einschließlich Autorisierung, Energiemessung und Sitzungsdatenreporting an das CPMS. Deckt sowohl OCPP-2.0.1-Transaction-Event-Flows als auch OCPP-1.6-Start-/Stopp-Transaktionsnachrichten ab.
  • Provisioning: Boot Notification, Konfigurationsmanagement und Ladepunktregistrierung beim CPMS. Das Device Model ist vollständig implementiert und über eine einfache API zugänglich.
  • Availability: Verfügbarkeitsmanagement für Stecker und Ladepunkte. Verarbeitet Change-Availability-Anfragen aus dem CPMS und spiegelt Connector-Statusupdates über alle unterstützten OCPP-Versionen zurück ans Backend.
  • Reservierung: Handling von Reserve Now und Cancel Reservation für Ladepunktbetreibende (CPOs), die einen Stecker für ein bestimmtes Fahrzeug oder eine bestimmte Person reservieren müssen. Integriert sich in Transaktionsfluss und Verfügbarkeitshandling, sodass Reservierungen aufgehoben werden, wenn die erwartete Sitzung startet.

Integrierte Funktion

  • Plug-&-Charge-Business-Logik: Der ISO-15118-Plug-&-Charge-Autorisierungsablauf erfordert OCPP-2.0.1-Integration zur Vertragszertifikatsprüfung und Backend-Autorisierung. vSECClib.Manage enthält die Plug-&-Charge-Business-Logik, sodass die OCPP-Seite von Plug & Charge nicht separat neben vSECClib.Charge implementiert werden muss.
  • Autonomous Variable Monitoring: Variablen wie Temperatursensoren können für autonomes Monitoring konfiguriert werden. vSECClib.Manage liest diese in einem definierten Intervall und meldet Änderungen über den OCPP-2.0.1-Monitoring- und Reporting-Mechanismus an das CPMS - ohne Polling durch die Applikationsebene.

Wie integriert sich vSECClib in Ihre Controllerplattform?

vSECClib ist für Hersteller konzipiert, die eigene Controller-Hardware besitzen und den SECC-Ladekommunikationsstack implementieren möchten, ohne eine Vector Hardwareplattform zu verwenden. Die beiden Bibliotheken liegen zwischen Ihrer Applikationslogik und den Hardwareschnittstellen Ihrer Plattform.

ERSTE SCHRITTE

Demoapplikation und Code Preview

Die Demoapplikation stellt eine vollständige, lauffähige Referenzimplementierung bereit und zeigt, wie beide Bibliotheken in einen Ladestationscontroller integriert werden. Eine Code-Preview-Session gibt Ihrem Entwicklungsteam direkten Zugang zum Quellcode und die Möglichkeit, detaillierte Fragen zu stellen, bevor Sie sich für die Integration entscheiden.

  • Demoapplikation wird als Referenzintegration mit der Bibliothek ausgeliefert
  • Code-Preview-Session: Quellcode ansehen, Architektur besprechen
  • Subscription-Lizenz für Hands-on-Bewertung auf Ihrer Plattform
  • Support und Engineering-Beratung über den gesamten Lebenszyklus verfügbar

INTEGRATIONSMODELL

vSECClib auf Ihrem Embedded Controller

Beide Bibliotheken integrieren sich neben Ihrer Applikationsebene in Ihre Embedded-Plattform. vSECClib.Charge bindet Ihre PLC-Hardware an (Qualcomm- oder VertexCom-Chipset) und übernimmt den gesamten Fahrzeug-Sitzungszustand. vSECClib.Manage managt die OCPP-Verbindung zu Ihrem CPMS. Ihre Applikation erhält Callbacks aus den Bibliotheken und stellt Sollwerte, Autorisierungsentscheidungen und Konfiguration bereit.

  • Ihre Applikationsebene ruft die vSECClib API zur Sitzungssteuerung auf
  • vSECClib.Charge steuert den ISO 15118-, DIN SPEC 70121- und OppCharge-Protokollstack
  • vSECClib.Manage steuert den OCPP-Protokollstack und das Device Model
  • Beide Bibliotheken stellen Callbacks für Events bereit, die Ihre Applikation verarbeitet
  • Implementiert in C++ für Portabilität über Real-Time Operating Systems (RTOS) und Embedded-Linux-Plattformen hinweg

Wie passt vSECClib in die Produktfamilie?

vSECClib ist der Software-only-Pfad in der vSECC-Produktfamilie. Hersteller, die dieselbe Protokollebene ohne Vector Controller-Hardware nutzen möchten, verwenden vSECClib, um den Kommunikationsstack auf ihrer eigenen Embedded-Plattform zu implementieren. Dieselbe Mitarbeit in Standardisierungsgremien, die die Hardwareprodukte prägt, fließt in die vSECClib-Implementierung ein.

Die Anzahl der Ladepunkte pro SECC hängt von Ihrer Implementierung ab. vSECClib setzt keine feste Grenze; Ihre Hardwarearchitektur bestimmt die unterstützte Anzahl.

Aktuelles und Veranstaltungen

AKTUELLES
VORSTELLENDE VERANSTALTUNGEN

Verwandte Produkte und Themen

Ladestationen und Wallboxen entwickeln

Überblick über beide Integrationspfade für die Ladestationsentwicklung: Kommunikationscontroller und Softwarebibliotheken für AC- und DC-Laden sowie MCS. Vergleicht alle Produkte nach Ladeart, Leistungsniveau, Formfaktor und Integrationstiefe, damit Sie den passenden Ansatz wählen können.

EVSE-Kommunikation validieren

CANoe.SmartCharging, CANoe Test Package EVSE, VH5110A, VT7970 und vCTS für Simulation, Analyse und automatisierte Tests von Ladestationskommunikation. Wird neben vSECClib eingesetzt, um Ihre Integration vor Interoperabilitätsevents gegen ISO 15118-20-, V2G- und AFIR-Testszenarien zu validieren. vCTS ist die Hardwareplattform zur Ausführung von CANoe Test Package EVSE Tests an realen Ladestationen über alle gängigen Standards hinweg.

Ladeinfrastruktur skalieren

Vertiefung von Shared-PE-Ladearchitekturen, Smart Power Distribution und der standortweiten Power-Management-Ebene, die mit vSECC und vSECC.InPlug für Flottendepots und hochverdichtete Ladeinstallationen arbeitet.

Entwickeln Sie einen Kommunikationscontroller mit Ihrer eigenen Hardware?
Entwickeln Sie einen Kommunikationscontroller mit Ihrer eigenen Hardware?
Sprechen Sie mit Vector Expert:innen über die Integration von vSECClib, fordern Sie eine Code-Preview-Session an oder erhalten Sie eine Subscription-Lizenz, um die Bibliotheken auf Ihrer Plattform zu bewerten. ISO 15118-20, OCPP, Plug & Charge, V2G und MCS sind abgedeckt.