El consumo de combustible se calcula de manera diferente dependiendo del tipo de datos disponible para cada vehículo.
Existen dos enfoques fundamentalmente diferentes:
Medición absoluta (CAN Flow)
Medición relativa (CAN Level, sensor de nivel de combustible).
Comprender la diferencia ayuda a explicar por qué las cifras de consumo pueden variar entre los vehículos y qué afecta su precisión.
Medición absoluta
Este enfoque utiliza los datos CAN Flow que provienen directamente de la computadora del motor del vehículo (ECU), la cual mantiene un total acumulado del combustible inyectado en el motor, de manera similar a un odómetro de por vida, pero para el combustible. Nuestro sistema lee este contador al inicio y al final de cada día y resta uno del otro.
El cálculo
Consumo = valor final del contador − valor inicial del contador
Ejemplo
Contador de la ECU al inicio del día: 45,230 L
Contador de la ECU al final del día: 45,480 L
45.480 - 45.230 = 250 L consumidos ese día
📘El día se mide de 00:00 a 00:00 (de medianoche a medianoche).
Debido a que la propia computadora del motor realiza la medición, este enfoque no se ve afectado por la forma del tanque, la calibración del sensor, la inclinación del vehículo o el movimiento del combustible .
Esta es la fuente más precisa para los promedios de consumo.
🔔 Limitación importante
CAN Flow solo indica cuánto combustible consumió el motor.
No tiene visibilidad del tanque en sí — no puede mostrar repostajes, el nivel actual del tanque ni el combustible que desapareció mientras el motor estaba apagado. Para la detección de drenajes y el monitoreo de robos, sigue siendo necesaria una fuente de datos de nivel del tanque junto con CAN Flow.
Medición relativa
Este enfoque utiliza tanto el Nivel CAN como los sensores de nivel de combustible para medir el nivel de combustible dentro del tanque.
El consumo se calcula luego comparando el nivel al inicio y al final del día, teniendo en cuenta cualquier reabastecimiento o drenaje intermedio.
1. Qué envía el sensor
El Nivel CAN lee el sensor de nivel de fábrica integrado en el vehículo a través del bus CAN. Según el vehículo, envía el nivel del tanque como:
Un porcentaje (p. ej., 72 %) — lo más común
Un valor en litros (p. ej., 288 L) — menos común, depende del fabricante
El sensor de nivel de combustible (sensor DUT) es una sonda instalada que se coloca directamente dentro del tanque.
Envía una lectura de voltaje (p. ej. 1,8 V). Esta se convierte a litros mediante una tabla de calibración creada durante la instalación, donde un técnico mapea físicamente las lecturas de voltaje con los niveles de llenado en todo el rango del tanque.
2. Conversión a litros (cuando sea necesario)
Si el sensor envía un porcentaje, la plataforma necesita la capacidad del tanque para realizar la conversión:
Litros = (% ÷ 100) × capacidad del tanque
Ejemplo
72% en un tanque de 400 L = 288 L
Es por esto que la capacidad del tanque debe configurarse en los ajustes del vehículo para todos los vehículos que utilizan el nivel CAN (%) o datos del sensor de combustible. Sin ello, la plataforma no puede convertir las lecturas y el consumo no se mostrará.
Para los datos de nivel CAN en litros (absolutos), se recomienda igualmente la capacidad del tanque; sin ella, no se detectarán los repostajes de menos de 40 L.
3. El cálculo del consumo diario
Una vez que los niveles están en litros, la plataforma realiza un cálculo diario:
Consumo = nivel de apertura + cargas − eventos de drenaje − nivel de cierre
Ejemplo — día estándar
Nivel de apertura: 300 L
Carga durante el día: +150 L
Nivel de cierre: 200 L
Consumo = 300 + 150 − 200 = 250 L
Ejemplo — día con un drenaje detectado
Nivel de apertura: 300 L
Repostaje: +150 L
Evento de drenaje detectado (caída repentina mientras estacionado): −40 L
Nivel de cierre: 160 L
Consumo = 300 + 150 − 40 − 160 = 250 L
El drenaje de 40 L se extrae de la cifra de consumo y se registra como un evento independiente. Esto permite que el informe de consumo de conducción sea preciso — el drenaje no se trata como combustible que el motor haya quemado.
Los repostajes y los drenajes se detectan al identificar cambios de nivel que no coinciden con la disminución gradual de la conducción normal. Una caída de 40 L en 5 minutos mientras el vehículo está estacionado no es consumo — se marca como un evento independiente.
Cómo el total de consumo diario maneja las anomalías
Dado que el consumo se calcula una vez al día utilizando los niveles de apertura y cierre, las anomalías de corta duración durante el día no afectan la cifra final.
Si un vehículo permanece aparcado en una pendiente durante una hora y el sensor marca 5 L menos de lo real, el nivel se corrige solo una vez que el vehículo se encuentra de nuevo en terreno llano. Para cuando se registra el nivel de cierre, la lectura es precisa y el total diario refleja la realidad.
Esto también significa que los eventos inusuales —transporte de remolques, terrenos escarpados, una breve interrupción de energía— pueden aparecer como ruido en el gráfico intradiario, pero normalmente no distorsionarán el total de consumo diario.
Nivel CAN vs. sensor de combustible
Ambos utilizan el mismo método de cálculo. La diferencia radica en la precisión con la que miden el nivel del tanque.
| Nivel CAN | Sensor de combustible |
Fuente de datos | Sensor de fábrica a través del CAN bus | Sonda instalada en el tanque |
Precisión típica | Hasta un 15 % de error de medición | ~1 % de error de medición |
Zonas muertas | Es posible que el sensor de fábrica no cubra los extremos superior e inferior del tanque: hasta un 10 % del volumen total | Ninguna: el rango completo del tanque se calibra durante la instalación |
Configuración requerida | Capacidad del tanque en los ajustes del vehículo | Instalación física + calibración por parte de un técnico |
Recalibración | No requerida | Periódica: deriva del sensor, cambios estacionales de combustible, estado del tanque |
El problema de la zona muerta con el nivel de CAN es una limitación de hardware del sensor de fábrica, no un problema de la plataforma. Los sensores de fábrica están diseñados para advertir al conductor cuando el nivel de combustible es bajo, no para una medición precisa de la flota.
La parte superior e inferior del tanque suelen quedar fuera de lo que el sensor puede detectar, por lo que un tanque lleno puede aparecer como un 90% en el gráfico y las lecturas pueden parecer erráticas cerca del punto de vacío.
Fuentes de datos y prioridad
Cuando un vehículo tiene varias fuentes disponibles, la plataforma selecciona automáticamente la mejor combinación. La fuente de consumo y la fuente de distancia se eligen de forma independiente y luego se combinan para producir la cifra de consumo promedio final.
Prioridad de consumo (de mayor a menor):
Flujo CAN
Sensor de combustible (sensor DUT)
Nivel CAN
Prioridad de distancia (de mayor a menor):
Odómetro CAN
GPS
Esto produce seis combinaciones posibles en orden de prioridad:
Prioridad | Fuente de consumo | Fuente de distancia |
1 | Flujo CAN | Odómetro CAN |
2 | Flujo CAN | GPS |
3 | Sensor de combustible | Odómetro CAN |
4 | Sensor de combustible | GPS |
5 | Nivel CAN | Odómetro CAN |
6 | Nivel CAN | GPS |
La plataforma siempre utiliza la combinación de mayor prioridad disponible.
Dos vehículos que parecen idénticos en la flota pueden informar el consumo de manera diferente si uno tiene datos de CAN Flow y el otro no — este es el comportamiento esperado, no un error.
Para determinar qué combinación se está utilizando para un vehículo específico, verifique qué fuentes de datos están activas y mapeadas en los Ajustes del vehículo.
