Reporte ER (G-Q-R)
Reporte extendido con datos CAN J1939 (CAN00). Combina la información del reporte CQ con parámetros de la ECU del vehículo.
Uso recomendado: Vehículos pesados (camiones, buses, maquinaria) con protocolo J1939. Para vehículos livianos con OBD-II, usar Reporte EQ.
Plataformas compatibles: Wialon y RedGPS tienen soporte nativo para el formato ER, permitiendo integración sin desarrollo adicional.
Generar reporte
GERbbc[;@dd..dd]Ver Comando G para detalles de parámetros.
Consultar posición actual
QERRespuesta
RERAABBBBBBCCCCCCDDDDDDDDEEEEEEEEEFFFGGGHHIIJJJKKKKKKKKLMNNOOPPPPQRSS;CANFIELD1=VALUE1,...,CANFIELDn=VALUEnEstructura de campos GPS (base CQ)
| Campo | Long. | Descripción |
|---|---|---|
| AA | 2 | Número de reporte (00-FF) |
| BBBBBB | 6 | Fecha (DDMMAA) |
| CCCCCC | 6 | Hora (HHMMSS) |
| DDDDDDDD | 8 | Latitud (DDMMMMM) |
| EEEEEEEEE | 9 | Longitud (DDDMMMMM) |
| FFF | 3 | Velocidad (km/h) |
| GGG | 3 | Rumbo (grados) |
| HH | 2 | Entradas IGN+IN (hex) |
| II | 2 | Salidas XP (hex) |
| JJJ | 3 | Tensión batería (décimas de V) |
| KKKKKKKK | 8 | Odómetro total (metros, hex) |
| L | 1 | GPS Power: 0=Off, 1=On |
| M | 1 | GPS Fix Mode: 2=2D, 3=3D |
| NN | 2 | PDOP (entero decimal) |
| OO | 2 | Cantidad de satélites |
| PPPP | 4 | Segundos desde última pos. (hex) |
| Q | 1 | Modem Power: 0=Off, 1=On |
| R | 1 | Estado registro GSM |
| SS | 2 | Nivel señal CSQ |
Campos CAN J1939
Los datos CAN se agregan al final de la trama, separados por ; y en formato ID=VALOR:
| ID | Parámetro | Unidad | Descripción |
|---|---|---|---|
| 2010 | RPM | rpm | Revoluciones por minuto del motor |
| 5000 | Posición acelerador | % | Porcentaje de acelerador presionado |
| 1030 | Odolitro | L | Consumo total de combustible |
| 4201 | Nivel de combustible | % | Porcentaje del tanque |
| 1020 | Odómetro | km | Odómetro total del vehículo |
| 1010 | Velocidad en rueda | km/h | Velocidad reportada por ECU |
| 2012 | Temp. refrigerante | C | Temperatura del líquido refrigerante |
| 2013 | Presión de aceite | kPa | Presión del aceite de motor |
| 2020 | Horas de motor | h | Engine Hours / Horómetro |
| 3010 | Combustible del trip | L | Combustible consumido en el viaje actual |
Los valores CAN se reportan con decimales (ej: 1000.00). Si la ECU no proporciona un parámetro, el campo mostrará el código de error !3.
Códigos de estado CAN
| Código | Significado |
|---|---|
=VALOR | Dato válido recibido de la ECU |
!3 | Sin información (ECU no respondió) |
Ejemplo con datos válidos
>RER00090719144856-2778101-06425853000214FF00115000000AD13011000001511;2010=1000.00,5000=0.00,1030=10000.00,4201=50.00,1020=20000.00,1010=60.00,2012=15.00,2013=100.00,2020=13.00,3010=0.13;#0009;ID=037222;*5A<Datos GPS
| Campo | Valor | Interpretación |
|---|---|---|
| Fecha | 090719 | 09/07/2019 |
| Hora | 144856 | 14:48:56 |
| Latitud | -2778101 | 2778.101’S |
| Longitud | -06425853 | 6425.853’W |
| Velocidad | 000 | 0 km/h |
| Rumbo | 214 | 214 |
Datos CAN J1939 extraídos
| ID | Valor | Interpretación |
|---|---|---|
| 2010 | 1000.00 | 1000 RPM |
| 5000 | 0.00 | 0% acelerador (pie levantado) |
| 1030 | 10000.00 | 10,000 L consumidos total |
| 4201 | 50.00 | 50% combustible en tanque |
| 1020 | 20000.00 | 20,000 km odómetro |
| 1010 | 60.00 | 60 km/h (velocidad ECU) |
| 2012 | 15.00 | 15C refrigerante |
| 2013 | 100.00 | 100 kPa presión aceite |
| 2020 | 13.00 | 13 horas de motor |
| 3010 | 0.13 | 0.13 L en trip actual |
Ejemplo con datos inválidos
Cuando la ECU no responde o no tiene datos disponibles:
>RER00000000000000-2780656-064296830000117F00000010836F1130112FFFF1118;2010!3,5000!3,1030!3,4201!3,1020!3,1010!3,2012!3,2013!3,2020!3,3010!3;ID=2326;*7F<El código !3 en cada campo indica que la ECU no proporcionó información para ese parámetro.
Comparación EQ vs ER
| Característica | EQ (OBD-II) | ER (J1939) |
|---|---|---|
| Protocolo | CAN01 | CAN00 |
| Vehículos | Livianos (autos, SUV) | Pesados (camiones, buses) |
| Formato valores | Enteros/String | Decimales (2 dígitos) |
| Horas de motor | No | Sí (2020) |
| Posición acelerador | No | Sí (5000) |
| Trip fuel | No | Sí (3010) |
| VIN | Sí | No |
Configuración CAN
Para habilitar la lectura de datos J1939, configurar el módulo CAN:
>CAN00,1<Ver Comandos CAN para configuración detallada.
Uso típico - Flotas de camiones
# Reporte periódico con datos de ECU cada 30 segundos
>STD01E00030<
>SRL01E;TRG=TD01+;CND=IGN;ACC={GER01L}<
# Reporte por evento de ralentí prolongado
>SRL35E;TRG=RL00+;ACC={GER35H}<
# Reporte al apagar motor (para capturar totales)
>SRL40E;TRG=IGN-;ACC={GER40H}<Alternativa recomendada
Para nuevos proyectos donde necesite mayor control sobre los parámetros reportados, considere usar reportes personalizados Ux + UC + ECU. Esto permite:
- Seleccionar solo los parámetros necesarios
- Reducir el tamaño de trama
- Usar nombres de campo descriptivos
Notas de versión
Disponibilidad: Firmware v1.00.00+ para Spider IOT y Smart IOT.