Drive Score
Puntaje de 0-100 que evalúa la calidad de conducción basándose en eventos y análisis de histogramas.
Fórmula
Score = BASE + Σ(eventos × peso) + Σ(histograma × peso)- BASE: Puntaje inicial (típicamente 100)
- eventos: Contadores GC normalizados por distancia (eventos/100km)
- histograma: Porcentajes de tiempo en diferentes rangos
- peso: Multiplicadores configurables
Clasificación
| Rango | Rating | Descripción |
|---|---|---|
| 90-100 | EXCELLENT | Conducción excelente |
| 75-89 | GOOD | Conducción buena |
| 60-74 | FAIR | Conducción aceptable |
| 40-59 | POOR | Conducción deficiente |
| 0-39 | BAD | Conducción muy mala |
QTPSCO - Obtener Puntaje
QTPSCORespuesta
RTPSCO,score:<puntaje>,rating:<rating>,
ovspd:<n>,ovrev:<n>,hacc:<n>,hbrk:<n>,hcrv:<n>,
c1:<n>,c2:<n>,c3:<n>,
idle:<pct>%,eco:<pct>%,over:<pct>%,
hirpm:<pct>%,hiacc:<pct>%,hitbo:<pct>%| Campo | Descripción |
|---|---|
score | Puntaje 0-100 |
rating | EXCELLENT/GOOD/FAIR/POOR/BAD |
ovspd | Eventos GC0 (overspeed) |
ovrev | Eventos GC1 (overrev) |
hacc/hbrk/hcrv | Eventos GC2-4 |
c1/c2/c3 | Eventos GC5-7 (custom) |
idle | % tiempo parado (0-10 km/h) |
eco | % tiempo velocidad económica (50-80 km/h) |
over | % tiempo exceso velocidad (>110 km/h) |
hirpm | % tiempo RPM altas (>4000) |
hiacc | % tiempo acelerador alto (>70%) |
hitbo | % tiempo turbo alto (>150 kPa) |
Ejemplo
>QTPSCO<
>RTPSCO,score:78,rating:GOOD,ovspd:8,ovrev:3,hacc:5,hbrk:7,hcrv:2,c1:0,c2:0,c3:0,idle:15%,eco:42%,over:18%,hirpm:12%,hiacc:8%;ID=865413053386354;*5F<STPSCOEN / QTPSCOEN - Habilitar Scoring
Consultar
QTPSCOEN
RTPSCOEN,<0|1>; Score enabled/disabledEstablecer
STPSCOEN,1 // Habilitar
STPSCOEN,0 // DeshabilitarSi está deshabilitado, QTPSCO solo retorna el BASE score.
STPSCOCFG / QTPSCOCFG - Configurar Pesos
Sintaxis
STPSCOCFG,<p0>,<p1>,...,<p15>Parámetros
| # | Parámetro | Descripción | Valor típico |
|---|---|---|---|
| 0 | GC0 | Peso OVERSPEED | -5 |
| 1 | GC1 | Peso OVERREV | -5 |
| 2 | GC2 | Peso HARSH_ACCEL | -8 |
| 3 | GC3 | Peso HARSH_BRAKE | -10 |
| 4 | GC4 | Peso HARSH_CORNER | -5 |
| 5-7 | GC5-7 | Pesos CUSTOM | 0 |
| 8 | IDLE | Peso tiempo parado | -1 |
| 9 | ECO_SPEED | Peso 50-80 km/h | +2 |
| 10 | OVERSPEED_HIST | Peso >110 km/h | -10 |
| 11 | HIGH_RPM | Peso >4000 RPM | -5 |
| 12 | HIGH_ACCEL | Peso acelerador >70% | -5 |
| 13 | HIGH_TURBO | Peso turbo >150 kPa | -3 |
| 14 | DIVISOR | Normalización distancia | 100 |
| 15 | BASE | Score inicial | 100 |
Ejemplo
>STPSCOCFG,-5,-5,-8,-10,-5,0,0,0,-1,2,-10,-5,-5,-3,100,100<
>RTPSCOCFG,-5,-5,-8,-10,-5,0,0,0,-1,2,-10,-5,-5,-3,100,100; Score config updated
>QTPSCOCFG<
>RTPSCOCFG,-5,-5,-8,-10,-5,0,0,0,-1,2,-10,-5,-5,-3,100,100;ID=865413053386354;*56<Eventos se normalizan a eventos/100km (según DIVISOR). Valores negativos penalizan, positivos premian.
Last updated on