22 lines
1.9 KiB
Markdown
22 lines
1.9 KiB
Markdown
# Contexto del Sistema de Rastreo GPS RTK
|
|
|
|
## 1. Hardware y Ensamblaje
|
|
* **Dispositivo GPS:** Unidades Ardusimple modelo RTK2GO con módulos 4G integrados.
|
|
* **Alimentación:** Rango operativo de 12V a 24V, adaptable según la unidad en la que se instale.
|
|
* **Carcasa Interna:** Cajas "HBOX" impresas en 3D.
|
|
* **Protección Externa:** Gabinete con certificación IP65 para resistir las inclemencias del clima.
|
|
* **Control de Fallos (Watchdog):** Circuito interno basado en un microcontrolador Blackpill. Ejecuta un firmware en C++ (`blackpillrtkcode.ino`) encargado de monitorear la energía (batería e ignición) y reiniciar el sistema GPS en caso de pérdida de conexión NTRIP.
|
|
|
|
## 2. Proceso de Configuración del GPS
|
|
La configuración de cada módulo se realiza mediante las herramientas **4G NTRIP Master** y **u-center** siguiendo este procedimiento:
|
|
* Desactivar temporalmente los puertos UART 1 y UART 2 (baudrate a 115200).
|
|
* Cargar el archivo de parámetros base (`4G_NTRIP_HelgenSRV-NMEA.txt`), modificando el ID de manera individual para cada unidad.
|
|
* Reactivar los puertos UART 1 y UART 2 con la siguiente configuración:
|
|
* **Protocol In:** RTCM3
|
|
* **Protocol Out:** NMEA
|
|
* Guardar la configuración en la memoria no volátil del dispositivo.
|
|
|
|
## 3. Recepción de Datos y Backend
|
|
* **Gateway/Servicio:** Un script en Python (`retranslator.py`) recibe vía UDP la telemetría NMEA que envían los módulos 4G.
|
|
* **Filtros de Seguridad:** El script cuenta con validaciones anti-saltos y un filtro de velocidad. Si el vehículo reporta un avance o brinco superior al límite establecido (más de 50 km/h o brincos de coordenadas irreales), el sistema descarta esa transmisión para proteger la integridad del odómetro hasta que la métrica regrese a la normalidad.
|
|
* **Plataforma de Cliente:** Una vez procesada y filtrada, la información legítima se retransmite hacia **Wialon**, que sirve como el panel final de visualización y reporte para el cliente. |