Skip to Content

Comando ECU

Lectura flexible de variables CAN con formato y timeout configurables.


¿Para qué sirve?

Caso de usoDescripción
📊 Consulta individualObtiene un parámetro CAN específico sin leer todos
🎯 Formato personalizadoDefine formato de salida (entero, decimal, texto)
⏱️ Control de timeoutConfigura tiempo de espera para la respuesta
🛡️ Valor por defectoRetorna valor específico si no hay respuesta
🚗 Diagnóstico vehicularLee RPM, temperatura, VIN, consumo y más

Descripción

El comando ECU permite consultar distintas variables capturadas por el dispositivo desde el bus CAN (Controller Area Network). Este comando es flexible en cuanto al formato de la respuesta y permite configurar tanto el formato numérico como el manejo de valores erróneos.

Este comando es ideal cuando necesita obtener un solo parámetro CAN con formato específico, en lugar de todos los parámetros como hacen CAN00-CAN05.


Características

  • Formato configurable - Especificadores tipo printf (%.2f, %d, etc.)
  • Timeout ajustable - Define tiempo de espera para respuesta
  • Valor por defecto - Retorna valor específico si no hay respuesta
  • 20 variables - Amplio rango de parámetros del motor

Comandos

Consulta

QECUxxaa..aa:bb..bb:cc..cc

Parámetros de formato

ParámetroDescripciónDefault
xxÍndice de la variable CANbus a consultar (00-19)-
aa..aa:Formato de salida (ej: %d, %.2f)%.2f
bb..bb:Timeout en milisegundos1000
cc..ccValor a retornar si no hay respuestaNaN

Variables Disponibles

ÍndiceVariableUnidadDescripción
00Velocidad del motorrpmRPM del motor
01Porcentaje de aceleración%Posición del pedal
02Porcentaje de combustible%Nivel del tanque
03Odómetro totalKmDistancia acumulada
04Consumo total de combustibleLLitros totales
05Velocidad del vehículoKm/hVelocidad actual
06Temperatura del motor°CTemp. refrigerante
07Presión de aceitekPaPresión lubricante
08Combustible consumido por viajeLTrip fuel
09Combustible por softwareLCálculo desde MAF
10Tiempo de motor encendidosEngine hours
11Código del chasis-VIN
12Consumo instantáneoL/hFuelRate
13Sensor de flujo de aireg/sMAF
14Par motor actual%Engine torque
15Velocidad de la ruedaKm/hWheel speed
16Estado de DTCs-Códigos de falla
17Carga del motor%Engine load
18Tiempo total funcionamientosTotal engine hours
19Distancia con luz de falloKmMIL distance

Ejemplos

Consulta básica de RPM

>QECU00< >RECU00 1500.00...

RPM con formato entero

>QECU00%d< >RECU00 1500...

Temperatura con valor por defecto

>QECU06%.1f:2000:-40< >RECU06 85.0...

Si no hay respuesta en 2000ms, retorna -40.

VIN (código de chasis)

>QECU11< >RECU11 3VWFE21C04M000001...

El índice 11 (VIN) retorna texto, no números. Use formato %s si especifica formato.

Compatibilidad

💾Firmware:v1.00.00
SPLegacy
ULLegacy
SP-IOT
SM-IOT
ZE-IOT

Ver También

Last updated on