Загальна архітектура транспортного засобу (GVA)
Що таке ВДВ?
Загальна архітектура транспортних засобів (GVA) – це стандарт Міністерства оборони Великої Британії, який визначає, як електронні системи всередині військових наземних транспортних засобів повинні працювати разом. Уявіть собі це як спільну мову, яка дозволяє всім різним комп’ютерам, екранам, датчикам та обладнанню всередині військового транспортного засобу безперешкодно взаємодіяти.
Повсякденна аналогія
Уявіть, що кожен прилад у вашому домі використовує різний тип електричної розетки. Для вашого тостера потрібна була б одна вилка, для чайника – інша, а для зарядного пристрою для телефону – ще одна. Вам знадобилися б адаптери всюди, а заміна будь-якого приладу була б складною та дорогою.
GVA вирішує цю проблему для військової техніки. Замість того, щоб кожен елемент обладнання розмовляв своєю мовою та використовував власні роз'єми, GVA забезпечує:
- Одна спільна мережа передачі даних – наприклад, Wi-Fi для систем вашого автомобіля
- Стандартизовані роз'єми – обладнання підключається однаково в усіх транспортних засобах
- Уніфіковані екрани та елементи керування – члени екіпажу бачать той самий знайомий інтерфейс у будь-якому транспортному засобі GVA
Чому ВДВ має значення?
🎯 Проблема, яку вирішує ВДВ
До появи GVA військові транспортні засоби часто мали:
| Виклик | Вплив |
|---|---|
| Екрани всюди | Кожна система мала власний дисплей, що захаращував простір екіпажу. |
| Несумісне обладнання | Модернізація однієї системи означала переробку інших |
| Різні елементи керування | Екіпажі потребували перепідготовки для кожного типу транспортних засобів |
| Складна проводка | Унікальні кабелі для кожного пристрою збільшують вагу та кількість точок відмови |
| Високі витрати | Індивідуальна інтеграція для кожної зміни |
✅ Рішення GVA
GVA створює «відкриту архітектуру» – стандартизовану структуру, де:
- Обладнання різних виробників працює разом – так само, як будь-який USB-пристрій працює на будь-якому комп’ютері
- Модернізація стала простішою – заміна старого обладнання на нове без переробки всього транспортного засобу
- Екіпажі тренуються один раз – ті ж звичні екрани та елементи керування на всіх транспортних засобах GVA
- Витрати з часом знижуються – більше постачальників можуть конкурувати, що призводить до зниження цін
Ключові переваги ВДВ
Для екіпажів транспортних засобів
👤 Звичний інтерфейс усюди
- Однакові макети екранів, меню та елементи керування на всіх транспортних засобах GVA
- Скорочений час навчання під час переходу між типами транспортних засобів
- Інтуїтивне керування зменшує навантаження у стресових ситуаціях
Для технічного обслуговування транспортних засобів
🔧 Легше обслуговувати та оновлювати
- Системи моніторингу стану автомобіля автоматично відстежують його стан
- Стандартизована діагностика для всього автопарку
- Несправне обладнання можна швидко виявити та замінити
Для оборонних закупівель
💷 Краще співвідношення ціни та якості
- Кілька постачальників можуть надавати сумісне обладнання
- Скорочення часу та витрат на інтеграцію нових можливостей
- Довший термін служби автомобіля завдяки легшому оновленню технологій
Модель земельних даних (LDM)
Що таке модель земельних даних?
Модель земельних даних (LDM) – це словниковий запас та граматика, які системи GVA використовують для спілкування. Так само, як людські мови мають словники та правила, LDM визначає:
| Концепція | Що це означає | Приклад |
|---|---|---|
| Теми | Категорії інформації | "Сигналізація", "Положення автомобіля", "Рівень палива" |
| Типи даних | Як структурована інформація | Температура як число з одиницями вимірювання |
| Повідомлення | Стандартні способи надсилання інформації | «Попередження: Перегрів двигуна» |
Чому це важливо?
Коли датчик палива хоче повідомити дисплею екіпажу, скільки палива залишилося, обидві системи повинні узгодити:
- Як це назвати – «Рівень палива», а не «Кількість у баку» чи «Залишок бензину»
- Як це вимірювати – літри, а не галони чи відсотки
- Коли надсилати – щосекунди або лише тоді, коли воно змінюється
LDM стандартизує все це, гарантуючи, що:
- Датчик рівня палива від компанії А може взаємодіяти з дисплеєм від компанії Б
- Нове обладнання одразу розуміє існуючі системи
- Усі транспортні засоби повідомляють дані в однаковому форматі для управління автопарком
Версії LDM
Модель земельних даних розвивається в міру додавання нових можливостей:
| Версія | Опис |
|---|---|
| ЛДМ 9.1.0 | Попередня модель даних ВДВ Великої Британії |
| ЛДМ 9.2.0 | Поступові покращення |
| ЛДМ 10.0.0 | Поточний стандарт ВДВ у Великій Британії (Def Stan 23-09, випуск 3) |
| AS LDM 7.2.5 | Австралійський варіант для їхніх програм транспортних засобів |
Як інформація передається в транспортному засобі GVA
Модель публікації та підписки
GVA використовує шаблон зв’язку під назвою «публікація-підписка» (або «публікувати-підписуватися»). Ось як це працює:
Як це працює:
Видавці надсилають інформацію в мережу, не знаючи, хто їх слухає
- "Температура двигуна становить 85°C"
Передплатники отримують лише ту інформацію, яка їх цікавить
- Дисплей показує температуру екіпажу
- Комп'ютер реєструє це для записів технічного обслуговування
Нікому не потрібно знати один про одного
- Додати новий дисплей? Він просто підписується на необхідну інформацію
- Видалити датчик? Мережа адаптується автоматично
Це називається DDS (Служба розподілу даних) – галузевий стандарт, який використовується в багатьох вимогливих програмах, включаючи управління повітряним рухом та медичні пристрої.
Послуги GVA у нашому програмному забезпеченні
Наш LDM SDK пропонує готові до використання реалізації ключових сервісів GVA:
🔔 Послуги сигналізації
Керує попередженнями та сповіщеннями на всій платформі транспортного засобу.
| Категорія | Пріоритет | Приклад |
|---|---|---|
| УВАГА | 🔴 Найвищий | Втрата критично важливої для безпеки системи |
| Обережно | 🟡 Середній | Функціональність погіршена |
| Консультативна | 🟢 Найнижчий | Інформаційне повідомлення |
Служба тривожної сигналізації забезпечує послідовне надходження критичних попереджень до членів екіпажу, дотримуючись специфікацій GVA щодо того, як тривожні сигнали подаються, підтверджуються та очищуються.
📋 Служба реєстру
Відстежує всі пристрої та системи автомобіля.
Коли нове обладнання підключається до мережі GVA, воно:
- Запитує реєстрацію – «Вітаю, я тепловізор, модель XYZ»
- Отримує ідентифікатор – реєстр призначає йому унікальний ідентифікатор
- Стає видимим – інші системи тепер можуть його знаходити та взаємодіяти з ним
Це схоже на те, як пристрої у вашій домашній мережі автоматично отримують IP-адреси.
📊 Моніторинг використання та стану (UACM)
Автоматично відстежує стан транспортного засобу для цілей технічного обслуговування.
| Що відстежується | Чому це важливо |
|---|---|
| Години роботи | Плануйте технічне обслуговування у потрібний час |
| Показники температури | Виявляйте проблеми до виникнення збоїв |
| Події збоїв | Зрозумійте, що йде не так |
| Моделі використання | Оптимізація управління автопарком |
Дані UACM допомагають обслуговуючому персоналу знати, які транспортні засоби потребують уваги, перш ніж вони зламаються – переходячи від «ремонту, коли вони зламалися» до «обслуговування, коли це необхідно».
🖥️ Людино-машинний інтерфейс (HMI)
Стандарт GVA HMI забезпечує узгоджені інтерфейси екіпажу:
- Стандартизовані макети екранів – однакові області для стану, елементів керування та інформації
- Звичні схеми керування – знайомі кнопки та навігація
- Доступ на основі ролей – командири, водії та оператори бачать відповідну інформацію
Наш програмний стек
Огляд архітектури
Доступні програми
| Застосування | Опис | Випадок використання |
|---|---|---|
| gva-qt6-hmi | Людино-машинний інтерфейс GVA | Головний додаток для відображення екіпажу |
| gva-qt6-сигнали тривоги | Сервіс сигналізації | Управління сигналізацією всього автомобіля |
| gva-qt6-реєстр | Реєстраційна служба | Реєстрація та відстеження пристроїв |
| gva-qt6-uacm | Сервіс УАКМ | Моніторинг стану та використання |
| gva-qt6-j1939 | CAN-шлюз | Міст до домену automotice |
| gva-qt6-app-bms | Система BMS | Наша система управління боєм для LDMv10 |
Інструменти розробки
| Інструмент | Мета |
|---|---|
| ІНСТРУМЕНТИX | Моніторинг та налагодження відеопотоків і створення нових у режимі реального часу |
| LDMX | Моніторинг усіх повідомлень LDM у режимі реального часу, перевірка реєстрацій, налагодження зв'язку |
| Симулятор транспортного засобу | Генеруйте реалістичні дані про транспортні засоби для тестування без використання апаратного забезпечення |
Початок роботи
Для розробників
- Зберіть SDK – дотримуйтесь інструкцій у короткому посібнику з початку роботи
- Виконайте приклади – побачте реальну комунікацію GVA в дії
- Досліджуйте за допомогою LDMX – відстежуйте трафік даних у реальному часі
Для системних інтеграторів
- Зрозумійте свою версію LDM – Відповідність вимогам вашого проекту
- Визначте свої теми – яку інформацію ви публікуватимете та на яку підписуватиметеся?
- Інтеграція з нашими обгортками – класи сигналів/слотів Qt6 спрощують інтеграцію
Для керівників проектів
- Відповідність GVA – Наш SDK допомагає відповідати вимогам Def Stan 23-09
- Підтримка різних постачальників – сумісність DDS означає гнучкість у виборі обладнання
- Знижений ризик – перевірене впровадження послуг GVA