What is the difference between J1587 and J1708?

What is the difference between J1587 and J1708?

The J1587 protocol defines the format of J1708 messages sent between microprocessors devices in heavy duty vehicles. It also supports communication with external devices connected to the bus. J1587 is an application layer and is used together with J1708, which is the physical layer.

What is J1587 protocol?

What is the maximum data speed of a J1708 1587 data link?

Data on the J1708 moves at 9600 bits per second, which is much slower than today’s modern J1939 network. There can also be a maximum of 20 ECMs, or “nodes”, on the J1708 network.

What is code J1587?

J1587 is the SAE-standard data bus that transports engine and sensor data around the chassis, including to most of the dash gauges. I suspect a code of “J1587” means the video display has lost contact with the data bus and doesn’t know what is going on. Otherwise, it would display a more specific fault code.

What is J1939 standard?

Abbreviation. SAE J1939. Society of Automotive Engineers standard SAE J1939 is the vehicle bus recommended practice used for communication and diagnostics among vehicle components. Originating in the car and heavy-duty truck industry in the United States, it is now widely used in other parts of the world.

CAN SAE J1939 protocol?

The SAE J1939 protocol uses CAN (Controller Area Network, ISO 11898-1 and ISO 11898-2) as the physical layer. The CAN protocol plays a major role in motor vehicle networking and represents a commonly used method for bit serial communication between electronic control units (ECUs).

What numeric code is used to identify the engine controller SA?

The J1939 fault code error message consists of a Source Address (SA) identifying the Electronic Control Unit (ECU) sending the DTC (SA0 = Engine Controller #1), a Suspect Parameter Number (SPN) which identifies the parameter sending the fault code error message, and a Failure Mode Identifier (FMI) which identifies the …

Is J1939 the same as CAN?

1 Answer. There is no difference between CAN and J1939. J1939 build on top of CAN 2.0b. When some device sends a big message using the J1939 Transfer protocol (J1939.TP) using BAM other devices can accept this message or ignore it.