ISO14229统一诊断服务

上传人:桔**** 文档编号:584205753 上传时间:2024-08-30 格式:PPT 页数:107 大小:1,006.50KB
返回 下载 相关 举报
ISO14229统一诊断服务_第1页
第1页 / 共107页
ISO14229统一诊断服务_第2页
第2页 / 共107页
ISO14229统一诊断服务_第3页
第3页 / 共107页
ISO14229统一诊断服务_第4页
第4页 / 共107页
ISO14229统一诊断服务_第5页
第5页 / 共107页
点击查看更多>>
资源描述

《ISO14229统一诊断服务》由会员分享,可在线阅读,更多相关《ISO14229统一诊断服务(107页珍藏版)》请在金锄头文库上搜索。

1、恒润科技公司 ConfidentialISO 14229-1道路道路车辆车辆统统一一诊诊断服断服务务第一部分:第一部分:规规范和需求范和需求北京北京经纬经纬恒恒润润科技有限公司科技有限公司Friday, August 30, 20242 2恒润科技公司 Confidential目目录录n概述概述n应应用用层层接口服接口服务务n应应用用层协议层协议n各功能各功能单单元元诊诊断服断服务务v诊断和通信管理功能断和通信管理功能单元元 v数据数据传输功能功能单元元 v传输储存的数据功能存的数据功能单元元 v输入入输出控制功能出控制功能单元元 v远程激活例程功能程激活例程功能单元元 v上上传下下载功能

2、功能单元元3 3恒润科技公司 Confidential概述概述n定定义诊义诊断系断系统统的通用需求的通用需求v 与数据与数据链链路无关的路无关的诊诊断服断服务务OSI各各层层增增强强的的诊诊断服断服务务(与排放无关)(与排放无关)应应用用层层ISO 14229-1/ ISO 15765-3ISO 14229-1/其它其它标标准准表示表示层层-会会话层话层ISO 15765-3-传输层传输层ISO 15765-2-网网络层络层ISO 15765-2-数据数据链链路路层层ISO 11898-1-物理物理层层ISO 11898-4 4恒润科技公司 Confidential概述概述ISO 1422

3、9-1ISO 14229-1ISO 14229-1ISO 14229-1统统统统一一一一诊诊诊诊断断断断规规规规范和需求范和需求范和需求范和需求ISO 15765-3ISO 15765-3CANCAN诊诊断断未来:未来:无无线诊线诊断断LANLAN未来:未来:FlexRayFlexRay诊诊断断nISO 14229-1 UDS在各种数据在各种数据链链路的未来路的未来实现实现5 5恒润科技公司 Confidential目目录录n概述概述n应应用用层层接口服接口服务务n应应用用层协议层协议n各功能各功能单单元元诊诊断服断服务务6 6恒润科技公司 Confidential应应用用层层接口服接口服

4、务务n应应用用层层服服务务概述概述v服服务务原原语语(6个个)q请请求求 requestq请请求求_确确认认 req_confirmq指示指示 indicationq响响应应 responseq响响应应_确确认认 rsp_confirmq确确认认 confirmv有确有确认认服服务务v无确无确认认服服务务7 7恒润科技公司 Confidential应应用用层层接口服接口服务务n有确有确认认服服务务service_name.requestservice_name.indicationservice_name.req_confirmservice_name.responseservice_nam

5、e.rsp_confirmservice_name.confirm客客户户端端应应用用层层Client服服务务器端器端应应用用层层Server8 8恒润科技公司 Confidential应应用用层层接口服接口服务务service_name.requestservice_name.indicationservice_name.req_confirm客客户户端端应应用用层层Client服服务务器端器端应应用用层层Servern无确无确认认服服务务9 9恒润科技公司 Confidential应应用用层层接口服接口服务务nindicationService_name.ind ( SA, TA, T

6、A_type, RA,(远远程地址,可程地址,可选选) ,parameter1, )nrequestService_name.request ( SA, TA, TA_type, RA,(远远程地址,可程地址,可选选) ,parameter1, )原原语语中的数据中的数据单单元内容一致元内容一致枚枚举举:用于描:用于描述功能述功能还还是物是物理理寻寻址方式址方式n服服务务原原语语的格式的格式1010恒润科技公司 Confidential应应用用层层接口服接口服务务nconfirmService_name.confirm ( SA, TA, TA_type, RA,(远远程地址,可程地址,可选

7、选) Result, ,parameter1, )nresponseService_name.response ( SA, TA, TA_type, RA,(远远程地址,可程地址,可选选) Result, ,parameter1, )原原语语中的数据中的数据单单元内容一致元内容一致枚枚举举:physicalfunctionaln服服务务原原语语的格式的格式1111恒润科技公司 Confidentialnresponse-confirmService_name.rsp_con ( SA, TA, TA_type, RA,(远远程地址,可程地址,可选选) Result, )nrequest-co

8、nfirmService_name.req_req ( SA, TA, TA_type, RA,(远远程地址,可程地址,可选选) Result, )枚枚举举:Positive,negativen服服务务原原语语的格式的格式应应用用层层接口服接口服务务1212恒润科技公司 Confidential应应用用层层接口服接口服务务外部外部测试设备测试设备网关网关远远程程服服务务器器主网主网络络远远程网程网络络2412001062n车辆车辆系系统统需求需求v客客户户(Tester)和服)和服务务器(器(ECU)统统一一编编址址v每一个每一个Tester和和ECU的地址是唯一的的地址是唯一的vRA(远远

9、程地址)独立分配程地址)独立分配1313恒润科技公司 Confidential应应用用层层接口服接口服务务外部外部测试设备测试设备网关网关远远程程服服务务器器主网主网络络远远程网程网络络2412001062n远远程程诊诊断示例断示例1vRequestqSA=241,TA=200,RA=62 (Main Network)qSA=10,TA=62,RA=241 (Remote Network)vResponseqSA=62,TA=10,RA=241 (Remote Network)qSA=200,TA=241,RA=62 (Main Network)1414恒润科技公司 Confidentia

10、l应应用用层层接口服接口服务务外部外部测试设备测试设备网关网关远远程程服服务务器器主网主网络络24120062n远远程程诊诊断示例断示例2vRequestqSA=241,TA=200,RA=62 (Main Network)vResponseqSA=200,TA=241,RA=62 (Main Network)1515恒润科技公司 Confidential应应用用层层接口服接口服务务外部外部测试设备测试设备网关网关本地本地服服务务器器远远程网程网络络主网主网络络2421020018n远远程程诊诊断示例断示例3vRequestqSA=242,TA=10,RA=18 (Remote Networ

11、k)qSA=200,TA=18,RA=242 (Main Network)vResponseqSA=18,TA=200,RA=242 (Main Network)qSA=10,TA=242,RA=18 (Remote Network)1616恒润科技公司 Confidential目目录录n概述概述n应应用用层层接口服接口服务务n应应用用层协议层协议n各功能各功能单单元元诊诊断服断服务务1717恒润科技公司 Confidential应应用用层协议层协议nA_SDU应应用用层层服服务务数据数据单单元元vApplication Layer Service Data UnitvSA, TA, TA

12、_type ,RA ,parameter1,nA_PDU 应应用用层协议层协议数据数据单单元元vApplication Layer Protocol Data UnitvSA, TA, TA_type ,RA, A_DatavA_Data=A_PCI+parameter1,nA_PCI 应应用用层协议层协议控制信息控制信息vApplication Layer Protocol Control InformationnA_PUD = A_PCI + A_SDU1818恒润科技公司 Confidential应应用用层协议层协议n应应用用层协议层协议控制信息控制信息A_PCIv2种不同的格式(由服

13、种不同的格式(由服务务原原语语和和Result参数决定)参数决定)vA_PCI(SI)qSIService ID(Request服服务务和和Result=positive的的Response)类类型:型:1字字节节无符号整数无符号整数范范围围:00FFvA_PCI(NR_SI,SI)qNR_SINegative Service ID类类型:型:1字字节节无符号整数无符号整数范范围围:7F1919恒润科技公司 Confidential保留保留未未应应用用3F保留保留未未应应用用FF系系统统供供应应商定商定义义服服务务肯定响肯定响应应FA FE汽汽车车制造商定制造商定义义服服务务肯定响肯定响应应

14、E0 F9为为将来需求将来需求扩扩展保留展保留服服务务肯定响肯定响应应C8 DFISO 14229-1ISO 14229-1 服服务务肯定响肯定响应应C3 C7ISO 14230 保留保留未未应应用用C1 C2ISO 14229-1 保留保留未未应应用用C0保留保留未未应应用用BF系系统统供供应应商定商定义义服服务请务请求求BA BE汽汽车车制造商定制造商定义义服服务请务请求求A0 B9为为将来需求将来需求扩扩展保留展保留服服务请务请求求88 9FISO 14229-1ISO 14229-1 服服务请务请求求83 87ISO 14230 保留保留未未应应用用81 82ISO 14229-1 保

15、留保留未未应应用用80ISO 14229-1否定响否定响应标识应标识7FISO 14229-1ISO 14229-1 服服务务肯定响肯定响应应50 7E ISO 15031-5OBD服服务务响响应应40 4FISO 14229-1ISO 14229-1 服服务请务请求求10 3EISO 15031-5OBD服服务请务请求求00 0F服服务类务类型型服服务标识务标识应应用用层协议层协议n服服务标识务标识符符SIISO 15031-5OBD服服务请务请求求00 0FISO 14229-1ISO 14229-1 服服务请务请求求10 3EISO 15031-5OBD服服务务响响应应40 4FISO

16、14229-1ISO 14229-1 服服务务肯定响肯定响应应50 7E ISO 14229-1否定响否定响应标识应标识7FISO 14229-1 保留保留未未应应用用80ISO 14230 保留保留未未应应用用81 82ISO 14229-1ISO 14229-1 服服务请务请求求83 87为为将来需求将来需求扩扩展保留展保留服服务请务请求求88 9F汽汽车车制造商定制造商定义义服服务请务请求求A0 B9系系统统供供应应商定商定义义服服务请务请求求BA BE保留保留未未应应用用BFISO 14229-1 保留保留未未应应用用C0ISO 14230 保留保留未未应应用用C1 C2ISO 142

17、29-1ISO 14229-1 服服务务肯定响肯定响应应C3 C7为为将来需求将来需求扩扩展保留展保留服服务务肯定响肯定响应应C8 DF汽汽车车制造商定制造商定义义服服务务肯定响肯定响应应E0 F9系系统统供供应应商定商定义义服服务务肯定响肯定响应应FA FE保留保留未未应应用用FF保留保留未未应应用用3F定定义义文档文档2020恒润科技公司 Confidential应应用用层协议层协议n请请求服求服务标识务标识符符SIv类类型:型:1字字节节无符号整数无符号整数v范范围围:00FFv请请求服求服务务的的ID:X0XXXXXX(第第6位位为为0)v示例:示例:ReadDTCInformati

18、on服服务务Request 0x19 B00011001n肯定响肯定响应应服服务标识务标识符符SIv类类型:型:1字字节节无符号整数无符号整数v范范围围:00FFv肯定响肯定响应应服服务务的的ID:X1XXXXXX (第第6位位为为1)v肯定响肯定响应应服服务务的的ID=请请求服求服务务的的ID+0x40v示例:示例: ReadDTCInformation服服务务Response 0x59 B01011001n否定响否定响应应服服务标识务标识符符NR_SIv类类型:型:1字字节节无符号整数无符号整数v范范围围:7F2121恒润科技公司 Confidential应应用用层协议层协议A_PDU

19、parameterParameter NameCvtHex ValueSATATA_TypeSource AddressTarget AddressTarget Address TypeMMMXXXXXXA_Data.A_PCI.SIRequest Service IdentifierMXXA_Data. Parameter1 : Parametern= : M/U/C/SXX=XX:XXCvt:约约定定M:强强制制U:用用户选择户选择C:是否使用依是否使用依赖赖于其它参数于其它参数S:强强制从参数列表中制从参数列表中选择选择(枚(枚举类举类型)型)n请请求求A_PDU2222恒润科技公司

20、Confidential应应用用层协议层协议A_PDU parameterParameter NameCvtHex ValueSATATA_TypeSource AddressTarget AddressTarget Address TypeMMMXXXXXXA_Data.A_PCI.SIRequest Service IdentifierMXXA_Data.Parameter1sub-function = parameterSXXParameter2:Parametern= : UXX=XX:XXn请请求示例(求示例(带带子功能)子功能)2323恒润科技公司 Confidentialn请请

21、求示例(不求示例(不带带子功能)子功能)应应用用层协议层协议A_PDU parameterParameter NameCvtHex ValueSATATA_TypeSource AddressTarget AddressTarget Address TypeMMMXXXXXXA_Data.A_PCI.SIRequest Service IdentifierMXXA_Data. Parameter1 : Parametern= : UXX=XX:XX2424恒润科技公司 Confidential应应用用层协议层协议n服服务务描述描述约约定定v子功能参数子功能参数$Level (LEV_)的定的

22、定义义q1字字节节数据数据qBit7禁止肯定响禁止肯定响应应指示位指示位 suppressPosRspMsgIndicationBit0=FALSE:需要肯定响:需要肯定响应应1=TRUE:禁止肯定响:禁止肯定响应应qBit6-0子功能参数子功能参数值值(0x000x7F)使用子功能参数字使用子功能参数字节节,但,但仅仅支持支持suppressPosRspMsgIndicationBit的服的服务务必必须须支持支持0x00子子功能功能2525恒润科技公司 Confidential应应用用层协议层协议A_PDU parameterParameter NameCvtHex ValueSATATA

23、_TypeSource AddressTarget AddressTarget Address TypeMMMXXXXXXA_Data.A_PCI.SIResponse Service IdentifierMXXA_Data. Parameter1 : Parametern= : M/U/C/SXX=XX:XXn肯定响肯定响应应A_PDU2626恒润科技公司 Confidential应应用用层协议层协议A_PDU parameterParameter NameCvtHex ValueSATATA_TypeSource AddressTarget AddressTarget Address T

24、ypeMMMXXXXXXA_Data.A_PCI.NR_SINR_SIM7FA_Data.A_PCI.SISIMXXA_Data.ParameterResponse CodeMXXn否定响否定响应应A_PDU2727恒润科技公司 Confidential应应用用层协议层协议Hex值值响响应码应码助助记记符符11serviceNotSupported服服务务器不支持客器不支持客户户端端请请求的求的诊诊断服断服务务 SNS12subFunctionNotSupported服服务务器不支持客器不支持客户户端端请请求服求服务务的子功能的子功能 SFNS13incorrectMessageLength

25、OrInvalidFormat请请求求报报文的数据文的数据长长度(或者格式)不符合度(或者格式)不符合标标准准 IMLOIF31requestOutOfRange请请求超出范求超出范围围ROOR78requestCorrectlyReceived-ResponsePending服服务务器正忙,器正忙,暂时暂时无法无法处处理客理客户户端端发发出的出的请请求求 RCRRPn否定响否定响应码应码NRC_v(仅仅列出了最常列出了最常见见的)的)2828恒润科技公司 Confidential应应用用层协议层协议服服务务器器情况情况编编号号客客户请户请求消息求消息服服务务器能力器能力服服务务器的响器的响

26、应应服服务务器的响器的响应应的注的注释释寻寻址方式址方式子功能(禁止子功能(禁止肯定响肯定响应应消息消息指示位)指示位)支持支持该该服服务标识务标识符符支持支持该该子功能子功能消息消息否定响否定响应应码码(N NRCRC)1 1物理物理寻寻址址FALSE(FALSE(该该位位0)0)YESYESYESYESPosRspPosRsp服服务务器器发发送送肯定响肯定响应应2 2NegRspNegRspNRC=xxNRC=xx服服务务器器发发送送否定响否定响应应3 3NONONRC=SNSNRC=SNS带带NRC=0x11NRC=0x11的的否定响否定响应应4 4YESYESNONONRC=SFNSN

27、RC=SFNS带带NRC=0x12NRC=0x12的的否定响否定响应应5 5TRUE(TRUE(该该位位1)1)YESYESYESYESNoRspNoRsp服服务务器器不不发发送响送响应应6 6NegRspNegRspNRC=xxNRC=xx服服务务器器发发送送否定响否定响应应7 7NONONRC=SNSNRC=SNS带带NRC=0x11NRC=0x11的的否定响否定响应应8 8YESYESNONONRC=SFNSNRC=SFNS带带NRC=0x12NRC=0x12的的否定响否定响应应n服服务务响响应应的的执执行行规则规则v对带对带子功能参数的子功能参数的请请求消息的响求消息的响应应q对对物理

28、物理寻寻址的客址的客户户端端请请求消息求消息2929恒润科技公司 Confidential应应用用层协议层协议服服务务器器情况情况编编号号客客户请户请求消息求消息服服务务器能力器能力服服务务器的响器的响应应服服务务器的响器的响应应的注的注释释寻寻址方式址方式子功能(无肯子功能(无肯定响定响应应消息指消息指示位)示位)支持支持该该服服务标识务标识符符支持支持该该子功能子功能消息消息否定否定: :响响应应码码/ /部分部分1 1功能功能寻寻址址FALSE(FALSE(该该位位0)0)YESYESYESYESPosRspPosRsp服服务务器器发发送送肯定响肯定响应应2 2NegRspNegRsp

29、NRC=xxNRC=xx服服务务器器发发送送否定响否定响应应3 3NONONoRspNoRsp服服务务器器不不发发送响送响应应4 4YESYESNONO服服务务器器不不发发送响送响应应5 5TRUE(TRUE(该该位位1)1)YESYESYESYESNoRspNoRsp服服务务器器不不发发送响送响应应6 6NegRspNegRspNRC=xxNRC=xx服服务务器器发发送送否定响否定响应应7 7NONONoRspNoRsp服服务务器器不不发发送响送响应应8 8YESYESNONO服服务务器器不不发发送响送响应应n服服务务响响应应的的执执行行规则规则v对带对带子功能参数的子功能参数的请请求消息的

30、响求消息的响应应q对对功能功能寻寻址的客址的客户户端端请请求消息求消息3030恒润科技公司 Confidential应应用用层协议层协议服服务务器器情况情况编编号号客客户请户请求求消息消息服服务务器能力器能力服服务务器的响器的响应应服服务务器的响器的响应应的注的注释释寻寻址方式址方式支持支持该该服服务标识务标识符符支持的参数支持的参数消息消息否定否定: :响响应码应码/ /部分部分1 1物理物理寻寻址址YESYES所有参数所有参数PosRspPosRsp服服务务器器发发送送肯定响肯定响应应2 2至少一个至少一个服服务务器器发发送送肯定响肯定响应应3 3至少一个参数,至少一个参数,多于一个参数

31、,多于一个参数,或所有参数或所有参数NegRspNegRspNRC=xxNRC=xx服服务务器器发发送送否定响否定响应应, ,因因为读请为读请求消息的数据参求消息的数据参数数时发时发生生错误错误4 4NONENONENRC=ROORNRC=ROOR带带NRC=0x31NRC=0x31的的否定响否定响应应5 5NONONRC=SNSNRC=SNS带带NRC=0x11NRC=0x11的的否定响否定响应应n服服务务响响应应的的执执行行规则规则v对对不不带带子功能参数的子功能参数的请请求消息的响求消息的响应应q对对物理物理寻寻址的客址的客户户端端请请求消息求消息3131恒润科技公司 Confiden

32、tial服服务务器器情况情况编编号号客客户请户请求求消息消息服服务务器能力器能力服服务务器的响器的响应应服服务务器的响器的响应应的注的注释释寻寻址方式址方式支持支持该该服服务标识务标识符符支持的参数支持的参数消息消息否定否定: :响响应码应码/ /部分部分1 1功能功能寻寻址址YESYES所有参数所有参数PosRspPosRsp服服务务器器发发送送肯定响肯定响应应2 2至少一个至少一个服服务务器器发发送送肯定响肯定响应应3 3至少一个参数,至少一个参数,多于一个参数,多于一个参数,或所有参数或所有参数NegRspNegRspNRC=xxNRC=xx服服务务器器发发送送否定响否定响应应, ,因因

33、为读请为读请求消息的数求消息的数据参数据参数时发时发生生错误错误4 4NONENONENoRspNoRsp服服务务器器不不发发送响送响应应5 5NONO服服务务器器不不发发送响送响应应应应用用层协议层协议n服服务务响响应应的的执执行行规则规则v对对不不带带子功能参数的子功能参数的请请求消息的响求消息的响应应q对对功能功能寻寻址的客址的客户户端端请请求消息求消息3232恒润科技公司 Confidential目目录录n概述概述n应应用用层层接口服接口服务务n应应用用层协议层协议n各功能各功能单单元元诊诊断服断服务务v诊断和通信管理功能断和通信管理功能单元元 v数据数据传输功能功能单元元 v传输储

34、存的数据功能存的数据功能单元元 v输入入输出控制功能出控制功能单元元 v远程激活例程功能程激活例程功能单元元 v上上传下下载功能功能单元元3333恒润科技公司 Confidential服服务务是否支持子功能是否支持子功能描述描述DiagnosticSessionControl(0x10)Yes客客户户端端请请求控制与某个服求控制与某个服务务器的器的诊诊断会断会话话ECUReset (0x11)Yes客客户户端端强强制服制服务务器器执执行复位行复位SecurityAccess (0x27)Yes客客户户端端请请求解求解锁锁某个受安全保某个受安全保护护的服的服务务器器CommunicationC

35、ontrol (0x28)Yes客客户户端端请请求服求服务务器控制其通信器控制其通信TesterPresent (0x3E)Yes客客户户端向服端向服务务器指示客器指示客户户端仍然在端仍然在线线AccessTimingParameter(0x83)Yes客客户户端使用端使用该该服服务读务读取取/ /修改某个已修改某个已经经激活的激活的通信的定通信的定时时参数参数SecuredDataTransmission(0x84)客客户户端使用端使用该该服服务执务执行行带扩带扩展的数据展的数据链链接安接安全保全保护护的数据的数据传输传输ControlDTCSetting (0x85)Yes客客户户端控制服

36、端控制服务务器器设设置置DTCDTCResponseOnEvent (0x86)Yes客客户户端端请请求服求服务务器启器启动动某个事件机制某个事件机制LinkControl (0x87)Yes客客户户端端请请求控制通信波特率求控制通信波特率n诊诊断和通信管理功能断和通信管理功能单单元元各功能各功能单单元具体服元具体服务务描述描述3434恒润科技公司 Confidentialn诊诊断和通信管理断和通信管理vDiagnosticSessionControl (0x10)服服务务q用于使能服用于使能服务务器中不同的器中不同的诊诊断会断会话话诊诊断会断会话话默默认认会会话话模式模式非默非默认认会会话

37、话模式模式a.编编程模式程模式b.扩扩展模式展模式不同的不同的诊诊断会断会话话具有具有不同的功能不同的功能不同的定不同的定时时参数参数受到不同的安全受到不同的安全访问访问保保护护各功能各功能单单元具体服元具体服务务描述描述3535恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Value#1(A_PCI)DiagnosticSessionControl Request Service IDM10#2Subfunction= diagnosticSessionTypeS00FF各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和

38、通信管理vDiagnosticSessionControl (0x10)服服务务q请请求求报报文文3636恒润科技公司 Confidential各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vDiagnosticSessionControl (0x10)服服务务q肯定响肯定响应应A_Data byeParameter NameCvtHex Value#1(A_PCI)DiagnosticSessionControl Request Service IDM50#2Subfunction= diagnosticSessionTypeS00FF3737恒润科技公司 C

39、onfidential各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vDiagnosticSessionControl (0x10)服服务务q诊诊断会断会话话模式的状模式的状态转态转移移图图3838恒润科技公司 Confidentialv诊诊断会断会话话模式的状模式的状态转态转移移图说图说明明qa:服:服务务器上器上电电或者复位(初始化);或者复位(初始化);qb:服:服务务器接收到器接收到DS_DS的的DSC请请求求报报文;文;qc:服:服务务器接收到器接收到DS_PRGS或或EXTDS的的DSC请请求求报报文,依据文,依据DS_进进入入扩扩展模式或展模式或编编

40、程模式;程模式;qd:服:服务务器接收到器接收到DS_DS的的DSC请请求求报报文,或者文,或者S3Server超超时时,服服务务器的安全状器的安全状态变为锁态变为锁定状定状态态;qe:服:服务务器接收到器接收到DS_PRGS的的DSC请请求求报报文;文;qf:服:服务务器接收到器接收到DS_EXTDS的的DSC请请求求报报文。文。q此外,只有成功此外,只有成功发发送肯定响送肯定响应报应报文之后(网文之后(网络层络层使用使用N_USData.con向向应应用用层层确确认认N_ResultN_Success),服),服务务器器才才进进入所入所请请求的求的诊诊断模式,否断模式,否则诊则诊断模式断模

41、式维维持不持不变变。各功能各功能单单元具体服元具体服务务描述描述3939恒润科技公司 ConfidentialHex值值 bit 6-0描述描述约约定定00ISO/SAE保留保留M01默默认认模式模式M02编编程模式程模式U03扩扩展展诊诊断模式断模式U04-3FISO/SAE保留保留U40-5F汽汽车车制造商定制造商定义义U60-7E系系统统供供应应商定商定义义U7FISO/SAE保留保留M各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vDiagnosticSessionControl (10 hex)服服务务qdiagnosticSessionType子功能参

42、数子功能参数4040恒润科技公司 Confidential服服务务默默认认会会话话非默非默认认会会话话服服务务默默认认会会话话非默非默认认会会话话DiagnosticSessionControl - 10 hexReadMemoryByAddress - 23 hexECUReset - 11 hexReadScalingDataByIdentifier - 24 hexSecurityAccess - 27 hexReadDataByPeriodicIdentifier - 2A hexCommunicationControl - 28 hexDynamicallyDefineDataId

43、entifier - 2C hexTesterPresent - 3E hexWriteDataByIdentifier - 2E hexAccessTimingParameter - 83 hexWriteMemoryByAddress - 3D hexSecuredDataTransmission - 84 hexClearDiagnosticInformation - 14 hexControlDTCSetting - 85 hexReadDTCInformation - 19 hexResponseOnEvent - 86 hexInputOutputControlByIdentifi

44、er - 2F hex-LinkControl - 87 hexRoutineControl - 31 hexReadDataByIdentifier - 22 hexRequestDownload - 34 hex-各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vDiagnosticSessionControl (0x10)服服务务q不同会不同会话话所允所允许许的的诊诊断服断服务务4141恒润科技公司 Confidentialn诊诊断和通信管理断和通信管理vDiagnosticSessionControl (0x10)服服务务q支持的否定响支持的否定响应码应码0

45、x12: 不支持不支持请请求服求服务务的子功能的子功能0x13: 请请求求报报文的数据文的数据长长度(或者格式)不符合度(或者格式)不符合标标准准 0x22: 条件不条件不满满足足各功能各功能单单元具体服元具体服务务描述描述4242恒润科技公司 Confidential各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vDiagnosticSessionControl (0x10)服服务务q消息流示例消息流示例请请求求肯定响肯定响应应4343恒润科技公司 ConfidentialTesterECU1: Request (请请求种子:求种子:seed)2: Respo

46、nse (返回种子:(返回种子:seed)3: Request (发发送密送密钥钥:key)4: Response (密(密钥钥正确,正确,ECU解解锁锁)各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vSecurityAccess (0x27)服服务务q安全安全访问过访问过程的本程的本质质4444恒润科技公司 Confidential各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理v SecurityAccess (0x27)服服务务q请请求求-requestSeed和和sendKey子功能子功能A_Data byeParameter

47、NameCvtHex Value#1 (A_PCI)SecurityAccess Request Service IDM27#2Sub-function= securityAccessType=requestSeedM01,03,05,07-7D#3. .#nsecurityAccessDataRecord= parameter#1 . parameter#mU.U00-FF.00-FFA_Data byeParameter NameCvtHex Value#1 (A_PCI)SecurityAccess Request Service IDM27#2Sub-function= ecurity

48、AccessType=sendKeyM02,04,06,08-7E#3. .#nsecurityKey= key#1(high byte) . Key#m(low byte)M.U00-FF.00-FF4545恒润科技公司 ConfidentialHex值值 bit 6-0描述描述约约定定00ISOSAEReservedM01requestSeedU02sendKeyU03,05,07-5FrequestSeed(不同安全等(不同安全等级级)U04,06,08-60sendKey (不同安全等(不同安全等级级)U61-7EsystemSupplierSpecificU7FISOSAERese

49、rvedM各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vSecurityAccess (0x27)服服务务q子功能子功能securityAccessType4646恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Value#1 (A_PCI)SecurityAccess Response Service IDS67#2securityAccessTypeM00-FF#3.nsecuritySeed= seed#1(high byte) . seed#m(low byte)C.C00-FF.00-FFn诊诊断和通

50、信管理断和通信管理vSecurityAccess (0x27)服服务务q肯定响肯定响应应各功能各功能单单元具体服元具体服务务描述描述4747恒润科技公司 Confidential各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vSecurityAccess (0x27)服服务务q支持的否定响支持的否定响应码应码0x12: 不支持不支持请请求服求服务务的子功能的子功能0x13: 请请求求报报文的数据文的数据长长度(或者格式)不符合度(或者格式)不符合标标准准 0x22: 条件不条件不满满足足0x24: 请请求求顺顺序序错误错误0x31: 请请求超出范求超出范围围0x3

51、5: 无效密无效密钥钥0x36: 尝试尝试次数超限次数超限0x37: 延延迟时间迟时间未到未到4848恒润科技公司 Confidentialn诊诊断和通信管理断和通信管理vSecurityAccess (0x27)服服务务q消息流示例消息流示例1请请求种子,求种子,发发送种子送种子各功能各功能单单元具体服元具体服务务描述描述4949恒润科技公司 Confidentialn诊诊断和通信管理断和通信管理vSecurityAccess (0x27)服服务务q消息流示例消息流示例2发发送密匙,密匙正确送密匙,密匙正确ECU解解锁锁各功能各功能单单元具体服元具体服务务描述描述5050恒润科技公司

52、Confidentialn诊诊断和通信管理断和通信管理v CommunicationControl (0x28)服服务务q用于打开用于打开/ /关关闭闭服服务务器器对对非非诊诊断消息的断消息的发发送和送和/ /或接收或接收q请请求求A_Data byeParameter NameCvtHex Value#1 (A_PCI)CommunicationControl Request Service IDM28#2Sub-function= controlTypeM00-FF#3communcationTypeM00-FF各功能各功能单单元具体服元具体服务务描述描述5151恒润科技公司 Confi

53、dentialHex值值 bit 6-0描述描述约约定定00enableRxAndTxU01enableRxAndDisableTxU02disableRxAndEnableTxU03disableRxAndTxU04 - 3FISOSAEReservedU40 - 5FvehicleManufacturerSpecificU60 7EsystemSupplierSpecificU7FISOSAEReservedMHex值值 bit 1-0描述描述约约定定01bapplicationU10bnetworkManagementUn诊诊断和通信管理断和通信管理v CommunicationCont

54、rol (0x28)服服务务q子功能子功能controlType各功能各功能单单元具体服元具体服务务描述描述5252恒润科技公司 Confidentialn诊诊断和通信管理断和通信管理v CommunicationControl (0x28)服服务务q肯定响肯定响应应q支持的否定响支持的否定响应码应码0x12: 不支持不支持请请求服求服务务的子功能的子功能0x13: 请请求求报报文的数据文的数据长长度(或者格式)不符合度(或者格式)不符合标标准准 0x22: 条件不条件不满满足足0x31: 请请求超出范求超出范围围A_Data byeParameter NameCvtHex Value#1C

55、ommunicationControl Response Service IDS68#2controlTypeM00-FF各功能各功能单单元具体服元具体服务务描述描述5353恒润科技公司 Confidentialn诊诊断和通信管理断和通信管理v CommunicationControl (0x28)服服务务q消息流示例消息流示例各功能各功能单单元具体服元具体服务务描述描述5454恒润科技公司 Confidential各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vTesterPresent (0x3E)服服务务q用于向服用于向服务务器指示器指示诊诊断断仪仪仍然仍

56、然连连接在网接在网络络上,先前激活的特定上,先前激活的特定诊诊断服断服务务和和/或通信功能仍然保持激活状或通信功能仍然保持激活状态态q周期性周期性发发送送5555恒润科技公司 Confidentialn诊诊断和通信管理断和通信管理vTesterPresent (0x3E)服服务务q请请求求q肯定响肯定响应应A_Data byeParameter NameCvtHex Value#1TesterPresent Request Service IDM3E#2sub-function= zeroSubFunctionM00/80A_Data byeParameter NameCvtHex Valu

57、e#1TesterPresent Response Service IDM7E#2zeroSubFunctionM00各功能各功能单单元具体服元具体服务务描述描述5656恒润科技公司 Confidentialn诊诊断和通信管理断和通信管理vTesterPresent (0x3E)服服务务q支持的否定响支持的否定响应码应码0x12: 不支持不支持请请求服求服务务的子功能的子功能0x13: 请请求求报报文的数据文的数据长长度(或者格式)不符合度(或者格式)不符合标标准准 各功能各功能单单元具体服元具体服务务描述描述5757恒润科技公司 Confidentialn诊诊断和通信管理断和通信管理vT

58、esterPresent (0x3E)服服务务q消息流示例消息流示例1有响有响应应各功能各功能单单元具体服元具体服务务描述描述5858恒润科技公司 Confidentialn诊诊断和通信管理断和通信管理vTesterPresent (0x3E)服服务务q消息流示例消息流示例1无响无响应应各功能各功能单单元具体服元具体服务务描述描述5959恒润科技公司 ConfidentialTesterECU1:请请求求 (核核实实)2: 响响应应 (肯定肯定)3: 请请求求 (波特率波特率转换转换 )各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vLinkControl (0

59、x87)服服务务q控制通信控制通信链链路波特率路波特率转换转换的的过过程程6060恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Value#1NetworkConfiguration Request Service IDM87#2Sub-function= linkControlTypeM00-FF#3baudrateIdentifierC100-FF#4#5#6linkBaudrateRecord= baudrateHighByte baudrateMiddleByte baudrateLowbyte C2C2C200-FF00-FF0

60、0-FF各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vLinkControl (0x87)服服务务q请请求求6161恒润科技公司 ConfidentialHex值值 bit 6-0描述描述约约定定00ISOSAEReservedM01verifyBaudrateTransitionWithFixedBaudrateU02verifyBaudrateTransitionWithSpecificBaudrateU03transitionBaudrateU04 -3FISOSAEReservedM40 -5FvehicleManufacturerSpecificU60

61、 -7EsystemSupplierSpecificU7FISOSAEReservedM各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vLinkControl (0x87)服服务务q子功能子功能linkControlType6262恒润科技公司 Confidentialn诊诊断和通信管理断和通信管理vLinkControl (0x87)服服务务q肯定响肯定响应应q支持的否定响支持的否定响应码应码0x12: 不支持不支持请请求服求服务务的子功能的子功能0x13: 请请求求报报文的数据文的数据长长度(或者格式)不符合度(或者格式)不符合标标准准 0x22: 条件不条件

62、不满满足足0x24: 请请求求顺顺序序错误错误0x31: 请请求超出范求超出范围围A_Data byeParameter NameCvtHex Value#1LinkControl Response Service IDSC7#2linkControlTypeM00-FF各功能各功能单单元具体服元具体服务务描述描述6363恒润科技公司 Confidential各功能各功能单单元具体服元具体服务务描述描述n诊诊断和通信管理断和通信管理vLinkControl (0x87)服服务务q消息流示例消息流示例核核实实6464恒润科技公司 Confidential各功能各功能单单元具体服元具体服务务描

63、述描述n诊诊断和通信管理断和通信管理vLinkControl (0x87)服服务务q消息流示例消息流示例波特率波特率转换转换(无响(无响应应)6565恒润科技公司 Confidentialn诊诊断和通信管理断和通信管理v诊诊断和通信管理功能断和通信管理功能单单元的其它服元的其它服务务介介绍绍qEcuReset (0x11)服服务务请请求求ECU执执行复位行复位子功能复位类型qAccessTimingParameter (0x83)服服务务用于用于读读取和修改通信取和修改通信链链路的定路的定时时参数参数qSecuredDataTransmission (0x84)服服务务该该服服务务用于保用于

64、保护护数据数据传输传输免遭第免遭第3方攻方攻击击通过ISO15764安全保护子层来实现qControlDTCSetting (0x85) 服服务务用于停止或恢复用于停止或恢复诊诊断故障断故障码码的的设设置置qResponseOnEvent (0x86)服服务务用于启用于启动动或停止服或停止服务务器中某个特定事件触器中某个特定事件触发发的响的响应应客客户户端指定事件和事件端指定事件和事件发发生生时执时执行的服行的服务务,包括:包括:ReadDataByIdentifierReadDTCInformationRoutineControlInputOutputControlByIdentifier各

65、功能各功能单单元具体服元具体服务务描述描述6666恒润科技公司 Confidential服服务务描述描述ReadDataByIdentifier (0x22) service客客户户端端请请求求读读取由数据取由数据标识标识符符识别识别的的某个某个记录记录的当前的当前值值ReadMemoryByAddress (0x23) service客客户户端端请请求求读读取指定存取指定存储储器范器范围围数据的当前数据的当前值值ReadScalingDataByIdentifier(0x24) service客客户户端端请请求求读读取由数据取由数据标识标识符符识别识别的的某个某个记录记录的的定定标标信息信

66、息ReadDataByPeriodicIdentifier(0x2A) service客客户户端端请请求周期性求周期性传输传输服服务务器中的数据器中的数据DynamicallyDefineDataIdentifier(0x2C) service客客户户端端请请求求动态动态定定义义由由ReadDataByIdentifier服服务读务读取的数据取的数据标识标识符符WriteDataByIdentifier(0x2E) service客客户户端端请请求写入由数据求写入由数据标识标识符指定的某个符指定的某个记录记录WriteMemoryByAddress(x3D) service客客户户端端请请求将

67、数据写入到指定存求将数据写入到指定存储储器范器范围围内内n数据数据传输传输功能功能单单元元各功能各功能单单元具体服元具体服务务描述描述6767恒润科技公司 Confidentialn数据数据传输传输功能功能单单元元vReadDataByIdentifier (0x22)服服务务q数据数据标识标识符符DID (Data Identifier,定,定义见义见附附录录C1)2字字节节参数参数qDID所表示参数的格式由制造商自己所表示参数的格式由制造商自己约约定定各功能各功能单单元具体服元具体服务务描述描述6868恒润科技公司 ConfidentialA_Data byeParameter Nam

68、eCvtHex Value#1ReadDataByIdentifier Request Service IDM22#2#3dataIdentifier#1= byte#1(MSB) byte#2MM00-FF00-FF#n-1#ndataIdentifier#m= byte#1(MSB) byte#2UU0-FF0-FFn数据数据传输传输功能功能单单元元vReadDataByIdentifier (0x22)服服务务q请请求求报报文文各功能各功能单单元具体服元具体服务务描述描述6969恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Valu

69、e#1ReadDataByIdentifier Response Service IDM62#2#3dataIdentifier#1= byte#1(MSB) byte#2MM00-FF00-FF#4#(k-1)+4dataRecord #1= data#1 data#kMU00-FF00-FF#n-(o-1)-2#n-(o-1)-1dataIdentifier#m= byte#1(MSB) byte#2UU00-FF00-FF#n-(o-1)#ndataRecord #m= data#1 data#oUU00-FF00-FFn数据数据传输传输功能功能单单元元vReadDataByIdenti

70、fier (0x22)服服务务q肯定响肯定响应应各功能各功能单单元具体服元具体服务务描述描述7070恒润科技公司 Confidentialn数据数据传输传输功能功能单单元元vReadMemoryByAddress (0x23) 服服务务q客客户户端端读读取服取服务务器中指定的内存数据器中指定的内存数据q内存数据由内存数据由请请求求报报文中的起始内存地址和内存大小指定文中的起始内存地址和内存大小指定各功能各功能单单元具体服元具体服务务描述描述7171恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Value#1ReadMemoryByAdd

71、ress Request Service IDM23#2addressAndLengthFormatIdentifierM00-FF#3#(m-1)+3MemoryAddress= byte#1(MSB) byte#mMC100-FF00-FF#n-(k-1)#nMemorySize= byte#1(MSB) byte#k MC200-FF00-FF各功能各功能单单元具体服元具体服务务描述描述n数据数据传输传输功能功能单单元元vReadMemoryByAddress (0x23) 服服务务q请请求求报报文文7272恒润科技公司 ConfidentialA_Data byeParameter

72、NameCvtHex Value#1ReadMemoryByAddress Response Service IDM63#2#ndataRecord= data#1 data#mMU00-FF00-FF各功能各功能单单元具体服元具体服务务描述描述n数据数据传输传输功能功能单单元元vReadMemoryByAddress (0x23) 服服务务q肯定响肯定响应应7373恒润科技公司 Confidentialn数据数据传输传输功能功能单单元元vDynamicallyDefineDataIdentifier (0x2C)服服务务q通通过过现现有的有的DID或或存存储储器地址器地址定定义义新的新的D

73、IDq功能功能强强大大q实现实现复复杂杂各功能各功能单单元具体服元具体服务务描述描述7474恒润科技公司 Confidentialn传输传输存存储储的数据功能的数据功能单单元元v ReadDTCInformation (0x19)服服务务v ClearDiagnosticInformation (0x14) 服服务务qDTCDiagnostic Trouble CodeJ1939-73 DTCFormatISO14229-1 DTCFomatISO15031- 6 DTCFormat DTCSPNFMICMOC8-1位位8-1位位8-6位位5-1位位8位位7-1位位字字节节1字字节节2字字节

74、节3字字节节4DTC信息信息DTCDTCStatusDTCHIghByteDTCMiddleByteDTCLowByte字字节节1字字节节2字字节节3字字节节4各功能各功能单单元具体服元具体服务务描述描述7575恒润科技公司 ConfidentialBit#名称名称描述描述0testFailed该该DTC最近的最近的测试结测试结果果为为失失败败1testFailedThisMonitoringCycle当前当前监视监视循循环报环报告告该该DTC处处于故障状于故障状态态2pendingDTCDTC在当前或前一个在当前或前一个监视监视循循环处环处于故障状于故障状态态3confirmedDTCDT

75、C在在请请求求时经过时经过确确认认4testNotCompletedSinceLastClear自从上一次故障自从上一次故障码码清除后清除后测试测试尚未完成尚未完成5testFailedSinceLastClear自从上一次故障自从上一次故障码码清除后清除后测试测试至少失至少失败败一次一次6testNotCompletedThisMonitoringCycle本本监视监视循循环测试环测试未完成未完成7warningIndicatorRequested与与该该DTC相关的相关的报报警指示灯的状警指示灯的状态态各功能各功能单单元具体服元具体服务务描述描述n传输传输存存储储的数据的数据vDTC的状的

76、状态态(DTCStatus)7676恒润科技公司 Confidentialn传输传输存存储储的数据的数据vISO15031-6 DTC格式描述格式描述qDTCHighByte 和和DTCLowByteqDTCLowByte通常通常为为失效失效类类型型High ByteHigh ByteBit7-6 Bit7-6 Code categories Code categories System System Appendix Appendix 0000P0xxxP3xxxP0xxxP3xxxPowertrain Powertrain P P 01 01 C0xxxC3xxxC0xxxC3xxxCh

77、assis Chassis C C 1010B0xxxB3xxxB0xxxB3xxxBody Body B B 1111U0xxxU3xxxU0xxxU3xxxNetwork Network U U Hex valueDTCHighByteDTCMiddleBytebit7bit6bit5bit4bit3bit2bit1bit0bit7bit6bit5bit4bit3bit2bit1bit0Code categoriesfirstsecondthirdfourth and fifth各功能各功能单单元具体服元具体服务务描述描述7777恒润科技公司 ConfidentialHex描述描述约约束

78、束助助记记符符000000Emission-related systemsCERS 由汽由汽车车制造商制造商制定制定Powertrain Group: engine and transmissionUPGPowertrain DTCsUPDTC_Chassis GroupUCGChassis DTCsUCDTC_Body GroupUBGBody DTCsUBDTC_Network Communication GroupUNCGNetwork Communication DTCsUNCDTC_FFFFFFAll Groups(all DTCs)MAG各功能各功能单单元具体服元具体服务务描述描述

79、n传输传输存存储储的数据的数据vClearDiagnosticInformation (0x14) 服服务务qgroupOfDTC参数参数3字字节节数据数据描述所清除描述所清除诊诊断信息所属的断信息所属的组组7878恒润科技公司 ConfidentialHex 值值 bit 6-0描述描述约约定定00ISOSAEReservedM01reportNumberOfDTCByStatusMaskU02reportDTCByStatusMaskM03reportDTCSnapshotIdentificationU04reportDTCSnapshotRecordByDTCNumberU05repo

80、rtDTCSnapshotRecordByRecordNumberU06reportDTCExtendedDataRecordByDTCNumberU07reportNumberOfDTCBySeverityMaskRecordU08reportDTCBySeverityMaskRecordU09reportSeverityInformationOfDTCU各功能各功能单单元具体服元具体服务务描述描述n传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务务q子功能子功能7979恒润科技公司 ConfidentialHex 值值 bit 6-0描述描述约约定定

81、0AreportSupportedDTCU0BreportFirstTestFailedDTCu0CreportFirstConfirmedDTCU0DreportMostRecentTestFailedDTCU0EreportMostRecentConfirmedDTCU0FreportMirrorMemoryDTCByStatusMaskU10reportMirrorMemoryDTCExtendedDataRecordByDTCNumberU11reportNumberOfMirrorMemoryDTCByStatusMaskU12reportNumberOfEmissionsRelat

82、edOBDDTCByStatusMaskC13reportEmissionsRelatedOBDDTCByStatusMaskC14-7FISOSAEReservedM各功能各功能单单元具体服元具体服务务描述描述n传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务务q子功能子功能8080恒润科技公司 Confidentialn传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务务qreportNumberOfDTCByStatusMask子功能子功能重要参数重要参数statusOfDTC描述某个描述某个DTC的状的状态态D

83、TCStatusMaskDTC状状态态掩掩码码DTCStatusAvailabilityMaskECU支持的支持的DTC状状态态各功能各功能单单元具体服元具体服务务描述描述8181恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Value#1ReadDTCInformation Request Service IDM19#2sub-function= reportNumberOfDTCByStatusMaskM01#3DTCStatusMaskM00-FF各功能各功能单单元具体服元具体服务务描述描述n传输传输存存储储的数据的数据vReadD

84、TCInformation (0x19)服服务务qreportNumberOfDTCByStatusMask子功能子功能请请求求报报文文8282恒润科技公司 Confidential各功能各功能单单元具体服元具体服务务描述描述A_Data byeParameter NameCvtHex Value#1ReadDTCInformation response Service IDM59#2reportType= reportNumberOfDTCByStatusMaskM01#3DTCStatusAvailabilityMaskM00-FF#4DTCFormatIdentifier= ISO15

85、031-6DTCFormat ISO14229-1DTCFormat SAEJ1939-73DTCFormatM010203#5#6DTCCounts= DTCCountHighByte DTCCountLowByteMM00-FF00-FFn传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务务qreportNumberOfDTCByStatusMask子功能子功能肯定响肯定响应应8383恒润科技公司 Confidential各功能各功能单单元具体服元具体服务务描述描述n传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务

86、务qreportNumberOfDTCByStatusMask子功能子功能示例示例3个个DTCDTC P0805-11 Clutch Position Sensor - circuit short to ground, statusOfDTC=0x24DTC P0A9B-17 Hybrid Battery Temperature Sensor - circuit voltage above threshold, statusOfDTC=0x02DTC P2522-1F A/C Request “B” - circuit intermittent, statusOfDTC=0x2FDTCStat

87、usAvailabilityMask=2F8484恒润科技公司 Confidential各功能各功能单单元具体服元具体服务务描述描述n传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务务qreportNumberOfDTCByStatusMask子功能子功能示例示例消息流消息流8585恒润科技公司 Confidentialn传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务务qreportNumberOfDTCByStatusMask子功能子功能示例示例statusOfDTC1=0x24 B00100100status

88、OfDTC2=0x02 B00000010statusOfDTC3=0x2F B00101111 DTCStatusMask=0x08 B00001000DTCStatusAvailabilityMask=0x2F B00101111只有只有statusOfDTC#3 & (DTCStatusMask & DTCStatusAvailabilityMask) 为为非零,因此只有一个非零,因此只有一个DTC各功能各功能单单元具体服元具体服务务描述描述8686恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Value#1ReadDTCInfor

89、mation Request Service IDM19#2sub-function= reportDTCByStatusMaskM02#3DTCStatusMaskM00-FF各功能各功能单单元具体服元具体服务务描述描述n传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务务qreportDTCByStatusMask子功能子功能请请求求报报文文8787恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Value#1ReadDTCInformation response Service IDM59#2rep

90、ortType= reportDTCByStatusMaskM02#3DTCStatusAvailabilityMaskM00-FF#4#5#6#7#8#9#10#11#n-3#n-2#n-1#nDTCAndStatusRecord= DTCHighByte#1 DTCMiddleByte#1 DTCLowByte#1 statusOfDTC#1 DTCHighByte#2 DTCMiddleByte#2 DTCLowByte#2 statusOfDTC#2 DTCHighByte#m DTCMiddleByte#m DTCLowByte#m statusOfDTC#mCCCCCCCCCCCC

91、00-FF00-FF00-FF00-FF00-FF00-FF00-FF00-FF00-FF00-FF00-FF00-FF各功能各功能单单元具体服元具体服务务描述描述n传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务务qreportDTCByStatusMask子功能子功能肯定响肯定响应应8888恒润科技公司 Confidentialn传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务务qreportDTCByStatusMask子功能子功能示例示例3个个DTCDTC P0A9B-17 Hybrid Battery Te

92、mperature Sensor - circuit voltage above threshold, statusOfDTC=0x24DTC P2522-1F A/C Request “B” - circuit intermittent, statusOfDTC=0x00DTC P0805-11 Clutch Position Sensor - circuit short to ground, statusOfDTC=0x2FDTCStatusAvailabilityMask=7F各功能各功能单单元具体服元具体服务务描述描述8989恒润科技公司 Confidential各功能各功能单单元具

93、体服元具体服务务描述描述n传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务务qreportDTCByStatusMask子功能子功能消息流示例消息流示例请请求求报报文文9090恒润科技公司 Confidential各功能各功能单单元具体服元具体服务务描述描述n传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务务qreportDTCByStatusMask子功能子功能消息流示例消息流示例肯定响肯定响应应9191恒润科技公司 Confidentialn传输传输存存储储的数据的数据vReadDTCInformation (

94、0x19)服服务务qreportDTCByStatusMask子功能子功能示例示例statusOfDTC1=0x24 B00100100statusOfDTC2=0x00 B00000000statusOfDTC3=0x2F B00101111DTCStatusMask=0x84 B10000100DTCStatusAvailabilityMask=0x7F B01111111只有只有statusOfDTC1和和statusOfDTC3 & (DTCStatusMask & DTCStatusAvailabilityMask)为为非零,非零,因此因此报报告告2个个DTC各功能各功能单单元具体服

95、元具体服务务描述描述9292恒润科技公司 Confidentialn传输传输存存储储的数据的数据vReadDTCInformation (0x19)服服务务q读读支持的支持的DTCq报报告快照子功能告快照子功能报报告告总总的快照的快照记录记录(Identification)通通过过DTC编编号号报报告快照告快照记录记录(ByDTCNumber)通通过记录过记录号号报报告快照告快照记录记录(ByRecordNumber)各功能各功能单单元具体服元具体服务务描述描述9393恒润科技公司 Confidentialn输输入入输输出控制功能出控制功能单单元元vInputOutputControlBy

96、Identifier (0x2F)服服务务q用于替用于替换换服服务务器器输输入信号的入信号的值值或内部功能或内部功能q控制控制电电子系子系统统的某个的某个输输出(出(执执行器)行器)各功能各功能单单元具体服元具体服务务描述描述9494恒润科技公司 Confidentialn输输入入输输出控制功能出控制功能单单元元v InputOutputControlByIdentifier (0x2F)服服务务q请请求求报报文文A_Data byeParameter NameCvtHex Value#1InputOutputControlByIdentifier Request Service IDM2F

97、#2#3dataIdentifier= byte#1(MSB) byte#2(LSB)MM00-FF00-FF#4#4+(m-1)controlOptionRecord= controlState#1/InputOutputControlParameter controlState#mMC100-FF00-FF#4+m#4+m+(r-1)controlEnableMaskRecord= controlMask#1 controlMask#2C2C200-FF00-FF各功能各功能单单元具体服元具体服务务描述描述9595恒润科技公司 Confidentialn输输入入输输出控制功能出控制功能单

98、单元元v InputOutputControlByIdentifier (0x2F)服服务务q响响应报应报文文A_Data byeParameter NameCvtHex Value#1InputOutputControlByIdentifier Response Service IDM6F#2#3dataIdentifier= byte#1(MSB) byte#2(LSB)MM00-FF00-FF#4#4+(m-1)controlStatusRecord=controlState#1/InputOutputControlParameter controlState#mC1C200-FF00-

99、FF各功能各功能单单元具体服元具体服务务描述描述9696恒润科技公司 Confidentialn输输入入输输出控制功能出控制功能单单元元vInputOutputControlByIdentifier (0x2F)服服务务q支持的否定响支持的否定响应码应码0x13: 请请求求报报文的数据文的数据长长度(或者格式)不符合度(或者格式)不符合标标准准 0x22: 条件不条件不满满足足0x31: 请请求超出范求超出范围围0x33: 安全安全访问访问被拒被拒绝绝各功能各功能单单元具体服元具体服务务描述描述9797恒润科技公司 Confidentialn例程控制功能例程控制功能单单元元v Routin

100、eControl (0x31) 服服务务q用于用于远远程程请请求启求启动动、停止某个例程或、停止某个例程或请请求例程的求例程的执执行行结结果果各功能各功能单单元具体服元具体服务务描述描述9898恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Value#1RoutineControl Request Service IDM31#2sub-function= routineControlTypeM00-FF#3#4routineIdentifier= byte#1(MSB) byte#2(LSB)MM00-FF00-FF#5#nroutine

101、ControlOptionRecord= routineControlOption#1 routineControlOption#mC/UC/U00-FF00-FF各功能各功能单单元具体服元具体服务务描述描述n例程控制功能例程控制功能单单元元v RoutineControl (0x31) 服服务务q请请求求报报文文9999恒润科技公司 ConfidentialHex值值 bit 6-0描述描述约约定定00ISOSAEReservedM01startRoutineU02stopRoutineU03requestRoutineResultsU04 -7FISOSAEReservedM各功能各功能

102、单单元具体服元具体服务务描述描述n例程控制功能例程控制功能单单元元v RoutineControl (0x31) 服服务务q子功能子功能routineControlType100100恒润科技公司 Confidentialn例程控制功能例程控制功能单单元元v RoutineControl (0x31) 服服务务q肯定响肯定响应应A_Data byeParameter NameCvtHex Value#1RoutineControl Response Service IDS71#2routineControlTypeM00-FF#3#4routineIdentifier= byte#1(MSB

103、) byte#2MM00-FF00-FF#5#nroutineStatusRecord= routineStatus#1 routineStatus#mUU00-FF00-FF各功能各功能单单元具体服元具体服务务描述描述101101恒润科技公司 Confidentialn例程控制功能例程控制功能单单元元v RoutineControl (0x31) 服服务务q支持的否定响支持的否定响应码应码0x12: 不支持不支持请请求服求服务务的子功能的子功能0x13: 请请求求报报文的数据文的数据长长度(或者格式)不符合度(或者格式)不符合标标准准 0x22: 条件不条件不满满足足0x24: 请请求求顺

104、顺序序错误错误0x31: 请请求超出范求超出范围围0x33: 安全安全访问访问被拒被拒绝绝0x72: 一般一般编编程程错误错误各功能各功能单单元具体服元具体服务务描述描述102102恒润科技公司 Confidentialn上上传传下下载载功能功能单单元元vRequestDownload (0x34)服服务务vRequestUpload (0x35)服服务务vTransferData (0x36)服服务务vRequestTransferExit (0x37)服服务务各功能各功能单单元具体服元具体服务务描述描述103103恒润科技公司 Confidentialn上上传传下下载载功能功能单单元元

105、v示例示例2: RequestDownload_Rsp (最大的数据(最大的数据块长块长度)度)3: TransferData_Req (数据(数据块块序号,数据序号,数据块块)4: TransferData_Rsp1: RequestDownload_Req (数据格式,存(数据格式,存储储器地址,大小)器地址,大小)5: TransferData_Req (数据(数据块块序号,数据序号,数据块块)6: TransferData_Rsp.n: RequestTransferdExit_Reqn+1: RequestTransferdExit_RspTesterECUTesterECU各功能各

106、功能单单元具体服元具体服务务描述描述104104恒润科技公司 Confidentialn上上传传下下载载功能功能单单元元vRequestDownload (0x34)服服务务q初始化数据初始化数据传输传输qECU接收到接收到请请求后,完成所有下求后,完成所有下载载前准前准备备工作后,工作后,发发送肯定响送肯定响应应。各功能各功能单单元具体服元具体服务务描述描述105105恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Value#1RequestDownload Request Service IDM34#2dataFormatIdent

107、ifierM00-FF#3addressAndLengthFormatIdentifierM00-FF#4#(m-1)+4MemoryAddress= byte#1(MSB) byte#mMC100-FF00-FF#n-(k-1)#nMemorySize= byte#1(MSB) byte#k MC200-FF00-FF各功能各功能单单元具体服元具体服务务描述描述n上上传传下下载载功能功能单单元元vRequestDownload (0x34)服服务务q请请求求报报文文106106恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Value#1RequestDownload Response Service IDM74#2lenthFormatIdentifierM00-F0#3#nmaxNumberOfBlockLength= byte#1(MSB) byte#m MM00-FF00-FF各功能各功能单单元具体服元具体服务务描述描述n上上传传下下载载功能功能单单元元vRequestDownload (0x34)服服务务q肯定响肯定响应应107107恒润科技公司 Confidential谢谢 谢谢

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号