Generisk fordonsarkitektur (GVA)
Vad är bruttovärdevärde?
Generic Vehicle Architecture (GVA) är en standard från det brittiska försvarsministeriet som definierar hur elektroniska system i militära landfordon ska fungera tillsammans. Tänk på det som ett gemensamt språk som gör att alla olika datorer, skärmar, sensorer och utrustning i ett militärt fordon kan kommunicera sömlöst.
En vardaglig analogi
Tänk om varje apparat i ditt hem använde en annan typ av eluttag. Din brödrost skulle behöva en kontakt, din vattenkokare en annan och din telefonladdare ännu en. Du skulle behöva adaptrar överallt, och att byta ut vilken apparat som helst skulle vara komplicerat och dyrt.
GVA löser detta problem för militärfordon. Istället för att varje utrustningsdel talar sitt eget språk och använder sina egna kontakter, erbjuder GVA:
- Ett gemensamt datanätverk – som Wi-Fi för ditt fordons system
- Standardiserade kontakter – utrustningen ansluts på samma sätt i alla fordon
- Enhetliga skärmar och kontroller – besättningsmedlemmar ser samma bekanta gränssnitt i alla GVA-fordon
Varför spelar bruttovärdevärde roll?
🎯 Problemet som GVA löser
Före GVA hade militärfordon ofta:
| Utmaning | Inverkan |
|---|---|
| Skärmar överallt | Varje system hade sin egen display, vilket rörde till besättningsutrymmet |
| Inkompatibel utrustning | Att uppgradera ett system innebar att omdesigna andra |
| Olika kontroller | Besättningar behövde omskolning för alla fordonstyper |
| Komplex kabeldragning | Unika kablar för varje enhet ökade vikt och felpunkter |
| Höga kostnader | Anpassad integration för varje förändring |
✅ GVA-lösningen
GVA skapar en "öppen arkitektur" – ett standardiserat ramverk där:
- Utrustning från olika tillverkare fungerar tillsammans – precis som vilken USB-enhet som helst fungerar på vilken dator som helst
- Uppgraderingar är enklare – byt ut gammal utrustning mot ny utan att behöva omkonstruera hela fordonet
- Besättningar tränar en gång – samma välbekanta skärmar och kontroller på alla GVA-fordon
- Kostnaderna minskar över tid – fler leverantörer kan konkurrera, vilket driver ner priserna
Viktiga fördelar med bruttovärdefördelning
För fordonsbesättningar
👤 Bekant gränssnitt överallt
- Samma skärmlayouter, menyer och kontroller i alla GVA-fordon
- Minskad träningstid vid förflyttning mellan fordonstyper
- Intuitiv användning minskar arbetsbelastningen i stressiga situationer
För fordonsunderhåll
🔧 Enklare att underhålla och uppgradera
- Hälsoövervakningssystem spårar fordonens skick automatiskt
- Standardiserad diagnostik för hela flottan
- Felaktig utrustning kan snabbt identifieras och bytas ut
För försvarsanskaffning
💷 Bättre valuta för pengarna
- Flera leverantörer kan tillhandahålla kompatibel utrustning
- Minskad integrationstid och kostnad för nya funktioner
- Längre fordonslivslängd genom enklare teknikuppdatering
Markdatamodellen (LDM)
Vad är markdatamodellen?
Markdatamodellen är det ordförråd och den grammatik som GVA-system använder för att kommunicera. Precis som mänskliga språk har ordböcker och regler definierar LDM:
| Begrepp | Vad det betyder | Exempel |
|---|---|---|
| Ämnen | Informationskategorier | "Larm", "Fordonets position", "Bränslenivå" |
| Datatyper | Hur information är strukturerad | Temperatur som ett tal med enheter |
| Meddelanden | Standardsätt att skicka information | "Varning: Överhettning av motorn" |
Varför är detta viktigt?
När en bränslesensor vill visa besättningspersonalens display hur mycket bränsle som finns kvar måste båda systemen överensstämma om:
- Vad man ska kalla det – "Bränslenivå" inte "Tankmängd" eller "Återstående bensin"
- Hur man mäter det – liter, inte gallon eller procent
- När den ska skickas – varje sekund, eller bara när den ändras
LDM standardiserar allt detta och säkerställer att:
- En bränslesensor från Företag A kan kommunicera med en display från Företag B
- Ny utrustning förstår befintliga system omedelbart
- Alla fordon rapporterar data i samma format för flotthantering
LDM-versioner
Markdatamodellen utvecklas i takt med att nya funktioner läggs till:
| Version | Beskrivning |
|---|---|
| LDM 9.1.0 | Tidigare brittisk GVA-datamodell |
| LDM 9.2.0 | Stegvisa förbättringar |
| LDM 10.0.0 | Nuvarande brittisk GVA-standard (Def Stan 23-09 nummer 3) |
| AS LDM 7.2.5 | Australisk variant för deras fordonsprogram |
Hur information flödar i ett GVA-fordon
Publicera-prenumerera-modellen
GVA använder ett kommunikationsmönster som kallas publicera-prenumerera (eller "pub-subscribe"). Så här fungerar det:
Hur det fungerar:
Utgivare skickar information till nätverket utan att veta vem som lyssnar
- "Motortemperaturen är 85°C"
Prenumeranter får endast den information de är intresserade av
- Displayen visar temperaturen för besättningen
- Datorn loggar det för underhållsregister
Ingen behöver veta om varandra
- Lägger du till en ny skärm? Den prenumererar bara på den information den behöver.
- Ta bort en sensor? Nätverket anpassar sig automatiskt
Detta kallas DDS (Data Distribution Service) – en branschstandard som används i många krävande tillämpningar, inklusive flygtrafikledning och medicintekniska produkter.
GVA-tjänster i vår programvara
Vårt LDM SDK tillhandahåller färdiga implementeringar av viktiga GVA-tjänster:
🔔 Larmtjänst
Hanterar varningar och aviseringar över hela fordonsplattformen.
| Kategori | Prioritet | Exempel |
|---|---|---|
| Varning | 🔴 Högsta | Förlust av säkerhetskritiskt system |
| Försiktighet | 🟡 Medel | Funktionaliteten försämrad |
| Rådgivande | 🟢 Lägsta | Informationsmeddelande |
Larmtjänsten säkerställer att kritiska varningar når besättningsmedlemmarna konsekvent, i enlighet med GVA-specifikationen för hur larm presenteras, kvitteras och åtgärdas.
📋 Registreringstjänst
Håller koll på alla enheter och system i fordonet.
När en ny utrustning ansluts till GVA-nätet gör den följande:
- Begäran om registrering – "Hej, jag är en värmekamera, modell XYZ"
- Tar emot ett ID – Registret tilldelar det en unik identifierare
- Blir synlig – Andra system kan nu hitta och kommunicera med den
Detta liknar hur enheter i ditt hemnätverk får IP-adresser automatiskt.
📊 Användnings- och tillståndsövervakning (UACM)
Spårar automatiskt fordonets tillstånd för underhållsändamål.
| Vad den spårar | Varför det spelar roll |
|---|---|
| Öppettider | Schemalägg underhåll vid rätt tidpunkt |
| Temperaturavläsningar | Upptäck problem före misslyckanden |
| Felhändelser | Förstå vad som går fel |
| Användningsmönster | Optimera flotthanteringen |
UACM-data hjälper underhållare att veta vilka fordon som behöver uppmärksamhet innan de går sönder – en övergång från "reparera när de är trasiga" till "underhåll när det behövs".
🖥️ Människa-maskin-gränssnitt (HMI)
GVA HMI-standarden säkerställer konsekventa gränssnitt för besättningen:
- Standardiserade skärmlayouter – Samma områden för status, kontroller och information
- Vanliga kontrollmönster – Bekanta knappar och navigering
- Rollbaserad åtkomst – Befälhavare, förare och operatörer ser lämplig information
Vår programvaruuppsättning
Översikt över arkitektur
Tillgängliga applikationer
| Ansökan | Beskrivning | Användningsfall |
|---|---|---|
| gva-qt6-hmi | GVA Människa-maskin-gränssnitt | Huvudapplikation för besättningsdisplay |
| gva-qt6-larm | Larmtjänst | Fordonsövergripande larmhantering |
| gva-qt6-registret | Registreringstjänst | Enhetsregistrering och spårning |
| gva-qt6-uacm | UACM-tjänst | Hälso- och användningsövervakning |
| gva-qt6-j1939 | CAN-gateway | Brygga till bildomänen |
| gva-qt6-app-bms | BMS-system | Vårt stridshanteringssystem för LDMv10 |
Utvecklingsverktyg
| Verktyg | Ändamål |
|---|---|
| VERKTYG | Övervaka och felsök videoströmmar och skapa nya i realtid |
| LDMX | Övervaka alla LDM-meddelanden i realtid, inspektera registreringar, felsök kommunikation |
| Fordonssimulator | Generera realistiska fordonsdata för testning utan hårdvara |
Komma igång
För utvecklare
- Bygg SDK :et – Följ snabbstartsguiden
- Kör exemplen – Se verklig GVA-kommunikation i praktiken
- Utforska med LDMX – Övervaka datatrafik i realtid
För systemintegratörer
- Förstå din LDM-version – Matcha dina projektkrav
- Definiera dina ämnen – Vilken information kommer du att publicera och prenumerera på?
- Integrera med våra wrappers – Qt6 signal-/slotklasser gör integrationen enkel
För projektledare
- GVA-efterlevnad – Vårt SDK hjälper till att uppfylla kraven för Def Stan 23-09
- Stöd för flera leverantörer – DDS-interoperabilitet innebär flexibilitet i utrustningsval
- Minskad risk – Beprövade implementeringar av GVA-tjänster