Professional Documents
Culture Documents
Document
J1939
1939
RP for
f S
Serial
i C
Control and C
Communications
i i
Vehicle
i Network
J1939-01
J1939-02
J1939-03
J1939-05
J1939-11
J1939-12
J1939-13
J1939-15
J1939-21
J1939-31
Network Layer
J1939-71
Applications Layer
J1939-73
J1939-74
J1939-75
Application
pp
Layer
Layer
y Generator Sets and Industrial
J1939-81
Network Management
J1939-84
26
Definition of Terms
PDU Protocol Data Unit
PDUF PDU Format
PDUS PDU Specific
GE Group Extension
27
J1939-11
J1939-15
Bit wide
Network arbitration
access
Random
Nondestructive
Bits / second
Maximum nodes
250 000
250,000
30
10
Topology
Linear Bus
Bus Length
40 meters (131 feet)
Stub Length
1 meter (3.3 feet)
Stub Connector
3-pin
Termination
2 required: passive resistors
(optional internal to ECU)
Cabling
Diagnostic
C
Connector
t
Twisted pair
9p
pins
s
28
Circuit Description
1/A
Battery (-)
2/B
3/C
4/D
5/E
6/F
J1708 (+)
7/G
J1708 (-)
8/H
9/J
29
MIL
OBD Connector
SAE J1939-13
OBD Connector
ISO 15031-3
I t ll d OBD C
Installed
Connector
t
22--24 September 2009
22
Scan Tool
30
J1939-21
Priority
PGN
3 bits
18 (10) bits
DA
(8) bits
SA
8 bits
Data
CRC
Labels per message
0 - 64 bits
15 bits
1
86 2
8672
6
(1-32)
Message length
22--24 September 2009
22
8 to 18 bytes
(~64 to 150 bits)
31
CRC
Delimiter
Control Field
Arbitration Field
S
O
F
1
CAN
Bits
J1939
I
D
E
11
Bits
Identifier
S
R
R
Data
Page
Extended
Data
PDU
Page
Format
Priority
R
T r
R 1
1 1
Identifier Ext.
18
r
0
1
D
L
C
4
C
R
C
0 - 64 15
0 - 64
Source
Address
Data
Field
ACK O
Field F
Data
Field
PDU Specific =
DA or GE
PGN
22--24 September 2009
22
32
Application categories
5 35 ms
Labels / messages
g assigned
g
and
(available)
1018973 PGNs
(8676)
93579028 SPNs
(524,288)
Dynamic: 0 / (39)
Other: 168 / (215)
100% / ~65%
65%
33
Application
Layer
pp
y Messages
g
Control . . . . . . . . . . . . . . . . . . . . found in J1939J1939-71
Transmission commands engine to 0% torque
ABS commands retarder to -100% torque
Shift or brake assist
34
Application
Layer
pp
y Messages
g ((cont.))
Information Sharing . . . . . . . . . found in J1939J1939-71
g coolant temperature
p
Engine
= 175 oF
MPH = 63 mph
Fuel economy = 8.2 mpg
35
36
37
Data Valid but Above Normal Operational Range, Most Severe Level
FMI=1 -
FMI=2 -
FMI=3 -
FMI=4 -
FMI=5 -
FMI=6 -
38
FMI=9
- Abnormal Update
p
Rate
FMI=10
FMI=11
FMI=12
FMI=13
- Out of Calibration
39
FMI=17 -
FMI=18 -
FMI=19 -
FMI=20 -
FMI=21 -
Condition Exists
40
FMI used =
ffunction
ti (M
it T
li bl R
(Monitor
Type, A
Applicable
Range))
f
d
a
NA
NA
NA
NA
Sensors / Actuators
Freq. / PWM
Sensors / Actuators
Datalink Provided
b
2, 7,
10, 20,
21
2, 7,
10, 20,
21
2, 7,
10, 20,
21
Sensors / Actuators
A / D or D / A
a
b
c
4, 5
3, 6
17
15
18
16
17
15
18
16
19
19
17
15
18
16
NA
1, 31
0, 31
NA
NA
17
15
18
16
NA
NA
1, 31
0, 31
NA
NA
NA
NA
NA
NA
NA
NA
1, 31
0, 31
NA
NA
17
15
18
16
41
FMI Name
11
12
13
Out of Calibration
14
Special
p
Instructions
31
Condition Exists
42
FMI
FMI Name
10
13
Out of Calibration
FMI
FMI Name
Above Threshold
16
Below Threshold
18
Threshold monitors
44
Report DTCs
PGN:
DTC1
DTC2
Byte 8
(8 bits)
Lamp Flash
l h andd WWH support
(8
( bits)
bi )
(19 bits)
(5 bits)
Occurrence Count
(7 bits)
DTC3
Byte 14
22--24 September 2009
22
45
46
47
CAN
N Data Fieeld
8 bits
8 bits
24 bits
Byte 4
Byte 5
Byte 6 SPN
19 bits
Byte 7
Byte 8 FMI
5 bits
48
Byte 1
PGN:
65229
Transmission Rate: On Request
Data Length:
Variable
Byte 8
8 bits
Suspect Parameter
Number
19 bits
5 bits
7 bits
Torque Mode
5 bits
Boost
8 bits
RPM
16 bits
% Load
8 bits
Coolant Temp
8 bits
MPH
16 bits
Byte 14
Manufacturer Specific
Byte n
Diagnostic
Readiness - DM5
g
PGN:
65230
Transmission Rate: On Request
D t Length:
Data
L
th
8
Byte 1
CAN
N Data Field
Active DTCs
8 bits
8 bits
OBD Compliance
8 bits
8 bits
16 bits
16 bits
Byte 8
50
Description
Value
Description
SAE R
Reserved
d
13
OBD II (CARB)
14
15
HD Vehicles (EURO V) B2
16
OBD I
17
18
EOBD
19
20
21
22
10
JOBD
23
11
24
SAE Reserved
12
25
OBD-Marine (SI-SD/I)
51
Byte
Bit
Description
8
7
6
5
4
3
2
1
Where each
Wh
h supported
t d bit is
i iinterpreted:
t
t d
0 = test not supported by this controller
1 = test supported by this controller
22--24 September 2009
22
52
Bit
Description
8
7
6
5
4
3
2
1
8-6
5
4
3
2
1
53
Bit
Description
8
7
6
5
4
3
2
1
8-6
5
4
6
Where each bit is
interpreted:
p , or
0 = test complete,
not supported
1 = test not complete
22--24 September 2009
22
3
2
1
54
0=Reserved
1-64=Component Mfr Defined DM8 Resp
65-246=Reserved
247=Return all scaled test results for one SPN
248=Cmd Mfr Test DM30 Response
249=Cmd Std Test DM30 Response
250=Rtn Last Scaled Results DM30 Resp
Byte
B t 1
Test
T t Identifier
Id tifi (TID)
8 bits
bit
Byte 2
SPN
19 bits
CA
AN Data F
Field
Byte 3
Byte 4
FMI
5 bits
Byte 5
SAE Reserved
40 bits
Byte 6
Byte 7
Byte 8
22--24 September 2009
22
55
0=Reserved
1-64=Component Mfr Defined DM8 Resp
65-246=Reserved
247=Return all scaled test results for one SPN
248=Cmd Mfr Test DM30 Response
249=Cmd Std Test DM30 Response
250=Rtn Last Scaled Results DM30 Resp
Byte
B t 1
Test
T t Identifier
Id tifi (TID)
8 bits
bit
Byte 2
SPN
19 bits
CA
AN Data F
Field
Byte 3
Byte 4
FMI
5 bits
56
Byte 1
8 bits
Byte 2
8 bits
B t 3
Byte
T t Value
Test
V l
16 bit
bits
16 bits
16 bits
64 bits per
test
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
to x
57
TEST VALUE
TEST MAXIMUM
1.
000016 to FAFF16
FFFF16
FFFF16
Test Pass
2.
FE0016 (Error)
FFFF16
FFFF16
Test Fail
3.
FB0016
FFFF16
FFFF16
4.
FB0116
FFFF16
FFFF16
5.
000316
000416
000116
Test Pass
6.
000016
000416
000116
Test Fail
7.
000516
000416
000116
Test Fail
8.
000016
FFFF16
000116
Test Fail
9.
000216
FFFF16
000116
Test Pass
10.
FAFF16
FAFE16
FFFF16
Test Fail
11.
AF5716
AF5916
FFFF16
Test Pass
12.
010016
FAFE16
010016
Test Pass
13.
FAFE16
FAFE16
010016
Test Pass
58
Byte 1
Bytes 55-20
B
Bytes
21 to n
59
Ratio 1
Bytes 1-2
16 bits
Bytes 3-4
16 bits
Bytes 55-7
7
19/24 bits
Bytes 8-9
16 bits
Bytes 10-11
16 bits
Ratio
on
Bytes x to z
56 bits
60