Bendroji transporto priemonės architektūra (GVA)
Kas yra BPV?
Bendroji transporto priemonės architektūra (GVA) yra JK gynybos ministerijos standartas, apibrėžiantis, kaip karinėse sausumos transporto priemonėse esančios elektroninės sistemos turėtų veikti kartu. Įsivaizduokite tai kaip bendrą kalbą, leidžiančią visiems skirtingiems kompiuteriams, ekranams, jutikliams ir įrangai karinėje transporto priemonėje sklandžiai bendrauti.
Kasdienė analogija
Įsivaizduokite, jei kiekvienas jūsų namuose esantis prietaisas naudotų skirtingo tipo elektros lizdą. Jūsų skrudintuvui reikėtų vieno kištuko, virduliui – kito, o telefono įkrovikliui – dar kito. Visur reikėtų adapterių, o bet kurio prietaiso keitimas būtų sudėtingas ir brangus.
GVA išsprendžia šią karinių transporto priemonių problemą. Užuot kiekvienai įrangai kalbėjusi sava kalba ir naudojusi savo jungtis, GVA teikia:
- Vienas bendras duomenų tinklas – pvz., „Wi-Fi“ jūsų automobilio sistemoms
- Standartizuotos jungtys – įranga visose transporto priemonėse jungiama vienodai
- Vieningi ekranai ir valdikliai – įgulos nariai mato tą pačią pažįstamą sąsają bet kurioje GVA transporto priemonėje
Kodėl BPV yra svarbus?
🎯 Problema, kurią išsprendžia GVA
Prieš GVA karinės transporto priemonės dažnai turėjo:
| Iššūkis | Poveikis |
|---|---|
| Ekranai visur | Kiekviena sistema turėjo savo ekraną, užgriozdindama įgulos erdvę |
| Nesuderinama įranga | Vienos sistemos atnaujinimas reiškė kitų pertvarkymą |
| Skirtingi valdikliai | Įguloms reikėjo perkvalifikuoti kiekvieno tipo transporto priemones |
| Sudėtinga instaliacija | Unikalūs kiekvieno įrenginio kabeliai padidino svorį ir gedimų riziką |
| Didelės išlaidos | Individuali integracija kiekvienam pakeitimui |
✅ GVA sprendimas
GVA sukuria „atvirą architektūrą“ – standartizuotą sistemą, kurioje:
- Skirtingų gamintojų įranga veikia kartu – kaip bet kuris USB įrenginys veikia bet kuriame kompiuteryje
- Atnaujinimai yra paprastesni – seną įrangą pakeiskite nauja, neperprojektuodami visos transporto priemonės.
- Brigados treniruojasi vieną kartą – tie patys pažįstami ekranai ir valdikliai visose GVA transporto priemonėse
- Laikui bėgant išlaidos mažėja – daugiau tiekėjų gali konkuruoti, todėl kainos mažėja.
Pagrindiniai GVA privalumai
Transporto priemonių įguloms
👤 Pažįstama sąsaja visur
- Tie patys ekrano išdėstymai, meniu ir valdikliai visose GVA transporto priemonėse
- Sumažintas mokymo laikas keičiant transporto priemonių tipus
- Intuityvus valdymas sumažina darbo krūvį esant dideliam stresui
Transporto priemonių priežiūrai
🔧 Lengviau prižiūrėti ir atnaujinti
- Sveikatos stebėjimo sistemos automatiškai seka transporto priemonės būklę
- Standartizuota diagnostika visame automobilių parke
- Sugedusią įrangą galima greitai nustatyti ir pakeisti
Gynybos įsigijimams
💷 Geresnis kainos ir kokybės santykis
- Keli tiekėjai gali tiekti suderinamą įrangą
- Sumažintas naujų funkcijų integravimo laikas ir išlaidos
- Ilgesnis transporto priemonės eksploatavimo laikas dėl lengvesnio technologijų atnaujinimo
Žemės duomenų modelis (LDM)
Kas yra žemės duomenų modelis?
Žemės duomenų modelis ( LDM) – tai žodynas ir gramatika, kuriuos GVA sistemos naudoja bendravimui. Kaip ir žmonių kalbos turi žodynus bei taisykles, LDM apibrėžia:
| Koncepcija | Ką tai reiškia | Pavyzdys |
|---|---|---|
| Temos | Informacijos kategorijos | „Signalizacijos“, „Transporto priemonės padėtis“, „Kuro lygis“ |
| Duomenų tipai | Kaip informacija yra struktūrizuota | Temperatūra kaip skaičius su vienetais |
| Žinutės | Standartiniai informacijos siuntimo būdai | "Įspėjimas: Variklio perkaitimas" |
Kodėl tai svarbu?
Kai degalų jutiklis nori pranešti įgulos ekranui, kiek degalų liko, abi sistemos turi susitarti dėl:
- Kaip tai vadinti – „Kuro lygis“, o ne „Kiekis bake“ ar „Likęs benzinas“?
- Kaip matuoti – litrais, o ne galonais ar procentais
- Kada siųsti – kas sekundę ar tik tada, kai pasikeičia
LDM visa tai standartizuoja, užtikrindamas, kad:
- A įmonės degalų jutiklis gali bendrauti su B įmonės ekranu.
- Nauja įranga iš karto supranta esamas sistemas
- Visos transporto priemonės teikia duomenis tuo pačiu formatu, skirtu parko valdymui
LDM versijos
Žemės duomenų modelis vystosi, kai pridedamos naujos funkcijos:
| Versija | Aprašymas |
|---|---|
| LDM 9.1.0 | Ankstesnis JK BPV duomenų modelis |
| LDM 9.2.0 | Laipsniški patobulinimai |
| LDM 10.0.0 | Dabartinis JK GVA standartas (Def Stan 23-09 3 leidimas) |
| AS LDM 7.2.5 | Australijos variantas jų transporto priemonių programoms |
Kaip informacija teka GVA transporto priemonėje
Publikavimo-prenumeratos modelis
GVA naudoja komunikacijos modelį, vadinamą „publish-subscribe“ (arba „pub-sub“). Štai kaip jis veikia:
Kaip tai veikia:
Leidėjai siunčia informaciją tinklui nežinodami, kas jų klausosi
- "Variklio temperatūra yra 85 °C"
Prenumeratoriai gauna tik juos dominančią informaciją
- Ekrane įgulai rodoma temperatūra
- Kompiuteris tai registruoja techninės priežiūros įrašams
Niekam nereikia žinoti vieniems apie kitus
- Pridėti naują ekraną? Jis tiesiog užsiprenumeruoja jam reikalingą informaciją.
- Pašalinti jutiklį? Tinklas prisitaiko automatiškai
Tai vadinama DDS (duomenų paskirstymo paslauga) – pramonės standartu, naudojamu daugelyje sudėtingų sričių, įskaitant oro eismo kontrolę ir medicinos prietaisus.
GVA paslaugos mūsų programinėje įrangoje
Mūsų LDM SDK teikia paruoštas naudoti pagrindinių GVA paslaugų diegimo versijas:
🔔 Signalizacijos paslauga
Tvarko įspėjimus ir perspėjimus visoje transporto priemonės platformoje.
| Kategorija | Prioritetas | Pavyzdys |
|---|---|---|
| Įspėjimas | 🔴 Aukščiausias | Saugai kritinės sistemos praradimas |
| Atsargiai | 🟡 Vidutinis | Sumažėjęs funkcionalumas |
| Patariamoji | 🟢 Žemiausias | Informacinis pranešimas |
Signalizacijos tarnyba užtikrina, kad kritiniai įspėjimai įgulos narius pasiektų nuosekliai, laikantis GVA specifikacijos, kaip pateikiami, patvirtinami ir panaikinami signalizacijos signalai.
📋 Registro paslaugos
Stebi visus automobilyje esančius įrenginius ir sistemas.
Kai prie GVA tinklo prijungiama nauja įranga, ji:
- Registracijos užklausos – „Sveiki, aš esu terminės kameros operatorius, modelis XYZ“
- Gauna ID – registras jam priskiria unikalų identifikatorių
- Tampa matomas – Kitos sistemos dabar gali jį rasti ir su juo bendrauti
Tai panašu į tai, kaip jūsų namų tinklo įrenginiai automatiškai gauna IP adresus.
📊 Naudojimo ir būklės stebėjimas (UACM)
Automatiškai stebi transporto priemonės būklę techninės priežiūros tikslais.
| Ką jis seka | Kodėl tai svarbu |
|---|---|
| Darbo valandos | Suplanuokite techninę priežiūrą tinkamu laiku |
| Temperatūros rodmenys | Aptikti problemas prieš gedimus |
| Gedimų įvykiai | Supraskite, kas negerai |
| Naudojimo modeliai | Optimizuokite transporto parko valdymą |
UACM duomenys padeda prižiūrėtojams žinoti, kurioms transporto priemonėms reikia skirti dėmesio, kol jos nesugedo – pereinant nuo „taisyti, kai sugenda“, prie „techninės priežiūros, kai reikia“.
🖥️ Žmogaus ir mašinos sąsaja (HMI)
GVA HMI standartas užtikrina nuoseklias įgulos sąsajas:
- Standartizuoti ekrano išdėstymai – tos pačios būsenos, valdiklių ir informacijos sritys
- Įprasti valdymo modeliai – pažįstami mygtukai ir naršymas
- Prieiga pagal vaidmenis – vadai, vairuotojai ir operatoriai mato atitinkamą informaciją
Mūsų programinės įrangos paketas
Architektūros apžvalga
Galimos programos
| Paraiška | Aprašymas | Naudojimo atvejis |
|---|---|---|
| gva-qt6-hmi | GVA žmogaus ir mašinos sąsaja | Pagrindinės įgulos ekrano programa |
| gva-qt6-aliarmai | Signalizacijos paslauga | Visos transporto priemonės signalizacijos valdymas |
| gva-qt6-registras | Registro tarnyba | Įrenginio registracija ir sekimas |
| gva-qt6-uacm | UACM paslauga | Sveikatos ir naudojimo stebėjimas |
| gva-qt6-j1939 | CAN šliuzas | Tiltas į automobilių sritį |
| gva-qt6-app-bms | BMS sistema | Mūsų mūšio valdymo sistema LDMv10 |
Kūrimo įrankiai
| Įrankis | Tikslas |
|---|---|
| TOOLX | Stebėkite ir derinkite vaizdo srautus bei kurkite naujus realiuoju laiku |
| LDMX | Stebėkite visus LDM pranešimus realiuoju laiku, tikrinkite registracijas, derinkite ryšius |
| Transporto priemonės simuliatorius | Sukurkite realius transporto priemonės duomenis bandymams be aparatinės įrangos |
Pradžia
Kūrėjams
- Sukurkite SDK – vadovaukitės greitojo paleidimo vadovu
- Pabandykite pavyzdžius – pamatykite, kaip veikia reali GVA komunikacija
- Naršykite su LDMX – stebėkite tiesioginį duomenų srautą
Sistemų integratoriams
- Supraskite savo LDM versiją – priderinkite prie savo projekto reikalavimų
- Apibrėžkite savo temas – kokią informaciją skelbsite ir prenumeruosite?
- Integruokite su mūsų apvalkalais – Qt6 signalo / lizdo klasės supaprastina integraciją
Projektų vadovams
- GVA atitiktis – mūsų SDK padeda įvykdyti „Def Stan 23-09“ reikalavimus
- Palaikymas keliems tiekėjams – DDS sąveikumas reiškia įrangos pasirinkimo lankstumą
- Sumažinta rizika – patikrintas GVA paslaugų diegimas