Általános járműarchitektúra (GVA)

System Overview

Mi a bruttó hozzáadottérték-érték (GVA)?

A Generic Vehicle Architecture (GVA) az Egyesült Királyság Védelmi Minisztériumának szabványa, amely meghatározza, hogyan kell együttműködniük a katonai szárazföldi járművekben található elektronikus rendszereknek. Gondoljon rá úgy, mint egy közös nyelvre, amely lehetővé teszi a katonai járművekben található összes különböző számítógép, képernyő, érzékelő és berendezés zökkenőmentes kommunikációját.

Egy mindennapi analógia

Képzeld el, hogy minden otthoni készülék más típusú konnektort használna. A kenyérpirítódhoz egy konnektor kellene, a vízforralódhoz egy másik, a telefontöltődhöz pedig egy harmadik. Mindenhol adapterekre lenne szükséged, és bármelyik készülék cseréje bonyolult és költséges lenne.

A GVA megoldja ezt a problémát a katonai járművek számára. Ahelyett, hogy minden berendezés a saját nyelvén beszélne és saját csatlakozókat használna, a GVA a következőket kínálja:

  • Egy közös adathálózat – például Wi-Fi – a jármű rendszereihez
  • Szabványosított csatlakozók – a berendezések minden járműben ugyanúgy csatlakoznak
  • Egységes képernyők és kezelőszervek – a személyzet tagjai ugyanazt az ismerős felületet látják bármelyik GVA járműben

Miért fontos a bruttó hozzáadott érték (GVA)?

🎯 A GVA által megoldott probléma

A GVA előtt a katonai járművek gyakran rendelkeztek:

Kihívás Hatás
Képernyők mindenhol Minden rendszernek saját kijelzője volt, ami elárasztotta a legénységi teret.
Nem kompatibilis berendezések Egy rendszer frissítése a többi újratervezését jelentette
Különböző vezérlők A személyzetnek minden járműtípushoz átképzésre volt szüksége
Komplex kábelezés Minden eszközhöz egyedi kábelek, amelyek megnövelték a súlyt és a meghibásodási kockázatot
Magas költségek Egyedi integráció minden változáshoz

✅ A GVA megoldás

A GVA egy „nyílt architektúrát” hoz létre – egy szabványosított keretrendszert, ahol:

  • Különböző gyártók eszközei működnek együtt – ugyanúgy, mint bármelyik USB-eszköz bármelyik számítógépen
  • A fejlesztések egyszerűbbek – a régi berendezéseket újra kell cserélni anélkül, hogy az egész járművet újra kellene tervezni
  • A személyzet egyszeri képzésben vesz részt – ugyanazok az ismerős képernyők és kezelőszervek minden GVA járművön
  • A költségek idővel csökkennek – több beszállító tud versenyezni, ami lenyomja az árakat

A GVA főbb előnyei

Jármű személyzetének

👤 Ismerős felület mindenhol

  • Ugyanazok a képernyőelrendezések, menük és kezelőszervek minden GVA járműben
  • Csökkentett betanulási idő a járműtípusok közötti váltáskor
  • Az intuitív kezelés csökkenti a munkaterhelést stresszes helyzetekben

Járműkarbantartáshoz

🔧 Könnyebb karbantartani és frissíteni

  • Az állapotfigyelő rendszerek automatikusan nyomon követik a járművek állapotát
  • Szabványosított diagnosztika a teljes flottában
  • A hibás berendezések gyorsan azonosíthatók és cserélhetők

Védelmi beszerzésekhez

💷 Jobb ár-érték arány

  • Több beszállító is kínálhat kompatibilis berendezéseket
  • Az új funkciók integrációs idejének és költségének csökkentése
  • Hosszabb járműélettartam az egyszerűbb technológiai frissítésnek köszönhetően

A földadat-modell (LDM)

Mi a földadat-modell?

A földadatmodell (LDM) a GVA-rendszerek által a kommunikációhoz használt szókincs és nyelvtan. Ahogyan az emberi nyelveknek is vannak szótárai és szabályai, az LDM a következőket határozza meg:

Koncepció Mit jelent? Példa
Témák Információkategóriák "Riasztások", "Jármű helyzete", "Üzemanyagszint"
Adattípusok Az információk strukturálása A hőmérséklet számként, mértékegységekkel
Üzenetek Az információk küldésének szabványos módjai "Figyelmeztetés: Motor túlmelegedés"

Miért fontos ez?

Amikor egy üzemanyag-érzékelő tudatni akarja a személyzet kijelzőjével, hogy mennyi üzemanyag van még, mindkét rendszernek egyet kell értenie a következőkben:

  1. Hogy nevezzük – „Üzemanyagszint”, nem pedig „Tartályban lévő mennyiség” vagy „Maradék üzemanyag”?
  2. Hogyan mérjük – literben, nem gallonban vagy százalékban
  3. Mikor küldjem el – másodpercenként, vagy csak akkor, ha változik?

Az LDM mindezt szabványosítja, biztosítva a következőket:

  • Az A vállalat üzemanyag-érzékelője kommunikálni tud a B vállalat kijelzőjével
  • Az új berendezések azonnal megértik a meglévő rendszereket
  • Minden jármű ugyanabban a formátumban jelenti az adatokat a flottakezeléshez

LDM verziók

A földadat-modell az új képességek hozzáadásával fejlődik:

Változat Leírás
LDM 9.1.0 Korábbi brit bruttó hozzáadottérték-adatmodell
LDM 9.2.0 Fokozatos fejlesztések
LDM 10.0.0 Jelenlegi brit GVA szabvány (Def Stan 23-09 3. kiadás)
AS LDM 7.2.5 Ausztrál változat a járműprogramjaikhoz

Hogyan áramlik az információ egy GVA járműben?

A közzététel-előfizetés modell

A GVA egy publish-subscribe (vagy „pub-sub”) nevű kommunikációs mintát használ. Így működik:

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

Hogyan működik:

  1. A kiadók anélkül küldenek információkat a hálózatnak, hogy tudnák, ki hallgatja őket.

    • "A motor hőmérséklete 85°C."
  2. Az előfizetők csak azokat az információkat kapják meg, amelyek érdeklik őket

    • A kijelző mutatja a hőmérsékletet a személyzetnek
    • A számítógép naplózza a karbantartási nyilvántartások céljából.
  3. Senkinek sem kell tudnia a másikról

    • Új kijelző hozzáadása? Csak a szükséges információkra iratkozik fel.
    • Eltávolít egy érzékelőt? A hálózat automatikusan alkalmazkodik

Ezt DDS-nek (Data Distribution Service) hívják – ez egy iparági szabvány, amelyet számos igényes alkalmazásban használnak, beleértve a légiforgalmi irányítást és az orvostechnikai eszközöket.


GVA szolgáltatások szoftverünkben

LDM SDK-nk a kulcsfontosságú GVA-szolgáltatások használatra kész implementációit biztosítja:

🔔 Riasztószolgáltatás

Kezeli a figyelmeztetéseket és riasztásokat a jármű platformján.

Kategória Prioritás Példa
Figyelmeztetés 🔴 Legmagasabb Biztonságkritikus rendszer elvesztése
Vigyázat 🟡 Közepes A funkcionalitás romlott
Tanácsadó 🟢 Legalacsonyabb Tájékoztató értesítés

A Riasztási Szolgálat biztosítja, hogy a kritikus figyelmeztetések következetesen eljussanak a személyzet tagjaihoz, a GVA specifikációjának megfelelően a riasztások megjelenítésére, nyugtázására és törlésére vonatkozóan.

📋 Anyakönyvi szolgáltatás

Nyomon követi a jármű összes eszközét és rendszerét.

Amikor egy új berendezés csatlakozik a GVA hálózathoz, az:

  1. Regisztráció kérése – „Üdvözlöm, hőkamerás vagyok, XYZ modell”
  2. Kap egy azonosítót – A nyilvántartás egyedi azonosítót rendel hozzá
  3. Láthatóvá válik – Más rendszerek mostantól megtalálják és kommunikálhatnak vele

Ez hasonló ahhoz, ahogy az otthoni hálózaton lévő eszközök automatikusan IP-címeket kapnak.

📊 Használat- és állapotfelügyelet (UACM)

Automatikusan nyomon követi a járművek állapotát karbantartási célokból.

Mit követ nyomon Miért fontos?
Üzemeltetési órák A karbantartás ütemezése a megfelelő időben
Hőmérséklet-leolvasások A problémák észlelése a hibák előtt
Hibaesemények Értsd meg, mi megy rosszul
Használati minták Optimalizálja a flottakezelést

Az UACM adatok segítenek a karbantartóknak tudni, hogy mely járművekre van szükségük javításra, mielőtt azok lerobbannának – a „hibás esetben javítsd meg” elvtől a „szükség esetén karbantartás” elvéig.

🖥️ Ember-gép interfész (HMI)

A GVA HMI szabvány biztosítja a személyzet konzisztens interfészeit:

  • Szabványosított képernyőelrendezések – Ugyanazok a területek az állapothoz, a vezérlőkhöz és az információkhoz
  • Gyakori vezérlési minták – Ismerős gombok és navigáció
  • Szerepköralapú hozzáférés – A parancsnokok, sofőrök és operátorok a megfelelő információkat látják

Szoftvercsomagunk

Építészeti áttekintés

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

Elérhető alkalmazások

Alkalmazás Leírás Használati eset
gva-qt6-hmi GVA ember-gép interfész Fő személyzeti kijelző alkalmazás
gva-qt6-riasztások Riasztási szolgáltatás Járműszintű riasztáskezelés
gva-qt6-nyilvántartás Nyilvántartási szolgáltatás Eszközregisztráció és nyomon követés
gva-qt6-uacm UACM szolgáltatás Állapot- és használatfigyelés
gva-qt6-j1939 CAN-átjáró Híd az autóiparhoz
gva-qt6-app-bms BMS rendszer Csatakezelő rendszerünk az LDMv10-hez

Fejlesztőeszközök

Eszköz Cél
TOOLX Videostreamek monitorozása és hibakeresése, valamint újak létrehozása valós időben
LDMX Valós időben figyelje az összes LDM üzenetet, vizsgálja meg a regisztrációkat, hibakeresse a kommunikációt
Jármű szimulátor Valósághű járműadatok generálása teszteléshez hardver nélkül

Első lépések

Fejlesztőknek

  1. Az SDK létrehozása – Kövesse a gyors üzembe helyezési útmutatót
  2. Futtassa a példákat – Tekintse meg a valódi GVA-kommunikációt működés közben
  3. Fedezze fel az LDMX-szel – Figyelje az élő adatforgalmat

Rendszerintegrátoroknak

  1. Értse meg az LDM verzióját – igazítsa a projekt követelményeihez
  2. Határozza meg a témáit – Milyen információkat fog közzétenni és milyenekre fog feliratkozni?
  3. Integrálható a burkolóinkkal – a Qt6 jel/slot osztályok egyszerűvé teszik az integrációt

Projektmenedzserek számára

  1. GVA megfelelőség – SDK-nk segít teljesíteni a Def Stan 23-09 követelményeit
  2. Több gyártó támogatása – A DDS interoperabilitás rugalmasságot jelent a berendezésválasztásban
  3. Csökkentett kockázat – A GVA szolgáltatások bevált megvalósításai