SAE J1939 (en lo sucesivo, J1939) es el estándar recomendado por la Sociedad Estadounidense de Ingenieros Automotrices (SAE). comunicación digital entre componentes electrónicos.
CAN2.0 es una especificación de bus y una tecnología de la capa de enlace de datos. J1939 es una especificación definida por SAE (Asociación Americana de Automóviles) basada en bus CAN, que se utiliza principalmente para resolver el problema de compatibilidad entre diferentes fabricantes de motores y diferentes fabricantes de ECU. J1939 define una serie de PGN y SPN, estos PGN contienen la información de varias partes del automóvil, como motores, transmisiones, ejes, etc.; el método de representación (estado y valor) de los parámetros también define SLOT (Proporción de escala, Límite-límite, Desplazamiento—desplazamiento, Transferencia—transmisión). Los fabricantes de ECU deben seguir esta especificación al desarrollar equipos. Los módulos de ECU tienen diferentes funciones y diferentes fabricantes. Sobre la base de J1939, muestran su diversidad: admiten o no algunos PGN, SPN y SLOT; agregue algunos PGN y SPN que no están definidos por J1939.
Formato de trama de mensaje SAE-J1939 y CAN2.0B:
La especificación CAN2.0 incluye CAN2.0A (formato de cuadro estándar), CAN2.0B (formato de cuadro extendido), y los dos usan códigos de bit de formato de cuadro diferentes. J1939 se encapsula aún más sobre la base de CAN2.0B y redefine la ID de 29 bits de la parte del campo de arbitraje. Solo las comunicaciones estandarizadas están definidas para el formato de trama extendida en SAE-J1939, por lo tanto, los dispositivos SAE-1939 deben usar el formato de trama extendida.
SAE-J1939 fusiona cada marco de datos (PDU, unidad de datos de protocolo) en un marco de datos CAN2.0.
PGN es muy importante para formular el protocolo CAN basado en SAE-J1939. Muchos fabricantes de ECU estipulan que al aceptar mensajes CAN, es el PGN en lugar de la ID de todo el mensaje. El número de grupo de parámetros se compone de 24 bits (en realidad, 18 bits), incluidos principalmente las siguientes partes: bits reservados (R, 1 bit, predeterminado: 0), bits de página de datos (DP, 1 bit, en la mayoría de los casos: 0), formato PDU (PF, 8 bits) y PDU específica (PS, 8 bits, extensión de grupo de direcciones de destino). Cuando el valor de PF es anterior a 0~239, el byte bajo de PGN se establecerá en: 0; cuando el valor de PF es 240~254, el byte bajo de PGN es el valor de PS.
Ebyte se compromete a ayudar al desarrollo de IoT, la inteligencia y la automatización con más fuerza todos los días, mejorando la utilización de recursos, más productos y más información, y los socios interesados pueden iniciar sesión en nuestro sitio web oficial: http://www.es-ebyte.com para obtener más información, y la dama de servicio al cliente para responder preguntas en línea.