Download - 車載網路 SAE J1939 之應用技術開發¼Œ而J1939 對車載網路最重要的部分是提供了 J1939-73 的部分,其提供了診斷服務的功能規範,透過 診斷功能能迅速的知道故障代碼是由哪個控制器所發
-
2013 12 13 The 18th National Conference on Vehicle Engineering, Dec. 13, 2013, NPUST., Pingtung, Taiwan. E4 073 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
SAE J1939
(ARTC)
E-mail:[email protected] : 102-EC-17-A-04-02-0889
(Controller Area Network BUS, CAN BUS) CAN (Society of Automotive Engineers, SAE) J1939
SAE J1939 1. J1939
CAN BUS SAE J1939 SAE J1939 CAN ( 1)
1 SAE J1939
SAE J1939 OSI (
2) CAN J1939-21J1939-71 J1939 J1939-73
EEPROM
2 SAE J1939 OSI
J1939-81
(Engin Control Manager, ECM) 2.
J1939 CAN BUS CAN 2.0B / CAN 2.0B CAN 3 4 ID (P)(PGN)(SA) PGN -(PDU-F)-(PDU-S)
3 SAE J1939 CAN2.0B
4 SAE J1939 CAN2.0B EID
-
2013 12 13 The 18th National Conference on Vehicle Engineering, Dec. 13, 2013, NPUST., Pingtung, Taiwan. E4 073 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2.1 J1939-21 J1939 J1939
CAN BUS / J1939
/ 5 T1~T4 Tr
5
(Request to Send, RTS)(Clear to Send, CTS)(End of Message Acknowledgment, EndOfMsgACK)(Connection Abort,) 6
6
2.2 J1939-81
(Controller Application, CA) CA
CAN BUS J1939-81 Address Claim(AC) ECM EPS EPS AC ECM EPS
7
2.3 J1939-71
CAN BUS / J1939 (Protocol Data Unit, PDU)(Parameter Group Number, PGN) Suspect Parameter Number (SPN) 8
8 PDU
2.4 J1939-73
J1939 (Diagnostic Message, DM) J1939
(Diagnostic Trouble Code, DTC)
Flash 8 DTC (SPN)
-
2013 12 13 The 18th National Conference on Vehicle Engineering, Dec. 13, 2013, NPUST., Pingtung, Taiwan. E4 073 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(OC)(FMI)
9 DTC
2.4.1 DM1: Active Diagnostic Codes
DM1 CAN BUS CAN BUS frame J1939-21 DM1 DTC 10 DM1
DM1
DM1
?
N
10 DM1
2.4.2 DM2:Previous Diagnostic Codes
DM2 flash EEPROM DM2
11 DM2 EEPROM DM2 DM2
11 DM2
2.4.3 DM3:Clear of Previous Diagnostic Codes
DM3 DM4 12 DM3 DM3 ECU NACK
12 DM3
2.4.4 DM4:Freeze Frame Parameters
DM4
13 DM4 DM4 NACK
13 DM4
2.4.5 DM11:Reset for Active DTCs
DM11 DM4 14 DM11
NACK
-
2013 12 13 The 18th National Conference on Vehicle Engineering, Dec. 13, 2013, NPUST., Pingtung, Taiwan. E4 073 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
14 DM11
2.5 Boot loader
J1939-73 (DM) Soft Reset Boot loader
J1939-73 DM Flash /
15 Boot loader
Boot loader
CAN EEPROM
flash
16 Boot loader
boot loader
RAM
EEPROM EEPROM
17 Flash 2 Boot loader
EEPROM
17
2.5.1 DM13:Stop Start Broadcast
boot loader CAN BUS
DM 5 HOLD DM 18
18 DM13
2.5.2 DM14:Memory Access Request
boot loader CAN BUS DM14 flash
2.5.3 DM18:Data Security
DM Seed Key
DM DM14
-
2013 12 13 The 18th National Conference on Vehicle Engineering, Dec. 13, 2013, NPUST., Pingtung, Taiwan. E4 073 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
DM14Program Mode
DM15OK
seed/keyDM14flash
DM18seed/key
DM15key OKflash
DM14flash
DM15
19 DM14DM15DM18
3. 3.1
KVASER CanKing J1939 CAN BUS PGN8-Bytes CAN BUS
DM EPS EPS
20 CanKing
3.2
Vector
SAE J1939
CAN BUS J1939 21 SAE J1939
21 Vector CANoe
22 Vector Test Case
4.
CAN BUS
SAE J1939
ARTC SAE J1939
5.
(102-EC-17-A-03-01-0809)
6. [1] and , SAE J1939, presentation,
2008. [2] Wilfred Voss, SAE J1939, presentation, 2011 [3] Simma Software, Understanding SAE
J1939,presentaion, 2006. [4] SAE J1939 Standard,2006. [5] http://vector.com/, Vector Informatik.