Skip to Content

Histogramas

Captura de distribuição de tempo em diferentes faixas, atualizado a cada segundo.


Tipos de Histogramas

TipoFaixasDescrição
RPM210-8,000+ RPM
Velocidade160-150+ km/h
Acelerador120-100%
Turbo110-400+ kPa
Temperatura do motor9< 40°C a ≥ 110°C

Formatos de Consulta

Cada histograma tem 2 formatos:

  • R (Raw): Tempo em segundos
  • P (Percentage): Porcentagem do tempo total
QTP<COMANDO> // Histograma completo QTP<COMANDO>,<idx> // Apenas faixa específica

RRPM / PRPM - Histograma RPM

Faixas

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

Exemplos

>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=...< # Apenas faixa 6

Exemplo: Distribuição 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 Velocidade

Faixas

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

Exemplos

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

Exemplo: Distribuição de Velocidade

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

Faixas

IdxFaixa %
0-80-89% (incrementos de 10%)
990-98%
1099%
11≥100% (pedal no fundo / kickdown)

Exemplos

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

Exemplo: Distribuição 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

Faixas

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

Exemplos

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

Exemplo: Distribuição 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 do Motor

Faixas

Bins fixos na flash (temp_limits), 9 faixas. Valores negativos são limitados (clamp) à faixa 0 (frio); fora do intervalo físico (-40°C a 150°C) não são acumulados (contam como sem dado).

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

Exemplos

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

Disponível também como relatórios de trip R11 (PCT) e R12 (RAW). O sinal por faixa equivalente é FTMnn (índices 00-08).


Sinais por faixa (FRP / FVL / FAC / FTB / FTM)

A partir da 1.09.27 T18 cada bin dos cinco histogramas é um sinal do motor de regras. Serve para disparar eventos por faixa de RPM ou velocidade sem configurar UV, com latência fixa de ~1,3 s.

SinalHistogramaÍndicesFonte
FRPnnRPM00-20ECU00
FVLnnvelocidade00-15ECU05 → ECU15 → GPS
FACnnacelerador00-11ECU01
FTBnnturbo00-10ECU28
FTMnntemperatura do motor00-08ECU06

O índice é o mesmo número de bin que QTPRRPM, QTPRSPD etc. reportam (ver as faixas de cada histograma acima).

Comportamento:

  • Sinal de nível: vale 1 enquanto o valor está nesse bin. No máximo um bin ligado por histograma. As bordas + e - são do motor.
  • Permanência de 1 s: o bin novo precisa se manter 1 s antes de comutar. Um valor oscilando na borda entre duas faixas não gera eventos.
  • Sem dado válido (5 s sem frame CAN) todos os bins desse histograma apagam na hora. FVL nunca fica sem dado porque cai para o GPS.
  • Sem CAN só FVL se move. Em equipamentos sem módulo TRIP os sinais existem e valem 0.

Consulta:

>QSSFRP05< # Resposta: RSSFRP0511 (ligado) / RSSFRP0500 (desligado)

Exemplos de regras:

# Relatório ao entrar na faixa 1400-1599 rpm com o veículo em movimento (>=10 km/h) >SRL20E;TRG=FRP05+;CND=FVL00-;ACC={GU020H;@IP0}< # Relatório ao sair da faixa de marcha lenta de velocidade (0-9 km/h) >SRL21E;TRG=FVL00-;ACC={GU021H;@IP0}< # Motor acima de 2000 rpm com o veículo parado >SRL22E;TRG=FRP08+;CND=FVL00;ACC={GU022H;@IP0}<

EVAL: FRP(n), FVL(n), FAC(n), FTB(n), FTM(n) devolvem o mesmo sinal (0/1). Exemplo num relatório de usuário: >SUC09 $FRJ:'FRP(5)'<.

Quando NÃO usar: se o limite não coincide com uma borda de bin (por exemplo “velocidade > 2 km/h”), ainda é preciso uma UV ou um VL.

Índice X - Tempo sem Dado CAN

Para histogramas que dependem de dados CAN (RPM, Acelerador, Turbo, Temperatura do motor), existe um índice especial X que representa a porcentagem de tempo sem dado CAN válido. Ao incluir X, as porcentagens do histograma somam exatamente 100%: o tempo sem leitura não se perde mais, fica contabilizado em X.

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

No formato RAW o índice X também aparece, expresso em segundos sem dado válido:

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

O índice X só aparece em histogramas CAN. O histograma de velocidade usa GPS como fallback e não mostra X. Disponível a partir do firmware v1.09.17.


Relatórios de Histogramas (R2-R9, R11-R12)

Os relatórios R2-R9 e R11-R12 são equivalentes aos comandos de histogramas mas incluem trip_id:

ComandoEquivalenteFormato
QTPR2PSPDVelocidade PCT
QTPR3RSPDVelocidade RAW
QTPR4PRPMRPM PCT
QTPR5RRPMRPM RAW
QTPR6PACCAcelerador PCT
QTPR7RACCAcelerador RAW
QTPR8PTBOTurbo PCT
QTPR9RTBOTurbo RAW
QTPR11PTMPTemperatura do motor PCT
QTPR12RTMPTemperatura do motor RAW

Os formatos RAW podem ser truncados com ”…” se a viagem for muito longa e todas as faixas tiverem dados.


Visualizador de Respostas

Cole uma resposta do equipamento para visualizá-la como gráfico:

📊 Visualizador de Respuestas

Última atualização