UDS诊断服务教程文件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
50
--
hys
息的最小间隔时间
P3CAN_Client_F 客户端成功发送完功能寻址请求消息,并再次发送下一个功 能寻址请求消息时的最小间隔时间,分两种情况:一种为客
50
--
unc
户端发送的请求不需要服务器响应,一种为仅由部分支持该 请求的服务器响应,即存在部分服务器不给予响应。
-5000
---
--
4
否定响应(1)
数值 0x11 0x12 0x13
0x22 0x31
0x33
描述
serviceNotSupported 服务器不支持客户端请求的诊断服务
subfuntionNotSupported 服务器不支持客户端请求服务的子功能
incorrectMessageLengthOrInvalidFormat 服务器认为客户端的请求报 文的数据长度(或者格式)不符合标准 conditionsNotCorrect 服务器执行诊断服务的条件不满足
0x22 ReadDataByIdentifier
0x27 SecurityAccess
0x28 CommunicationControl service
0x2E WriteDataByIdentifier
0x31 RoutineControl
0x3E TesterPresent
0x85 ControlDTCSetting
6
DiagnosticSessionControl
服务请求格式
Data Byte No.
Parameter Name
1
Diagnostic Session Control Request Service ID
Sub Function = [Diagnostic Session Type]
Default Session – Positive Response Required
1
Negative Response
2
Diagnostic Session Control
Negative Response Trouble Code
Sub Function Not Supported 3
Incorrect Message Length Or Invalid Format
Conditions Not Correct
Message Usage Data Value[hex]
M
50
M
00-FF
Message Usage Data Value[hex]
M
7F
M
10
M
00-FF
12
13
22
8
ECUReset
服务请求格式
ຫໍສະໝຸດ BaiduData Byte No.
P2*CAN_Server 当服务器在发送否定响应码为0x78 的否定响应后,到服务 器发出响应消息时间的性能要求
0
--
P2*CAN_Client
当客户端在接收到否定响应码为0x78的否定响应后等待服 务器发送响应时的增强型超时设置(FF或SF)
5050
--
P3CAN_Client_P 客户端成功发送物理寻址请求消息,并且该请求消息不需要 服务器进行响应后,客户端再次发送下一个物理寻址请求消
7
DiagnosticSessionControl
正响应格式
Data Byte No.
Parameter Name
1
Diagnostic Session Control Response Service Id
2
Diagnostic Session Type
负响应格式
Data Byte No.
Parameter Name
Programming Session – No Positive Response Required
Extended Diagnostic Session - No Positive Response Required
Message Usage
M M
Data Value[hex]
10 00-FF
01 02 03 81 82 83
Programming Session– Positive Response Required
2
Extended Diagnostic Session – Positive Response Required
Default Session – No Positive Response Required
requestOutOfRange 服务器没有客户端请求的数据,此否定响应适用 于支持数据读、写,或者根据数据调整功能的服务器 securityAccessDenied 服务器阻止客户端的受限诊断服务请求,原因 包括:
服务器的测试条件不满足 服务器的安全状态处于锁定状态
5
否定响应(2)
数值 0x35 0x36 0x37 0x78
requestCorrectlyReceived-ResponsePending 服务器正确接收到客户端 发送的请求,正在处理中,但尚未处理完,此否定响应的发送时间应 满足本规范中P2CAN_Server的要求,并且服务器应重复发送此否定响 应,直到完成操作。
serviceNotSupportedInActiveSession 在当前诊断模式下,服务器不支 持客户端请求的SID
UDS诊断服务
上海保隆汽车科技股份有限公司版权所有 ©2012
基本时间参数
定时器 P2CAN_Server
最小值
对于服务器接收到请求消息后发出响应消息时间的性能要求
0
标准值 --
最大值 50
P2CAN_Client
客户端在成功发送完请求消息后等待服务器发送的响应时的 超时设置(FF或SF)
100
--
0x7F
描述
invalidKey 服务器认为客户端返回的密钥错误
exceedNumberOfAttempts 服务器认为客户端尝试安全访问(解锁) 的失败次数超标(一般是大于3次) requiredTimeDelayNotExpired 服务器拒绝客户端的安全访问请求,因 为服务器允许接收请求的计时器未到时
2
寻址方式
➢物理寻址
根据物理地址的不同进行访问--只能访问单个ECU节点
➢功能寻址
根据功能的不同进行访问--能访问多个ECU节点
3
诊断服务
SID
描述
0x10 DiagnosticSessionControl
0x11 ECUReset
0x14 ClearDiagnosticInformation
0x19 ReadDTCInformation