hbox-docs/docs/procedimientos/v5-prueba-final-unidad.md

7.4 KiB
Raw Blame History

title tags date project author version audience
HBOX V5 — Prueba final de unidad ensamblada
project-drogheda
hardware
hbox
v5
testing
prueba-final
procedimiento
2026-09-18 Project Drogheda Helgen Technologies 1.3 técnicos de banco

HBOX V5 — Prueba final de unidad ensamblada

!!! warning "V5.6 y V5.7: su serigrafía trae otros designadores (T43, 22-oct)" Este procedimiento usa los designadores de la V5.5 (y de la V4), los que trae su serigrafía. La V5.6 y la V5.7 llegan con los de T43 y varios nombres ahora son otra pieza: el USB-C de DFU es J7 (aquí J11), el GX16 es J15 (aquí P1) y la entrada de 5 V es J16 (aquí P2). En una V5.6 o una V5.7, busca cada designador en la tabla de abajo antes de medir o conectar. Las notas marcadas «V5.6» ya van en la numeración nueva.

??? info "Designadores de este documento en la V5.6 y la V5.7 (16)" | Aquí (V5.5) | V5.6 | V5.7 | Pieza | |---|---|---|---| | C32 | C71 | C71 | 47uF | | DB1 | D17 | D17 | LED | | DB4 | D14 | D14 | LED | | J11 | J7 | J7 | USB-C DFU | | K1 | K1 | K1 | G5V-1 DC5 | | L6 | L3 | L3 | 2.2uH/8A | | MOD1 | MOD1 | MOD1 | simpleRTK2B-Pro on UNO female headers | | P1 | J15 | J15 | GX16-5 | | P2 | J16 | — | 5V-IN-SD15B05 | | P4 | J5 | J5 | BATT-1S4P+NTC | | P5 | — (no está) | — | TEMP_PROBE | | P6 | J3 | J3 | FAN 2-pin | | P12 | — (no está) | — | NTC-HOTSPOT | | U3 | U6 | U6 | SHT40-AD1B | | U4 | U12 | U12 | TMP102 | | U13 | U11 | U11 | PCF8574 |

!!! abstract "Para quién · Cuándo · Tiempo · Necesitas" - Para quién: técnicos de banco. - Cuándo: unidad V5.5/V5.6 recién ensamblada, antes de embarcar. Paso 4 de producción, entre el ensamble y la configuración. - Tiempo: ~45 min por unidad (P1–P6). - Necesitas: arnés GX16 real con fuente de 24 V, cable USB-C en J11, laptop con terminal a 115200 grabando, antenas con cielo, monitor abierto. Se registra en el acta de ensamble.

Firmware: el binario V5 vigente de Descargas. Abajo X.Y.Z es la versión que flasheaste. Hasta 0.5.9 el cargador está apagado (paquete de un solo uso hasta 3.40 V); desde 0.6.0 carga con 24 V y etapa ON (carga=, ltc=CARGANDO).

0. Preparación

  1. Con la fuente apagada, verifica el arnés GX16 (obligatorio; la EinarBoard 006 murió por un cruce aquí): pin 1 → P1.1 (24V_IN), pin 2 → GND, pin 3 → P1.3 (IGN_IN), y ninguna continuidad de pin 1 o pin 3 a P2.1 (5 V). El 5 V de P2 solo sale del SD-15B; 24 V en P2 destruye el LTC4040 (máx 5.5 V) y el MCU.
  2. Consola: USB-C en J11, PuTTY o CoolTerm a 115200. Cada línea es STAT, EVT o $PHLG; l muestra la leyenda.
  3. 24 V en P1 (entrada + ignición) por el arnés GX16; el SD-15B da el 5 V. Batería en P4. Antenas GNSS y LTE, SIM y módem puestos.
  4. NTC de punto caliente en P12 (10 k B3950) si la unidad la lleva. Es la única que ve el MCU (tntc); la NTC del paquete (P4 pin 3) va solo al LTC4040 y no sale en telemetría. Sin NTC en P12 el monitor muestra "n/d".
  5. Graba el log completo como HBOX5-Exx-Axxx-Rxxxx_prueba-final.txt para el acta.

P1. Arranque autónomo (2 min)

Energiza 24 V con ignición. No toques la consola.

Esperado Si falla
Banner hbox-v5-bringup X.Y.Z · modo=AUTO · inputs at boot: v5=5.2–5.4V(ok) ign=ON Otra versión: reflashea. ign=OFF: arnés pin 3 / divisor 22k-10k
---- RESULT: 12 PASS / 0 FAIL ---- · >>> BOARD OK Cualquier [FAIL]: tarjeta a revisión, no se embarca
EVT … STACK ON reason=auto sin teclear, ≈10 s tras el banner STAT con v5= < 4.5 o modo=MAN (teclea A)
EVT … NMEA primera trama < 3 s después · EVT FAN ON (vehiculo: 5V+ign) Sin NMEA: mide SW_5V (MOD1 pin 5) ≈ 5 V
LED RGB azul (sin RTK) o verde (RTK); DB1–DB4 según vbat RGB rojo con stack=ON: PCF8574 / cableado de LEDs

P2. Riel y módem (10 min)

Deja la unidad 10 min encendida mientras el módem se registra.

Esperado Si falla
v5=5.2x–5.3x(ok) siempre; nunca (BAJO) ni EVT V5 BAJO; v5min ≥ 4.9 V en cada STAT BAJO o v5min < 4.6: el riel cae con la ráfaga LTE; ajusta el SD-15B a ~5.3 V (PFI del LTC4040)
tbat/tair/tmcu estables (< 45 °C) · i2cerr=0 i2cerr sube: I²C / soldadura U3, U4, U13
$PHLG,X.Y.Z,RUN,… cada 10 s, rec=0, sin LIMP rec > 0: NMEA intermitente, revisa MOD1 / UART1 del F9P
Modo B: ≈10 s tras la primera NMEA, EVT MODOB ON; modoB=ON, relay= sube cientos/s, phlg_aire= +1 cada 30 s modoB=off fijo: sin NMEA en PA3 o B bloqueado. relay=0 con modoB=ON: K1 / PA10
Servidor: en ≤ 2 min H00xx muestra Salud (fw, vbat, temperaturas, v5min), llegan $PHEV (BOOT, STACK_ON, MODOB_ON) y posición a 1 Hz Posición sin Salud: el módem no reenvía $PHLG; revisa $$$AS+ (modo transparente)

P3. Respaldo de batería (6 min)

Con la etapa ON, desconecta los 24 V. Espera 5 min y reconecta.

Esperado Si falla
EVT V5 PERDIDO → EVT BACKUP inicio vbat=4.0x, etapa sigue ON, RGB amarillo La etapa se apaga o la tarjeta reinicia (reset=POR): mide MAIN5V (C32) durante el corte, esperado 4.79 V
stack=ON backup=Ns nmea= sigue contando 5 min; ventilador según termostato (normalmente OFF) nmea se detiene: SW_BAT/L6 (pista 0.3 mm) o paquete flojo en P4
Al reconectar: EVT V5 PRESENTE → EVT BACKUP fin dur≈300s nmea_durante=N … SOSTUVO —

P4. Primer RTK a cielo abierto (10 min)

Antena con cielo despejado y base activa ($$$AS+ configurado).

Esperado Si falla
EVT GGA fix … -> RTK FLOAT(5) y luego -> RTK FIX(4); gga=RTK_FIX sats≥10 hdop<1.5; RGB verde Se queda en GPS(1): no llegan correcciones; revisa módem/NTRIP ($$$AS+), no el F9P
$PHLG … RUN,OK,4,… link=DEGR fijo: NMEA sí, RTK no

P5. Recuperación de enlace (4 min, una unidad por lote)

Con la etapa ON más de 90 s, retira el ArduSimple del zócalo (o su UART1) y cronometra.

Esperado Si falla
EVT NMEA PERDIDO >5 s → a los 60 s EVT RECOVERY #1 sin NMEA 60s -> ciclo de etapa 5 s → STACK OFF reason=no_nmea → 5 s → STACK ON reason=recovery; RGB magenta No cicla: modo=MAN o < 90 s de gracia
Al reinsertar: NMEA primera trama; rec=1 —

P6. Apagado y acta (2 min)

  1. Quita la ignición: EVT IGN OFF, EVT FAN OFF (bateria: termostato). La etapa sigue ON mientras haya 24 V.
  2. Quita 24 V: con batería entra BACKUP. No esperes a SLEEP: reconecta y apaga con P.
  3. En el acta: versión, uid= del banner, resultado P1–P5, vbat final y, con 0.5.x, "cargador OFF".

Colores del LED RGB: manual V5.

Historial de revisiones

Versión Fecha Cambios
1.0 2026-09-18 Primera versión (0.5.1-fm).
1.1 2026-09-29 Título sin versión de firmware; nota de cargador 0.6.0; enlaces al flujo.
1.2 2026-09-29 Edición breve: versión genérica X.Y.Z; tabla de colores RGB remitida al manual V5.
1.3 2026-10-22 Aviso y tabla de equivalencias para la V5.6 y la V5.7, que traen los designadores de T43 (22-oct). El cuerpo conserva la numeración de la V5.5.

Versiones anteriores en git.