SAE J1708

from Wikipedia, the free encyclopedia

The network protocol SAE J1708 describes the communication on a data bus in commercial vehicles for the transmission of diagnostic data (e.g. engine speed , temperature ) and control information .

Application area

The protocol was defined by the international Society of Automotive Engineers (SAE) and works on the physical layer with 9600  bit / s . The main focus of application is in the area of ​​the drive train and chassis of commercial vehicles. The protocol is used in heavy vehicles for both on-road and off-road use ( construction machinery ). The application level amounts to both the data transfer during driving between components such as the control units (ECU) as on-board communication or on-board diagnosis , as well as for the off-board communication between the vehicle and an external diagnosis device (e.g. PC ).

protocol

Hardware and protocol are similar to RS-485 . The standard defines a 2-wire cable that can be up to 40 m long and operates at 9600 bit / s. A message can contain up to 21 characters, unless the engine has stopped and the vehicle is not moving. In this case, the sender may exceed a length of 21 bytes per message. Messages begin with a character as a message ID (MID) and end with a checksum . Characters are transmitted in 8N1 format (8  user data bytes , no parity , 1  stop bit ).

Connector pin assignment

Pin code function
A. J1708 + (Data A, ATA +)
B. J1708- (Data B, ATA-)
C. Battery +
D. -
E. Ground / GND
F. -

See also

Web links