El estándar SAE J1708 de la Sociedad de Ingenieros Automotrices es un estándar utilizado para comunicaciones en serie entre ECU en un vehículo pesado y también entre una computadora y el vehículo. Con respecto al modelo de interconexión de sistemas abiertos (OSI), J1708 define la capa física . Los protocolos de capa superior comunes que operan sobre J1708 son SAE J1587 y SAE J1922 . El protocolo es mantenido por SAE International .
Descripción
El estándar define un cable de alambre de 2 hilos de calibre 18 que puede correr hasta 130 pies (40 m) y funciona a 9600 bit / s. Un mensaje se compone de hasta 21 caracteres, a menos que el motor esté parado y el vehículo no se esté moviendo, en cuyo caso los transmisores pueden exceder la longitud máxima del mensaje de 21 bytes. Los mensajes comienzan con un carácter de ID de mensaje (MID) y terminan con una suma de verificación al final. Los caracteres se transmiten en el formato común 8N1 .
El hardware utilizado son transceptores RS-485 cableados para operación de colector abierto mediante el uso de un pullup y pulldown de las líneas de datos separadas. La transmisión se logra controlando el pin de activación del controlador del transceptor. Este método permite que varios dispositivos compartan el bus sin la necesidad de un solo nodo maestro. Las colisiones se evitan monitoreando el bus mientras se transmite el MID para garantizar que otro nodo no haya transmitido simultáneamente un MID con una prioridad más alta.
Historia
SAE J1708, aunque todavía se usa ampliamente, es reemplazado por SAE J1939, que es un protocolo CAN .