Drogheda/Marketing/HBOX-Datasheet/main.tex

203 lines
14 KiB
TeX
Raw 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.

% Helgen Drogheda — HBOX · Ficha Técnica / Datasheet (estilo industrial, 2 pág.)
% v2.0 (29-sep-2026): unidad V5.6 — EinarBoard con STM32F411 a bordo, LTC4040 + paquete LFP-HT 26650,
% Ethernet, RS-485/RS-232, sensores y telemetría $PHLG. Compilar: latexmk -xelatex main.tex
% Fuentes: FACTS.md 29-sep, ECO V5.6 (2026-09-27), hbox_v5_bringup.ino 0.6.0, Mean Well SD-15B (19-36 Vcd).
\documentclass[8pt]{extarticle}
\newcommand{\sistema}{HBOX}
\newcommand{\sistemapdf}{HBOX Datasheet}
\newcommand{\doctipo}{Ficha Técnica}
\input{../../_brand/estilo-helgen.tex}
\usepackage{amssymb}
\geometry{margin=0.75cm}
\pagestyle{empty}
\setlength{\parindent}{0pt}
\setlength{\parskip}{0pt}
\renewcommand{\arraystretch}{1.0}
% Banda de sección compacta
\newcommand{\dssec}[1]{\vspace{3pt}{\setlength{\fboxsep}{2.2pt}\noindent\colorbox{HelgenIndigo}%
{\makebox[\dimexpr\linewidth-2\fboxsep][l]{\helgentitle\footnotesize\color{white}\,#1}}}\vspace{1.5pt}\\[0.5pt]}
% Fila de spec: Parámetro & Valor
\newcommand{\dstab}[1]{\begin{tabularx}{\linewidth}{@{}>{\bfseries\color{HelgenIndigo}}p{4.6cm} X@{}}#1\end{tabularx}}
\begin{document}
% ---------- Cabecera ----------
\noindent
\begin{minipage}[c]{0.30\linewidth}{\helgentitle\fontsize{22}{24}\selectfont\color{HelgenIndigo}Helgen}\end{minipage}%
\begin{minipage}[c]{0.42\linewidth}\centering{\helgentitle\large\color{HelgenIndigo}HBOX\,–\,24V\,–\,LTE}\\[1pt]{\scriptsize\color{HelgenTeal}Ficha Técnica · Rastreador GPS-RTK · Hardware V5.6}\end{minipage}%
\begin{minipage}[c]{0.28\linewidth}\raggedleft{\helgentitle\large\color{HelgenIndigo}HBOX}\,{\footnotesize\color{HelgenTeal}series}\end{minipage}\\[3pt]
{\color{HelgenCyan}\rule{\linewidth}{1.4pt}}\\[4pt]
{\footnotesize La \textbf{HBOX} entrega posición \textbf{RTK de precisión centimétrica} sobre 4G en equipo portuario e
industrial. Rover + estación base NTRIP, tarjeta \textbf{EinarBoard V5.6} con supervisor \textbf{STM32F411}, \textbf{respaldo
LiFePO$_4$} con gestor LTC4040, \textbf{Ethernet} y puertos serie, y \textbf{telemetría de salud} en banda hacia el monitor de flota de Helgen.}\\[2pt]
% ================= GNSS / RTK =================
\dssec{GNSS / RTK — Desempeño}
\dstab{%
Receptor & u-blox ZED-F9P (módulo ArduSimple simpleRTK2B), multibanda, multiconstelación (GPS, GLONASS, Galileo, BeiDou)\\
Bandas & L1 · L2 (GPS L1C/A, L2C · GLONASS L1OF, L2OF · Galileo E1, E5b · BeiDou B1I, B2I)\\
Precisión (RTK fijo) & $<$2 cm + 1 ppm CEP horizontal, con correcciones NTRIP hasta $\sim$35 km de la base\\
Tasa de salida & 1 Hz con 24 V. En batería: continuo (V5.5) · 1 reporte cada 10 min (V5.6, ciclo de ahorro)\\
Salida de posición & NMEA (GGA, RMC) + salud \texttt{\$PHLG} cada 30 s $\rightarrow$ servidor Helgen (htracker) $\rightarrow$ Wialon / Traccar / plataforma del cliente\\
}
% ================= Comunicaciones =================
\dssec{Comunicaciones — 4G / NTRIP}
\dstab{%
Correcciones & NTRIP / RTCM3 sobre LTE (ArduSimple 4G NTRIP Master, zócalo XBee)\\
Redes & 2G · 3G · 4G LTE — MicroSIM (Telcel u operador del cliente)\\
Antenas & 1$\times$ GNSS multibanda (SMA) + 2$\times$ LTE (SMA); separación GNSS–LTE $\geq$ 1 m\\
Control del módem (V5.6) & Encendido/apagado (\texttt{MODEM\_EN}), reset (\texttt{MODEM\_RST}), lectura del LED y \textbf{conteo de bytes RTCM} desde el supervisor: «módem vivo» medido, no inferido\\
Recuperación de enlace & Watchdog de enlace con \textit{backoff} (sin NMEA 60 s $\rightarrow$ ciclo de etapa; RTK perdido 15 min $\rightarrow$ ciclo); modo LIMP sigue reportando posición estándar\\
}
% ================= Supervisor / telemetría =================
\dssec{Supervisor y telemetría}
\dstab{%
MCU & STM32F411RET6 a bordo (100 MHz, Cortex-M4F), watchdog independiente 16 s, consola y DFU por USB-C\\
Telemetría \texttt{\$PHLG} (30 s) & Firmware, estado, enlace, fix, satélites, \textbf{vbat}, riel 5 V, temperaturas (aire, cargador, módem, celda), humedad, ventilador, \textbf{estado del cargador} (CARGANDO / PAUSA NTC / falla), recuperaciones, LIMP, \textbf{uptime}, fuente (vehículo/batería), respaldos\\
Eventos \texttt{\$PHEV} & Cada cambio de estado en banda: etapa ON/OFF, respaldo, recuperación, corte térmico, 5 V, ignición, carga, módem oscuro/vivo\\
Sensores & SHT40 (T/HR del gabinete) · TMP102 junto al cargador · TMP102 junto al módem · NTC del paquete (ventana de carga + ADC) · sensor interno del MCU\\
Indicadores & LED de panel (latido 1 Hz), LED RGB de estado (verde RTK · azul GPS · magenta sin NMEA · amarillo batería · rojo etapa OFF), indicador de batería 4 LEDs, LED del módem\\
}
% ================= Entrada =================
\dssec{Entrada (Input)}
\dstab{%
Alimentación & \textbf{24 Vcd nominal, 19--36 Vcd} (fuente interna Mean Well SD-15B-05: 19--36 V $\rightarrow$ 5 V, 3 A, 15 W)\\
Conector & GX16-5 de panel: 1 = +24 V · 2 = GND · 3 = ignición (+24 V con llave) · 4 = GND · 5 = sin uso\\
Ignición & Entrada de +24 V; cambia la política del ventilador y marca «máquina en operación» en la telemetría\\
Consumo típico / pico & $\sim$0.3--0.6 A @ 5 V en operación; picos de TX LTE $\sim$1.5--2 A; carga de batería +1.4 A @ 5 V\\
% VERIFICAR: consumo real a 24 V de las unidades V5.5 (valores de junio, no re-medidos)
Protección de entrada & Fusible en línea en el arnés (3 A) + supresor en 24V\_IN; PPTC 4 A en el riel de la etapa RTK\\
% VERIFICAR: valor final del fusible del arnés
}
% ================= Respaldo =================
\dssec{Respaldo de energía (Backup)}
\dstab{%
Gestor & \textbf{LTC4040}: conmutación sin interrupción 5 V $\leftrightarrow$ batería (boost 4.8 V), cargador integrado, límite de entrada 2.5 A (RS1 10 m$\Omega$), término a C/8\\
Paquete V5.6 & \textbf{LiFePO$_4$ alta temperatura 26650, 1S4P}, flotación 3.50 V, ventana de carga 10--60 \textdegree C (NTC B3380, RNTB 5.6 k), $>$2\,000 ciclos\\
% VERIFICAR: capacidad nominal del paquete LFP 26650 (Ah/Wh) y proveedor
Paquete V5.5 & Li-ion 18650 1S4P (unidades del primer lote); carga $\leq$45 \textdegree C\\
Corriente de carga & $\approx$1.4 A (R50 1.43 k); \textbf{vacío a lleno $\approx$ 8 h} — un turno de trabajo\\
Gobernador de carga (fw) & Carga solo con 24 V y etapa ON $>$120 s; corte instantáneo si el riel cae $<$4.90 V con enfriamiento exponencial; nunca carga en batería\\
Autonomía & Continuo $\approx$10--13 h (V5.5) · \textbf{días} con ciclo de 10 min (V5.6)\\
% VERIFICAR: autonomía medida en V5.6 con el ciclo de 10 min
Corte por batería baja & Etapa OFF a 3.40 V, rearme a 3.70 V o al volver el 5 V\\
% VERIFICAR: umbrales Li-ion en 0.6.0; el paquete LFP necesita su propia tabla (nominal 3.2 V)
}
% ================= Diagrama de potencia y señal =================
\dssec{Diagrama de potencia y señal}
\begin{center}
\begin{tikzpicture}[node distance=4mm and 12mm, font=\scriptsize, every node/.style={align=center}]
\node[cajaoscura, text width=1.9cm] (m) {Máquina\\24 V · ignición};
\node[caja, right=of m, text width=4.9cm] (hb) {HBOX V5.6\\{\scriptsize SD-15B-05 $\to$ 5 V · LTC4040 + LFP 26650 · STM32F411}\\{\scriptsize ZED-F9P · 4G NTRIP · SHT40 · 2$\times$TMP102 · ventilador}\\{\scriptsize Ethernet RJ45 · RS-485 · RS-232}};
\node[cajaoscura, above=4mm of hb, text width=2.3cm] (base) {Estación Base\\RTK / NTRIP};
\node[caja, right=16mm of hb, text width=2.2cm] (srv) {Servidor Helgen\\{\scriptsize monitor.helgen.dev}};
\node[caja, right=6mm of srv, text width=1.8cm] (cloud) {Wialon /\\plataforma};
\draw[flecha] (m) -- node[etiqueta,above]{GX16-5} (hb);
\draw[flechaacento] (base) -- node[etiqueta,right]{RTCM3 · 4G} (hb);
\draw[flecha] (hb) -- node[etiqueta,above]{NMEA + \$PHLG} (srv);
\draw[flecha] (srv) -- node[etiqueta,above]{} (cloud);
\end{tikzpicture}
\end{center}
\newpage
% ================= Interfaces =================
\dssec{Interfaces}
\dstab{%
Ethernet & RJ45 10/100 Mbit/s (W5500), \textbf{sin PoE}; DHCP o IP fija; espejo TCP de NMEA + \texttt{\$PHLG} + \texttt{\$PHEV} + \texttt{\$PHID} (bench 0.6.0-eth)\\
% VERIFICAR: Ethernet aún no probada en hardware real (pendiente banco V5.5)
RS-485 & Semidúplex, SP3485 (A, B, GND), terminación 120 $\Omega$ por puente interno, clavija Phoenix MC 1,5 / 3,5 mm\\
RS-232 & MAX3232 (TX, RX, GND), clavija Phoenix MC 1,5 / 3,5 mm\\
USB-C & J11: consola de diagnóstico y actualización de firmware (DFU) · J9: USB del módem 4G\\
Panel & LED de estado, LED RGB, botón RESET, interruptor de corte (desconecta batería y etapa), rejilla de ventilador\\
}
% ================= AMBIENTAL / TÉRMICA (destacado) =================
\dssec{Ambiental / Térmica}
\dstab{%
Temp.\ de operación (interno) & \textbf{$-10$ a $+75$\,\textdegree C} objetivo — componentes calificados $\geq$75\,\textdegree C\\
Temp.\ del receptor GNSS & $-40$ a $+85$\,\textdegree C (ZED-F9P)\\
Temp.\ de almacenamiento & $-40$ a $+85$\,\textdegree C (paquete LFP: preferir $\leq$45\,\textdegree C)\\
Carga de batería & \textbf{LiFePO$_4$ (V5.6): 10 a 60\,\textdegree C} — ventana fijada por el NTC del paquete (antes Li-ion $\leq$45\,\textdegree C)\\
Corte térmico (fw) & Etapa RTK OFF si paquete o punto caliente $\geq$60\,\textdegree C; rearme $<$55\,\textdegree C; aviso a 50\,\textdegree C\\
Ventilador & 5 V, 2 hilos, alimentado desde 24 V: 100 \% con máquina en operación; termostato 48/45\,\textdegree C en batería\\
Medición & T/HR del gabinete, T del cargador, T del módem y T de la celda en cada \texttt{\$PHLG}: el monitor ve la temperatura real, no la de placa de datos\\
Humedad & Hasta 95\,\% HR, sin condensación\\
Ingreso & Gabinete con rejilla de ventilación forzada y prensaestopas\\
% VERIFICAR: grado IP del gabinete V5 (el diseño de junio era IP67 sellado; el V5 lleva ventilador)
Material de carcasa & Por confirmar en el diseño mecánico vigente (sin PLA en la ruta térmica)\\
% VERIFICAR: material del gabinete V5 vigente (ASA/PC o metal)
}
\begin{helgennotice}[Nota térmica de diseño]
Bajo sol directo la temperatura interior supera ampliamente la ambiente. Por eso la V5.6 \textbf{mide} cargador, módem y celda,
usa \textbf{LiFePO$_4$ de alta temperatura} (carga hasta 60\,\textdegree C) y ventila con aire forzado. \textbf{Diseñar a la temperatura medida}, no a la ambiente.
\end{helgennotice}
% ================= Ventana térmica (derating) =================
\dssec{Ventana térmica de operación}
\begin{center}
\begin{tikzpicture}[xscale=0.082, yscale=0.8, font=\scriptsize]
\fill[red!14] (60,-0.15) rectangle (85,2.55);
\fill[HelgenTeal!20] (-40,0.0) rectangle (85,0.55);
\fill[HelgenCyan!50] (-10,0.7) rectangle (75,1.25);
\fill[HelgenIndigo!20] (10,1.4) rectangle (60,1.95);
\node[right] at (-40,0.275) {\,ZED-F9P: $-40$ a $+85$\,\textdegree C};
\node[right] at (-10,0.975) {\,Objetivo interno: $-10$ a $+75$\,\textdegree C};
\node[right] at (10,1.675) {\,Carga LiFePO$_4$: 10 a 60\,\textdegree C};
\node[red!65!black, align=center, font=\scriptsize\bfseries] at (72,2.78) {Corte etapa\\$\geq$60\,\textdegree C};
\draw[->,thick,HelgenIndigo] (-42,-0.28) -- (97,-0.28);
\foreach \t in {-40,-10,0,10,25,45,60,75,85}
\draw[HelgenIndigo] (\t,-0.20) -- (\t,-0.36) node[below,font=\tiny]{\t\textdegree};
\node[below right,font=\tiny,HelgenIndigo] at (90,-0.40) {Temp.\ interna};
\end{tikzpicture}
\end{center}
% ================= Protección =================
\dssec{Protección y seguridad}
\dstab{%
Sobrecorriente & PPTC 4 A en el riel de la etapa RTK; límite de entrada 2.5 A del LTC4040 (la fuente SD-15B nunca se pliega por la carga); modo \textit{hiccup} de la fuente\\
Batería & Cargador con ventana térmica por NTC, término por corriente (C/8), flotación LFP 3.50 V, safety timer; gobernador por firmware; corte por batería baja\\
ESD / USB & USBLC6-2SC6 en ambos USB-C; supresores en 24V\_IN\\
Aislamiento & Ignición por entrada de alta impedancia; etapa RTK y módem en rieles conmutados independientes (módem con su propio \textit{buck} y enable)\\
Interruptor de corte & Desconecta batería y etapa para transporte / almacén (sin abrir la unidad)\\
}
% ================= Mecánico =================
\dssec{Mecánico}
\dstab{%
Tarjeta & EinarBoard V5.6, 140 $\times$ 100 mm, 4 capas; zócalos para simpleRTK2B (UNO) y 4G NTRIP Master (XBee)\\
Gabinete & Yetlebox P3901, ABS, 39$\times$29$\times$16 cm, riel DIN, platina\\
% VERIFICAR: gabinete V5 vigente (dimensiones y modelo según el diseño mecánico actual)
Panel & GX16-5 · 3$\times$ SMA de mamparo · RJ45 · 2$\times$ clavija Phoenix 3 polos · LED / RGB · RESET · interruptor de corte · rejilla\\
Montaje & Sobre estructura firme; preferir sombra; 5 cm libres frente a la rejilla; antena GNSS a cielo abierto y a $\geq$1 m de las LTE\\
}
% ================= Variantes =================
\dssec{Variantes}
\vspace{-7pt}\hwtab{%
\begin{tabularx}{\linewidth}{@{}>{\bfseries}l X >{\centering\arraybackslash}p{2.8cm}@{}}
\rowcolor{HelgenIndigo}\textcolor{white}{Modelo} & \textcolor{white}{Descripción} & \textcolor{white}{Estado}\\
HBOX–24V–LTE & Entrada 19--36 Vcd directa (máquinas de 24 V); hardware V5.6 & \cellcolor{HelgenCyan}\textbf{En producción}\\
HBOX–12V / 48V / CA & Misma unidad + convertidor externo a 24 V en el gabinete de la máquina (DDR-60 / HDR-60) & Bajo pedido\\
Base & Estación base RTK/NTRIP (ArduSimple AS-PRO-CORS), 110/230 Vca & 1 por terminal\\
\end{tabularx}}
% ================= Nomenclatura / pedido =================
\vspace{2pt}
{\footnotesize \textbf{\color{HelgenIndigo}Modelo:} \texttt{HBOX – \underline{\ \ V\ \ } – LTE} (\texttt{V} = voltaje de la máquina); ej.\ \texttt{HBOX–24V–LTE}, hardware V5.6, firmware 0.6.x, ID de unidad \texttt{H00xx}.
\hfill \textbf{\color{HelgenIndigo}Uso previsto:} $\square$ Flotilla \ $\square$ Particular \ $\square$ Pruebas \ $\square$ Otro: \rule{1.6cm}{0.4pt}}
\vfill
{\scriptsize\color{gray}Rev.\ 2.0 · 2026-09-29 (hardware V5.6) — sustituye a la v1.0 · 2026-06-20 (Blackpill + PowerBoost, 18650). Especificaciones sujetas a cambio sin previo aviso.}\\[1pt]
{\color{HelgenCyan}\rule{\linewidth}{1pt}}\\[1pt]
{\scriptsize\helgentitle\color{HelgenIndigo}\textbf{Helgen Technologies}\ ·\ Helgen Servicios Especializados S.A.\ de C.V.\ ·\ ventas@helgen.tech \hfill File: HBOX DS v2.0 · 2026-09-29 · Confidencial}
\end{document}