5.9 KiB
| title | tags | date | project | author | version | audience | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HBOX V5 — Prueba final de unidad ensamblada |
|
2026-09-18 | Project Drogheda | Helgen Technologies | 1.2 | técnicos de banco |
HBOX V5 — Prueba final de unidad ensamblada
!!! 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
- 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.
- Consola: USB-C en J11, PuTTY o CoolTerm a 115200. Cada línea es
STAT,EVTo$PHLG;lmuestra la leyenda. - 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.
- 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". - Graba el log completo como
HBOX5-Exx-Axxx-Rxxxx_prueba-final.txtpara 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)
- Quita la ignición:
EVT IGN OFF,EVT FAN OFF (bateria: termostato). La etapa sigue ON mientras haya 24 V. - Quita 24 V: con batería entra
BACKUP. No esperes aSLEEP: reconecta y apaga conP. - En el acta: versión,
uid=del banner, resultado P1–P5,vbatfinal 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. |
Versiones anteriores en git.