Generische Fahrzeugarchitektur (GVA)
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:
- Wie man es nennen sollte – „Kraftstoffstand“ statt „Tankinhalt“ oder „Restbenzin“
- Wie man es misst – in Litern, nicht in Gallonen oder Prozenten.
- 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:
So funktioniert es:
Verlage senden Informationen an das Netzwerk, ohne zu wissen, wer zuhört.
- Die Motortemperatur beträgt 85°C.
Abonnenten erhalten nur die Informationen, an denen sie interessiert sind.
- Das Display zeigt der Besatzung die Temperatur an.
- Der Computer protokolliert dies zu Wartungszwecken.
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:
- Registrierungsanfrage – "Hallo, ich bin eine Wärmebildkamera, Modell XYZ"
- Erhält eine ID – Die Registrierungsstelle weist ihr eine eindeutige Kennung zu.
- 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
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
- SDK erstellen – Folgen Sie der Schnellstartanleitung
- Führen Sie die Beispiele aus – Erleben Sie GVA-Kommunikation in Aktion
- Erkunden Sie mit LDMX – Überwachen Sie den Live-Datenverkehr
Für Systemintegratoren
- Ermitteln Sie Ihre LDM-Version – Passen Sie sie an Ihre Projektanforderungen an
- Definieren Sie Ihre Themen – Welche Informationen werden Sie veröffentlichen und abonnieren?
- Integrieren Sie sich mit unseren Wrappern – Qt6-Signal-/Slot-Klassen machen die Integration unkompliziert.
Für Projektmanager
- GVA-Konformität – Unser SDK hilft Ihnen, die Anforderungen von Def Stan 23-09 zu erfüllen.
- Unterstützung mehrerer Hersteller – DDS-Interoperabilität bedeutet Flexibilität bei der Geräteauswahl
- Reduziertes Risiko – Bewährte Implementierungen von GVA-Dienstleistungen