Solución de problemas
Esta sección resume cómo interpretar la información que el Bridge envía al autopiloto y los problemas más habituales durante la operación.
Salud del nodo en Mission Planner
El estado global del Bridge se ve en la página DroneCAN/UAVCAN de
Mission Planner como el health del nodo:
OK: el sistema no detecta condiciones degradadas.
WARNING: hay advertencias activas (la pila no está aún en
RUNNING, baterías por debajo del umbral de aviso, presión de H2 baja, desequilibrio entre buses, telemetría intermitente, etc.). Siuavcan.fc_warn_blocks_armestá a 1, este estado bloquea el armado.ERROR: hay condiciones críticas (subtensión severa de batería, presión de H2 muy baja, fallo del sensor de presión, pérdida prolongada de telemetría, fallo grave de la pila). Bloquea el armado siempre.
Mensajes en el HUD
El Bridge envía mensajes de log por DroneCAN (LogMessage) que ArduPilot
muestra en el HUD y en el panel de mensajes. Se filtran según el nivel
configurado en CAN_LOGLEVEL:
2(recomendado en operación): muestraWARNINGyERROR.3: añadeINFO(útil durante puesta a punto y depuración).
Resumen rápido por grupo
Los mensajes están agrupados por un tag (source del LogMessage) que
identifica el subsistema:
Tag |
Subsistema |
Qué reporta |
|---|---|---|
|
Pila de combustible |
Cambios de estado, alertas de la propia pila, timeout de arranque. |
|
Hibridación / sensores analógicos |
Tensiones y corrientes de cada batería, presión de H2, equilibrio entre buses. |
|
Conectividad CAN interna |
Pérdida y recuperación de telemetría hacia la pila o la hibridación. |
|
Salud agregada |
Transiciones globales y motivos por los que se bloquea un arranque. |
|
Tarjeta MicroSD |
Estado del logging interno. |
|
Actualización de firmware |
Inicio de actualización OTA. |
El catálogo completo, con texto literal, severidad y acción recomendada, está en catálogo completo de mensajes de log.
Problemas comunes
Síntoma |
Causa probable |
Acción |
|---|---|---|
El Bridge no aparece en Mission Planner. |
Bus CAN mal cableado, terminación incorrecta, autopiloto sin DroneCAN activado. |
Verificar |
BATT1 / BATT2 / BATT3 no aparecen en Mission Planner. |
Parámetros |
Revisar la sección de failsafes y parámetros recomendados y, tras cambios, reiniciar el autopiloto. |
BATT3 baja muy rápido o de forma errática. |
Lectura de presión de H2 inestable o sensor en fallo. |
Revisar conexión del sensor; ver si aparece |
El armado se bloquea sin causa aparente. |
El Bridge está en |
Identificar la advertencia en el HUD o cambiar el parámetro a |
La pila no arranca al activar el relé. |
Pre-comprobaciones bloquearon el arranque. |
Buscar el mensaje |
El nodo aparece pero no se puede entrar a sus parámetros. |
Asignación dinámica (DNA) aún en curso o el nodo todavía no responde. |
Esperar unos segundos tras el arranque y reintentar. |
Las tensiones y corrientes detalladas no aparecen en el Quick panel. |
Falta el script Lua, |
Verificar |
Los campos del Quick panel muestran |
Limitación de Mission Planner: las etiquetas personalizadas no siempre persisten entre reinicios. Los valores siguen actualizándose correctamente. |
Vuelve a seleccionar el nombre con clic derecho sobre el campo. Como alternativa permanente, añade los valores al HUD mediante User Items (clic derecho en el HUD → User Items). |
La actualización de firmware OTA no comienza. |
Node ID inválido (DNA todavía pendiente) o bus inestable. |
Esperar a que el nodo tenga ID asignado y reintentar. |
Cuándo aterrizar inmediatamente
Cualquier alerta de nivel ERROR (FC fault: *, Batt* critical,
Press fault, FC: CAN lost, Hybrid: telemetry lost, Health error)
debe tratarse como condición de aterrizaje inmediato. El procedimiento
detallado está en recomendaciones ante alertas y emergencias.
Registro interno
El Bridge guarda un registro interno en MicroSD por cada arranque. Estos ficheros son para uso de soporte H2 Dron Energy: si te lo solicitan, extrae la tarjeta y envíala junto con el incidente reportado.