Generische Fahrzeugarchitektur (GVA)

System Overview

Was ist Bruttowertschöpfung?

Die Generic Vehicle Architecture (GVA) ist ein Standard des britischen Verteidigungsministeriums, der die Zusammenarbeit elektronischer Systeme in militärischen Landfahrzeugen definiert. Man kann sie sich als gemeinsame Sprache vorstellen, die die nahtlose Kommunikation aller verschiedenen Computer, Bildschirme, Sensoren und Geräte in einem Militärfahrzeug ermöglicht.

Eine Analogie aus dem Alltag

Stellen Sie sich vor, jedes Haushaltsgerät bräuchte eine andere Steckdose. Ihr Toaster bräuchte einen Stecker, Ihr Wasserkocher einen anderen und Ihr Handy-Ladegerät noch einen weiteren. Sie bräuchten überall Adapter, und der Austausch eines Geräts wäre kompliziert und teuer.

GVA löst dieses Problem für Militärfahrzeuge. Anstatt dass jedes Gerät seine eigene Sprache spricht und seine eigenen Anschlüsse verwendet, bietet GVA Folgendes:

  • Ein gemeinsames Datennetzwerk – wie WLAN für die Systeme Ihres Fahrzeugs.
  • Standardisierte Steckverbinder – Geräte werden in allen Fahrzeugen auf die gleiche Weise angeschlossen
  • Einheitliche Bildschirme und Bedienelemente – die Besatzungsmitglieder sehen in jedem GVA-Fahrzeug die gleiche, vertraute Benutzeroberfläche.

Warum ist die Bruttowertschöpfung wichtig?

🎯 Das Problem, das GVA löst

Vor der GVA hatten Militärfahrzeuge oft Folgendes:

Herausforderung Auswirkungen
Bildschirme überall Jedes System hatte sein eigenes Display, was den Mannschaftsraum überfüllte.
Inkompatible Geräte Die Modernisierung eines Systems erforderte die Neugestaltung anderer Systeme.
Verschiedene Steuerungen Die Besatzungen benötigten für jeden Fahrzeugtyp eine Umschulung.
Komplexe Verkabelung Für jedes Gerät wurden unterschiedliche Kabel verwendet, was das Gewicht und die Ausfallpunkte erhöhte.
Hohe Kosten Individuelle Integration für jede Änderung

✅ Die GVA-Lösung

GVA schafft eine „offene Architektur“ – ein standardisiertes Framework, in dem:

  • Geräte verschiedener Hersteller funktionieren zusammen – so wie jedes USB-Gerät an jedem Computer funktioniert.
  • Upgrades sind einfacher – alte Ausrüstung wird gegen neue ausgetauscht, ohne das gesamte Fahrzeug neu zu konstruieren.
  • Die Besatzungen werden nur einmal geschult – dieselben vertrauten Bildschirme und Bedienelemente in allen GVA-Fahrzeugen.
  • Die Kosten sinken mit der Zeit – mehr Anbieter können konkurrieren, was die Preise senkt.

Wichtigste Vorteile der Bruttowertschöpfung

Für Fahrzeugbesatzungen

👤 Vertraute Benutzeroberfläche überall

  • Gleiche Bildschirmanordnung, Menüs und Bedienelemente in allen GVA-Fahrzeugen
  • Verkürzte Schulungszeit beim Wechsel zwischen Fahrzeugtypen
  • Intuitive Bedienung reduziert die Arbeitsbelastung in stressigen Situationen.

Für die Fahrzeugwartung

🔧 Einfacher zu warten und aufzurüsten

  • Gesundheitsüberwachungssysteme erfassen den Fahrzeugzustand automatisch
  • Standardisierte Diagnostik für die gesamte Flotte
  • Defekte Geräte können schnell erkannt und ersetzt werden.

Für die Rüstungsbeschaffung

💷 Besseres Preis-Leistungs-Verhältnis

  • Mehrere Lieferanten können kompatible Geräte liefern.
  • Reduzierte Integrationszeit und -kosten für neue Funktionen
  • Längere Fahrzeuglebensdauer durch einfachere Technologieaktualisierung

Das Landdatenmodell (LDM)

Was ist das Landdatenmodell?

Das Landdatenmodell (LDM) ist das Vokabular und die Grammatik, die GVA-Systeme zur Kommunikation verwenden. So wie menschliche Sprachen Wörterbücher und Regeln haben, definiert das LDM Folgendes:

Konzept Was es bedeutet Beispiel
Themen Informationskategorien "Alarme", "Fahrzeugposition", "Kraftstoffstand"
Datentypen Wie Informationen strukturiert sind Temperatur als Zahl mit Einheiten
Nachrichten Standardmethoden zum Versenden von Informationen "Warnung: Motorüberhitzung"

Warum ist das wichtig?

Wenn ein Kraftstoffsensor dem Bedienerdisplay den verbleibenden Kraftstoffstand anzeigen möchte, müssen beide Systeme übereinstimmen:

  1. Wie man es nennen sollte – „Kraftstoffstand“ statt „Tankinhalt“ oder „Restbenzin“
  2. Wie man es misst – in Litern, nicht in Gallonen oder Prozenten.
  3. Wann soll es gesendet werden – jede Sekunde oder nur bei einer Änderung?

Das LDM standardisiert all dies und stellt sicher, dass:

  • Ein Kraftstoffsensor der Firma A kann mit einem Display der Firma B kommunizieren.
  • Neue Geräte verstehen bestehende Systeme sofort
  • Alle Fahrzeuge melden Daten im gleichen Format für das Flottenmanagement.

LDM-Versionen

Das Landdatenmodell entwickelt sich mit der Hinzufügung neuer Funktionen weiter:

Version Beschreibung
LDM 9.1.0 Früheres britisches BVA-Datenmodell
LDM 9.2.0 Schrittweise Verbesserungen
LDM 10.0.0 Aktueller britischer GVA-Standard (Def Stan 23-09 Ausgabe 3)
AS LDM 7.2.5 Australische Variante für ihre Fahrzeugprogramme

Wie Informationen in einem GVA-Fahrzeug fließen

Das Publish-Subscribe-Modell

GVA verwendet ein Kommunikationsmuster namens Publish-Subscribe (oder kurz „Pub-Sub“). So funktioniert es:

flowchart TB subgraph GVA_NETWORK["GVA DATA NETWORK"] subgraph Publishers[" "] Sensor["🌡️ Temperature\nSensor"] end subgraph Subscribers[" "] Display["🖥️ Crew\nDisplay"] Computer["💻 Vehicle\nComputer"] end DDS["MESSAGE BUS (DDS)"] Sensor -->|"PUBLISHES:\nEngine Temp"| DDS DDS -->|"SUBSCRIBES TO:\nEngine Temp, Alarms"| Display DDS -->|"SUBSCRIBES TO:\nAll Topics"| Computer end style DDS fill:#4a90d9,stroke:#2c5aa0,color:#fff style GVA_NETWORK fill:#f5f5f5,stroke:#333

So funktioniert es:

  1. Verlage senden Informationen an das Netzwerk, ohne zu wissen, wer zuhört.

    • Die Motortemperatur beträgt 85°C.
  2. Abonnenten erhalten nur die Informationen, an denen sie interessiert sind.

    • Das Display zeigt der Besatzung die Temperatur an.
    • Der Computer protokolliert dies zu Wartungszwecken.
  3. Niemand muss voneinander wissen

    • Ein neues Display hinzufügen? Es abonniert einfach die benötigten Informationen.
    • Einen Sensor entfernen? Das Netzwerk passt sich automatisch an.

Dies wird als DDS (Data Distribution Service) bezeichnet – ein Industriestandard, der in vielen anspruchsvollen Anwendungen eingesetzt wird, darunter Flugsicherung und medizinische Geräte.


GVA-Dienste in unserer Software

Unser LDM SDK bietet sofort einsatzbereite Implementierungen wichtiger GVA-Dienste:

🔔 Alarmanlagen-Service

Verwaltet Warnungen und Alarme auf der gesamten Fahrzeugplattform.

Kategorie Priorität Beispiel
Warnung 🔴 Höchste Ausfall eines sicherheitskritischen Systems
Vorsicht 🟡 Mittel Funktionalität beeinträchtigt
Beratung 🟢 Niedrigster Informationsmitteilung

Der Alarmdienst stellt sicher, dass kritische Warnungen die Besatzungsmitglieder zuverlässig erreichen, und zwar gemäß der GVA-Spezifikation für die Darstellung, Bestätigung und Löschung von Alarmen.

📋 Registrierungsservice

Erfasst alle Geräte und Systeme im Fahrzeug.

Wenn ein neues Gerät an das GVA-Netzwerk angeschlossen wird, geschieht Folgendes:

  1. Registrierungsanfrage – "Hallo, ich bin eine Wärmebildkamera, Modell XYZ"
  2. Erhält eine ID – Die Registrierungsstelle weist ihr eine eindeutige Kennung zu.
  3. Wird sichtbar – Andere Systeme können es nun finden und mit ihm kommunizieren.

Dies ist vergleichbar damit, wie Geräte in Ihrem Heimnetzwerk automatisch IP-Adressen erhalten.

📊 Nutzungs- und Zustandsüberwachung (UACM)

Erfasst automatisch den Fahrzeugzustand für Wartungszwecke.

Was es erfasst Warum es wichtig ist
Öffnungszeiten Planen Sie die Wartung zum richtigen Zeitpunkt.
Temperaturmessungen Probleme erkennen, bevor es zu Ausfällen kommt
Fehlerereignisse Verstehen, was schief läuft
Nutzungsmuster Flottenmanagement optimieren

Die UACM-Daten helfen den Instandhaltern zu erkennen, welche Fahrzeuge Aufmerksamkeit benötigen, bevor sie ausfallen – ein Wandel von „reparieren, wenn kaputt“ zu „warten, wenn nötig“.

🖥️ Mensch-Maschine-Schnittstelle (HMI)

Der GVA-HMI-Standard gewährleistet einheitliche Bedienoberflächen für die Besatzung:

  • Standardisierte Bildschirm-Layouts – Gleiche Bereiche für Status, Bedienelemente und Informationen
  • Gängige Bedienmuster – Vertraute Tasten und Navigation
  • Rollenbasierter Zugriff – Kommandanten, Fahrer und Bediener sehen die jeweils relevanten Informationen

Unser Software-Stack

Architekturübersicht

flowchart TB subgraph App["YOUR APPLICATION"] AppContent["Mission Systems, HMI"] end subgraph Services["GVA SERVICES"] direction LR Alarms["🔔 Alarms"] Registry["📋 Registry"] UACM["📊 UACM"] HMI["🖥️ HMI"] end subgraph SDK["LDM SDK"] Wrappers["Qt6 Signal/Slot Wrappers\nEasy-to-use C++ classes for all LDM topics"] Libraries["Land Data Model Libraries\nLDM 9.1.0 | LDM 9.2.0 | LDM 10.0.0"] end DDS["AstuteDDS\nIndustry-standard DDS implementation"] Network["NETWORK\nEthernet / Vehicle Data Bus"] App --> Services Services --> SDK SDK --> DDS DDS --> Network style App fill:#e8f4e8,stroke:#4a9,color:#333 style Services fill:#fff3e0,stroke:#f90,color:#333 style SDK fill:#e3f2fd,stroke:#2196f3,color:#333 style DDS fill:#4a90d9,stroke:#2c5aa0,color:#fff style Network fill:#f5f5f5,stroke:#666,color:#333

Verfügbare Anwendungen

Anwendung Beschreibung Anwendungsfall
gva-qt6-hmi GVA Mensch-Maschine-Schnittstelle Haupt-Crew-Anzeigeanwendung
gva-qt6-alarme Alarmanlagendienst Fahrzeugweites Alarmmanagement
gva-qt6-registry Registrierungsdienst Geräteregistrierung und -verfolgung
gva-qt6-uacm UACM-Dienst Gesundheits- und Nutzungsüberwachung
gva-qt6-j1939 CAN-Gateway Brücke zum Automobilbereich
gva-qt6-app-bms BMS-System Unser Gefechtsführungssystem für LDMv10

Entwicklungswerkzeuge

Werkzeug Zweck
TOOLX Videostreams überwachen und debuggen sowie neue in Echtzeit erstellen
LDMX Überwachen Sie alle LDM-Nachrichten in Echtzeit, prüfen Sie Registrierungen und beheben Sie Kommunikationsprobleme.
Fahrzeugsimulator Realistische Fahrzeugdaten für Tests ohne Hardware generieren

Erste Schritte

Für Entwickler

  1. SDK erstellen – Folgen Sie der Schnellstartanleitung
  2. Führen Sie die Beispiele aus – Erleben Sie GVA-Kommunikation in Aktion
  3. Erkunden Sie mit LDMX – Überwachen Sie den Live-Datenverkehr

Für Systemintegratoren

  1. Ermitteln Sie Ihre LDM-Version – Passen Sie sie an Ihre Projektanforderungen an
  2. Definieren Sie Ihre Themen – Welche Informationen werden Sie veröffentlichen und abonnieren?
  3. Integrieren Sie sich mit unseren Wrappern – Qt6-Signal-/Slot-Klassen machen die Integration unkompliziert.

Für Projektmanager

  1. GVA-Konformität – Unser SDK hilft Ihnen, die Anforderungen von Def Stan 23-09 zu erfüllen.
  2. Unterstützung mehrerer Hersteller – DDS-Interoperabilität bedeutet Flexibilität bei der Geräteauswahl
  3. Reduziertes Risiko – Bewährte Implementierungen von GVA-Dienstleistungen