UDS汽車診斷協議(ISO 14229)所有服務以及對應服務支持的否定響應代碼NRC

                UDS汽車診斷協議(ISO 14229)所有服務以及對應服務支持的否定響應代碼NRC

下表將ISO 14229-Part 1:Specification and requirements中信息進行整理,梳理了UDS汽車診斷協議所有服務以及對應服務支持的否定響應代碼NRC:

Num Service Type SID Service Name Description DefaultSession Non-defaultSession Supported negative response codes (NRC_)
1 Diagnostic and Communication Management functional unit 0x10 DiagnosticSessionControl service The client requests to control a diagnostic session with a server(s). X X 0x12 0x13   0x22                        
2 0x11 ECUReset service The client forces the server(s) to perform a reset. X X 0x12 0x13   0x22     0x33                  
3 0x27 SecurityAccess service The client requests to unlock a secured server(s). not applicable X 0x12 0x13   0x22 0x24 0x31   0x35 0x36 0x37            
4 0x28 CommunicationControl service The client controls the setting of communication parameters in the server (e.g.,communication baudrate). not applicable X 0x12 0x13   0x22   0x31                    
5 0x3E TesterPresent service The client indicates to the server(s) that it is still present. X X 0x12 0x13                            
6 0x83 AccessTimingParameter service The client uses this service to read/modify the timing parameters for an active communication. not applicable X 0x12 0x13   0x22   0x31                    
7 0x84 SecuredDataTransmission service The client uses this service to perform data transmission with an extended data link security. not applicable X   0x13                 0x38-0x4F          
8 0x85 ControlDTCSetting service The client controls the setting of DTCs in the server. not applicable X 0x12 0x13   0x22                        
9 0x86 ResponseOnEvent service The client requests to setup and/or control an event mechanism in the server. Xa X 0x12 0x13   0x22   0x31                    
10 0x87 LinkControl service The client requests control of the communication baudrate. not applicable X 0x12 0x13   0x22 0x24 0x31                    
11 Data Transmission functional unit 0x22 ReadDataByIdentifier service The client requests to read the current value of a record identified by a provided dataIdentifier. Xb X   0x13 0x14 0x22   0x31 0x33                  
12 0x23 ReadMemoryByAddress service The client requests to read the current value of the provided memory range. Xc X   0x13   0x22   0x31                    
13 0x24 ReadScalingDataByIdentifier service The client requests to read the scaling information of a record identified by a provided dataIdentifier. Xb X   0x13   0x22   0x31 0x33                  
14 0x2A ReadDataByPeriodicIdentifier service The client requests to schedule data in the server for periodic transmission. not applicable X   0x13   0x22   0x31 0x33                  
15 0x2C DynamicallyDefineDataIdentifier service The client requests to dynamically define data Identifiers that may subsequently be read by the readDataByIdentifier service. Xd X 0x12 0x13   0x22   0x31 0x33                  
16 0x2E WriteDataByIdentifier service The client requests to write a record specified by a provided dataIdentifier. Xb X   0x13   0x22   0x31 0x33             0x72    
17 0x3D WriteMemoryByAddress service The client requests to overwrite a provided memory range. Xc X   0x13   0x22   0x31 0x33             0x72    
18 Stored Data Transmission functional unit 0x14 ClearDiagnosticInformation Service Allows the client to clear diagnostic information from the server (including DTCs,captured data, etc.) X X   0x13   0x22   0x31               0x72    
19 0x19 ReadDTCInformation Service Allows the client to request diagnostic information from the server (including DTCs, captured data, etc.) X X 0x12 0x13       0x31                    
20 InputOutput Control functional unit 0x2F InputOutputControlByIdentifier service The client requests the control of an input/output specific to the server. not applicable X   0x13   0x22   0x31 0x33                  
21 Routine functional unit 0x31 RoutineControl service The client requests to start, stop a routine in the server(s) or requests the routine results. Xe X 0x12 0x13   0x22 0x24 0x31 0x33             0x72    
22 Upload Download functional unit 0x34 RequestDownload service The client requests the negotiation of a data transfer from the client to the server. not applicable X   0x13   0x22   0x31 0x33         0x70        
23 0x35 RequestUpload service The client requests the negotiation of a data transfer from the server to the client. not applicable X   0x13   0x22   0x31 0x33         0x70        
24 0x36 TransferData service The client transmits data to the server (download) or requests data from the server(upload). not applicable X   0x13     0x24 0x31             0x71 0x72 0x73 0x92/0x93
25 0x37 RequestTransferExit service The client requests the termination of a data transfer. not applicable X   0x13     0x24 0x31               0x72    
26 0x38 RequestFileTransfer service The client requests the negotiation of a file transfer between server and client. not applicable X   0x13   0x22   0x31           0x70        
a   It is implementation specific whether the ResponseOnEvent service is also allowed during the defaultSession.
b   Secured dataIdentifiers require a SecurityAccess service and therefore a non-default diagnostic session.
c   Secured memory areas require a SecurityAccess service and therefore a non-default diagnostic session.
d   A dataIdentifier can be defined dynamically in the default and non-default diagnostic session.
e   Secured routines require a SecurityAccess service and therefore a non-default diagnostic session.
    A routine that requires to be stopped actively by the client also requires a non-default session.
                               


擴展閱讀:
a)  【圖解UDS】UDS汽車診斷標準協議(ISO 14229)帶你入門到精通
b)  【圖解UDS】UDS汽車診斷開發流程及Vector解決方案工具鏈介紹
c)   ISO 14229 -Part1,2,3,4,5,6,7 UDS最新標準文件獲取路徑
d)   ISO 14229 Road vehicles — Unified diagnostic services (UDS)標準各Part部分修訂和發佈狀態彙總

 

歡迎大家給我留言,如果覺得好,動動你的手指,“點贊”+“收藏

獲取更多汽車行業資訊,以及工具鏈的使用,可以關注微信公衆號“汽車電子助手

或者掃描下方二維碼進行關注

在這裏插入圖片描述

END

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章