UDS汽车诊断协议(ISO 14229)所有服务以及对应服务支持的否定响应代码NRC

                UDS汽车诊断协议(ISO 14229)所有服务以及对应服务支持的否定响应代码NRC

下表将ISO 14229-Part 1:Specification and requirements中信息进行整理,梳理了UDS汽车诊断协议所有服务以及对应服务支持的否定响应代码NRC:

NumService TypeSIDService NameDescriptionDefaultSessionNon-defaultSessionSupported negative response codes (NRC_)
1Diagnostic and Communication Management functional unit0x10DiagnosticSessionControl serviceThe client requests to control a diagnostic session with a server(s).XX0x120x13 0x22            
20x11ECUReset serviceThe client forces the server(s) to perform a reset.XX0x120x13 0x22  0x33         
30x27SecurityAccess serviceThe client requests to unlock a secured server(s).not applicableX0x120x13 0x220x240x31 0x350x360x37      
40x28CommunicationControl serviceThe client controls the setting of communication parameters in the server (e.g.,communication baudrate).not applicableX0x120x13 0x22 0x31          
50x3ETesterPresent serviceThe client indicates to the server(s) that it is still present.XX0x120x13              
60x83AccessTimingParameter serviceThe client uses this service to read/modify the timing parameters for an active communication.not applicableX0x120x13 0x22 0x31          
70x84SecuredDataTransmission serviceThe client uses this service to perform data transmission with an extended data link security.not applicableX 0x13        0x38-0x4F     
80x85ControlDTCSetting serviceThe client controls the setting of DTCs in the server.not applicableX0x120x13 0x22            
90x86ResponseOnEvent serviceThe client requests to setup and/or control an event mechanism in the server.XaX0x120x13 0x22 0x31          
100x87LinkControl serviceThe client requests control of the communication baudrate.not applicableX0x120x13 0x220x240x31          
11Data Transmission functional unit0x22ReadDataByIdentifier serviceThe client requests to read the current value of a record identified by a provided dataIdentifier.XbX 0x130x140x22 0x310x33         
120x23ReadMemoryByAddress serviceThe client requests to read the current value of the provided memory range.XcX 0x13 0x22 0x31          
130x24ReadScalingDataByIdentifier serviceThe client requests to read the scaling information of a record identified by a provided dataIdentifier.XbX 0x13 0x22 0x310x33         
140x2AReadDataByPeriodicIdentifier serviceThe client requests to schedule data in the server for periodic transmission.not applicableX 0x13 0x22 0x310x33         
150x2CDynamicallyDefineDataIdentifier serviceThe client requests to dynamically define data Identifiers that may subsequently be read by the readDataByIdentifier service.XdX0x120x13 0x22 0x310x33         
160x2EWriteDataByIdentifier serviceThe client requests to write a record specified by a provided dataIdentifier.XbX 0x13 0x22 0x310x33      0x72  
170x3DWriteMemoryByAddress serviceThe client requests to overwrite a provided memory range.XcX 0x13 0x22 0x310x33      0x72  
18Stored Data Transmission functional unit0x14ClearDiagnosticInformation ServiceAllows the client to clear diagnostic information from the server (including DTCs,captured data, etc.)XX 0x13 0x22 0x31       0x72  
190x19ReadDTCInformation ServiceAllows the client to request diagnostic information from the server (including DTCs, captured data, etc.)XX0x120x13   0x31          
20InputOutput Control functional unit0x2FInputOutputControlByIdentifier serviceThe client requests the control of an input/output specific to the server.not applicableX 0x13 0x22 0x310x33         
21Routine functional unit0x31RoutineControl serviceThe client requests to start, stop a routine in the server(s) or requests the routine results.XeX0x120x13 0x220x240x310x33      0x72  
22Upload Download functional unit0x34RequestDownload serviceThe client requests the negotiation of a data transfer from the client to the server.not applicableX 0x13 0x22 0x310x33    0x70    
230x35RequestUpload serviceThe client requests the negotiation of a data transfer from the server to the client.not applicableX 0x13 0x22 0x310x33    0x70    
240x36TransferData serviceThe client transmits data to the server (download) or requests data from the server(upload).not applicableX 0x13  0x240x31      0x710x720x730x92/0x93
250x37RequestTransferExit serviceThe client requests the termination of a data transfer.not applicableX 0x13  0x240x31       0x72  
260x38RequestFileTransfer serviceThe client requests the negotiation of a file transfer between server and client.not applicableX 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

  • 1
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汽车电子助手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值