Documentos de Académico
Documentos de Profesional
Documentos de Cultura
! " ##$
%&'
( ' )
*+ ,-
.
" # // %
% 0 $12 / / 1
Painel de Controle de
Instrumentos Transmissão
Bateria
Posição do
Vidros assento
Elétricos
Espelho
Externo
Ar
Condicionado Suspensão Controles
ABS
do Motor
CAN
BUS
Bateria
Painel de Controle de
Instrumentos Posição do Transmissão
Vidros Assento
Elétricos
= , 3 3 > 3 0 3 & 3
?6 '
( = ) 3 )5 3 3 7 3 3 3
05
( 6 6 )
6 6
) )
+ ?)
'
0 '
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 6
) 6
' >
.+
: . + ' ; . ,
:. @ ) , ' ;
' )
'
= ) 3 3
6
, 4 6 A &
$B 05
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 7
:, 0 3 C. 3
3 ;3
: @ ;
' 5
C 0 - )
) ) )
> . + *+ . : ;
Apresentação
" :" ;
4 , *<
Sessão 4 2 : '* ';
4 <
Transporte
4 .
Rede
0@ . ' ' : %. ;
Enlace 4
4 .
Camada Física
0@ " 0 : " ;
4 ( )
"
"& " 0
" < :" < ;
4
( " ##$ " 0
E% 5
# ) B )
0
) 3
5 ? 6 )
,- =
2 I
$
,
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 11
0 6 5 3
.+ . , 5 6
" : 0@ " 0 ; "<
:" < ;
. + $$1J1
) :$" ;
. + $$#$J
- ) :$ #9 ;
. , K $JLJ : . + $$B1L;
05 3 7 3 ) ?6 '
( 5
#)
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 12
! " # $
%& ' ( % (
) * +,
)-. / * .,,
., /* )0, , ,
1
2 " -3, & ' --4 5 '0 2
0 --4 3 2
" 6 0
% 2 (
' 7 3
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 13
1 VCC
120 ohm
' 2 % !8 1 #$(
9 +3. . 3. 9
! ! " Tx Driver
& : ;8
CANH
, < 3, 9 ∆9 =
Rx
)3, 9
∆9 > , 3. 9 2 Receiver CANL
? @ +, 9 #
: ;
' ? @ -, , 9
VSS
: ; 120 ohm
6! * +,
A ) *
: ; " D' E 1
" , < 3, 93
∆9 = )3, 9 % 2 ;5 ,(
∆9 > , 3. 9 2 % 2 ;5 )(
' ? @ +-9 # : ;3
' ? @ -. , 9 :
;3
9 ) * +, $ 3
D' " ))F 4 F
2 3
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 15
(/< .
F<< E
" ##$
F.. %
)-2 -+ 2
/< F ,2
# G" H @ @
& H @ ' 8
2 $
'* H @ ' 3
# G" * C#
2 " * C#
)0-. 3
# '
D' 2 ' ' :
;
F<< E
. (/< " ##$
" ##$ F.. %
N 9##
<
' 6 ,-
(/<
L
(0
0
0 < .0 8 .=
<
9## )
E '0 . ! + A F .) .
? 3 6
C# < ) $ "E
+ F ,2 N
. . ! 8) +
8 +
' :
. @ ! + 6 . %,,
9 F ' 6 ) E DE ) . +
/< ' 0 . %,, 3
. %,,
) -
9
C
-
,- L ' ) =
(
(
(
+ . + $$1J14 6 0
0 N $ Ω
' $ Ω
E %
$ Ω
+ 3 ) ' 0
? O
) ) $
Ω P Ω ' +
) &- )
P Ω
P Ω
P Ω $
P Ω
) < 4 %&' =Q $ )
) 4 %&' $= R 3# )
6 ' )
' 5 '
1 2
#@
' @ ' *
2
# H 1 ' @# G" "
I "
&
5 " G
D'
5 2 ' D'
' G" 6 *'
@
5 * ' K "
2 L 2 ' 3
@ '
J 2 7 D' ' K " 2 L 1 0
5 ' ' '
#@ #
1 H * ' " 5
3
@ '
1 H " 3
" " ' 2
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 26
;5
'
' G" * * 2 3
G" * "
D' 6 2 2 *
D )
1 9 6
0 0 1 1 0 0 1 0 1 1 0 0
'
, &7
1 9 E
0 0 1 1 0 0 1 1 1 1 0 1
&
* * " ' 2
* 3
"
= $ $ $$ (/
)
= $ $ $$ (/
= $ $ $ (/
$ L S # P B 1 J
( 3 & &
E " * N
G
2 0 6 5
5 *
O J / 2
O 5 2 * '
7 *'
2 6 & 3
2 "?
1 H
D' 2 6 2
9 6 * K P L
9 * D' 2 ! '
. 6
) ? $3 -
) T
# $ $ ' # $ $
6 $$$$ B Q 6 $$$$ B
$ $ < $ $
# U ?
$ $ 3 ?
6
6 H
////
B '
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 31
;5
-
2 "? # $$ $$$
) 6 $ $ $
# $ $ $ $ $
6 $$$$ $$ H
., "?
$ $$ $ ' 3
H '
< +
# $$ $$$ # $$ $$$
6 $$ $ 6 $$$$$$$
$ $ $$ $$$
2
D'
D' ' G" ' 5 ' 0
' ' 5 3
2
'
D' ' 5 6 D' ' G" * 3
2 ,
D' ' * '
53
2 +)
#7 ' 5 D' D' 3
2
R! R #R # # " 2 "
G" 3
2
& 2 E GE %2 " )3, -3, (3
' ' )) * 3
6 8N (0 ≤ N ≤ 8) 16 2 7
Start of Frame
12
Arbitration Control Data CRC Ack End of
Field Field Field Field Field Frame
DLC3
DLC0
ID10
RTR
ACK
RB0
IDE
ID0
Del
Del
0 0 00 1 1 11 1 1 11 1
Reserved Bits
!
& ' 2 " G" %2 " -3, & (3 ' '
-4 *
32 6 8N (0 ≤ N ≤ 8) 16 2 7
Start of Frame
DLC0
ID17
ID28
SRR
RTR
ACK
ID18
IDE
ID0
Del
Del
R0
R1
0 1 1 0 00 1 1 1 1 1 1 1 1 1
Reserved Bits
" ! R!
-3, &
1 R!
--4
#2 2 2
O 2 8 5 ' * 1 -))
' --4
3
O 2 8 ' * -)) ' --4
2
R! * 2 "
G" D' 6 ' 7 3
0 ! " 1 2
* 2 3
2
Start of Frame
32 6 16 7
Arbitration Control CRC Ack End of
Field Field Field Field Frame
DLC3
DLC0
ACK
ID28
SRR
ID18
ID17
RTR
IDE
Del
Del
ID0
R0
R1
0 1 1 1 0 0 1 1 1 1 11 1 1 1
Reserved Bits
2 ,
M' 5 ' 0'
6 3
" ' 1
3
6 8
Error Error
Flag Delimiter
0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
6-12 bits
Superposition of
Error Flags
2 +)
D' ' 5
D' ' ' D' R T %
< * 2 ( 2 3
" 5 D' 1
3
6 8
+ 2 2 Overload Overload
+) - ' Flag Delimiter
+
0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
+ ' 6-12 bits
Superposition of
Overload Flags
+ '
" '
Arbitration Control Data CRC Ack End of
SOF
C ' S '
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 40
;5
+ '
' ' * '
1 M' % M (3
M 2 & ' '
! " -!%& (!% (3
U 2 1 2 & )8) )8V +3
D
*' 78 GE " *
G" D' 1 2 3
I
0
5 ' ' 3
" 1 ' 5
)
5 ' * 1 K L
K 2 L K& ' @ L *
1 3
, <
J ). * '
3
5 * 0 ' 2
* 3 " " 0'
' R
5 K2 L '
3
, <
* # W R
9 8 ' ,
5 1 G" * W D' 2 '
' * 2 2 ' * 3
' * 0 ' 5 * '
0 D' D' " 1 '2 1 " 3
" 0' R W '0 ' R 6
6 3 " 6
, <
Arbitration Control Data CRC Ack End of
SOF
2 ,
M ' D' 5 D' ' * 0
W0 R %R ( ' G
0 ' R 3
2 3
, <
Arbitration Control Data CRC Ack End of
SOF
. ,
G" 7 D' " 1 2
. * ' D' 0 D' ' DX
. * ' 0 ' * 2
5! 3 5 " *
' G" * 3 R 1
K# ' L3
V * ' 2 "
0 * ' 2 3
J R 2 " 3
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 46
;5
, <
R! GE 8
#' ' " % "
* (
G" * W % 2 1
26 (
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 47
;5
2 0
5 "
G" 3
R! < ' 2
' G" 8 ( F+ 0
.. F+ 0 " , ( + < ,. % D < +
) ) )
, , ,
& ( , 8 ,,,
& ( , 8 ,,,
& ( , 8 ,,,
, 8 ,,, , 8 ,,, , 8 ,,,
$ L
"
9
* ' DX ' G"
*
)-F )) * 2 ' 2
" 2 1 H ' H
' ' G"
)3 ? ?# 2
-3 *' ?# 2
<3 R! ?# 2
" < )
-. ). -. . )
(/* / E* %
.
1 2
O )F V . F 0 )F F . F
O )F -+F 0 )F -. F 0 )F ++F 0 )F +. F
O )F V . F . 0 )F V V F , 0 )F F . F . 0 )F F V F ,
"
< )
$1 P#13 $1 1#13
$12 S13 $12 #13 -. . )
#2 GE #
" D' G" H
G" '
! 'G"
*+
,-
< )
-. . )
RC #R
(/* / E* %
' 1 5 333
O ' GE 5
! 3
5 !
' 5 * ! !
R 6 ' 'G" 333
O ' 2 * 7 2 GE
1 2
O R 5 " * J
"
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 59
R!
.
2 * ! ' 5 *
5 *
O R *6
O 2 " 5 @
O ' [ 1 ' % [ (
E
O ' G 3
O D' # '
O ' ' [ '
*
O R 2 5 ' ' G"
' #
O
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 60
R!
" # / *#/
# [ ), * ' ! 3
'
X ,- *+
@[
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 61
R!
" # / *#/
*D F<<
$* D $ (/ *( / /
* Y " $* D / *
L* Y " * D L " D B* . ( *F
# //
F ,2 4* D S D P * %+ G + C (
F ,2 W * D # +.
F.. + . $* %G
' G"
O ' G" "
"
R R ' H @'
' G" 62 2 *
O F 2 2 ' '
3
O R 2 ' G
3% G" 2 ' (3
O G" *
* 3
[
O - [ ), * DX 62
3
O G" DX #' \ \ 2
* 3
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 64
R!
?
#
O # 2 * 8 '
O + ), *
O 9 R ? 9 R @ %9##( ' !
O R 2 D' 2 '
' K L % ' * ! (
R! 1 2 G" E
)3 # G" * '
-3 1 ' ' 5
<3 G"
+3
-. V µ )V 0F ' )V :7
2 62 8 #; B,
' # I 8 #; BF
2 E 2 -. V µ
)V 0S S ' )V : 7
C #,
%*' ,(
6 2 F *\ %#; BF (
' # ' '
%#; B, (
B .(, = . 0 ( ,
$=,
=<
P .(" .= . 0 ( " ' .
$=. ( < :( / < ; 8 0 0 Z *< ' [ :< % M 1;
=. ( < :( / < ; 8 0 :< % M ;
#=S . ( 2 $=. ( 2 = ( 2 6 @
= S JP - ( + .
$= $P - :S JP - ( + . ;
$ = #P - :S JP - ( + . ;
$$= S JP - :S JP - ( + . ;
L= . ( " L=. ( " . 0 ( "
=$ ,- $P " E
$= .( + R #= Q M
( M :$*$P,P; - S JP - $ M #P µ.
$$$ = $# .( + R #= Q M $$$$$$
$$$$= $P ( M :$*$P,P; - S JP - S JP - $P M $P3BB .
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 68
R!
( '
)3 D' % (
* *' ,
# 6 *' ,
" G" R! D'
' ' '
-3 ' '
" 0 G"
D'
<3 '
" 'GE R!
" * *' ) 6
*'
2 ! "
2
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 69
R!
)3 &' , % C #, (8 D' 6 2
2 ' ' " '
#3
O I 2 G" ' % (
O G" -0S . 0. 2
O 8 ),
O &\ % (8 < , µ
R ;R R ' *
2 '
O # 1 ' G"
; : #R -F
)F -+F -. F
O F / ; : )V / ; :
O -. V R R
O -< -F
O . # %), * (
O ) [ %), * (
O < %)V * (0 ) %F * (0 ) [ #
O J 0 - 0 0 -3, &
O +, : 7 %), (
O & H @ ' 62
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 74
Para
mastersbrasil@artimar.com.br
com o seguinte assunto:
; : #R +,
)F ++F +. F
O F / ; : )V / ; :
O -. V R R
O <+
O F # %), * (
O -
O . [ %), * (
O < %)V * (0 ) %F * (0 ) [ #
O J 0 - 0 0 -3, &
O +, : 7 %), (
O & H @ ' 62
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 76
R *
% 0 $12 / / 1 * / / 1/
; : #R V + V F
)F V . F . VVF,
O -+/ ; : < -/ ; :
O ), -+ R R
O .-
O )- # %), * (
O -
O . [ %), * (
O < %)V * (0 ) %F * (0 ) [ #
O J 0 - 0 0 -3, &
O +, : 7 %), (
O & H @ ' 62
; : #R F ,
)F F . F . FVF,
O -+/ ; : < -/ ; :
O ), -+ R R
O VF
O )V # %), * (
O -
O . [ %), * (
O < %)V * (0 ) %F * (0 ) [ #
O J 0 - 0 0 -3, &
O +, : 7 %), (
O & H @ ' 62
© 2005 Microchip Masters Brasil 2005 CAN – Robustez em Protocolo de Comunicação 78
%
$ 8 ' 1 -. ), #
)V F S V
$#8 ' 1 -. ), )- V S C
18 1\ ; \ # '
B$L8 ' 1 1 ' 1
* W \ '
BL 8 I W 1
BLL8 J 1 -. ), # 2 P /
BL18 )F ' ^P
BLJ8 @ 1; W 1 -. ),
B#S8 J 1 P ' &
1$P8 \ J ' -. , -. R!
1#L8 )F C C C F # 2 H 1 7 &'