Catálogo completo de mensajes de log

Esta página recoge el catálogo completo de mensajes LogMessage del Bridge y los mensajes emitidos por el script opcional bridge_watchdog.lua.

Catálogo completo de mensajes de log

Grupo h2:fc — Pila de combustible

Texto

Nivel

Causa

Acción

FC: selftest

INFO

La pila ha entrado en autodiagnóstico.

Esperar transición a READY.

FC: ready

INFO

La pila está lista para arrancar.

Operación normal.

FC: running

INFO

La pila está produciendo energía.

Listo para operar.

FC: shutting down

WARNING

La pila ha empezado el proceso de parada.

Esperar a off; comprobar que ha sido un comando del operador.

FC: off

INFO

La pila ha terminado de apagarse.

FC: unexpected stop

WARNING

La pila ha pasado de RUNNING a otro estado sin orden de parada.

Revisar alertas posteriores; aterrizar si está en vuelo.

FC: start timeout

WARNING

Se envió la orden de arranque pero no se alcanzó RUNNING en 5 segundos.

Reintentar tras revisar presión de H2 y baterías.

FC warn: undervoltage

WARNING

Tensión de la pila baja.

Reducir consumo si es posible.

FC warn: high temp

WARNING

Temperatura de la pila elevada.

Reducir consumo, asegurar refrigeración.

FC warn: fan

WARNING

Aviso del ventilador.

Revisar flujo de aire al aterrizar.

FC warn: H2 pressure

WARNING

Presión de H2 baja según la pila.

Considerar regreso.

FC fault: undervoltage

ERROR

Subtensión severa.

Aterrizaje inmediato.

FC fault: high temp

ERROR

Sobretemperatura severa.

Aterrizaje inmediato.

FC fault: fan

ERROR

Fallo del ventilador.

Aterrizaje inmediato.

FC fault: H2 pressure

ERROR

Presión de H2 críticamente baja.

Aterrizaje inmediato.

FC: alerts ok

INFO

Todas las alertas de la pila se han limpiado.

Grupo h2:hyb — Sensores de energía y H2

Estos mensajes se emiten en transición (entrada y salida del estado degradado). El texto no se repite a menos que la condición cambie.

Texto

Nivel

Causa

Acción

Batt1 critical / Batt2 critical

ERROR

Tensión del bus por debajo del umbral crítico.

Aterrizaje inmediato.

Batt1 low / Batt2 low

WARNING

Tensión del bus por debajo del umbral de aviso.

Vigilar y considerar regreso.

Batt1 overcurrent / Batt2 overcurrent

WARNING

Consumo elevado en la rama de batería.

Reducir maniobras agresivas.

Batt1 overvolt / Batt2 overvolt

WARNING

Tensión por encima del rango esperado.

Revisar configuración de carga.

Batt1 OK / Batt2 OK

INFO

El bus se ha recuperado.

Batt1 current fail

WARNING

El sensor de corriente de la batería 1 no responde.

Vigilar consumo y revisar cableado al aterrizar.

Bus1 current fail

WARNING

El sensor de corriente del bus 1 no responde.

Vigilar consumo y revisar cableado al aterrizar.

Batt2 current fail

WARNING

El sensor de corriente de la batería 2 no responde.

Vigilar consumo y revisar cableado al aterrizar.

Bus2 current fail

WARNING

El sensor de corriente del bus 2 no responde.

Vigilar consumo y revisar cableado al aterrizar.

Batt1 current OK

INFO

El sensor de corriente de la batería 1 vuelve a responder.

Bus1 current OK

INFO

El sensor de corriente del bus 1 vuelve a responder.

Batt2 current OK

INFO

El sensor de corriente de la batería 2 vuelve a responder.

Bus2 current OK

INFO

El sensor de corriente del bus 2 vuelve a responder.

Press fault

ERROR

Lectura del sensor de presión de H2 fuera de rango (sensor desconectado o averiado).

Aterrizar; el arranque de la pila quedará bloqueado.

H2 critical

WARNING

Presión de H2 por debajo del umbral crítico.

Regreso o aterrizaje.

H2 low

WARNING

Presión de H2 por debajo del umbral de aviso.

Vigilar autonomía restante.

H2 OK

INFO

La presión de H2 se ha recuperado.

Bus imbalance

WARNING

Diferencia entre las tensiones de los dos buses por encima del umbral.

Revisar uno de los buses al aterrizar.

Bus balance OK

INFO

El equilibrio entre buses se ha recuperado.

Grupo h2:can — Conectividad CAN interna

Texto

Nivel

Causa

Acción

FC: no telemetry

WARNING

Más de 3 s sin datos de la pila.

Vigilar; puede ser transitorio.

FC: CAN lost

ERROR

Más de 10 s sin datos de la pila.

Aterrizaje inmediato.

FC: CAN recovered

INFO

Datos de la pila restaurados.

tx1:N tx2:N rx:N

WARNING

Volcado de contadores tras detectar errores en el bus CAN.

Revisar cableado y terminaciones al aterrizar.

Grupo h2:health — Salud agregada, arranque y bloqueos

Texto

Nivel

Causa

Acción

Health OK

INFO

El estado global ha vuelto a OK.

Health warning

WARNING

El estado global ha pasado a WARNING.

Identificar la causa en el resto del log.

Health error

ERROR

El estado global ha pasado a ERROR.

Aterrizaje inmediato si está en vuelo.

BOOT: <r1>

WARNING

El Bridge arrancó con una condición degradada activa.

Revisar la razón indicada antes de operar.

BOOT: <r1>, <r2>

WARNING

El Bridge arrancó con dos condiciones degradadas activas.

Revisar las razones indicadas antes de operar.

BOOT: <r1>, <r2> +N

WARNING

El Bridge arrancó con más de dos condiciones degradadas activas.

Revisar las razones mostradas y el resto del log.

START blocked: <razones>

WARNING

Se ha intentado arrancar la pila pero las pre-comprobaciones lo impiden.

Resolver la causa indicada antes de reintentar.

Etiquetas posibles en BOOT: y START blocked::

Etiqueta

Significado

no FC telem

No hay datos recientes de la pila.

voltage sensors fail

No hay datos recientes de los sensores de tensión del sistema.

FC fault

La pila informa de una condición de fallo.

FC state

La pila no está en el estado esperado.

Batt1 crit / Batt2 crit

Un bus de batería está en tensión crítica.

Batt1 over / Batt2 over

Un bus de batería está por encima del umbral de tensión.

Batt1 OC / Batt2 OC

Una rama de batería está por encima del umbral de corriente.

H2 critical

Presión de H2 por debajo del umbral crítico.

press fault

Sensor de presión de H2 fuera de rango.

Batt1 low / Batt2 low

Un bus de batería está por debajo del umbral de aviso.

H2 low

Presión de H2 por debajo del umbral de aviso.

bus imbalance

Diferencia excesiva entre los dos buses.

current sensors fail

Uno o más sensores de corriente no responden.

Grupo h2:sd — Tarjeta MicroSD

Texto

Nivel

Causa

Acción

SD: logging <fichero>

INFO

Se ha abierto un nuevo fichero de log interno.

Operación normal.

SD: write error

ERROR

Error de escritura en la MicroSD.

Sustituir o reformatear la tarjeta entre vuelos.

SD: no card

WARNING

El Bridge no detecta la tarjeta.

El sistema vuela sin log; reinsertar la tarjeta entre vuelos.

Grupo h2:ota — Actualización OTA

Texto

Nivel

Causa

Acción

OTA reboot to bootloader

INFO

Se aceptó una solicitud de actualización y el Bridge se va a reiniciar al bootloader.

Esperar a que termine la actualización.

Mensajes del script bridge_watchdog.lua (opcional)

Si el script bridge_watchdog.lua está instalado en el autopiloto, emite los siguientes mensajes de GCS (no son LogMessage del Bridge, sino mensajes del propio script):

Texto

Nivel

Causa

Acción

H2 bridge watch:

INFO

Indicación de que el script se ha cargado. El contenido exacto del mensaje puede no reflejar los valores configurados; no lo uses como confirmación de Node ID o timeout.

H2 bridge NNN disconnected

WARNING

El Bridge no ha enviado NodeStatus en más de 3 s. NNN es el Node ID configurado.

Verificar alimentación y bus CAN.

H2 bridge NNN reconnected

INFO

El Bridge ha vuelto a emitir NodeStatus tras una desconexión previa.

Si el watchdog no emite el mensaje de inicio, comprueba todos los puntos siguientes:

  • SCR_ENABLE = 1 (y reinicio del autopiloto tras el cambio).

  • El fichero bridge_watchdog.lua está en APM/scripts/ de la SD con extensión .lua.

  • BRIDGE_NODE_ID en el script es mayor que 0; si vale 0 el script sale sin hacer nada.

    • La versión de ArduPilot expone el binding Lua DroneCAN_Handle (requiere ArduPilot con scripting Lua y la API DroneCAN habilitados; observado en ArduPilot 4.7.0 beta). En versiones o compilaciones sin esta API el script no puede ejecutarse y emitirá un error en el HUD en su lugar.

  • CAN_P1_DRIVER = 1 y CAN_D1_PROTOCOL = 1 correctamente configurados; si DroneCAN_Handle no consigue crearse (CAN mal configurado), el script también sale con un mensaje de error.