Parámetros configurables
Parámetros del Bridge
Los siguientes parámetros se almacenan en flash en el propio Bridge y se pueden leer y escribir desde Mission Planner o DroneCAN GUI Tool.
Parámetro |
Valor por defecto |
Rango |
Descripción |
Requiere reinicio |
|---|---|---|---|---|
|
42 |
0-125 |
Identificador de nodo DroneCAN del Bridge. Con 0 se usa asignación dinámica (DNA). |
Sí |
|
0 |
0-15 |
Identificador de hardpoint usado para el comando de inicio/parada de la pila. |
No |
|
1 |
0-1 |
Si está activado, las advertencias de la pila bloquean el armado. |
No |
Notas
Cambiar
uavcan.node_idrequiere reiniciar el Bridge para que el cambio surta efecto.El parámetro
uavcan.fc_warn_blocks_armpermite elegir si las advertencias (WARNING) de la pila deben impedir el armado en ArduPilot. Las condiciones críticas (ERROR) bloquean el armado siempre.
Parámetros de ArduPilot relevantes
Estos parámetros viven en el controlador de vuelo, no en el Bridge. Se configuran una vez desde Mission Planner. Los valores indicados son los recomendados para el sistema H2 Dron Energy. Para el procedimiento paso a paso ver configurar Mission Planner.
Driver CAN y nivel de log
Parámetro |
Valor recomendado |
Descripción |
|---|---|---|
|
|
Activa el primer driver CAN del autopiloto. |
|
|
Selecciona DroneCAN como protocolo del driver 1. |
|
|
Nivel mínimo de |
Monitores de batería
Hay tres monitores DroneCAN, uno por cada batería virtual publicada por el Bridge:
Parámetro |
Valor |
Descripción |
|---|---|---|
|
|
DroneCAN-BatteryInfo (LiPo bus 1). |
|
|
Vincula con |
|
|
Capacidad nominal del pack LiPo bus 1, en mAh. Ajustar al pack real. |
|
|
DroneCAN-BatteryInfo (LiPo bus 2). |
|
|
Vincula con |
|
|
Capacidad del pack LiPo bus 2, en mAh. |
|
|
DroneCAN-BatteryInfo (reserva H2). |
|
|
Vincula con |
|
|
Fijo en 100: ver explicación en «Reserva de H2 como porcentaje» más abajo. |
Opcional, batería virtual suma de los dos buses LiPo:
Parámetro |
Valor |
Descripción |
|---|---|---|
|
|
Tipo «Sum of selected» (suma de baterías). |
|
|
Suma BATT1 + BATT2. |
|
|
Suma de capacidades. |
Niveles low/critical y failsafes recomendados
Para las baterías LiPo se usan los umbrales de tensión clásicos de ArduPilot:
Parámetro |
Valor recomendado |
Descripción |
|---|---|---|
|
|
Tensión por debajo de la cual se dispara el failsafe |
|
|
Tensión por debajo de la cual se dispara el failsafe |
|
|
Acción |
|
|
Acción |
Para la reserva de H2 (BATT3) el procedimiento es diferente. El Bridge
publica BATT3 con voltage = 0 y current = 0 (la tensión y corriente
eléctricas reales de la pila están en CircuitStatus), y publica un mensaje
auxiliar BatteryInfoAux con un nominal_voltage sintético de 1000 V. Esto
hace que ArduPilot calcule:
consumed_mah = (full_charge_wh - remaining_wh) / nominal_voltage * 1000
= (100 - %H2 restante) / 1000 * 1000
= 100 - %H2 restante
Es decir: con BATT3_CAPACITY = 100, BATT3_*_MAH se interpreta como
porcentaje de H2 consumido. Así es como se configura el failsafe de
hidrógeno:
Parámetro |
Valor recomendado |
Descripción |
|---|---|---|
|
|
Failsafe |
|
|
Failsafe |
|
|
Acción |
|
|
Acción |
|
|
Desactivar failsafe por tensión (no aplicable a BATT3). |
|
|
Desactivar failsafe por tensión. |
Ajusta los porcentajes a tu margen operativo. Un dato típico es disparar RTL con margen suficiente para volver al punto de despegue con la pila aún en
RUNNING.
Inicio/parada de la pila
Parámetro |
Valor |
Descripción |
|---|---|---|
|
|
Asigna el relé virtual 1 al hardpoint DroneCAN ID 0 (debe coincidir con |
|
|
Tipo de relé estándar (Relay). |
|
|
Mapea el canal RC 9 a «Relay1 On/Off». |
Visualización avanzada con script Lua (opcional)
Solo si se va a usar el script Lua que republica la telemetría como
NAMED_VALUE_FLOAT:
Parámetro |
Valor |
Descripción |
|---|---|---|
|
|
Activa el motor de scripts Lua de ArduPilot. |
Ver el procedimiento completo en configurar Mission Planner.