Documente Academic
Documente Profesional
Documente Cultură
Page 1
In-Vehicle Networks
Page 2
Benefits of Networking
Page 3
Benefits of Networking
Page 4
Networking Methods
Page 5
Page 6
Page 7
Page 8
Page 9
CAN Network
Where does CAN fit in the range of networks?
Networks are usually based on size:
WAN Wide Area Network (Internet)
LAN Local Area Network (Ethernet)
SAN Small Area Network (CAN)
Page 10
CAN
Page 11
CAN
Page 12
Page 13
Page 14
Page 15
Page 16
ISO 9141
Page 17
KWP 2000
Page 18
Diagnostic messages
Normal Mode messages
Page 19
Page 20
Page 21
Page 22
Page 23
Page 24
BASE WORD
What is
Where
Which
Purpose?
Is it?Temp?
What does
it sense?
What
Is it?
<<<<<<
Temperature
Coolant
Engine
Sensor
Sensor
Temperature
Coolant
Sensor
Temperature
SIGNIFICANCE>>>>>>
Page 25
In-vehicle location/access
Connector design
Terminal assignments
Page 26
Pin 1 - Discretionary
Pin 9 Discretionary
Pin 3 Discretionary
Pin 11 Discretionary
Pin 12 Discretionary
Pin 13 - Discretionary
Page 27
Page 28
Page 29
Page 30
Page 31
Page 32
Sample input:
Erratic
Page 33
Page 34
Page 35
Page 36
Page 37
Page 38
H e a d e r b y te s
CAN Identifier (11 or 29 bit)
C A N fr a m e d a ta fie ld
#1
PCI
#2
#3
#4
#5
#6
#7
#8
Byte
Page 39
D e s c r ip t io n ( 1 1 - b it a d d r e s s in g )
7D F
C A N id e n tif ie r f o r fu n c t io n a lly a d d r e s s e d r e q u e s t m e s s a g e s s e n t b y th e e x t e r n a l t e s t e q u ip m e n t .
7E0
P h y s ic a l r e q u e s t C A N id e n t if ie r f r o m th e e x t e r n a l t e s t e q u ip m e n t to E C U # 1
7E8
P h y s ic a l r e s p o n s e C A N id e n tifie r fr o m E C U # 1 to th e e x te r n a l te s t e q u ip m e n t
7E1
P h y s ic a l r e q u e s t C A N id e n t if ie r f r o m th e e x t e r n a l t e s t e q u ip m e n t to E C U # 2
7E9
P h y s ic a l r e s p o n s e C A N id e n tifie r fr o m E C U # 2 to th e e x te r n a l te s t e q u ip m e n t
7E2
P h y s ic a l r e q u e s t C A N id e n t if ie r f r o m t h e e x t e r n a l t e s t e q u ip m e n t t o E C U # 3
7EA
P h y s ic a l r e s p o n s e C A N id e n tifie r fr o m E C U # 3 to th e e x te r n a l te s t e q u ip m e n t
7E3
P h y s ic a l r e q u e s t C A N id e n t if ie r f r o m th e e x t e r n a l t e s t e q u ip m e n t to E C U # 4
7EB
P h y s ic a l r e s p o n s e C A N id e n tifie r fr o m E C U # 4 to th e e x te r n a l te s t e q u ip m e n t
7E4
P h y s ic a l r e q u e s t C A N id e n t if ie r f r o m th e e x t e r n a l t e s t e q u ip m e n t to E C U # 5
7EC
P h y s ic a l r e s p o n s e C A N id e n tifie r fr o m E C U # 5 to th e e x te r n a l te s t e q u ip m e n t
7E5
P h y s ic a l r e q u e s t C A N id e n t if ie r f r o m th e e x t e r n a l t e s t e q u ip m e n t to E C U # 6
7ED
P h y s ic a l r e s p o n s e C A N id e n tifie r fr o m E C U # 6 to th e e x te r n a l te s t e q u ip m e n t
7E6
P h y s ic a l r e q u e s t C A N id e n t if ie r f r o m th e e x t e r n a l t e s t e q u ip m e n t to E C U # 7
7EE
P h y s ic a l r e s p o n s e C A N id e n tifie r fr o m E C U # 7 to th e e x te r n a l te s t e q u ip m e n t
7E7
P h y s ic a l r e q u e s t C A N id e n t if ie r f r o m th e e x t e r n a l t e s t e q u ip m e n t to E C U # 8
7EF
P h y s ic a l r e s p o n s e C A N id e n tifie r fr o m E C U # 8 to th e e x te r n a l te s t e q u ip m e n t
Page 40
ABS $28
$6A
$7E2
$7EA
$7DF
non-OBD
AHCM
$0F
$6A
$7E3
$7EB
$7DF
non-OBD
$7E4
$7EC
$7DF
non-OBD
$7E5
$7ED
$7DF
$7ED
$7E6
$7EE
$7DF
$7EE
TCCM
$18
$6A
AFCM
$16
$6A
SPCM
$11
$6A
Page 41
Page 42
Page 43
Page 44
Page 45
Page 46
Page 47
Page 48
Page 49
Page 50
Page 51
PID $41
Page 52
Page 53
Page 54
Page 55
Page 56
Page 57
Page 58
Page 59
Page 60
Page 61
Page 62
D a ta
B y te
2
D e s c r ip tio n
W h ic h
$0
$0
$0
$0
$0
$0
$0
$0
$0
$0
$0
$2
T
0
1
2
3
4
5
6
7
8
9
A
0
e s t ID :
- T e s t I D s s u p p o r t e d - o p t io n a l ( $ 0 1 t o $ 2 0 )
- R ic h t o le a n s e n s o r th r e s h o ld v o lta g e ( c o n s t a n t )
- L e a n to r ic h s e n s o r t h r e s h o ld v o lta g e ( c o n s t a n t)
- L o w s e n s o r v o lt a g e f o r s w it c h t im e c a lc u la t io n ( c o n s t a n t )
- H ig h s e n s o r v o lt a g e f o r s w it c h t im e c a lc u la t io n ( c o n s t a n t )
- R ic h t o le a n s e n s o r s w it c h t im e ( c a lc u la t e d )
- L e a n t o r ic h s e n s o r s w it c h t im e ( c a lc u la t e d )
- M in im u m s e n s o r v o lt a g e f o r t e s t c y c le ( c a lc u la t e d )
- M a x im u m s e n s o r v o lt a g e f o r t e s t c y c le ( c a lc u la t e d )
- T im e b e t w e e n s e n s o r t r a n s it io n s ( c a lc u la t e d )
- $ 1 F - re s e rv e d
- T e s t ID s s u p p o r te d - o p tio n a l ( $ 2 1 to $ 4 0 )
Page 63
Page 64
Page 65
Page 66
Comp ID
Units
$30
$11
volts
$30
$21
volts
$31
$00
HO2S lean time for upstream flow test and time limit
seconds
Monitor ID
Test ID
Units
$71
$80
volts
$71
$81
volts
$71
$82
HO2S lean time for upstream flow test and time limit
seconds
Page 67
Page 68
Page 69
Page 70
Page 71
Page 72
Page 73
Comp ID
Units
$42
$11
in. H20
$42
$12
in. H20
Conversion for Test ID $42: Take value, subtract 32,768, and then multiply result by 0.0078 to get inches of
H20. The result can be positive or negative.
Monitor ID
Test ID
$31
$80
kPa
$31
$81
kPa
Comp ID
Units
$49
$30
in. H20
$4B
$30
percent
Test ID
Units
$31
$85
kPa
Page 74
CompID
Test
Value
Min
Max
45
48
42
48
Bank 1
$10 $21 Cat monitor Switch ratio
Bank 2
Conversion: multiply by 0.0156 to get a value from 0 to 1.0
Bank 1 = 45 * 0.0156 = 0.702
This catalyst is about to fail. A normal 100K catalyst should have a 0 to 0.1
September 28, 2002
Page 75
Page 76
Page 77
Page 78
Page 79
Page 80
Page 81
Page 82
Page 83
Inspection/Maintenance Readiness
Page 84
Page 85
Page 86
Page 87
Page 88
#4
#5
#6
#7
13
53
Code #1
or 00 00
#3
Code #2
or 00 00
00
00
Code #3
or 00 00
00
62
Page 89
#4
#5
#6
data
byte #2
data
byte #3
00
12
#7
14
54
#3
Page 90
#3
#4
#5
#6
#7
data 4
(opt)
22
PID
(high
byte)
PID
(low
byte)
62
PID
(high
byte)
PID
(low
byte)
data 1
(opt)
data 2
(opt)
data 3
(opt)
data
byte #2
data
byte #3
00
12
Page 91
#3
#4
#5
#6
#7
data 4
(opt)
23
address
(high
byte)
address
(mid
byte)
address
(low
byte)
63
address
(high
byte)
address
(low
byte)
data 1
(opt)
data 2
(opt)
data 3
(opt)
address
(high
byte or
high
word
MSB)
address
(mid
byte or
high
word
LSB)
00
12
Page 92
Page 93
#3
#4
Chann.
ID
Subst.
Value
high
byte
Subst.
Value
low
byte
30
Chann.
ID
#5
#6
Subst.
Value
high
byte
Subst.
Value
low
byte
00
00
00
31, 22,
33, or
12
#7
Page 94
$81
$82
$84
$88
$91
$92
$95
Data Bytes
(Hex) Switch Test (diesel)
Key On Engine
Running
#1
#2
#3
#4
#5
#6
Test #
00
00
00
00
00
22, or
12
#7
31
Page 95
#3
#4
#5
#6
#7
data 6
or 00
data 1
data 2
or 00
data 3
or 00
data 4
or 00
data 5
or 00
36
data 1
data 2
data 3
22
7F
Page 96
3F
Acknowledge tester
General Response
7F
3F
#3
#4
#5
#6
00
00
00
00
#7
Page 97
7F
Data
byte #1
of
request
#3
#4
#5
Data
Data
Data
byte #2 byte #3 byte #4
of
of
of
request request request
Acknowledge or Reject Code:
#6
#7
Ackn
or
Reject
code
Page 98
TX MSG: J1850PWM 61 6A F1 01 00
RX MSG: J1850PWM 01 6B 10 41 00 BF 9F B9 10
Request PID 04 (LOAD_PCT)
TX MSG: J1850PWM 61 6A F1 01 04
RX MSG: J1850PWM 01 6B 10 41 04 00
[LOAD_PCT = 0%]
J1850[PWM 01 6B 10 41 05 4A
[ECT = 74 deg F]
[TP = 19%]
Page 99
RX MSG: J1850PWM 01 6B 10 49 00 01 FC 00 00 00
TX MSG: J1850PWM 61 6A F1 09 01
RX MSG: J1850PWM 01 6B 10 49 01 05
TX MSG: J1850PWM 61 6A F1 09 02
RX MSG: J1850PWM 01 6B 10 49 02 01 00 00 00 31
RX MSG: J1850PWM 01 6B 10 49 02 02 46 54 59 52
RX MSG: J1850PWM 01 6B 10 49 02 03 34 34 45 37
RX MSG: J1850PWM 01 6B 10 49 02 04 32 54 41 33
RX MSG: J1850PWM 01 6B 10 49 02 05 31 39 37 38
[VIN = 1FTYR44E72TA31978]
Page 100
TX MSG: J1850PWM 61 6A F1 02 00 00
RX MSG: J1850PWM 01 6B 10 42 00 00 7F 98 00 00
Request Freeze Frame PID 02
TX MSG: J1850PWM 61 6A F1 02 02 00
RX MSG: J1850PWM 01 6B 10 42 02 00 01 13
Page 101
The End
Page 102