Architecture générique des véhicules (GVA)

System Overview

Qu'est-ce que le BVA ?

L'architecture générique des véhicules (GVA) est une norme du ministère de la Défense britannique qui définit le fonctionnement des systèmes électroniques embarqués dans les véhicules terrestres militaires. On peut la considérer comme un langage commun permettant à tous les ordinateurs, écrans, capteurs et équipements d'un véhicule militaire de communiquer de manière fluide.

Une analogie du quotidien

Imaginez si chaque appareil de votre maison utilisait un type de prise électrique différent. Votre grille-pain aurait besoin d'une prise, votre bouilloire d'une autre, et votre chargeur de téléphone d'une troisième. Il vous faudrait des adaptateurs partout, et remplacer un seul appareil serait compliqué et coûteux.

GVA résout ce problème pour les véhicules militaires. Au lieu que chaque équipement utilise son propre langage et ses propres connecteurs, GVA fournit :

  • Un réseau de données commun – comme le Wi-Fi pour les systèmes de votre véhicule
  • Connecteurs standardisés – les équipements se branchent de la même manière sur tous les véhicules
  • Écrans et commandes unifiés – les membres d’équipage voient la même interface familière dans n’importe quel véhicule GVA

Pourquoi la valeur ajoutée brute (VAB) est-elle importante ?

🎯 Le problème que GVA résout

Avant le GVA, les véhicules militaires étaient souvent équipés de :

Défi Impact
Des écrans partout Chaque système disposait de son propre écran, encombrant l'espace réservé à l'équipage.
Équipement incompatible La mise à niveau d'un système impliquait la refonte d'autres systèmes.
Différentes commandes Les équipes avaient besoin d'une formation de remise à niveau pour chaque type de véhicule.
Câblage complexe Des câbles spécifiques pour chaque appareil ont augmenté le poids et les points de défaillance.
coûts élevés Intégration personnalisée pour chaque changement

✅ La solution GVA

GVA crée une « architecture ouverte » – un cadre standardisé où :

  • Les équipements de différents fabricants fonctionnent ensemble , tout comme n'importe quel périphérique USB fonctionne sur n'importe quel ordinateur.
  • Les mises à niveau sont plus simples : il suffit de remplacer l'ancien équipement par du neuf sans avoir à repenser l'ensemble du véhicule.
  • Les équipages ne suivent qu'une seule formation – les mêmes écrans et commandes familiers sont utilisés sur tous les véhicules GVA.
  • Les coûts diminuent avec le temps – la concurrence accrue entre les fournisseurs entraîne une baisse des prix

Principaux avantages de la VAB

Pour les équipes de véhicules

👤 Une interface familière partout

  • Même disposition des écrans, menus et commandes sur tous les véhicules GVA
  • Temps de formation réduit lors du passage d'un type de véhicule à un autre.
  • Un fonctionnement intuitif réduit la charge de travail dans les situations de stress intense.

Pour l'entretien des véhicules

🔧 Maintenance et mise à niveau simplifiées

  • Les systèmes de surveillance de l'état des véhicules suivent automatiquement leur condition.
  • Diagnostic standardisé pour l'ensemble de la flotte
  • Le matériel défectueux peut être rapidement identifié et remplacé.

Pour l'acquisition de défense

💷 Meilleur rapport qualité-prix

  • Plusieurs fournisseurs peuvent proposer des équipements compatibles
  • Réduction du temps et du coût d'intégration des nouvelles fonctionnalités
  • Durée de vie prolongée des véhicules grâce à une mise à jour technologique simplifiée

Le modèle de données foncières (LDM)

Qu’est-ce que le modèle de données foncières ?

Le modèle de données foncières (LDM) constitue le vocabulaire et la grammaire utilisés par les systèmes GVA pour communiquer. À l’instar des langues humaines qui possèdent des dictionnaires et des règles, le LDM définit :

Concept Ce que cela signifie Exemple
Sujets Catégories d'information "Alarmes", "Position du véhicule", "Niveau de carburant"
Types de données Comment l'information est structurée Température exprimée en nombre avec unités
Messages Moyens standard d'envoyer des informations "Avertissement : Surchauffe du moteur"

Pourquoi est-ce important ?

Lorsqu'un capteur de carburant souhaite indiquer à l'écran de bord la quantité de carburant restante, les deux systèmes doivent s'accorder sur :

  1. Comment l'appeler ? « Niveau de carburant », et non « Quantité dans le réservoir » ou « Gaz restant ».
  2. Comment le mesurer ? En litres, et non en gallons ou en pourcentages.
  3. Quand l'envoyer ? Toutes les secondes, ou seulement lorsqu'il change ?

Le LDM normalise tout cela, garantissant que :

  • Un capteur de carburant de la société A peut communiquer avec un écran de la société B.
  • Le nouvel équipement comprend immédiatement les systèmes existants
  • Tous les véhicules transmettent des données dans le même format pour la gestion de flotte.

Versions LDM

Le modèle de données foncières évolue au fur et à mesure que de nouvelles fonctionnalités sont ajoutées :

Version Description
LDM 9.1.0 Modèle de données antérieur du BVA britannique
LDM 9.2.0 Améliorations progressives
LDM 10.0.0 Norme britannique actuelle de TVA (Def Stan 23-09, édition 3)
AS LDM 7.2.5 Version australienne de leurs programmes de véhicules

Circulation de l'information dans un véhicule GVA

Le modèle de publication-abonnement

GVA utilise un modèle de communication appelé publication-abonnement (ou « pub-sub »). Voici comment cela fonctionne :

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

Comment ça marche :

  1. Les éditeurs diffusent des informations sur le réseau sans savoir qui les écoute.

    • « La température du moteur est de 85°C »
  2. Les abonnés reçoivent uniquement les informations qui les intéressent.

    • L'écran affiche la température à l'équipage
    • L'ordinateur enregistre l'événement à des fins de maintenance.
  3. Personne n'a besoin de savoir l'existence des autres

    • Ajouter un nouvel écran ? Il s’abonne simplement aux informations dont il a besoin.
    • Retirer un capteur ? Le réseau s’adapte automatiquement.

On appelle cela le DDS (Data Distribution Service) – une norme industrielle utilisée dans de nombreuses applications exigeantes, notamment le contrôle du trafic aérien et les dispositifs médicaux.


Services GVA dans notre logiciel

Notre kit de développement logiciel LDM fournit des implémentations prêtes à l'emploi des principaux services GVA :

🔔 Service d'alarmes

Gère les avertissements et les alertes sur l'ensemble de la plateforme du véhicule.

Catégorie Priorité Exemple
Avertissement 🔴 Le plus haut Perte d'un système critique pour la sécurité
Prudence 🟡 Moyen Fonctionnalité dégradée
Consultatif 🟢 Le plus bas Avis d'information

Le service des alarmes veille à ce que les avertissements critiques parviennent systématiquement aux membres d'équipage, conformément aux spécifications GVA relatives à la présentation, à l'accusé de réception et à la levée des alarmes.

📋 Service d'enregistrement

Permet de suivre tous les appareils et systèmes du véhicule.

Lorsqu'un nouvel équipement se connecte au réseau GVA, il :

  1. Demande d'enregistrement – « Bonjour, je suis une caméra thermique, modèle XYZ »
  2. Reçoit un identifiant – Le registre lui attribue un identifiant unique
  3. Devient visible – Les autres systèmes peuvent désormais le trouver et communiquer avec lui.

C'est un peu comme la façon dont les appareils de votre réseau domestique obtiennent automatiquement une adresse IP.

📊 Surveillance de l'utilisation et de l'état (UACM)

Suivi automatique de l'état du véhicule à des fins de maintenance.

Ce qu'il suit Pourquoi c'est important
Horaires d'ouverture Planifiez la maintenance au bon moment
relevés de température Détecter les problèmes avant les pannes
Événements de défaillance Comprendre ce qui ne va pas
Modèles d'utilisation Optimiser la gestion de flotte

Les données UACM aident les responsables de la maintenance à savoir quels véhicules nécessitent une attention particulière avant qu'ils ne tombent en panne, passant ainsi d'une approche de « réparation en cas de panne » à une approche de « maintenance en cas de besoin ».

🖥️ Interface homme-machine (IHM)

La norme GVA HMI garantit des interfaces équipage cohérentes :

  • Agencement d'écran standardisé – Mêmes zones pour l'état, les commandes et les informations
  • Modèles de contrôle courants – Boutons et navigation familiers
  • Accès basé sur les rôles – Les commandants, les conducteurs et les opérateurs voient les informations appropriées

Notre pile logicielle

Aperçu de l'architecture

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

Applications disponibles

Application Description Cas d'utilisation
gva-qt6-hmi Interface homme-machine GVA Application d'affichage pour l'équipage principal
alarmes gva-qt6 Service d'alarmes Gestion des alarmes à l'échelle du véhicule
registre gva-qt6 Service d'enregistrement Enregistrement et suivi de l'appareil
gva-qt6-uacm Service UACM Surveillance de la santé et de l'utilisation
gva-qt6-j1939 Passerelle CAN Pont vers le domaine automobile
gva-qt6-app-bms Système de gestion technique du bâtiment (GTB) Notre système de gestion des combats pour LDMv10

Outils de développement

Outil But
OUTILS Surveillez et déboguez les flux vidéo et créez-en de nouveaux en temps réel.
LDMX Surveillez tous les messages LDM en temps réel, inspectez les enregistrements, déboguez les communications
Simulateur de véhicule Générer des données réalistes pour les véhicules à tester sans matériel

Commencer

Pour les développeurs

  1. Créez le SDK – Suivez le guide de démarrage rapide
  2. Exécutez les exemples – Découvrez la communication GVA en action
  3. Explorez avec LDMX – Surveillez le trafic de données en direct

Pour les intégrateurs de systèmes

  1. Comprenez votre version LDM – Elle correspond aux exigences de votre projet
  2. Définissez vos sujets – Quelles informations allez-vous publier et auxquelles allez-vous vous abonner ?
  3. Intégrez-les facilement grâce à nos wrappers : les classes de signaux/slots Qt6 simplifient l’intégration.

Pour les chefs de projet

  1. Conformité GVA – Notre SDK vous aide à respecter les exigences de la norme Def Stan 23-09
  2. Prise en charge multi-fournisseurs – L’interopérabilité DDS offre une flexibilité dans le choix des équipements
  3. Risque réduit – Mises en œuvre éprouvées des services GVA