Noticias de la compañía

¿Cuál es la diferencia entre J1939 y J1708?

¿Cuál es la diferencia entre J1939 y J1708?cid=16

SAE J1939 y SAE J1708 son ambos estándares de comunicación utilizados en vehículos pesados, pero difieren significativamente en arquitectura, velocidad, estructura de mensajes y capacidades.

En términos sencillos:

  • J1708 es un estándar de comunicación serie antiguo y de baja velocidad.

  • J1939 es un protocolo moderno y de alta velocidad basado en CAN que reemplazó en gran medida a J1708.

Comprender la diferencia es esencial para el diagnóstico, la integración de sistemas y el diseño de redes vehiculares.


Visión general de los protocolos


¿Qué es SAE J1708?

SAE J1708 es un estándar de comunicación heredado introducido en los años 80 para vehículos pesados.

Características clave:

  • Basado en comunicación serie RS‑485

  • Opera a 9,6 kbps

  • Tamaño de mensaje limitado (normalmente 21 bytes)

  • Usado habitualmente con SAE J1587, que define el formato de mensajes de capa superior

J1708 se empleó ampliamente en camiones antiguos para diagnóstico de motor e intercambio básico de datos.


¿Qué es SAE J1939?

SAE J1939 es un protocolo de capa superior construido sobre CAN (Controller Area Network).

Características clave:

  • Usa bus CAN (ISO 11898)

  • Opera normalmente a 250 kbps o 500 kbps

  • Admite múltiples ECU en la misma red

  • Usa PGN (Parameter Group Number) y SPN (Suspect Parameter Number) para definir datos estandarizados

        En arquitecturas vehiculares modernas, un controlador de bus CAN gestiona el arbitraje de mensajes, la adquisición de datos y la comunicación entre ECU. Esta arquitectura basada en controladores permite que las redes J1939 escalen eficientemente manteniendo la comunicación fiable entre módulos como control de motor, transmisión y paneles de instrumentos.

        J1939 se convirtió en el estándar de comunicación dominante para vehículos pesados modernos por su mayor ancho de banda y modelo de datos estructurado.


Diferencias técnicas entre J1939 y J1708


1. Capa física

  • J1708: Cableado serie RS‑485

  • J1939: Par diferencial de bus CAN (CAN_H / CAN_L)

J1939 ofrece una comunicación más rápida y fiable en sistemas distribuidos gestionados por controladores en red.


2. Velocidad de transmisión de datos

  • J1708: ~9,6 kbps

  • J1939: 250 kbps (estándar) y 500 kbps en algunas implementaciones

Esta gran diferencia de ancho de banda permite que las redes J1939 gestionen datos de control en tiempo real, diagnósticos y módulos distribuidos bajo una arquitectura centralizada basada en CAN.


3. Estructura de mensajes

  • J1708/J1587 usa MID (Message Identifier) y PID (Parameter Identifier).

  • J1939 usa PGN y SPN, proporcionando un marco más escalable y estandarizado.

J1939 también admite transporte de múltiples paquetes para cargas útiles mayores, permitiendo que sistemas vehiculares complejos intercambien datos operativos más detallados.


4. Manejo de errores y gestión de red

J1939 hereda los mecanismos de arbitraje y detección de errores del CAN, lo que proporciona:

  • Priorización de mensajes

  • Confinamiento de fallos integrado

  • Gestión de red robusta

En cambio, J1708 ofrece comprobación básica de errores, pero carece de los mecanismos avanzados de arbitraje y fiabilidad del CAN.


¿Cuándo reemplazó J1939 a J1708?


¿Reemplazó J1939 oficialmente a J1708?

        No hubo una fecha oficial única de sustitución.

        En su lugar, J1939 reemplazó gradualmente a J1708/J1587 a partir de finales de los años 90 y principios de los 2000, cuando los fabricantes pasaron a arquitecturas basadas en CAN.

        A medida que la electrónica vehicular se volvió más compleja, el ancho de banda limitado de J1708 dejó de satisfacer los requisitos del sistema.

        A principios de los 2000, la mayoría de las nuevas plataformas de camiones pesados estaban diseñadas alrededor de redes J1939.


Por qué ocurrió la transición

El cambio se debió a que los vehículos modernos necesitaban:

  • Mayor ancho de banda de datos

  • Soporte para más ECU

  • Diagnósticos avanzados

  • Integración de telemática

  • Mejor fiabilidad de red

J1939 se diseñó específicamente para satisfacer estas necesidades en sistemas de control distribuidos modernos.


¿Siguen usándose sistemas J1708 hoy en día?

Sí, principalmente en vehículos antiguos.

  • Muchos camiones pesados anteriores a 2005 siguen usando J1708/J1587.

  • Algunas flotas operan en entornos mixtos.

  • Los adaptadores de diagnóstico suelen admitir ambos protocolos.

Sin embargo, los vehículos pesados modernos y las plataformas de maquinaria móvil se basan predominantemente en J1939.


Implicaciones prácticas


Para diagnósticos

J1939 admite datos de diagnóstico más detallados y notificación estandarizada de fallos en múltiples controladores.

Los sistemas J1708 aún se pueden reparar, pero a menudo requieren herramientas de diagnóstico heredadas.


Para integración de sistemas

J1939 es más adecuado para:

  • Arquitecturas multicontrolador

  • Sistemas de visualización avanzados

  • Pasarelas de telemática

  • Módulos de E/S distribuidos

  • Plataformas modernas de maquinaria móvil

        Una arquitectura basada en CAN, construida alrededor de un controlador fiable de bus CAN, permite la comunicación escalable entre sistemas de motor, módulos hidráulicos, paneles de instrumentos y otros subsistemas vehiculares.

        J1708, por el contrario, se limita generalmente a escenarios de soporte heredado.


Tabla comparativa: J1939 vs J1708

CaracterísticaJ1708J1939
Capa físicaRS‑485 serieBus CAN
Velocidad típica9.6 kbps250–500 kbps
Modelo de mensajesMID / PIDPGN / SPN
Soporte multipaqueteNo
Gestión de redBásicaAvanzada (arbitraje CAN)
Uso actualVehículos heredadosSistemas pesados modernos


Resumen final

        J1708 es un protocolo serie antiguo y de baja velocidad utilizado en sistemas heredados de vehículos pesados.

        J1939 es un protocolo de comunicación moderno basado en CAN que ofrece mayor velocidad, mensajería estructurada y mejor escalabilidad.

        J1939 reemplazó gradualmente a J1708 a partir de finales de los años 90 y principios de los 2000, y hoy en día es el estándar dominante en redes de vehículos pesados basadas en arquitectura CAN.