Noticias de la compañía

Cómo se Comunican los Controladores Móviles con las ECU del Motor mediante J1939

La maquinaria móvil moderna utiliza múlti10:54:32ples unidades de control electrónico que necesitan intercambiar datos entre sí.

En equipos de construcción, maquinaria agrícola, vehículos mineros y otras máquinas off-highway, la ECU del motor gestiona las funciones relacionadas con el motor, mientras que el controladormóvil se encarga del sistema hidráulico, los comandos del operador, la lógica de seguridad y los sistemas auxiliares.

SAE J1939 permite que estos dispositivos intercambien información a través de una red CAN.








Una arquitectura típica es:

ECU del Motor
     ↓
SAE J1939 / CAN Bus
     ↓
Controlador Móvil
  ↙             ↘
HMI        Control de la Máquina

A través de J1939, los datos del motor pueden integrarse directamente en el sistema de control de la máquina.










¿Qué es J1939?

SAE J1939 es un protocolo de comunicación de nivel superior basado en CAN y ampliamente utilizado en maquinaria móvil y vehículos comerciales.

Mientras que CAN proporciona la red de comunicación, J1939 define cómo se organizan e interpretan los datos.

Se utiliza habitualmente en:

  • Maquinaria de construcción

  • Equipos agrícolas

  • Vehículos mineros

  • Equipos de manipulación de materiales

  • Vehículos especiales

J1939 resulta especialmente útil cuando controladores, ECU de motor, pantallas y otros dispositivos de diferentes proveedores necesitan comunicarse entre sí.


Cómo se Comunican los Controladores Móviles con las ECU del Motor mediante J1939



¿Qué Datos del Motor Puede Recibir un Controlador Móvil?

La ECU del motor puede transmitir numerosos parámetros de funcionamiento mediante J1939, por ejemplo:

  • Velocidad del motor

  • Temperatura del refrigerante

  • Presión de aceite

  • Carga del motor

  • Posición del acelerador

  • Horas de funcionamiento

  • Información de diagnóstico

En lugar de utilizar un cable independiente para cada señal, el controlador puede recibir varios parámetros a través de la misma red CAN.

Sensores del Motor
       ↓
   ECU del Motor
       ↓
     J1939
       ↓
Controlador Móvil

Los datos disponibles dependen de la ECU y de su implementación de J1939.







PGN y SPN en J1939

Dos conceptos importantes en J1939 son PGN y SPN.

PGN (Parameter Group Number) identifica un grupo de parámetros relacionados dentro de un mensaje J1939.

SPN (Suspect Parameter Number) identifica un parámetro específico, como la velocidad del motor o la temperatura del refrigerante.

De forma simplificada:

Mensaje J1939
     ↓
    PGN
     ↓
Grupo de Parámetros
     ↓
    SPN
     ↓
Valor del Motor

Por eso, los ingenieros OEM deben confirmar qué PGN y SPN son compatibles con la ECU utilizada.







Uso de Datos J1939 para el Control de la Máquina

Los datos del motor no solo sirven para monitorización.

También pueden formar parte de la lógica de control de la máquina.

Por ejemplo, una máquina hidráulica puede utilizar la velocidad y la carga del motor para ajustar la demanda hidráulica.

ECU del Motor
     ↓
Velocidad / Carga
     ↓
Controlador Móvil
     ↓
Lógica de Control
     ↓
Salida PWM
     ↓
Válvula Proporcional

Si la velocidad del motor disminuye debido a una carga elevada, el controlador puede reducir la demanda hidráulica o limitar determinadas funciones.

Esto ayuda a coordinar mejor el sistema hidráulico con el motor.







Visualización de Datos del Motor en la HMI

La información recibida mediante J1939 también puede mostrarse al operador.

La pantalla HMI puede visualizar:

  • RPM del motor

  • Temperatura del refrigerante

  • Presión de aceite

  • Horas de funcionamiento

  • Estado de advertencias

  • Información de fallos

Una arquitectura típica puede ser:

ECU del Motor → J1939 → Controlador Móvil → HMI

Así, la información del motor y de la máquina puede presentarse en una única interfaz.








Diagnóstico mediante J1939

J1939 también puede transmitir información de diagnóstico del motor.

Cuando la ECU detecta un fallo, el controlador o la HMI pueden utilizar estos datos para:

  • Mostrar advertencias al operador

  • Registrar fallos

  • Facilitar el mantenimiento

  • Activar estrategias de protección

Por ejemplo, los mensajes DM1 se utilizan habitualmente para comunicar fallos de diagnóstico activos.

La implementación exacta depende de la ECU, por lo que siempre debe consultarse la documentación del fabricante del motor.








Uso de Varias Redes CAN

Algunos controladores móviles disponen de varias interfaces CAN.

Esto permite separar diferentes redes de comunicación:

CAN 1 → ECU del Motor / J1939

CAN 2 → E/S Remotas

CAN 3 → HMI / Otros Dispositivos

También es posible utilizar J1939 para la comunicación con el motor y CANopen para sensores, módulos de E/S u otros subsistemas.

Esto proporciona mayor flexibilidad en sistemas de control más grandes.






¿Qué Deben Comprobar los Ingenieros OEM?

Durante la integración entre una ECU de motor y un controlador móvil, conviene verificar:

  • PGN y SPN compatibles

  • Velocidad CAN

  • Parámetros necesarios del motor

  • Frecuencia de actualización de mensajes

  • Mensajes de diagnóstico

  • Tiempo de espera de comunicación

  • Terminación de la red

  • Estrategia ante fallos de comunicación

Si desaparece un mensaje esperado, el controlador debe detectar la pérdida de comunicación y responder según la estrategia definida para la máquina.








Conclusión

J1939 proporciona una forma eficiente de comunicación entre los controladores móviles y las ECU del motor.

A través de una red CAN, el controlador puede recibir velocidad, temperatura, carga, información de diagnóstico y otros datos del motor sin necesidad de cablear cada señal por separado.

Estos datos pueden integrarse con el control hidráulico, la visualización HMI, los diagnósticos y la lógica de funcionamiento de la máquina.

Para los fabricantes OEM, una red J1939 bien diseñada puede reducir el cableado, simplificar la integración y crear un sistema de control más conectado y flexible.