Skip to Content

Comando CANPF - Perfilador del bus CAN

Al instalar en un vehículo desconocido, la primera pregunta es qué hay realmente en el bus. El perfilador escucha el CAN durante un tiempo determinado y arma un inventario de lo que pasó por ahí: qué identificadores aparecieron, con qué frecuencia y con qué contenido.

Sirve para no trabajar a ciegas: en lugar de suponer qué mensajes emite el vehículo, se los mide.


Iniciar el perfilado

>SCANPF60< escucha 60 segundos >SCANPF60;@LOG< escucha 60 segundos y deja el resultado en el log

El destino es opcional. Si se omite, el resultado queda disponible para consultarlo por comando.

DestinoDónde va el resultado
;@LOGAl registro interno
;@GPPor datos móviles
;@WIPor WiFi
;@BTPor Bluetooth
;@TRAl terminal
;@BACK, ;@BGP, ;@BWICanales de respaldo
;@ALLA todos

Respuestas posibles:

RCANPF OK 60s perfilado en marcha RCANPF ERR NOMEM no hay memoria disponible en este momento RCANPF NA el equipo no tiene interfaz CAN

Detener

>SCANPF0< → RCANPF OFF

Detiene el perfilado y libera la memoria que estaba usando.

El perfilador reserva memoria mientras trabaja. Conviene detenerlo cuando ya se obtuvo lo que se buscaba, en lugar de dejarlo corriendo.


Consultar el resultado

>QCANPF< resumen de lo recolectado >QCANPF03< detalle del identificador en la posición 3

Si todavía no hay nada recolectado, responde RCANPF NODATA.

El detalle de un identificador incluye:

DatoQué es
IdentificadorEl ID del mensaje CAN, en hexadecimal
CantidadCuántas veces apareció durante la escucha
IntervaloCada cuántos milisegundos aparece, en promedio
LongitudCuántos bytes de datos trae
TipoS estándar · E extendido
DatosEl contenido observado

El intervalo es un promedio sobre la ventana de escucha. Un mensaje que aparece a ráfagas y otro que aparece parejo pueden dar el mismo número: conviene escuchar lo suficiente como para que el promedio signifique algo.


Cómo se usa en una instalación

  1. Con el vehículo en marcha, iniciar una escucha de 60 segundos.
  2. Consultar el resumen para ver qué identificadores aparecieron.
  3. Pedir el detalle de los que interesen y observar su frecuencia y contenido.
  4. Repetir con el vehículo en otras condiciones (detenido, acelerando) para ver qué cambia.
  5. Detener el perfilado con >SCANPF0<.

Un mensaje cuyo contenido cambia con lo que uno hace en el vehículo es el candidato a la señal que se está buscando.

Última actualización