03-proto1.pdf

Upload: tomsiri

Post on 06-Jul-2018

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 03-proto1.pdf

    1/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= -

    !"#$#%#&'( *+&,-./ %0-/ 0-1 &,-

    />+1 -5 @:7">+ =*1A0+B9:C

  • 8/17/2019 03-proto1.pdf

    2/56

  • 8/17/2019 03-proto1.pdf

    3/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= D

    $23 *+&453 678

    EF* 6789:* G(4

    @:?(41+H 41>:?>+? 0I 1F* J,4; )(2F 3>1*+ 41>:?>+?9K*? >4 @'L M-.-"  =()*+0(4 N>+9>:14 *O941 P*4QR (QA>+?4 0I 89:B 8>H*+S

    8*21(+* I02(4*4 0: @'L -.#D,5 EF* 6T/ #,,, P6*HA0+? /+010203S

    "  'Q*29U*4 /FH492>3 >:? 89:B 3>H*+4

    G9?9+*2V0:>3 W(4; 20))(:92>V:C 0N*+ - A9+* P1F* * &453S

  • 8/17/2019 03-proto1.pdf

    4/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= .

    $23 *+&453 678

    EF* 6789:* G(4 P20:1?RS

    LQV0:>35 >??9V0:>3 (:9?9+*2V0:>3 & &453 #  :4)94490: 20)Q>VW3* 10 \3 :4)9a*+S5 - 41>+1 W91; J ?>1> W914; - 410Q W91; 0QV0:>3

    Q>+91H W91

    "  G91 +>1* -R# BG91X4 RRR -,R. BG91X4

    #  b*Q*:?*:1 0: ["\; :01 G(4

    #  Z>41*+ )(41 W* >W3* 10 F>:?3* )(3VQ3* W91 +>1*4

  • 8/17/2019 03-proto1.pdf

    5/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= c

    $23 *+&453 678

    /+010203

    "0::*2V0: *41>W394F)*:1 P# N>+9>:14S#  c G>(? 9:91

    •  Z>41*+ 4*:?4 ?*4V:>V0: >??+*44 P(49:C c G91X4S

    •  ["\ >:4A*+45 ,Occ P,-,-,-,-S; B*HA0+? 30A GH1*; B*HA0+? F9CF GH1*

    PA91F ?*49+*? ?>1> +>1*S

    •  Z>41*+ ?*+9N*4 W91 +>1* I+0) Q>a*+:; 4*:?4 [2F0 P9:NR d9CF GH1*S

    •  ["\ 4*:?4 [2F0 P9:NR b*4V:>V0: >??+*44S

     Adress byte 

    > 300ms  ~ 2s  < 300ms  < 20ms 

    5 Bit/s  Fixed bit rate, chosen by ECU, detected and adopted by master  

    K-Line 

    L-Line 

    Keyword LSB 

    Sync. Byte 55h 

    < 20ms 

    Inv. Keyword MSB 

    Keyword MSB 

    < 20ms  < 50ms 

    Inverted  Adress byte 

     Adress byte 

    Tester ECU !  Tester ECU ! ECU Tester  !  ECU Tester  ! 

  • 8/17/2019 03-proto1.pdf

    6/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= e

    $23 *+&453 678

    /+010203

    "0::*2V0: *41>W394F)*:1 P# N>+9>:14S#  f>41 9:91 P-,, )4; G91+>1* >3A>H4 -,;. BG91X4S

    •  Z>41*+ 4*:?4 !"#$ &' Q>a*+: P#c )4 30A; #c )4 Q>(4*S

    •  Z>41*+ 4*:?4 ()"*) +,--./01"2,/ 3$4.$5)6 9:23(?*4 ?*41 >??+*44

    •  ["\ >:4A*+4 A91F B*HA0+?; >g*+ )>OR c, )4

    • 

    6*HA0+? *:20?*4 4(QQ0+1*? Q+010203 N>+9>:141>B*4 N>3(*4 I+0) #,,, RR #,D- P6T/ #,,,S

    Start Communication Service Request 

    Start Communication Service Request 

    > 55ms  25ms  25ms  < 50ms 

    (w/ Keyword) 

    Wake Up  Fixed Bit Rate 10,4 kbit/s 

    K-Line 

    L-Line 

  • 8/17/2019 03-proto1.pdf

    7/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= h

    $23 *+&453 678

    /+010203

    "0))(:92>V0: >3A>H4 9:9V>1*? WH )>41*+#  Z>41*+ 4*:?4 `*i(*41; ["\ 4*:?4 `*4Q0:4*

  • 8/17/2019 03-proto1.pdf

    8/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= J

    $23 *+&453 678

    /+010203 F*>?*+

    f0+)>1 GH1*#  [:20?*4 Q+*4*:2* >:? )*>:9:C 0I >??+*44 WH1*4

    #  'F0+1 Q>2B*1 3*:C1F 2>: W* *:20?*? 9: I0+)>1 WH1*k 3*:C1F WH1* 1F*:

    0)9a*?

    "  b*4V:>V0: >??+*44

    '0(+2* >??+*44

    "  8*:C1F

    "  />H30>?

    #  \Q 10 #cc GH1*

    #  f9+41 GH1*5 '*+N92* @?*:VU*+ P'@bS

    "F*2B4()

    #  '() 0I >33 GH1*4 P)0? #ceS

    0 .. 7 8 .. 15

    Format byte Destination

    Source Length

    Payload...

    ... Checksum

  • 8/17/2019 03-proto1.pdf

    9/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= M

    $23 *+&453 678

    '*+N92* @?*:VU*+4

    '1>:?>+? '*+N92* @?*:VU*+4#  '*4490: @:9V>39K>V0: >:? 1*>+?0A:

    •  ,OJ-F '1>+1 "0))(:92>V0: '*+N92* `*i(*41

    •  ,OJ#F '10Q "0))(:92>V0: '*+N92* `*i(*41

    #  "0:UC(+9:C Q+010203 V)*0(14

    • 

    ,OJDF +>)*1*+ `*i(*41 P0QV0:>3S

    "  L1F*+ '@b4 >+* N*:?0+ ?*U:*?

    #  />44*? 0: P(:)0?9U*?S 10 >QQ392>V0: 3>H*+

    #  EHQ92>3 (4*5 1A0 '@b4 Q*+ )*44>C* 1HQ*

    • 

    f9+41 '@b5 /049VN* +*Q3H•  '*20:?5 =*C>VN* +*Q3H

  • 8/17/2019 03-proto1.pdf

    10/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= -,

    $23 *+&453 678

    [++0+ F>:?39:C

    @I *++0:*0(4 49C:>3 >++9N*4#  ["\ 9C:0+*4 )*44>C*

    #  Z>41*+ ?*1*214 )9449:C >2B:0A3*?C*)*:1

    #  Z>41*+ +*Q*>14 )*44>C*

    @I 9:N>39? ?>1> 94 W*9:C 4*:1

    #  V0: 3>H*+ 4*:?4 :*C>VN* +*Q3H

    #  Z>41*+ X ["\ 2>: +*>21 >220+?9:C3H

  • 8/17/2019 03-proto1.pdf

    11/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= --

    $23 *+&453 678

    \4* 9: L: G0>+? b9>C:04V24 PLGbS

    LGb (4*4 41+921*+ Q+010203 N>+9>:1"  G91 +>1* UO*? 10 -,R. BG91X4

    =0 2F>:C*4 9: V)9:C

    "  d*>?*+ :0 30:C*+ N>+9>W3*

    #  8*:C1F WH1* :*N*+ 9:23(?*?

  • 8/17/2019 03-proto1.pdf

    12/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= -#

    %0-

    "0:1+033*+ =*1A0+B

  • 8/17/2019 03-proto1.pdf

    13/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= -D

    $23 %0- 678

    EF* ":H P)>:HS QFH492>3 3>H*+4

    "  "0))0:5

    #  \Q 10 --, :0?*4

    #  OR c,,)

    H45

    EA0 49C:>3 3*N*34#  30A P?0)9:>:1S

    #  F9CF P+*2*449N*S

  • 8/17/2019 03-proto1.pdf

    14/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= -.

    $23 %0- 678

    EF* "

  • 8/17/2019 03-proto1.pdf

    15/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= -c

    $23 %0- 678

    /FH492>3 3>H*+ P1HQ92>3S

    d9CF 'Q**? "9+ A9+9:C

    #  G+>:2F 39:*4 )>OR D, 2)

    #  E*+)9:>V:C +*49410+ )>:?>1*? P-#, oS

    #  '9C:>3 4A9:C # p

    [++0+ ?*1*2V0: )(41 F>QQ*: A91F9: 0:* G91q4 V)*

     W(4 3*:C1F 94 39)91*?5

    ratedata

     s MBit ml 

      /150   !"

    3,5 V2,5 V1,5 V

    Wire 2

    Wire 1

  • 8/17/2019 03-proto1.pdf

    16/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= -e

    $23 %0- 678

    /FH492>3 3>H*+ P1HQ92>3S

    80A 'Q**? "3 4A9:C c p

    "  '9:C3* T9+* "

  • 8/17/2019 03-proto1.pdf

    17/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= -h

    %0- 45 9324:7;?@=A8

    G91 E9)9:C

    E9)*4 ?*+9N*? I+0) 2302B V)* Ps(>:1()S Es  "  G91 V)* EW91 20:49414 0I 4H:2 4*C)*:1 E'H:2'*C; Q+0Q>C>V0: 4*C)*:1

    E/+0Q'*C; QF>4* 4*C)*:14 E/F>4*'*C-; E/F>4*'*C# P2>: W* >?>Q1*? WH

    20:1+033*+ I0+ 4H:2F+0:9K>V0:S

    "  E'H:2'*CY E/+0Q'*C )(41 W* 30:C*+ 1F>: #O Q+0Q>C>V0: ?*3>H

    '9C:>3 4>)Q3*? W*1A**: E/F>4*'*C- >:? E/F>4*'*C# 

    '1>:?>+? +*20))*:?4; *RCR >1 c,, BWQ4; Es t -#c :4; EW91 t-e Es

    T  SyncSeg=1T  Q T  PhaseSeg2 = max 2T  Q T  PropSeg=1…8T  Q T  PhaseSeg1=1…8T  Q

    Bit begins Bit endsSignal Sampled

    T  bit=4…19T  Q

  • 8/17/2019 03-proto1.pdf

    18/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= -J

    %0- 45 9324:7;?@=A8

  • 8/17/2019 03-proto1.pdf

    19/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= -M

    %0- 45 9324:7;?@=A8

    "'Z:1 >:? m-v +*2*449N*5

    20:2(++*:1 1+>:4)94490: 0I m,v >:? m-v +*4(314 9: > m,v

    G91 41(r:C5 >g*+ c 9?*:V2>3 G914 0:* 9:N*+1*? '1(j7G91 94 9:4*+1*?

    P9C:0+*? WH +*2*9N*+S

    TF*: :0 41>V0: 94 4*:?9:C 1F* W(4 +*>?4 m-v P+*2*449N* 41>1*S

    "  'H:2F+0:9K>V0: F>QQ*:4 0: W91 3*N*3;

    WH ?*1*2V:C 41>+1 W91 0I 4*:?9:C 41>V0:

  • 8/17/2019 03-proto1.pdf

    20/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= #,

    %0- 45 9324:7;?@=A8

    "'Z91 I0+ *:? 0I 2(++*:1 1+>:4)94490:#  A>91 I0+ e 20:4*2(VN* +*2*449N* G914

    "  '*:? 9?*:VU*+ PAF93* 3941*:9:C 10 W(4S

    "  T>12F I0+ )94)>12F W*1A**: 1+>:4)9a*?X?*1*21*? 49C:>3 3*N*3

    #  Z*>:4 1F>1 > 20339490: A91F > F9CF*+ Q+90+91H )*44>C* F>4 022(++*?

    G>2B 0j I+0) W(4 >22*44; +*1+H 3>1*+

    "  `*>39K>V0: 0I :0:7Q+**)QVN* Q+90+91H 42F*)*

    "  `*>3 V)* C(>+>:1**4 I0+ )*44>C* A91F F9CF*41 Q+90+91H

    # 9R*R; )*44>C* A91F 30:C*41 m,v7Q+*UO

  • 8/17/2019 03-proto1.pdf

    21/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= #-

    %0- 45 9324:7;?@=A8

    "'Z)Q3* P+*2>335 m,v ?0)9:>:1; m-v +*2*449N*S

    0 0 0 0 0 1 0 1 1 1 0 0 1 1 0

    0 1 0 1 0 1

  • 8/17/2019 03-proto1.pdf

    22/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= ##

    $23 %0- 678

    "'Z

  • 8/17/2019 03-proto1.pdf

    23/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= #D

    $23 %0- 678

    "'Z

  • 8/17/2019 03-proto1.pdf

    24/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= #.

    $23 %0- 678

    "'Z

  • 8/17/2019 03-proto1.pdf

    25/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= #c

    $23 %0- 678

    "'Z

  • 8/17/2019 03-proto1.pdf

    26/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= #e

    $23 %0- 678( $$%0-

    H 0I 2F0049:C )*44>C* Q+90+9V*4

    "  L:* :0?* 94 ?*?92>1*? mV)* )>41*+v :0?*

    "  /*+90?92>33H 4*:?4 +*I*+*:2* )*44>C*4 41>+V:C mW>492 2H23*4v

    "  [N*: 9I V)* )>41*+ I>934; EE"33W>2B :0?*4

    #  =0?*4 20)Q*1* I0+ 1+>:4)94490: 0I +*I*+*:2* )*44>C*4

    #  "F04*: WH >+W91+>V0:

    Next Ref. Message 

    Time Window 1 

    Time Window 2 

    Reference Message 

    Basic cycle 

  • 8/17/2019 03-proto1.pdf

    27/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= #h

    $23 %0- 678( $$%0-

    V0:

    '1+(21(+* 0I > W>492 2H23* >+W91+>+H; W(1 41>V2"  ":C*?

    "  EE"::01 W* 4**: +*Q3>29:C "3 V)* >QQ392>V0:4

    @:41*>?; :*A Q+0102034 >+* W*9:C (4*? >310C*1F*+ P*RCR; f3*O`>HS

  • 8/17/2019 03-proto1.pdf

    28/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= #J

    $23 %0- 678

    Z*44>C* U31*+9:C

    :2* 0I )*44>C*4 ?*1*+)9:*? WH )*44>C* 9?*:VU*+"  \4*4 1A0 +*C941*+4

    #  :2* "0?* PW91 Q>a*+: 10 U31*+ 0:S

    #  :2* Z>4B Pm-v )>+B4 +*3*N>:1 W914 9: >22*Q1>:2* 20?*S

    Bit  10  9  8  7  6  5  4  3  2  1  0 

     Acceptance Code Reg. 0 1 1 0 1 1 1 0 0 0 0

     Acceptance Mask Reg. 1 1 1 1 1 1 1 0 0 0 0

    Resulting Filter Pattern 0 1 1 0 1 1 1 X X X X

  • 8/17/2019 03-proto1.pdf

    29/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= #M

    $23 %0- 678

    b>1> I0+)>1

    =`x"  E9)* 4H:2F+0:9K>V0: (49:C 41>+1 W91 >:? 41(j W914 P41(j A9?1F cS

    f+>)* W*C9:4 A91F 41>+1 W91

    "  Z*44>C* 9?*:VU*+ -- G91 P"

  • 8/17/2019 03-proto1.pdf

    30/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= D,

    $23 %0- 678

    b>1> I0+)>1

    "0:1+03 G914#  Z*44>C* 1HQ* P`*i(*41; b>1>; [++0+; LN*+30>?S

    #  Z*44>C* 3*:C1F

    #  RRR

    0 7 8 15

    SB

    Identifier

    Control Bits

    Data

    ...

    CRC

     Acknowledge & End of Frame

  • 8/17/2019 03-proto1.pdf

    31/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= D-

    $23 %0- 678

    b>1> I0+)>1

    />H30>?#  `*41+92V0: 10 )>OR J GH1* Q*+ )*44>C*

    #  E+>:4)94490: V)* >1 c,, BG91X45 #e, y4 P(49:C #M G91 @bS

    #  9R*R; (4>W3* ?>1> +>1* D, BG91X4 

    0 7 8 15

    SB

    Identifier

    Control Bits

    Data

    ...

    CRC

     Acknowledge & End of Frame

  • 8/17/2019 03-proto1.pdf

    32/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= D#

    $23 %0- 678

    [++0+ ?*1*2V0: P30A 3*N*3S

    '*:?*+ 2F*2B4 I0+ (:*OQ*21*? 49C:>3 3*N*34 0: W(4"  C*4 0: 1F* W(4

    #  :2* 0I )*44>C*4

    #  :HPzS :0?* ?*1*214 *++0+ 91 1+>:4)914 *++0+ 49C:>3

    #  e ?0)9:>:1 G914 A91F :0 41(r:C

    3; ?942>+? )*44>C*

  • 8/17/2019 03-proto1.pdf

    33/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= DD

    $23 %0- 678

    [++0+ ?*1*2V0: PF9CF 3*N*3S

    '*:?*+ 2F*2B4 I0+ >2B:0A3*?C*)*:1#  `*2*9N*+ 1+>:4)914 ?0)9:>:1 m,v

    ?(+9:C 1 0I I>93*? 1+>:4)94490:4

    "  @I 20:1+033*+ U:?4 914*3I 2>(49:C 100 )>:H *++0+4

    #  E*)Q0+>+93H 410Q >:H W(4 >22*44

    `*)>9:9:C I>93(+* Q+0W>W9391H 2>R -,

    7--

  • 8/17/2019 03-proto1.pdf

    34/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= D.

    $23 %0- 678( $= &

  • 8/17/2019 03-proto1.pdf

    35/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= Dc

    $23 %0- 678( ,'#+$!

    @'L7E/5 d*>?*+

    LQV0:>35 - >??9V0:>3 >??+*44 GH1*#  `*C(3>+ >??+*449:C

    •  E+>:4Q0+1 Q+010203 >??+*44 20)Q3*1*3H 9: "C* @b

    #  [O1*:?*? >??+*449:C

    •  \:9i(*:*44 0I >??+*44*4 ?*4Q91* :0:7(:9i(* "C* @b

    • 

    />+1 0I 1+>:4Q0+1 Q+010203 >??+*44 9: "C* @b;>??9V0:>3 >??+*44 9:I0+)>V0: 9: U+41 GH1* 0I E/7d*>?*+

    - 10 D /"@ GH1*4 P/+010203 "0:1+03 @:I0+)>V0:S

    #  f9+41 F9CF :9WW3* 9?*:VU*4 0:* 0I . 1HQ*4 0I )*44>C*

    # f9+41 30A :9WW3* >:? >??3R GH1*4 >+* )*44>C* 4Q*29U2

    0 1 2 3 4 5 6 7

    (opt) Addl. Address

    PCIhigh

    PCIlow

    (opt) Addl. PCI Bytes Payload

  • 8/17/2019 03-proto1.pdf

    36/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= De

    $23 %0- 678( ,'#+$!

    @'L7E/5 Z*44>C* 1HQ* m'9:C3* f+>)*v

    - GH1* /"@; F9CF :9WW3* 94 ,"  30A :9WW3* C9N*4 :()W*+ 0I GH1*4 9: Q>H30>?

    /"@ +*?(2*4 I+>)* 49K* I+0) J GH1*4 10 h P0+ eS GH1*4;

    1F+0(CFQ(1 I>334 10 JhRc^ P0+ hc^; +*4Q*2VN*3HS

    =0 u0A 20:1+03

    0 1 2 3 4 5 6 7

    (Address) 0 Len Payload

    0 1 2 3 4 5 6 7

    0 Len Payload

  • 8/17/2019 03-proto1.pdf

    37/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= Dh

    $23 %0- 678( ,'#+$!

    @'L7E/5 Z*44>C* 1HQ* lf9+41 f+>)*m

    # GH1*4 /"@; F9CF :9WW3* 94 -"  30A :9WW3* Y - GH1* C9N* :()W*+ 0I GH1*4 9: Q>H30>?

    )*; 4*:?*+ A>914 I0+ f30A "0:1+03 f+>)*

    @'L7E/5 Z*44>C* 1HQ* l"0:4*2(VN* f+>)*m

    "  - GH1* /"@; F9CF :9WW3* 94 #

    "  30A :9WW3* 94 4*i(*:2* :()W*+ '= P20(:14 (QA>+?4 I+0) -S

    V0: 3>H*+ 2>: ?*1*21 Q>2B*1 3044

    =0 >??9V0:>3 *++0+ ?*1*2V0: >1 1+>:4Q0+1 3>H*+

    0 1 2 3 4 5 6 7

    (Address) 2 SN Payload

    0 1 2 3 4 5 6 7

    (Address) 1 Len Payload

  • 8/17/2019 03-proto1.pdf

    38/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= DJ

    $23 %0- 678( ,'#+$!

    @'L7E/5 Z*44>C* 1HQ* lf30A "0:1+03 f+>)*m

    D GH1*4 /"@; F9CF :9WW3* 94 D"  30A :9WW3* 4Q*29U*4 f30A '1>1* f'

    f't-5 "3*>+ 10 '*:?

    #  Z9:9)() V)* W*1A**: 1A0 "0:4*2(VN* f+>)*4 )(41 W* 'E

    #  '*:?*+ )>H 20:V:(* 4*:?9:C (Q 10 G' "0:4*2(VN* f+>)*4;

    1F*: A>91 I0+ :*A f30A "0:1+03 f+>)*

    "  f't#5 T>91

    #  LN*+30>?

    #  '*:?*+ )(41 A>91 I0+ :*O1 f30A "0:1+03 f+>)*

    "  GH1* # 4Q*29U*4 G302B '9K* G'

    GH1* D 4Q*29U*4 '*Q>+>V0: E9)* 'E

    0 1 2 3

    (Address) 3 FS BS ST

  • 8/17/2019 03-proto1.pdf

    39/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= DM

    $23 %0- 678( $! DEF

    E/ #R,

    "0::*2V0: 0+9*:1*?"  "0))(:92>V0: W>4*? 0: 2F>::*34

    'Q*29U*4 '*1(Q; "0:UC(+>V0:; E+>:4)94490:; E*>+?0A:

  • 8/17/2019 03-proto1.pdf

    40/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= .,

    $23 %0- 678( $! DEF

    E/ #R,5 G+0>?2>41

    `*Q*>1*? c V)*4 P)0VN>1*? WH Q01*:V>3 Q>2B*1 3044S"  f9O*? 3*:C1F5 h GH1*

    GH1* ,5

    #  30C92>3 >??+*44 0I ?*4V:>V0: ["\

    "  GH1* -5 LQ20?*

    ,O#D5 G+0>?2>41 `*i(*41

    #  ,O#.5 G+0>?2>41 `*4Q0:4*

    "  GH1* #; D; .5

    #  '*+N92* @b P'@bS >:? Q>+>)*1*+4

    "  GH1* c; e5

    #  `*4Q0:4*5 ,O,,,,

    #  =0 +*4Q0:4* *OQ*21*?5 >31*+:>1*4 W*1A**: ,Occcc X ,O

  • 8/17/2019 03-proto1.pdf

    41/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= .-

    $23 %0- 678( $! DEF

    E/ #R,5 2F>::*3 4*1(Q

    GH1* ,5#  30C92>3 >??+*44 ?*4V:>V0: ["\

    "  GH1* -5 LQ20?*

    #  ,O",5 "F>::*3 `*i(*41

    #  ,Ob,5 /049VN* `*4Q0:4*

    ,Obe RR ,ObJ5 =*C>VN* `*4Q0:4*

    "  GH1* #; D5 `$ @b

    #  p>39?91H :9WW3* 0I GH1* D 94 , P- 9I `$ @b :01 4*1S

    "  GH1* .; c5 E$ @b

    #  p>39?91H :9WW3* 0I GH1* c 94 , P- 9I E$ @b :01 4*1S

    "  GH1* e5 V0: EHQ*

    #  2IR E"/7/0+14

    0 1 2 3 4 5 6

    Dest Opcode RX ID V TX ID V App

  • 8/17/2019 03-proto1.pdf

    42/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= .#

    $23 %0- 678( $! DEF

    E/ #R,5 2F>::*3 4*1(Q P@@S

    LQ20?* ,O",5 "F>::*3 `*i(*41#  E$ @b5 "+B*? 9:N>39?

    LQ20?* ,Ob,5 /049VN* `*4Q0:4*

    #  E$ @b5 "VN* `*4Q0:4*

    #  `*Q0+14 *++0+4 >449C:9:C 2F>::*3 P1*)Q0+>+H 0+ Q*+)>:*:1S

    #  '*:?*+ )>H +*Q*>1 "F>::*3 `*i(*41

    "  :C* 0I "F>::*3 `*i(*41X`*4Q0:4*5

    ?H:>)92 "449C:*? 10 4*:?*+ >:? +*2*9N*+

    :*O1 )*44>C* 4*14 2F>::*3 Q>+>)*1*+4

    0 1 2 3 4 5 6

    Dest 0xC0 1 TX ID 0 App

    2

  • 8/17/2019 03-proto1.pdf

    43/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= .D

    $23 %0- 678( $! DEF

    E/ #R,5 4*1 2F>::*3 Q>+>)*1*+4

    GH1* ,5 LQ20?*#  ,O::*3 '*1(Q `*4Q0:4* P/>+>)*1*+ I0+ +*N*+4* 2F>::*3S

    GH1* -5 G302B 49K*

    #  =()W*+ 0I "C*4 (:V3 4*:?*+ F>4 10 A>91 I0+ +>)*1*+4#  [RCR; )9:9)>3 V)* W*1A**: 1A0 "C*4

    !  E/ #R,5 )942R 2F>::*3 )>:>C*)*:1 >:? 1*>+?0A:

    GH1* ,5 LQ20?*

    # ,O:4A*+*? WH "0::*2V0: '*1(Q `*4Q0:4*

    #  ,OB n `*2*9N*+ ?942>+?4 ?>1> 49:2* 3>41

  • 8/17/2019 03-proto1.pdf

    44/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= ..

    $23 %0- 678( $! DEF

    E/ #R,5 b>1> 1+>:4)94490: N9> 2F>::*34

    GH1* ,; F9CF :9WW3*5 LQ20?*#  Z'Gt, n />H30>?

    •  X

  • 8/17/2019 03-proto1.pdf

    45/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= .c

    &,-

    802>3 @:1*+20::*21 =*1A0+B

    $2 &,- 6

  • 8/17/2019 03-proto1.pdf

    46/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= .e

    $23 &,- 678

    802>3 @:1*+20::*21 =*1A0+B P8@=S

    -MMM5 8@= -R,!

     

    #,,D5 8@= #R,

    "  =()*+0(4 *O1*:490:4

    "  G>2BA>+?4 20)Q>VW3* P0:3HS

    |0>3 0I 8@=5 W* )(2F 2F*>Q*+ 1F>: 30A 4Q**? "H*+;

  • 8/17/2019 03-proto1.pdf

    47/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= .h

    $23 &,- 678

    p*+H 49)93>+ 10 6789:* G(4

    Z>41*+743>N* 20:2*Q1 A91F 4*3I 4H:2F+0:9K>V0:"

     

    :0 i(>+1K :**?*?

    "  3>O V)9:C 20:41+>9:14

    8@= )>41*+ 20))0:3H >340 Q>+1 0I > "C* 0+9*:1*?"  =0 ?*4V:>V0: >??+*44

    MasterFunction 

    Slave Function 

    Slave Function 

    Slave Function 

    $2 &,- 6

  • 8/17/2019 03-proto1.pdf

    48/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= .J

    $23 &,- 678

    `(?9)*:1>+H *++0+ ?*1*2V0:

    " '*:?*+ )0:910+4 W(4

    "  :4)94490: 0: (:*OQ*21*? W(4 41>1*

    =0 *++0+ 20++*2V0:

    '1>+V:C A91F 8@= #R,5 `*4Q0:4* [++0+ G91

    'F0(3? W* 20:1>9:*? 9: Q*+90?92 )*44>C*4"  '*1 P0:2*S 9I 43>N* ?*1*21*? >: *++0+ 9: 3>41 2H23*

    '1>V2 4301 42F*?(3* 9: 1F* )>41*+

    "  m'2F*?(3* E>W3*v

    "  b*1*+)9:*4 2H2392 42F*?(3* 0I )*44>C*4 1+>:4)9a*? WH )>41*+

    % G(4 V)9:C )0413H ?*1*+)9:94V2

    "  '3>N*4 ?0 :01 :**? 10 B:0A 42F*?(3*

    % 2>: W* 2F>:C*? >1 +(:7V)*

    $2 &,- 6

  • 8/17/2019 03-proto1.pdf

    49/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= .M

    $23 &,- 678

    b>1> +*i(*41

    " 'H:2 G+*>B P~-D 80A G914; - d9CF G91S#  =01 \:1% (:9i(*3H 9?*:VU>W3*

    "  'H:2 GH1* ,Occ P,-,-,-,-S

    #  'H:2F+0:9K*4 W91 V)9:C 0I 43>N*

    "  8@= @?*:VU*+ Pe ?>1> G914 P@, 10 @cS Y # Q>+91H G914S

    [:20?*4 +*4Q0:4*q4 *OQ*21*? )*44>C* 1HQ* >:? 3*:C1F

    #  ,O,, RR ,ODG5 >QQ392>V0: ?*U:*? ?>1> 1HQ*4; ,OD" RR ,ODb5 b9>C:0494;

    ,OD[5 >QQ392>V0: ?*U:*?; ,ODf5 +*4*+N*?

    #  />+91H G9145 @, ⊕ @- ⊕ @# ⊕ @. >:? • P@- ⊕ @D ⊕ @. ⊕ @cS

    Data request, sent by master  

    LIN Identifier  

    Sync Byte 55h  Checksum 

    Data byte 

    Data byte 

    Data response, sent by slave 

    Sync Break " 13 bit 

    " 1 bit  triggers Data Response Bus Idle 

    $2 &,- 6

  • 8/17/2019 03-proto1.pdf

    50/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= c,

    $23 &,- 678

    b>1> +*4Q0:4*

    '3>N* +*4Q0:?4 A91F (Q 10 J GH1*4 0I ?>1>#  8'G U+41; 89a3* [:?9>:

    #  3*:C1F A>4 ?*U:*? WH 8@= @?*:VU*+

    f+>)* *:?4 A91F 2F*2B4()

    #  8@= -RD5 "3>4492 "F*2B4() P0:3H ?>1> WH1*4S

    8@= #R,5 [:F>:2*? "F*2B4() P?>1> WH1*4 Y @?*:VU*+S#  "F*2B4() 94 4() 0I >33 GH1*4 P)0? #ceS;

    Q3(4 4() 0I >33 2>++9*4

    Data request, sent by master  

    LIN Identifier  

    Sync Byte 55h  Checksum 

    Data byte 

    Data byte 

    Data response, sent by slave 

    Sync Break " 13 bit 

    " 1 bit  triggers Data Response Bus Idle 

    $23 &,- 678

  • 8/17/2019 03-proto1.pdf

    51/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= c-

    $23 &,- 678

    EHQ*4 0I +*i(*414

    \:20:?9V0:>3 f+>)*"  [N*:1 E+9CC*+*? f+>)*

    'Q0+>?92 f+>)*

    "  RRR

    \:20:?9V0:>3 f+>)*

    "  Z041 49)Q3* I+>)* 1HQ*

    b*49C:*? I0+ Q*+90?92 Q0339:C 0I 4Q*29U2 ?>1> Q09:1

    "  [O>213H 0:* 43>N* >:4A*+4

    8@= 94 > 49:C3* )>41*+ 4H41*)% V)9:C 0I (:20:?9V0:>3 I+>)*4

    I(33H ?*1*+)9:94V2"

     

    '>)Q3* (4* 2>4*5

    #  `*i(*41 m?9? 41>1* 0I I+0:1 3*g ?00+ 20:1>21 2F>:C*€v *N*+H -c )4

    #  `*2*9N* :*C>VN* +*Q3H WH I+0:1 3*g ?00+ ["\ *N*+H -c )4

    $23 &,- 678

  • 8/17/2019 03-proto1.pdf

    52/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= c#

    $23 &,- 678

    EHQ*4 0I +*i(*414

    \:20:?9V0:>3 f+>)*"  [N*:1 E+9CC*+*? f+>)*

    'Q0+>?92 f+>)*

    "  RRR

    [N*:1 E+9CC*+*? f+>)*

    "  '9)(31>:*0(4 Q0339:C 0I )(3VQ3* 43>N*4; 43>N* >:4A*+4 9I :**?*?

    "0339490:4 Q0449W3* P% :0:7?*1*+)9:94)S; ?*1*21 WH 20++(Q1R ?>1>

    #  )>41*+ 4A912F*4 10 9:?9N9?(>3 Q0339:C N9> \:20:?9V0:>3 f+>)*4

    "  \4* AF*:*N*+ 43>N*4 (:39B*3H 10 +*4Q0:?

    '>)Q3* (4* 2>4*5#  `*i(*41 m?9? 41>1* 0I > ?00+ 20:1>21 2F>:C*€v *N*+H -c )4

    #  "F>:C* 9: 41>1* (:39B*3H; 49)(31>:*0(4 2F>:C* *O1+*)*3H (:39B*3H

    $23 &,- 678

  • 8/17/2019 03-proto1.pdf

    53/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= cD

    $23 &,- 678

    EHQ*4 0I +*i(*414

    \:20:?9V0:>3 f+>)*"  [N*:1 E+9CC*+*? f+>)*

    'Q0+>?92 f+>)*

    "  RRR

    'Q0+>?92 f+>)*

    "  '*:1 PWH )>41*+S 0:3H AF*: :**?*?

    'F>+*? 42F*?(3* 4301 A91F 01F*+ 'Q0+>?92 f+>)*4

    "  \4* AF*:*N*+ Q0339:C I0+ 4Q*29U2 ?>1> 0:3H 4*3?0) :**?*?

    @I )0+* 1F>: 0:* 'Q0+>?92 f+>)* :**?4 10 W* 4*:1; )>41*+ :**?4

    10 ?*29?* I0+ 0:*% :0 20339490:; W(1 4V33 :0:7?*1*+)9:94V2"

     

    '>)Q3* (4* 2>4*5

    #  `*i(*41 lQ0A*+ A9:?0A I(33H 2304*?€m *N*+H -c )4

    #  RRR0:3H AF93* Q0A*+ A9:?0A 94 23049:C

    $23 &,- 678

  • 8/17/2019 03-proto1.pdf

    54/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= c.

    $23 &,- 678

    '>)Q3* 42F*?(3* 1>W3*

    Slot Type Signal

    1 Unconditional AC

    2 Unconditional Rain sensor

    3 Unconditional Tire pressure

    4 Event triggered Power window

    5 Sporadic (unused)-OR-

    Fuel level

    -OR-Outside temp

    $23 &,- 678

  • 8/17/2019 03-proto1.pdf

    55/56

    !"#$% '())*+ #,-. /+01020345 6789:*; ":? 8@= cc

    $23 &,- 678

    b09:C Lj7G0>+?7b9>C:0494 0I 8@= ["\4

    p>+9>:1 -5 Z>41*+ >1 "3I 0I ["\ 0: 8@=#  6**Q4 4H:2F+0:9K*? 41>1* N9> 8@= )*44>C*4

    p>+9>:1 #5 Z>41*+ >1 "C*4

    #  '1>:?>+?9K*? Q+010203

    8@= ?*41 >??+*44 94 ,OD" PGH1* - 94 @'L ?*41 >??+*44S#  b*41 ["\ P>220+?9:C 10 @'L >??+*44S >:4A*+4 A91F >??+*44 ,ODb

    #  @:?*Q*:?*:1 0I Q>H30>?; 8@= I+>)* Q>??*? 10 J GH1*4

    #  8@= 43>N*4 F>N* 10 >340 4(QQ0+1 6T/ #,,,

    #  "0:1+>?9214 30A 2041 >QQ+0>2F 0I 8@=

    mb9>C:04V2 "3>44v 9:?92>1*4 3*N*3 0I 4(QQ0+1

    G

  • 8/17/2019 03-proto1.pdf

    56/56

    G