Skip to Content

Histogramas

Captura de distribución de tiempo en diferentes rangos, actualizado cada segundo.


Tipos de Histogramas

TipoRangosDescripción
RPM210-8,000+ RPM
Velocidad160-150+ km/h
Acelerador120-100%
Turbo110-400+ kPa
Temperatura de motor9< 40°C a ≥ 110°C

Formatos de Consulta

Cada histograma tiene 2 formatos:

  • R (Raw): Tiempo en segundos
  • P (Percentage): Porcentaje del tiempo total
QTP<COMANDO> // Histograma completo QTP<COMANDO>,<idx> // Solo franja específica

RRPM / PRPM - Histograma RPM

Rangos

IdxRango RPM
00-599
1-7600-1999 (incrementos 200)
8-192000-7999 (incrementos 500)
20≥8000

Ejemplos

>QTPRRPM< >RTPRRPM,0:120,2:450,4:890,6:1200,8:720,10:200;ID=...< >QTPPRPM< >RTPPRPM,0:3,2:12,4:24,6:32,8:19,10:5;ID=...< >QTPRRPM,6< >RTPRRPM,6:1200;ID=...< # Solo franja 6

Ejemplo: Distribución RPM

0-600
3%
600-800
5%
800-1K
12%
1-1.2K
18%
1.2-1.4K
24%
1.4-1.6K
15%
1.6-1.8K
10%
1.8-2K
6%
2-2.5K
4%
2.5-3K
2%
3-3.5K
1%
ÓptimoNormalAltoExceso

RSPD / PSPD - Histograma Velocidad

Rangos

IdxRango km/h
00-10
1-1410-150 (incrementos 10)
15>150

Ejemplos

>QTPPSPD< >RTPPSPD,0:5,3:12,5:28,7:35,9:15,11:5;ID=...< // detenido=5%, 30-40=12%, 50-60=28%, etc.

Ejemplo: Distribución de Velocidad

0-10
5%
10-20
3%
20-30
8%
30-40
12%
40-50
15%
50-60
28%
60-70
18%
70-80
8%
80-90
3%
ÓptimoNormalAltoExceso

RACC / PACC - Histograma Acelerador

Rangos

IdxRango %
0-80-89% (incrementos 10%)
990-98%
1099%
11≥100% (pedal a fondo / kickdown)

Ejemplos

>QTPPACC< >RTPPACC,0:15,2:25,4:30,6:20,8:8,10:2;ID=...<

Ejemplo: Distribución de Acelerador

0-9%
15%
10-19%
12%
20-29%
25%
30-39%
22%
40-49%
15%
50-59%
6%
60-69%
3%
70-79%
2%
ÓptimoNormalAltoExceso

RTBO / PTBO - Histograma Turbo

Rangos

IdxRango kPa
00-29 (sin boost)
130-49
250-79
380-99
4100-129
5130-149
6150-199
7200-249
8250-299
9300-399
10≥400

Ejemplos

>QTPPTBO< >RTPPTBO,0:75,1:15,2:5,3:3,4:2;ID=...< // atmosférico=75%, 30-49kPa=15%, etc.

Ejemplo: Distribución de Turbo

0-29
75%
30-49
12%
50-79
6%
80-99
4%
100-129
2%
130-149
1%
ÓptimoNormalAltoExceso

RTMP / PTMP - Histograma Temperatura de Motor

Rangos

Bins fijos en flash (temp_limits), 9 franjas. Valores negativos se clampean a la franja 0 (frio); fuera del rango fisico (-40°C a 150°C) no se acumulan (cuentan como sin dato).

IdxRango °C
0< 40
140-69
270-79
380-89
490-94
595-99
6100-104
7105-109
8≥ 110

Ejemplos

>QTPPTMP< >RTPPTMP,3:20,4:35,5:30,X:15;ID=...< // 80-89°C=20%, 90-94°C=35%, 95-99°C=30%, sin dato CAN=15% >QTPRTMP< >RTPRTMP,3:180,4:320,X:140;ID=...< // segundos por franja

Disponible tambien como reportes de trip R11 (PCT) y R12 (RAW). La senal por franja equivalente es FTMnn (indices 00-08).


Señales por franja (FRP / FVL / FAC / FTB / FTM)

Desde 1.09.27 T18 cada bin de los cinco histogramas es una señal del motor de reglas. Sirve para disparar eventos por franja de RPM o velocidad sin configurar UV, con latencia fija de ~1,3 s.

SeñalHistogramaÍndicesFuente
FRPnnRPM00-20ECU00
FVLnnvelocidad00-15ECU05 → ECU15 → GPS
FACnnacelerador00-11ECU01
FTBnnturbo00-10ECU28
FTMnntemperatura de motor00-08ECU06

El índice es el mismo número de bin que reportan QTPRRPM, QTPRSPD, etc. (ver los rangos de cada histograma más arriba).

Comportamiento:

  • Señal de nivel: vale 1 mientras el valor está en ese bin. A lo sumo un bin encendido por histograma. Los flancos + y - los pone el motor.
  • Permanencia de 1 s: el bin nuevo tiene que sostenerse 1 s antes de conmutar. Un valor que oscila en el borde entre dos franjas no genera eventos.
  • Sin dato válido (5 s sin frame CAN) todos los bins de ese histograma se apagan de inmediato. FVL nunca queda sin dato porque cae a GPS.
  • Sin CAN sólo se mueve FVL. En equipos sin módulo TRIP las señales existen y valen 0.

Consulta:

>QSSFRP05< # Respuesta: RSSFRP0511 (encendida) / RSSFRP0500 (apagada)

Ejemplos de reglas:

# Reporte al entrar a la franja 1400-1599 rpm con el vehículo en movimiento (>=10 km/h) >SRL20E;TRG=FRP05+;CND=FVL00-;ACC={GU020H;@IP0}< # Reporte al salir de la franja de ralentí de velocidad (0-9 km/h) >SRL21E;TRG=FVL00-;ACC={GU021H;@IP0}< # Motor sobre 2000 rpm con el vehículo detenido (falso ralentí acelerado) >SRL22E;TRG=FRP08+;CND=FVL00;ACC={GU022H;@IP0}<

EVAL: FRP(n), FVL(n), FAC(n), FTB(n), FTM(n) devuelven la misma señal (0/1). Ejemplo en un reporte de usuario: >SUC09 $FRJ:'FRP(5)'<.

Cuándo NO usarlas: si el umbral no coincide con un borde de bin (por ejemplo “velocidad > 2 km/h”), sigue haciendo falta una UV o un VL.

Índice X - Tiempo sin Dato CAN

Para histogramas que dependen de datos CAN (RPM, Acelerador, Turbo, Temperatura de motor), existe un índice especial X que representa el porcentaje de tiempo sin dato CAN válido. Al incluir X, los porcentajes del histograma suman exactamente 100%: el tiempo sin lectura ya no se pierde, queda contabilizado en X.

>QTPR4< >RTPR4,3:15,4:25,5:30,X:30;ID=...< // 15+25+30 (franjas) + 30 (X) = 100% >QTPR6< >RTPR6,X:100;ID=...< // 100% sin dato acelerador

En formato RAW el índice X también aparece, expresado en segundos sin dato válido:

>QTPR5< >RTPR5,4:180,6:720,X:90;ID=...< // 90 s sin dato RPM válido

El índice X solo aparece en histogramas CAN. El histograma de velocidad usa GPS como fallback y no muestra X. Disponible desde el firmware v1.09.17.


Reportes de Histogramas (R2-R9, R11-R12)

Los reportes R2-R9 y R11-R12 son equivalentes a los comandos de histogramas pero incluyen trip_id:

ComandoEquivalenteFormato
QTPR2PSPDVelocidad PCT
QTPR3RSPDVelocidad RAW
QTPR4PRPMRPM PCT
QTPR5RRPMRPM RAW
QTPR6PACCAcelerador PCT
QTPR7RACCAcelerador RAW
QTPR8PTBOTurbo PCT
QTPR9RTBOTurbo RAW
QTPR11PTMPTemperatura de motor PCT
QTPR12RTMPTemperatura de motor RAW

Los formatos RAW pueden truncarse con ”…” si el viaje es muy largo y todas las franjas tienen datos.


Visualizador de Respuestas

Pega una respuesta del equipo para visualizarla como gráfico:

📊 Visualizador de Respuestas

Última actualización