Genel Araç Mimarisi (GVA)
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:
- Buna ne demeliyiz – “Yakıt Seviyesi”, “Depo Miktarı” veya “Kalan Benzin” değil.
- Nasıl ölçülür – galon veya yüzde değil, litre cinsinden.
- 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:
Çalışma prensibi şu şekildedir:
Yayıncılar, kimin dinlediğini bilmeden ağa bilgi gönderiyorlar.
- "Motor sıcaklığı 85°C'dir."
Aboneler yalnızca ilgilendikleri bilgilere erişebilirler.
- Ekran, mürettebata sıcaklığı gösteriyor.
- Bilgisayar bunu bakım kayıtları için kaydeder.
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:
- Kayıt talebi – "Merhaba, ben XYZ model bir termal kamerayım."
- Kimlik numarası alır – Kayıt sistemi ona benzersiz bir tanımlayıcı atar.
- 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ış
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
- SDK'yı Oluşturun – Hızlı Başlangıç Kılavuzunu Takip Edin
- Örnekleri çalıştırın – Gerçek GVA iletişimini uygulamada görün.
- LDMX ile keşfedin – Canlı veri trafiğini izleyin
Sistem Entegratörleri İçin
- LDM sürümünüzü anlayın – Proje gereksinimlerinizle eşleştirin
- Konularınızı belirleyin – Hangi bilgileri yayınlayacak ve hangi içeriklere abone olacaksınız?
- 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
- GVA Uyumluluğu – SDK'mız, Def Stan 23-09 gereksinimlerini karşılamanıza yardımcı olur.
- Çoklu tedarikçi desteği – DDS birlikte çalışabilirliği, ekipman seçiminde esneklik anlamına gelir.
- Risk azaltımı – GVA hizmetlerinin kanıtlanmış uygulamaları