Genel Araç Mimarisi (GVA)

System Overview

GVA nedir?

Genel Araç Mimarisi (GVA), askeri kara araçlarındaki elektronik sistemlerin nasıl birlikte çalışması gerektiğini tanımlayan bir Birleşik Krallık Savunma Bakanlığı standardıdır. Bunu, bir askeri araç içindeki tüm farklı bilgisayarların, ekranların, sensörlerin ve ekipmanların sorunsuz bir şekilde iletişim kurmasını sağlayan ortak bir dil olarak düşünebilirsiniz.

Günlük Bir Benzetme

Evdeki her aletin farklı bir elektrik prizi türü kullandığını hayal edin. Ekmek kızartma makineniz bir fişe, su ısıtıcınız başka bir fişe ve telefon şarj cihazınız da bambaşka bir fişe ihtiyaç duyardı. Her yere adaptör gerekirdi ve herhangi bir aleti değiştirmek karmaşık ve pahalı olurdu.

GVA, askeri araçlar için bu sorunu çözüyor. Her ekipmanın kendi dilini konuşması ve kendi bağlantılarını kullanması yerine, GVA şunları sağlıyor:

  • Aracınızın sistemleri için Wi-Fi gibi ortak bir veri ağı .
  • Standartlaştırılmış bağlantı noktaları – ekipman fişleri tüm araçlarda aynı şekilde takılır.
  • Birleşik ekranlar ve kontroller – mürettebat üyeleri herhangi bir GVA aracında aynı tanıdık arayüzü görür.

GVA neden önemlidir?

🎯 GVA'nın Çözdüğü Sorun

GVA öncesinde askeri araçlarda genellikle şunlar bulunuyordu:

Meydan okumak Darbe
Her yerde ekranlar Her sistemin kendine ait bir ekranı vardı ve bu da mürettebatın çalışma alanını karmaşık hale getiriyordu.
Uyumsuz ekipman Bir sistemi yükseltmek, diğer sistemlerin yeniden tasarlanması anlamına geliyordu.
Farklı kontroller Ekiplerin her araç tipi için yeniden eğitim alması gerekiyordu.
Karmaşık kablolama Her cihaz için benzersiz kablolar, ağırlığı ve arıza noktalarını artırıyor.
Yüksek maliyetler Her değişiklik için özel entegrasyon

✅ GVA Çözümü

GVA, aşağıdaki özelliklere sahip standartlaştırılmış bir çerçeve olan "açık mimari" oluşturur:

  • Farklı üreticilerin ekipmanları birlikte çalışır ; tıpkı herhangi bir USB aygıtının herhangi bir bilgisayarda çalışması gibi.
  • Yükseltmeler daha basittir – tüm aracı yeniden tasarlamaya gerek kalmadan eski ekipmanları yenileriyle değiştirebilirsiniz.
  • Mürettebat bir kez eğitim alıyor – tüm GVA araçlarında aynı tanıdık ekranlar ve kontroller kullanılıyor.
  • Zamanla maliyetler azalır ; daha fazla tedarikçi rekabet edebilir ve bu da fiyatları düşürür.

GVA'nın Başlıca Faydaları

Araç Ekipleri İçin

👤 Her Yerde Tanıdık Arayüz

  • Tüm GVA araçlarında aynı ekran düzenleri, menüler ve kontroller bulunur.
  • Araç tipleri arasında geçiş yaparken eğitim süresinin kısalması
  • Sezgisel kullanım, yüksek stresli durumlarda iş yükünü azaltır.

Araç Bakımı İçin

🔧 Bakımı ve Yükseltilmesi Daha Kolay

  • Sağlık izleme sistemleri, araç durumunu otomatik olarak takip eder.
  • Filo genelinde standartlaştırılmış teşhis işlemleri
  • Arızalı ekipmanlar hızlıca tespit edilip değiştirilebilir.

Savunma Tedariki İçin

💷 Daha İyi Fiyat-Performans Oranı

  • Birden fazla tedarikçi uyumlu ekipman sağlayabilir.
  • Yeni yeteneklerin entegrasyon süresini ve maliyetini azaltır.
  • Teknoloji yenilemesinin kolaylaştırılması sayesinde araçların kullanım ömrü uzar.

Arazi Veri Modeli (LDM)

Arazi Veri Modeli nedir?

Arazi Veri Modeli, GVA sistemlerinin iletişim kurmak için kullandığı kelime dağarcığı ve dilbilgisidir. İnsan dillerinin sözlükleri ve kuralları olduğu gibi, Arazi Veri Modeli de şunları tanımlar:

Kavram Ne Anlama Geliyor? Örnek
Konular Bilgi Kategorileri "Alarmlar", "Araç Konumu", "Yakıt Seviyesi"
Veri Tipleri Bilginin nasıl yapılandırıldığı Sıcaklık, birimleriyle birlikte sayısal bir değer olarak.
Mesajlar Bilgi göndermenin standart yolları "Uyarı: Motor aşırı ısınıyor"

Bu neden önemli?

Yakıt sensörü, kalan yakıt miktarını mürettebat ekranına bildirmek istediğinde, her iki sistemin de şu konularda hemfikir olması gerekir:

  1. Buna ne demeliyiz – “Yakıt Seviyesi”, “Depo Miktarı” veya “Kalan Benzin” değil.
  2. Nasıl ölçülür – galon veya yüzde değil, litre cinsinden.
  3. Ne zaman gönderilmeli – her saniye mi, yoksa sadece değiştiğinde mi?

LDM standardı tüm bunları standartlaştırarak şunları sağlar:

  • A şirketine ait bir yakıt sensörü, B şirketine ait bir ekranla iletişim kurabiliyor.
  • Yeni ekipmanlar mevcut sistemleri anında anlar.
  • Filo yönetimi için tüm araçlar aynı formatta veri raporluyor.

LDM Sürümleri

Arazi Veri Modeli, yeni özellikler eklendikçe gelişmeye devam eder:

Sürüm Tanım
LDM 9.1.0 Daha önceki Birleşik Krallık GVA veri modeli
LDM 9.2.0 Kademeli iyileştirmeler
LDM 10.0.0 Mevcut Birleşik Krallık GVA standardı (Def Stan 23-09 Sayı 3)
AS LDM 7.2.5 Avustralya'daki araç programları için geliştirdikleri varyant.

GVA Aracında Bilgi Akışı Nasıl Gerçekleşir?

Yayınla-Abone Ol Modeli

GVA , yayınla-abone ol (veya "pub-sub") adı verilen bir iletişim modeli kullanır. İşte çalışma şekli:

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

Çalışma prensibi şu şekildedir:

  1. Yayıncılar, kimin dinlediğini bilmeden ağa bilgi gönderiyorlar.

    • "Motor sıcaklığı 85°C'dir."
  2. Aboneler yalnızca ilgilendikleri bilgilere erişebilirler.

    • Ekran, mürettebata sıcaklığı gösteriyor.
    • Bilgisayar bunu bakım kayıtları için kaydeder.
  3. Kimsenin birbirini tanımasına gerek yok.

    • Yeni bir ekran mı eklemek istiyorsunuz? İhtiyaç duyduğu bilgilere abone oluyor.
    • Bir sensör mü çıkarıldı? Ağ otomatik olarak uyum sağlar.

Bu , DDS (Veri Dağıtım Hizmeti) olarak adlandırılır ve hava trafik kontrolü ve tıbbi cihazlar da dahil olmak üzere birçok zorlu uygulamada kullanılan bir endüstri standardıdır.


Yazılımımızdaki GVA Hizmetleri

LDM SDK'mız, GVA'nın temel hizmetlerinin kullanıma hazır uygulamalarını sunmaktadır:

🔔 Alarm Servisi

Araç platformu genelindeki uyarıları ve bildirimleri yönetir.

Kategori Öncelik Örnek
Uyarı 🔴 En Yüksek Güvenlik açısından kritik sistemin kaybı
Dikkat 🟡 Orta İşlevsellik bozuldu
Danışmanlık 🟢 En düşük Bilgilendirme bildirimi

Alarm Servisi, alarmların nasıl sunulacağı, onaylanacağı ve giderileceği konusunda GVA şartnamesine uygun olarak, kritik uyarıların mürettebat üyelerine tutarlı bir şekilde ulaşmasını sağlar.

📋 Kayıt Hizmeti

Araçtaki tüm cihaz ve sistemlerin kaydını tutar.

Yeni bir ekipman GVA ağına bağlandığında şunları yapar:

  1. Kayıt talebi – "Merhaba, ben XYZ model bir termal kamerayım."
  2. Kimlik numarası alır – Kayıt sistemi ona benzersiz bir tanımlayıcı atar.
  3. Görünür hale gelir – Diğer sistemler artık onu bulabilir ve onunla iletişim kurabilir.

Bu, ev ağınızdaki cihazların otomatik olarak IP adresleri almasına benzer.

📊 Kullanım ve Durum İzleme (UACM)

Araç bakım amaçlı olarak araç sağlığını otomatik olarak takip eder.

Neyi takip ediyor? Neden Önemli?
Çalışma saatleri Bakım işlemlerini doğru zamanda planlayın.
Sıcaklık ölçümleri Arızalar meydana gelmeden önce sorunları tespit edin.
Arıza olayları Sorunun ne olduğunu anlayın.
Kullanım kalıpları Filo yönetimini optimize edin

UACM verileri, bakım ekiplerinin hangi araçların arıza yapmadan önce müdahaleye ihtiyaç duyduğunu bilmelerine yardımcı olur; böylece "bozulduğunda tamir et" yaklaşımından "gerektiğinde bakım yap" yaklaşımına geçilir.

🖥️ İnsan-Makine Arayüzü (HMI)

GVA HMI standardı, mürettebat arayüzlerinde tutarlılığı sağlar:

  • Standartlaştırılmış ekran düzenleri – Durum, kontroller ve bilgiler için aynı alanlar.
  • Yaygın kontrol kalıpları – Tanıdık düğmeler ve gezinme
  • Rol tabanlı erişim – Komutanlar, sürücüler ve operatörler uygun bilgilere erişebilir.

Yazılım Altyapımız

Mimariye Genel Bakış

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

Mevcut Uygulamalar

Başvuru Tanım Kullanım Durumu
gva-qt6-hmi GVA İnsan-Makine Arayüzü Ana ekip ekran uygulaması
gva-qt6-alarmları Alarm Servisi Araç genelinde alarm yönetimi
gva-qt6-kayıt defteri Kayıt Hizmeti Cihaz kaydı ve takibi
gva-qt6-uacm UACM Hizmeti Sağlık ve kullanım izleme
gva-qt6-j1939 CAN Ağ Geçidi Otomotiv alanına köprü
gva-qt6-uygulama-bms BMS Sistemi LDMv10 için savaş yönetim sistemimiz

Geliştirme Araçları

Alet Amaç
ARAÇX Video akışlarını izleyin, hata ayıklama yapın ve gerçek zamanlı olarak yenilerini oluşturun.
LDMX Tüm LDM mesajlarını gerçek zamanlı olarak izleyin, kayıtları inceleyin, iletişimdeki hataları ayıklayın.
Araç Simülatörü Donanım kullanmadan test için gerçekçi araç verileri oluşturun.

Başlarken

Geliştiriciler için

  1. SDK'yı OluşturunHızlı Başlangıç Kılavuzunu Takip Edin
  2. Örnekleri çalıştırın – Gerçek GVA iletişimini uygulamada görün.
  3. LDMX ile keşfedin – Canlı veri trafiğini izleyin

Sistem Entegratörleri İçin

  1. LDM sürümünüzü anlayın – Proje gereksinimlerinizle eşleştirin
  2. Konularınızı belirleyin – Hangi bilgileri yayınlayacak ve hangi içeriklere abone olacaksınız?
  3. Qt6 sinyal/yuva sınıflarıyla entegrasyonu kolaylaştırın. Sarmalayıcılarımızla entegre edin – Qt6 sinyal/yuva sınıfları entegrasyonu basitleştirir.

Proje Yöneticileri İçin

  1. GVA Uyumluluğu – SDK'mız, Def Stan 23-09 gereksinimlerini karşılamanıza yardımcı olur.
  2. Çoklu tedarikçi desteği – DDS birlikte çalışabilirliği, ekipman seçiminde esneklik anlamına gelir.
  3. Risk azaltımı – GVA hizmetlerinin kanıtlanmış uygulamaları