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
ECU viene del inglés "electronic control unit" que son dispositivos que control diferentes funciones de los vehículos.
La mayoría de los vehículos hoy en día usan la red de área del controlador (CAN) para la comunicación con la ECU. Sin embargo, el bus CAN solo proporciona una "base" para la comunicación (como un teléfono), no un "idioma" para la conversación. En la mayoría de los vehículos pesados, este "idioma" es el estándar SAE J1939, definido por la Sociedad de Ingenieros Automotrices (SAE) para poder "leer" la información del vehículo.
En términos más técnicos, J1939 proporciona un protocolo de capa superior (HLP) basado en CAN como "capa física".
