Arquitectura genérica del vehículo (GVA)
¿Qué es el VAB?
La Arquitectura Genérica de Vehículos (GVA) es un estándar del Ministerio de Defensa del Reino Unido que define cómo deben funcionar conjuntamente los sistemas electrónicos de los vehículos militares terrestres. Se trata de un lenguaje común que permite la comunicación fluida entre los distintos ordenadores, pantallas, sensores y equipos de un vehículo militar.
Una analogía cotidiana
Imagina que cada electrodoméstico de tu casa usara un tipo de enchufe diferente. Tu tostadora necesitaría un enchufe, tu hervidor otro y el cargador de tu teléfono otro más. Necesitarías adaptadores por todas partes, y reemplazar cualquier electrodoméstico sería complicado y costoso.
GVA resuelve este problema para los vehículos militares. En lugar de que cada equipo hable su propio idioma y utilice sus propios conectores, GVA ofrece:
- Una red de datos común , como Wi-Fi para los sistemas de su vehículo
- Conectores estandarizados : los equipos se conectan de la misma manera en todos los vehículos
- Pantallas y controles unificados : los miembros de la tripulación ven la misma interfaz familiar en cualquier vehículo GVA
¿Por qué importa el VAB?
🎯 El problema que resuelve GVA
Antes de GVA, los vehículos militares a menudo tenían:
| Desafío | Impacto |
|---|---|
| Pantallas por todas partes | Cada sistema tenía su propia pantalla, lo que abarrotaba el espacio de la tripulación. |
| Equipo incompatible | Actualizar un sistema implicaba rediseñar otros. |
| Controles diferentes | Las tripulaciones necesitaban recibir capacitación adicional para cada tipo de vehículo. |
| Cableado complejo | Los cables únicos para cada dispositivo aumentaron el peso y los puntos de fallo. |
| Costos elevados | Integración personalizada para cada cambio |
✅ La solución GVA
GVA crea una "arquitectura abierta", un marco estandarizado donde:
- Los equipos de diferentes fabricantes funcionan juntos , como cualquier dispositivo USB en cualquier ordenador.
- Las actualizaciones son más sencillas : basta con sustituir el equipo antiguo por uno nuevo sin rediseñar todo el vehículo.
- Los equipos reciben entrenamiento una sola vez : las mismas pantallas y controles familiares en todos los vehículos de GVA.
- Los costes se reducen con el tiempo : más proveedores pueden competir, lo que hace que bajen los precios.
Beneficios clave del VAB
Para tripulaciones de vehículos
👤 Interfaz familiar en todas partes
- Misma disposición de pantallas, menús y controles en todos los vehículos de GVA.
- Tiempo de formación reducido al cambiar de tipo de vehículo.
- Su funcionamiento intuitivo reduce la carga de trabajo en situaciones de alto estrés.
Para el mantenimiento del vehículo
🔧 Más fácil de mantener y actualizar
- Los sistemas de monitorización del estado del vehículo realizan un seguimiento automático de su condición.
- Diagnóstico estandarizado en toda la flota
- Los equipos defectuosos se pueden identificar y reemplazar rápidamente.
Para la adquisición de defensa
💷 Mejor relación calidad-precio
- Varios proveedores pueden suministrar equipos compatibles.
- Reducción del tiempo y el coste de integración de nuevas funcionalidades.
- Mayor vida útil del vehículo gracias a una actualización tecnológica más sencilla.
El modelo de datos territoriales (LDM)
¿Qué es el modelo de datos territoriales?
El Modelo de Datos Territoriales (LDM) es el vocabulario y la gramática que utilizan los sistemas GVA para comunicarse. Al igual que los idiomas humanos tienen diccionarios y reglas, el LDM define:
| Concepto | Qué significa | Ejemplo |
|---|---|---|
| Temas | Categorías de información | "Alarmas", "Posición del vehículo", "Nivel de combustible" |
| Tipos de datos | Cómo se estructura la información | Temperatura como un número con unidades |
| Mensajes | Formas estándar de enviar información | "Advertencia: Sobrecalentamiento del motor" |
¿Por qué es importante?
Cuando un sensor de combustible quiere indicar a la pantalla de la tripulación cuánto combustible queda, ambos sistemas deben coincidir en lo siguiente:
- ¿Cómo llamarlo ? "Nivel de combustible", no "Cantidad en el tanque" ni "Gas restante".
- Cómo medirlo : en litros, no en galones ni en porcentajes.
- Cuándo enviarlo : cada segundo o solo cuando cambia.
El LDM estandariza todo esto, garantizando que:
- Un sensor de combustible de la Compañía A puede comunicarse con una pantalla de la Compañía B.
- Los nuevos equipos comprenden los sistemas existentes de inmediato.
- Todos los vehículos informan los datos en el mismo formato para la gestión de flotas.
Versiones LDM
El modelo de datos territoriales evoluciona a medida que se añaden nuevas funcionalidades:
| Versión | Descripción |
|---|---|
| LDM 9.1.0 | Modelo de datos anterior del VAB del Reino Unido |
| LDM 9.2.0 | mejoras incrementales |
| LDM 10.0.0 | Norma actual del Reino Unido sobre el Valor Agregado Bruto (Def Stan 23-09 Edición 3) |
| AS LDM 7.2.5 | Variante australiana para sus programas de vehículos |
Cómo fluye la información en un vehículo GVA
El modelo de publicación-suscripción
GVA utiliza un patrón de comunicación llamado publicación-suscripción (o "pub-sub"). Así es como funciona:
Cómo funciona:
Las editoriales envían información a la red sin saber quién está escuchando.
- "La temperatura del motor es de 85°C"
Los suscriptores reciben únicamente la información que les interesa.
- La pantalla muestra la temperatura a la tripulación.
- La computadora lo registra para los registros de mantenimiento.
Nadie necesita saber nada el uno del otro
- ¿Agregar una nueva pantalla? Simplemente se suscribe a la información que necesita.
- ¿Quitar un sensor? La red se adapta automáticamente.
Esto se denomina DDS (Servicio de Distribución de Datos) , un estándar industrial utilizado en numerosas aplicaciones exigentes, como el control del tráfico aéreo y los dispositivos médicos.
Servicios de GVA en nuestro software
Nuestro SDK LDM proporciona implementaciones listas para usar de servicios clave de GVA:
🔔 Servicio de alarmas
Gestiona las advertencias y alertas en toda la plataforma del vehículo.
| Categoría | Prioridad | Ejemplo |
|---|---|---|
| Advertencia | 🔴 Máximo | Pérdida de un sistema crítico para la seguridad. |
| Precaución | 🟡 Mediano | Funcionalidad degradada |
| Consultivo | 🟢 Más bajo | Notificación informativa |
El Servicio de Alarmas garantiza que las advertencias críticas lleguen a los miembros de la tripulación de forma sistemática, siguiendo las especificaciones de la GVA sobre cómo se presentan, se confirman y se desactivan las alarmas.
📋 Servicio de registro
Realiza un seguimiento de todos los dispositivos y sistemas del vehículo.
Cuando un nuevo equipo se conecta a la red GVA, ocurre lo siguiente:
- Solicitud de registro : "Hola, soy una cámara térmica, modelo XYZ".
- Recibe una ID : el registro le asigna un identificador único.
- Se vuelve visible : otros sistemas ahora pueden encontrarlo y comunicarse con él.
Esto es similar a cómo los dispositivos de tu red doméstica obtienen direcciones IP automáticamente.
📊 Monitoreo de uso y condición (UACM)
Realiza un seguimiento automático del estado del vehículo con fines de mantenimiento.
| Qué rastrea | Por qué es importante |
|---|---|
| Horario de funcionamiento | Programe el mantenimiento en el momento adecuado. |
| lecturas de temperatura | Detectar problemas antes de que se produzcan fallos. |
| Eventos de falla | Entienda qué está fallando. |
| Patrones de uso | Optimizar la gestión de flotas |
Los datos de UACM ayudan a los técnicos de mantenimiento a saber qué vehículos necesitan atención antes de que se averíen, pasando de "reparar cuando se rompen" a "mantener cuando sea necesario".
🖥️ Interfaz hombre-máquina (HMI)
El estándar HMI de GVA garantiza interfaces de tripulación uniformes:
- Diseños de pantalla estandarizados : las mismas áreas para el estado, los controles y la información.
- Patrones de control comunes : botones y navegación familiares.
- Acceso basado en roles : los comandantes, conductores y operadores ven la información pertinente.
Nuestro conjunto de software
Descripción general de la arquitectura
Aplicaciones disponibles
| Solicitud | Descripción | Caso de uso |
|---|---|---|
| gva-qt6-hmi | Interfaz hombre-máquina de GVA | Aplicación de visualización de la tripulación principal |
| gva-qt6-alarmas | Servicio de alarmas | Gestión de alarmas en todo el vehículo |
| Registro gva-qt6 | Servicio de Registro | Registro y seguimiento de dispositivos |
| gva-qt6-uacm | Servicio UACM | Monitorización de la salud y el uso |
| gva-qt6-j1939 | Puerta de enlace CAN | Puente al dominio de la automatización |
| gva-qt6-app-bms | Sistema BMS | Nuestro sistema de gestión de batallas para LDMv10 |
Herramientas de desarrollo
| Herramienta | Objetivo |
|---|---|
| HERRAMIENTAS | Supervisar y depurar transmisiones de vídeo y crear otras nuevas en tiempo real. |
| LDMX | Supervise todos los mensajes LDM en tiempo real, inspeccione los registros y depure las comunicaciones. |
| Simulador de vehículos | Generar datos realistas del vehículo para realizar pruebas sin necesidad de hardware. |
Empezando
Para desarrolladores
- Compile el SDK : siga la Guía de inicio rápido.
- Ejecuta los ejemplos : observa la comunicación real del VAB en acción.
- Explora con LDMX : monitoriza el tráfico de datos en tiempo real.
Para integradores de sistemas
- Comprenda su versión de LDM : adáptela a los requisitos de su proyecto.
- Define tus temas : ¿Qué información publicarás y a cuál te suscribirás?
- Intégrelo con nuestros envoltorios : las clases de señales/ranuras de Qt6 facilitan la integración.
Para gerentes de proyecto
- Cumplimiento de GVA : nuestro SDK ayuda a cumplir con los requisitos de Def Stan 23-09.
- Compatibilidad con múltiples proveedores : la interoperabilidad de DDS significa flexibilidad en la elección de equipos.
- Riesgo reducido : implementaciones comprobadas de servicios GVA