You are on page 1of 49

esd electronics, Inc.

525 Bernardston Road Greenfield, MA 01301


Serial Control and Communications Vehicle Network
Presented by
Wilfred Voss
esd electronics, Inc.
525 Bernardston Road
Greenfield, MA 0103
!tt"#$$%%%.esd&electronics.'s
(o%nload$)ie% t!is "resentation at#
http://www.canseminar.com/Tutorials.html/
SAE J1939

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 2
Literature
Literature on
Controller Area Network,
CANopen and SAE J199

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
esd electronics, Inc.
525 Bernardston Road
Greenfield, MA 01301
*el.# +13&,,3&31,0
-a.# +13&,,3&31,1
!tt"#$$%%%.esd&electronics&'sa.co/
esd electronics "ro0ides#

1A2 3ard%are Interfaces 4 P1I, cP1I, )M5, PM1, P110+, I6A, and /ore

1A2 Gate%ays 4 76B, 5t!er2et, Bl'etoot!, I555+, and /ore

1A2 1on0erters 4 1A2o"en, (e0ice2et, Profib's, and /ore

1A2 5/bedded 1ontrollers

(ri0ers and APIs for 0ario's o"eratin8 syste/s

-ree 1A2 Analy9er soft%are 4 incl'ded %it! dri0er


esd Produ!t Line

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page "

Higher-layer protocol based on Controller rea Network !CN"

#ro$ides serial data communications between &lectronic Control 'nits


!&C'" in any kind o( hea$y duty $ehicles.

Protocol feat'res based on :1,0 ;R6+5< = :15,

In8enio's "rotocol desi8n %it! 0ery little "rotocol o0er!ead

(ri0en by data, not /yriad of f'nctions as ot!er 3>Ps

*a?es f'll ad0anta8e of all 1A2 feat'res

(etailed doc'/entation only a0ailable t!ro'8! 6A5


W#at is SAE J199 $ %eneral Aspe!ts

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page &
)*+,+-based protocols are used in:

-iesel power-train applications

.n-Vehicle networks (or trucks and buses

griculture and (orestry machinery !.S/ **01,"

Truck-Trailer connections

2ilitary $ehicles !2i3CN"

4leet management systems

5ecreational $ehicles

2arine na$igation systems !N2&6777"


SAE J199 Appli!ations

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page '

@ri8inally desi8ned by Bosc! for


a'to/oti0e ind'stry

Beca/e 0ery "o"'lar in ind'strial


a'to/ation

2et%or? tec!nolo8y establis!ed a/on8 /icro&controllers

Aell s'ited for !i8! s"eed$real&ti/e a""lications

Re"laces e."ensi0e ('al&Port RAM tec!nolo8y

5.cellent error detection and fa'lt confine/ent

5.tre/ely reliable

Ma.. ba'd rate of 1 MBit$sec 4 6A5 :1B3B 'ses 250 ?Bit$sec

6erial 2et%or? *ec!nolo8y for 5/bedded 6ol'tions


W#at is CAN $ %eneral Aspe!ts

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page (
J1939 takes advantage of CAN features such as:

2a8imum reliability

&8cellent error detection 9 (ault con(inement

Collision-(ree bus arbitration


J1939 Specifics:

Shielded twisted pair wire

2a8. network length o( :7 meters !;*67 (t."

Standard baud rate o( 6<7 k=it/sec

'ses 6+-=it 2essage .-

2a8. ,7 nodes !&C's" in a network


SAE J199 $ )ui!k *eferen!e
S& )*+,+ >uick 5e(erence

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page +
SAE J199 $ )ui!k *eferen!e
S& )*+,+ >uick 5e(erence

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 9
J1939 Specifics:

-oes not support 2aster/Sla$e or Client/Ser$er


con(iguration

-oes not support node monitoring

4eatures ddress Claiming immediately a(ter network


start-up

llows ?#lug9#lay@ (eature

llows segmentation o( messages larger than 1 bytes


SAE J199 $ )ui!k *eferen!e
S& )*+,+ >uick 5e(erence

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page
1,
SAE J199 $ Standards Colle!tion
S& )*+,+ Standards Collection scheme is based on the
.S///S. 0-3ayer 2odel
S& )*+,+ Standards Collection

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page
11
SAE J199 $ Standards Colle!tion
J1939
5ecommended #ractice (or a Serial Control and Communications Vehicle Network
J1939-01
5ecommended #ractice (or Control nd Communications Network (or /n-Highway &Auipment
J1939-02
gricultural and 4orestry /((-5oad 2achinery Control and Communication Network
J1939-11
#hysical 3ayer - 6<7k bits/sB Twisted Shielded #air)*+,+-*,/((-=oard -iagnostics Connector
J1939-15
5educed #hysical 3ayerB 6<7k bits/secB 'n-Shielded Twisted #air !'T#"
J1939-21
-ata 3ink 3ayer
J1939-31
Network 3ayer
J1939-1
Vehicle pplication 3ayer
J1939-3
pplication 3ayer C -iagnostics
J1939-!
pplication - Con(igurable 2essaging
J1939-5
pplication 3ayer - Denerator Sets and .ndustrial
J1939-"1
Network 2anagement
S& )*+,+ Standards Collection

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 12
SAE J199 $ -essage .or/at 0J1991212

CN Standard 6.7 was e8tended to 6.7= to allow a 6+-=it .denti(ier


according to )*071 and )*<10.

.-& =it indicates **-=it or 6+-=it 2essage .denti(ier

=oth (ormats can co-e8ist on the same CN bus

2ilCN uses )*+,+ 6+-=it 2essage .- and


CNopen **-=it 2essage .-

)*+,+/6* also de(ines the segmentation o( messages larger


than 1 bytes.
S& )*+,+ C 2essage 4ormat
!)*+,+/6*"

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 1
SAE J199 $ -essage .or/at
S& )*+,+ C #arameter Droup
Number

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 1"
SAE J199 $ Para/eter %roup Nu/3er

#arameters embedded in the 6+-=it message identi(ier are di$ided into


three sections:

#riority

#DN !#arameter Droup Number"

1 =it Source ddress

#DN identi(ies the #arameter Droup !#D"

#Ds point to in(ormation o( parameter assignments within 1 byte


CN data (ieldB repetition rate and priority

1E06 di((erent #arameter Droups per page C 6 pages are a$ailable


S& )*+,+ C #arameter Droup
Number

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 1&
SAE J199 $ Para/eter %roup Nu/3er
#riorit$

4irst three bits represent priority during arbitration process

#ro$ides eight priority le$els

$alue o( 7 !777" F highest priorityG


a $alue o( 1 !***" F lowest priority

High priority messages assigned to time critical data such as


torAue
control data (rom transmission to engine

3ower le$el priorities suitable (or non-time-critical data such as


engine con(iguration data
%

5eser$ed (or (uture purposes

Should always be set to 7 when transmitting messages


S& )*+,+ C #arameter Droup
Number

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 1'
SAE J199 $ Para/eter %roup Nu/3er
&# ' &ata #age

#age selector (or #-' !#rotocol -ata 'nit" 4ormat !#4" (ield

Currently at 7B pointing to #age 7

#age * (or (uture purposes


#&( )or*at +#),

#4 F 7 - 6,+ !#-'*" indicates a destination address in #S

#4 F 6:7 - 6<< !#-'6" indicates e8tension to #-' 4ormat !#4"


#&( Specific +#S,

Content interpreted according to in(ormation in #-' 4ormat !#4"


S& )*+,+ - #arameter Droup
Number

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 1(
SAE J199 $ P%Ns and SPNs
S& )*+,+ C #DNs and S#Ns

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 1+
SAE J199 $ P%Ns and SPNs
S& )*+,+ C #DNs and S#Ns
P%N '&2'2 Engine 4e/perature
*rans/ission Rate 1 sec
(ata >en8t! bytes
(ata Pa8e 0
P(7 -or/at ;P-< 25+
P(7 6"ecific ;P6< 23
(efa'lt Priority C
PG 2'/ber C52C2 ;-555!e.<
5es!ription of 5ata SPN
67te 1 5n8ine 1oolant *e/"erat're 110
2 -'el *e/"erat're 1,+
3, + 5n8ine @il *e/"erat're 1,5
5, C *'rboc!ar8er @il *e/"erat're 1,C
, 5n8ine Intercooler *e/"erat're 52
5n8ine Intercooler *!er/ostat @"enin8 113+

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 19
SAE J199 $ P%Ns and SPNs
S& )*+,+ C #DNs and S#Ns
SPN 11, Engine Coolant 4e/perature
*e/"erat're of liD'id en8ine coolin8 syste/
(ata >en8t! 1 Byte
Resol'tion 1 de8 1 $ Bit
@ffset &+0 de8 1
(ata Ran8e
&+0 to 210 de8
1
*y"e Meas'red
Reference PG2 C52C2

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 2,
SAE J199 $ P%N *ange
S& )*+,+ C #DNs and S#Ns
5P P%N *ange 0#e82
Nu/3er of
P%Ns
SAE or -anufa!turer
Assigned
Co//uni!ation
0 000000 4 005500 23B 6A5 P(71 E Peer&to&Peer
0 005-00 1 M- P(71 E Peer&to&Peer
0 00-000 4 00-5-- 3+0 6A5 P(72 E Broadcast
0 00--00 4 00---- 25C M- P(72 E Broadcast
1 010000 4 015500 23B 6A5 P(71 E Peer&to&Peer
1 015-00 1 M- P(71 E Peer&to&Peer
1 01-000 4 01-5-- 3+0 6A5 P(72 E Broadcast
1 01--00 4 01---- 25C M- P(72 E Broadcast
S& F ssigned by S&
24 F 2anu(acturer Speci(ic C #roprietary 2essages

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 21
SAE J199 $ Proprietar7 Para/eter %roups
S& )*+,+ C Communication
2ethods
Pro"rietary Para/eter Gro'"s and t!eir n'/bers are desi8ned 'sin8 t!e
e.act sa/e str'ct're as Para/eter Gro'" and t!eir n'/bers defined by t!e
6A5.
Para/eter %roup
Na/e
Proprietar7 A
Para/eter Gro'"
2'/ber
C11+ ;005-00!e.<
(efinition Pro"rietary PG 'sin8 t!e P(71 -or/at for Peer&to&Peer
co//'nication.
*rans/ission Rate Man'fact'rer 6"ecific
(ata >en8t! 0 4 1,5 bytes ;/'lti&"ac?et s'""orted<
5.tended (ata Pa8e
;R<
0
(ata Pa8e 0
P(7 -or/at 23B
P(7 6"ecific bit (estination Address 4 Man'fact'rer Assi8ned
(efa'lt Priority C
(ata (escri"tion Man'fact'rer 6"ecific

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 22
SAE J199 $ Co//uni!ation -et#ods
&estination Specific Co**unications:

'se #-'* !#4 $alues 7 to 6,+"

-estination address reAuired


-roadcast Co**unications:

'se #-'6 !#4 $alues 6:7 to 6<<"

Sending a message (rom single or multiple sources to single


destination.

Sending a message (rom single or multiple sources to


multiple
destinations.
#roprietar$ Co**unications.:

'se either #-'* or #-'6

CN be either -estination Speci(ic or =roadcast

'se proprietary #DNs


H ccording to S& )*+,+:
?Ihere it is important to communicate proprietary in(ormation.@ -uhJ
S& )*+,+ C Communication
2ethods

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 2
SAE J199 $ Para/eter %roup Nu/3er
S& )*+,+ C #arameter Droup
Number
=roadcast Communication

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 2"
SAE J199 $ Para/eter %roup Nu/3er
S& )*+,+ C #arameter Droup
Number
-estination Speci(ic Communication

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 2&
SAE J199 $ Sour!e Address

Source ddress F 3ast 1 bits o( 6+-=it message identi(ier

Source address F dress o( transmitting &C' !node"

total o( 6<: addresses a$ailable

&$ery address must be uniAue within the network

&C's cannot share addresses

#DNs are independent o( source address

&$ery &C' is allowed to transmit any message


Note: The CN standard in itsel( does not support node !&C'"
addressesB only message .-s.
S& )*+,+ C Source ddress

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 2'
SAE J199 $ -essage 47pes
1/ Co**and
/rdinary #DN C Supports bothB #-'* and #-'6
2/ %e0uest
Speci(ically ssigned #DN !77&77he8"
#-'* /nly !#eer-to-#eer"
-estination ddress 6<< F Dlobal -estination ddress
3/ -roadcast1%esponse
/rdinary #DN C Supports bothB #-'* and #-'6
!/ Ackno23edge*ent
Speci(ically ssigned #DN !77&177he8"
#-'* /nly !#eer-to-#eer"
-estination ddress 6<< F Dlobal -estination ddress
5/ 4roup )unctions
Speci(ically ssigned #DNs
'sed (or proprietary (unctionsB network management and multi-packet (unctions.

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 2(
SAE J199 $ *e9uest -essage
Para/eter %roup Na/e *e9uest
Para/eter Gro'" 2'/ber 5BB0+ ;005A00!e.<
(efinition ReD'ests a Para/eter Gro'" fro/ a sin8le de0ice or all
de0ices in t!e net%or?.
*rans/ission Rate 7ser defined ;no /ore t!an 2 to 3 ti/es a second is
reco//ended<
(ata >en8t! 3 bytes ;1A2 (>1 E 3<
5.tended (ata Pa8e ;R< 0
(ata Pa8e 0
P(7 -or/at 23+
P(7 6"ecific (estination Address ;Global or 6"ecific<
(efa'lt Priority C
(ata (escri"tion Byte 1, 2, 3 E ReD'ested Para/eter Gro'" 2'/ber

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 2+
SAE J199 $ A!knowledge/ent -essage
Para/eter %roup Na/e A!knowledge/ent
Para/eter Gro'" 2'/ber 5B3B2 ;00500!e.<
(efinition Pro0ides !ands!a?e bet%een trans/ittin8 and res"ondin8
nodes.
*rans/ission Rate 7"on rece"tion of a co//and or reD'est.
(ata >en8t! bytes ;as described in t!e follo%in8<
5.tended (ata Pa8e ;R< 0
(ata Pa8e 0
P(7 -or/at 232
P(7 6"ecific (estination Address ;Global E 255<
(efa'lt Priority C
(ata (escri"tion Bytes 1F E Positi0e Ac?no%led8e/ent, 2e8ati0e
Ac?no%led8e/ent, Access (enied or 1annot Res"ond

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 29
SAE J199 $ -ulti:Pa!ket 4ransport
Supports #eer-to-#eer and =roadcast

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page ,
SAE J199 $ 6road!ast Announ!e -essage
BAM!
In order to broadcast a /'lti&"ac?et /essa8e a node /'st first send a
Broadcast Announce Message ;BAM<. A BAM /essa8e contains t!e
follo%in8 co/"onents#

Para/eter Gro'" 2'/ber of t!e /'lti&"ac?et /essa8e

6i9e of t!e /'lti&"ac?et /essa8e

2'/ber of "ac?a8es
*!e Broadcast Announce Message ;BAM< is e/bedded in t!e *rans"ort
Protocol 4 1onnection Mana8e/ent ;*P.1M< PG2 C0+1C and t!e act'al
data transfer is !andled by 'sin8 t!e (ata *ransfer PG2 C01C0.

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 1
SAE J199 $ 4ransport Proto!ol
Para/eter %roup
Na/e
4ransport Proto!ol $ Conne!tion -anage/ent 04P;C-2
Para/eter Gro'"
2'/ber
C0+1C ;005100!e.<
(efinition 7sed for 1o//'nication Mana8e/ent flo%&control ;e.8.
Broadcast Anno'nce Messa8e<.
*rans/ission Rate Accordin8 to t!e Para/eter Gro'" 2'/ber to be transferred
(ata >en8t! bytes
5.tended (ata Pa8e ;R< 0
(ata Pa8e 0
P(7 -or/at 23C
P(7 6"ecific (estination Address ;E 255 for broadcast<
(efa'lt Priority ,
(ata (escri"tion ;-or Broadcast Anno'nce Messa8e only<
Byte 1 & 1ontrol Byte E 32
2,3 4 Messa8e 6i9e ;2'/ber of bytes<
+ 4 *otal n'/ber of "ac?a8es
5 4 Reser0ed ;s!o'ld be filled %it! --!e.<
C& 4 Para/eter Gro'" 2'/ber of t!e /'lti&"ac?et /essa8e
;CE>6B, EM6B<

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 2
SAE J199 $ 4ransport Proto!ol
Para/eter %roup
Na/e
4ransport Proto!ol $ 5ata 4ransfer 04P;542
Para/eter Gro'"
2'/ber
C01C0 ;005B00!e.<
(efinition (ata *ransfer of M'lti&Pac?et Messa8es
*rans/ission Rate Accordin8 to t!e Para/eter Gro'" 2'/ber to be transferred
(ata >en8t! bytes
5.tended (ata Pa8e ;R< 0
(ata Pa8e 0
P(7 -or/at 235
P(7 6"ecific (estination Address
(efa'lt Priority ,
(ata (escri"tion
Byte 1 4 6eD'ence 2'/ber ;1 to 255<
2& & (ata

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page
SAE J199 $ 6road!ast 5ata 4ransfer

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page "
SAE J199 $ .low Control
5ransport #rotoco3
Connection 6anage*ent +5#/C6, ' #4N 007C00he8
5he 5#/C6 &ata can 9e:

Connection 2ode 5eAuest to Send C T#.C2K5TS

Connection 2ode Clear To Send C T#.C2KCTS

&nd o( 2essage cknowledgement C T#.C2K&nd/(2sgCL

Connection bort C T#.ConnKbort



esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page &
SAE J199 $ Network -anage/ent

Network 2anagement de(ined in S& )*+,+/1*

Handles automatic allocation o( node addresses !#lug 9 #lay"


per ddress Claiming procedure

ddress Claiming not supported per de(ault in any other H3#

)*+,+ Network 2anagement allows to identi(y &C's


and their primary (unction.

Node monitoring is not de(ined in )*+,+


C must be application speci(ic

)*+,+ does not support 2aster/Sla$e or Client/2aster


- must be application speci(ic

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page
'
SAE J199 $ EC<s and CAs
S& )*+,+ >uick 5e(erence

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page (
SAE J199 $ Address and NA-E

S& )*+,+ de(ines E: bit N2& to uniAuely identi(y each &C'

&ach &C' must hold at least one name and one address (or
identi(ication purposes

&C' address de(ines the source or destination (or messages

&C' name indicates &C' main (unction per(ormed at &C' address

4unction instance indicator used when multiple &C's with same main
(unction share the same network
S& )*+,+ C ddress and N2&

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page +
SAE J199 $ Address Clai/ing

E: bit N2& to uniAuely identi(y nodes !&C's"

Necessitates unreasonable resources to maintain standard


communications

&ach &C' utiliMes an 1 bit address to identi(y the source o( a message


or to access !destination address" another &C' in the network

ddress Claim #rocedure:

-esigned to assign addresses to &C's right a(ter the


network startup

ssuring that assigned address is uniAue to &C'

S& )*+,+ Standard de(ines #re(erred ddresses to commonly used


de$ices in order to minimiMe the rate o( multiple de$ices demanding the
same address
S& )*+,+ C ddress Claiming

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page 9
SAE J199 $ Preferred Addresses
S& )*+,+ C ddress Claiming
=ndustr7 %roup Preferred Address *ange
Global ;A""lies to all ind'stry 8ro'"s< 0 4 + Assi8ned
5 4 12, Reser0ed
2+, 252 & 255 Reser0ed
Ind'stry Gro'" G1 4 @n&3i8!%ay 5D'i"/ent 12 4 1C0 (yna/ic
1C1 4 2+, Assi8ned
Ind'stry Gro'" G2 4 A8ric'lt'ral and -orestry 5D'i"/ent 12 4 20, (yna/ic
20 4 2+, Reser0ed
Ind'stry Gro'" G3 4 1onstr'ction 5D'i"/ent 12 & 20, (yna/ic
20 4 2+, Reser0ed
Ind'stry Gro'" G+ 4 Marine 5D'i"/ent 12 4 20, (yna/ic
20 4 2+, Reser0ed
Ind'stry Gro'" G5 4 Ind'strial, Process 1ontrol, 6tationary
5D'i"/ent
12 4 20, (yna/ic
20 4 2+, Reser0ed

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page ",
SAE J199 $ Address Clai/ing
Two possible scenarios:
Sending an Address C3ai*ed *essage +Standard,

&C' sends ddress Claimed message into the CN bus

&C's recei$ing address claim will record 9 $eri(y claimed address with
internal address table

.n case o( address con(lict &C' with lowest N2& $alue will succeed

5emaining &C's must claim di((erent address or stop transmitting to


network
%e0uest for Address C3ai*ed *essage

Necessary procedure (or &C's powering up late !e.g. trailersB


diagnostics toolsB etc."

'sed to determine and claim a$ailable address or to (ind out which


&C's are currently on the network
S& )*+,+ C ddress Claiming

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page "1
SAE J199 $ Address Clai/ing
S& )*+,+ C ddress Claiming
4wo possi3le address !lai/
s!enarios>

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page "2
SAE J199 $ Address Clai/ing
S& )*+,+ C ddress Claiming

Node starts initialiMation and #ower-/n Sel( Test !#/ST" some time
ahead o( node =.

Ihile node = is going through initialiMation and #/STB node sends


out it address claim message.

Node =B a(ter ha$ing (inished initialiMation and #/STB attempts to claim


the same source address as node

.n response node B ha$ing determined that its N2& has higher


priorityB resends the address claim message.

Node = recei$es the address claim messageB determines that node Ns


name has higher priority.

.n the le(t scenarioB node = sends a Cannot Claim message. .n the right
scenario it claims another address by sending another Address Claim
message.

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page "
SAE J199 $ Address Clai/ing
S& )*+,+ C ddress Claiming
CAN Message Collision is possible!

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page ""
SAE J199 $ Address -anage/ent -essages
S& )*+,+ C ddress Claiming
-essage P%N P. PS SA 5ata
Lengt#
5ata
ReD'est for Address
1lai/ed
5BB0+ 23+ (A 6A12 3 bytes PG2 C0B2
Address 1lai/ed C0B2 23 255 6A bytes 2AM5
1annot 1lai/ 6o'rce
Address
C0B2 23 255 25+ bytes 2AM5
1o//anded Address C52+0 25+ 21C 6A B22 2AM5, ne%
6A
1< In case no address !as been clai/ed as of yet t!e so'rce address co'ld be set to 25+.
2< *!e co//anded address, since it is lon8er t!an bytes, is sent 'sin8 t!e *rans"ort Protocol as described in c!a"ter
Transport Protocol.

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page "&
SAE J199 $ Network 4opolog7

&C's in a )*+,+ network segment are connected by a singleB linearB


shielded twisted pair o( wires

Iiring topology o( the network should be as straight as possible to


minimiMe electrical re(lections:

Short stub lengths

$oiding comple8 network structures



S& )*+,+ C Network Topology

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page "'
SAE J199 $ Network 4opolog7

&ach bus segment should be terminated by resistorsB typically *67 O

Termination resistors should always be on both ends o( the bus

-i$iding network into sub-networks may be necessary


!e.g. (or truck and trailer"

Segmentation reAuires bridges


S& )*+,+ C Network Topology

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page "(
J1939113 :ff--oard &iagnostic Connector
)*+,+/*, de(ines a standard connector (or
diagnostic purpose.
The connector is a -eutsch H-*7 - + C *+,+ !+
pinsB round connector".
)*+,+/*, /((-=oard -iagnostic
Connector

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page "+
J199 ?nline .oru/
http:11222/;1939foru*/co*
)*+,+4orum.com is the /nline meeting place where to (ind
additional in(ormation on S& )*+,+ and get help with issues related
to S& )*+,+.

esd electronics, Inc. 525 Bernardston Road Greenfield, MA 01301
Page "9
Literature
Literature on
Controller Area Network,
CANopen and SAE J199

You might also like