Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En esta guía presentamos los conceptos básicos del protocolo J1939, incl. PGN y SPN.
Nota: Esta es una introducción práctica , por lo que también aprenderá cómo decodificar datos
J1939 mediante archivos DBC, cómo funciona el registro J1939, casos de uso clave y consejos
prácticos.
¿Qué es J1939?
En resumen, SAE J1939 es un conjunto de estándares que definen cómo se comunican las ECU
a través del bus CAN en vehículos pesados.
Como se explica en nuestra introducción al bus CAN , la mayoría de los vehículos actuales
utilizan la Red de área del controlador (CAN) para la comunicación de la ECU. Sin embargo, el
bus CAN sólo proporciona una “base” para la comunicación (como un teléfono), no un
“lenguaje” para la conversación.
En la mayoría de los vehículos pesados, este lenguaje es el estándar SAE J1939 definido por la
Sociedad de Ingenieros Automotrices (SAE).
En términos más técnicos, J1939 proporciona un protocolo de capa superior (HLP) basado en
CAN como “capa física”.
Historia de J1939
La ilustración detallada de PGN también incluye valores de ejemplo para cada campo en
formato binario, decimal y hexadecimal.
Para obtener más información sobre la transición de CAN ID de 29 bits a J1939 PGN de 18 bits,
consulte también nuestro conversor en línea de CAN ID a J1939 PGN . El convertidor también
incluye una lista PGN J1939 completa para los PGN incluidos en nuestro archivo DBC J1939 .
El SPN J1939 sirve como identificador de las señales CAN (parámetros) contenidas en los bytes
de datos. Los SPN se agrupan por PGN y se pueden describir en términos de su posición inicial
de bit, longitud de bit, escala, desplazamiento y unidad: información necesaria para extraer y
escalar los datos de SPN a valores físicos.