hbox-docs/docs/procedimientos/v5-modulos-integracion.md

156 lines
8.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "HBOX V5 — Prueba de módulos e integración RTK"
tags: [project-drogheda, hardware, hbox, v5, ardusimple, 4g, ntrip, testing, procedimiento]
date: 2026-09-17
project: Project Drogheda
author: Helgen Technologies
version: 1.2
status: ACTIVO
audience: técnicos de banco
---
# HBOX V5 — Prueba de módulos e integración RTK
!!! abstract "Para quién · Cuándo · Tiempo · Necesitas"
- Para quién: técnicos de banco.
- Cuándo: cada simpleRTK2B Pro y cada 4G NTRIP Master antes de asignarlo a una unidad, sin EinarBoard. Paso 2 de producción, entre la [prueba de tarjeta](v5-prueba-y-flasheo.md) y el [ensamble](v5-ensamble.md).
- Tiempo: módulo RTK 10 min · módulo 4G 10 min · integración 15–30 min (depende del cielo).
- Necesitas: laptop con u-center o u-center 2; dos cables USB-C con datos (el simpleRTK2B tiene dos puertos: POWER+GPS y XBEE); antena GNSS multibanda SMA con vista al cielo; dos antenas LTE (u.FL → SMA); una nano-SIM Telcel activa por módem; de ingeniería, la configuración F9P (`.txt` de u-center) y `4G_NTRIP_HelgenSRV-NMEA.local.txt` con credenciales (no se copia a otras máquinas); etiquetas ARD-NNN y RTK-NNNN, bolsas antiestáticas; actas [ArduSimple](../formularios/ardusimple.html), [módem 4G](../formularios/modem4g.html) e [integración](../formularios/integracion.html).
!!! warning "Reglas"
1. Un acta por módulo, con su serie (ARD-010, RTK-0006…), nunca por lote.
2. Sin EinarBoard: el simpleRTK2B se alimenta por su USB y el módem va en el zócalo XBee del simpleRTK2B.
3. Conecta las antenas antes de energizar. Un transmisor LTE sin antena se puede dañar.
## 0. Números de serie
| Pieza | Etiqueta | Dónde va |
|---|---|---|
| EinarBoard V5 | V5-01 … V5-15 (30 seleccionables) | Cerca de MH4 (puesta en la prueba de tarjeta) |
| simpleRTK2B Pro (ArduSimple) | ARD-001 … ARD-030 | Blindaje del ZED-F9P, sin tapar SMA ni zócalo XBee |
| 4G NTRIP Master (módem) | RTK-0001 … RTK-0030 (serie hasta RTK-1000) | Blindaje del módem, sin tapar los u.FL |
| Unidad HBOX | HBOX5-E07-A010-R0006 (la calcula el acta de ensamble) | Panel exterior |
El número de unidad sale de sus tres módulos: `E07` = V5-07, `A010` = ARD-010, `R0006` = RTK-0006. "RTK-" es el módem 4G, no el receptor GNSS. Los números no tienen que coincidir: en el acta de ensamble eliges qué módulo aprobado va en cada unidad.
En cada acta anota también la etiqueta de fábrica de ArduSimple y, en el módem, IMEI e ICCID de la SIM.
## 1. simpleRTK2B Pro — acta ArduSimple
### 1a. Inspección (sin energía)
- [ ] Etiqueta ARD-NNN puesta; etiqueta de fábrica anotada.
- [ ] Pines del zócalo XBee (2 × 10) rectos; SMA firme; sin componentes golpeados.
- [ ] Tira tipo Arduino (entra en MOD1) recta y completa.
### 1b. Fix GNSS
1. Antena GNSS al SMA, con vista al cielo.
2. USB-C POWER+GPS a la laptop.
3. Verifica:
| Punto | Esperado |
|---|---|
| LED POWER | Encendido |
| Laptop | Puerto serie u-blox GNSS receiver |
| u-center → Receiver → Connect | Fix Mode de *No Fix* a 3D en < 2 min a cielo abierto |
| Satélites en uso | ≥ 10 |
| LED GPS FIX | Parpadea con fix |
4. Anota en el acta: firmware del ZED-F9P (View → Messages → UBX-MON-VER), satélites y tiempo al primer fix.
Sin fix en 5 min a cielo abierto: prueba otra antena antes de marcar FALLA.
### 1c. Configuración Helgen
1. Tools → Receiver Configuration → Load configuration → archivo F9P de Helgen → Transfer file → GNSS.
2. UBX-CFG-CFG → Save current configuration (todas las memorias) → Send.
3. Desconecta y reconecta el USB. Conecta u-center a 115200: debe seguir con fix y `$GNGGA`.
- [ ] Configuración guardada; sobrevive al reinicio.
## 2. Módem 4G NTRIP Master — acta módem 4G
### 2a. Inspección (sin energía)
- [ ] Etiqueta RTK-NNNN puesta; IMEI (etiqueta del módem) e ICCID (SIM) anotados.
- [ ] SIM insertada en la dirección correcta, con clic.
- [ ] Pines XBee (2 × 10, paso 2 mm) rectos; u.FL sin daño.
### 2b. Montaje y configuración
1. Sin energía, inserta el módem en el zócalo XBee del simpleRTK2B. La silueta indica la orientación; no fuerces.
2. Dos antenas LTE a los u.FL; antena GNSS al SMA.
3. Conecta USB POWER+GPS (alimenta todo) y USB XBEE (configuración del módem).
4. Terminal serie en el puerto XBEE a 115200 baud. Envía línea por línea las líneas `$$$AS+…` de `4G_NTRIP_HelgenSRV-NMEA.local.txt`. Cada una contesta `OK` o el eco de ArduSimple.
5. `$$$AS+I=1111` para entrar a configuración; `$$$AS+K=…` con el ID de estación que indique ingeniería.
- [ ] Configuración completa, sin `ERROR`.
- [ ] ID de estación (`AS+K`) anotado.
### 2c. Registro en la red (hasta 2 min)
| Punto | Esperado |
|---|---|
| LED de red 4G | De parpadeo rápido (buscando) a lento o fijo (registrado) |
| Comando de estado de ArduSimple por XBEE | Operador Telcel y RSSI |
- [ ] Registrado en Telcel; RSSI anotado si lo reporta.
Sin registro en 3 min: prueba la SIM en otro módem aprobado. Si la SIM funciona allí y este no registra: FALLA (4G).
## 3. Integración ArduSimple + 4G — acta de integración
Se prueba la pareja que irá junta (ARD-NNN + RTK-NNNN); el mismo par se elige en el ensamble. Montaje igual que 2b; el USB XBEE puede quedar conectado para ver mensajes.
1. u-center en POWER+GPS (115200). Espera fix 3D.
2. LED NO RTK del simpleRTK2B: encendido = sin correcciones; parpadea = RTK FLOAT; apagado = RTK FIX.
3. Fix Mode debe llegar a 3D/DGNSS/FIXED, típicamente 1–5 min después del registro 4G.
| Punto | Esperado | Anotar |
|---|---|---|
| Encendido → RTK FIX | < 10 min | minutos |
| Fix Mode | 3D/DGNSS/FIXED | — |
| Satélites en uso | ≥ 10 | número |
| hAcc | < 0.05 m en FIX | metros |
| Estabilidad | FIXED 5 min sin caer a FLOAT, antena quieta | sí/no |
| Plataforma | Ingeniería ve la estación (`AS+K`) reportando | sí/no |
- [ ] RTK FIX estable 5 min.
- [ ] Confirmado en plataforma, o "pendiente" con hora.
FLOAT sin llegar a FIX con el LED NO RTK parpadeando: falta cielo (prueba en exterior) o el mountpoint está mal; no es falla del módulo. LED NO RTK siempre encendido (sin correcciones): revisa credenciales NTRIP con ingeniería antes de marcar FALLA.
### Cierre
- [ ] Desconecta el USB. Separa el módem del simpleRTK2B sin doblar pines.
- [ ] Cada módulo en su bolsa con su etiqueta; en la del ArduSimple anota "pareja: RTK-NNNN".
- [ ] Envía el acta de integración.
## 4. Criterio de aprobado
| Módulo | Aprobado cuando |
|---|---|
| ARD-NNN | Fix 3D, ≥ 10 satélites, configuración Helgen guardada |
| RTK-NNNN | Registrado en Telcel, configuración sin errores, `AS+K` anotado |
| Pareja | RTK FIX estable 5 min con correcciones por 4G |
El acta de ensamble no deja seleccionar un módulo con FALLA. Parámetros del módem y configuración F9P: [Descargas](../descargas/index.md). Configuración final de la unidad: [Configuración de la unidad](v5-configuracion-unidad.md).
## Anexo — notas de ingeniería
- En la unidad V5 el módem va en J7/J8 de la EinarBoard (mismo footprint XBee), no sobre el simpleRTK2B. El enlace F9P ↔ módem pasa por K1; con K1 liberado (`BYP_CTRL` bajo, estado por defecto) el camino es directo. Por eso la integración se prueba sobre el simpleRTK2B: misma electrónica, sin depender del firmware de la EinarBoard.
- F9P: UART1 a 115200 (lo lee la EinarBoard en PA3/PA2) y UART2 a la velocidad del módem (`AS+B=115200`). El `.txt` del F9P no está en el repo; falta añadirlo a `04-Source-Code/rtk-config/` (sin secretos).
- `AS+K` es la identidad en el servidor secundario (`AS+r/AS+h`). Pendiente decidir si es el número del módem (R0006) o el de la unidad; mientras, el acta lo guarda como texto libre.
- Credenciales (APN, NTRIP) solo en `…local.txt` en la laptop de banco; nunca en git ni en el sitio.
## Historial de revisiones
| Versión | Fecha | Cambios |
|---|---|---|
| 1.0 | 2026-09-17 | Primera versión. |
| 1.1 | 2026-09-29 | Encabezado uniforme, enlaces a actas, descargas y configuración. |
| 1.2 | 2026-09-29 | Edición breve: material dentro del encabezado; secciones renumeradas. |
Versiones anteriores en git.