ISO 统一诊断服务

上传人:cel****460 文档编号:240755398 上传时间:2024-05-05 格式:PPT 页数:108 大小:1.34MB
返回 下载 相关 举报
ISO 统一诊断服务_第1页
第1页 / 共108页
ISO 统一诊断服务_第2页
第2页 / 共108页
ISO 统一诊断服务_第3页
第3页 / 共108页
点击查看更多>>
资源描述
ISO 统一诊断服务2 2恒润科技公司 Confidential目录目录n概述概述n应用层接口服务应用层接口服务n应用层协议应用层协议n各功能单元诊断服务各功能单元诊断服务v诊断和通信管理功能单元诊断和通信管理功能单元 v数据传输功能单元数据传输功能单元 v传输储存的数据功能单元传输储存的数据功能单元 v输入输出控制功能单元输入输出控制功能单元 v远程激活例程功能单元远程激活例程功能单元 v上传下载功能单元上传下载功能单元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 14229-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应用层接口服务应用层接口服务n应用层服务概述应用层服务概述v服务原语服务原语(6个个)q请求请求 requestq请求请求_确认确认 req_confirmq指示指示 indicationq响应响应 responseq响应响应_确认确认 rsp_confirmq确认确认 confirmv有确认服务有确认服务v无确认服务无确认服务7 7恒润科技公司 Confidential应用层接口服务应用层接口服务n有确认服务有确认服务客户端应用层客户端应用层Client服务器端应用层服务器端应用层Server8 8恒润科技公司 Confidential应用层接口服务应用层接口服务客户端应用层客户端应用层Client服务器端应用层服务器端应用层Servern无确认服务无确认服务9 9恒润科技公司 Confidential应用层接口服务应用层接口服务nindication(SA,TA,TA_type,RA,(远程地址,可选)(远程地址,可选),parameter1,)nrequest(SA,TA,TA_type,RA,(远程地址,可选)(远程地址,可选),parameter1,)原语中的数据原语中的数据单元内容一致单元内容一致枚举:用于描枚举:用于描述功能还是物述功能还是物理寻址方式理寻址方式n服务原语的格式服务原语的格式1010恒润科技公司 Confidential应用层接口服务应用层接口服务nconfirm(SA,TA,TA_type,RA,(远程地址,可选)(远程地址,可选)Result,parameter1,)nresponse(SA,TA,TA_type,RA,(远程地址,可选)(远程地址,可选)Result,parameter1,)原语中的数据原语中的数据单元内容一致单元内容一致枚举:枚举:physicalfunctionaln服务原语的格式服务原语的格式1111恒润科技公司 Confidentialnresponse-confirm(SA,TA,TA_type,RA,(远程地址,可选)(远程地址,可选)Result,)nrequest-confirm(SA,TA,TA_type,RA,(远程地址,可选)(远程地址,可选)Result,)枚举:枚举:Positive,negativen服务原语的格式服务原语的格式应用层接口服务应用层接口服务1212恒润科技公司 Confidential应用层接口服务应用层接口服务外部外部测试设备测试设备网关网关远程远程服务器服务器主网络主网络远程网络远程网络2412001062n车辆系统需求车辆系统需求v客户(客户(Tester)和服务器()和服务器(ECU)统一编址)统一编址v每一个每一个Tester和和ECU的地址是唯一的的地址是唯一的vRA(远程地址)独立分配(远程地址)独立分配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恒润科技公司 Confidential应用层接口服务应用层接口服务外部外部测试设备测试设备网关网关远程远程服务器服务器主网络主网络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 Network)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_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种不同的格式(由服务原语和种不同的格式(由服务原语和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汽车制造商定义汽车制造商定义服务肯定响应服务肯定响应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 保留保留未应用未应用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 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 14229-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示例:示例:ReadDTCInformation服务服务Request 0 x19 B00011001n肯定响应服务标识符肯定响应服务标识符SIv类型:类型:1字节无符号整数字节无符号整数v范围:范围:00FFv肯定响应服务的肯定响应服务的ID:X1XXXXXX(第第6位为位为1)v肯定响应服务的肯定响应服务的ID=请求服务的请求服务的ID+0 x40v示例:示例:ReadDTCInformation服务服务Response 0 x59 B01011001n否定响应服务标识符否定响应服务标识符NR_SIv类型:类型:1字节无符号整数字节无符号整数v范围:范围:7F2121恒润科技公司 Confidential应用层协议应用层协议A_PDU 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恒润科技公司 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请求示例(不带子功能)请求示例(不带子功能)应用层协议应用层协议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_)的定义的定义q1字节数据字节数据qBit7禁止肯定响应指示位禁止肯定响应指示位 suppressPosRspMsgIndicationBit0=FALSE:需要肯定响应:需要肯定响应1=TRUE:禁止肯定响应:禁止肯定响应qBit6-0子功能参数值(子功能参数值(0 x000 x7F)使用子功能参数字节,但仅支持使用子功能参数字节,但仅支持suppressPosRspMsgIndicationBit的服务必须支持的服务必须支持0 x00子子功能功能2525恒润科技公司 Confidential应用层协议应用层协议A_PDU parameterParameter NameCvtHex ValueSATATA_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 TypeMMMXXXXXXA_Data.A_PCI.NR_SINR_SIM7FA_Data.A_PCI.SISIMXXA_Data.ParameterResponse CodeMXXn否定响应否定响应A_PDU2727恒润科技公司 Confidential应用层协议应用层协议Hex值值响应码响应码助记符助记符11serviceNotSupported服务器不支持客户端请求的诊断服务服务器不支持客户端请求的诊断服务 SNS12subFunctionNotSupported服务器不支持客户端请求服务的子功能服务器不支持客户端请求服务的子功能 SFNS13incorrectMessageLengthOrInvalidFormat请求报文的数据长度(或者格式)不符合标准请求报文的数据长度(或者格式)不符合标准 IMLOIF31requestOutOfRange请求超出范围请求超出范围ROOR78requestCorrectlyReceived-ResponsePending服务器正忙,暂时无法处理客户端发出的请求服务器正忙,暂时无法处理客户端发出的请求 RCRRPn否定响应码否定响应码NRC_v(仅列出了最常见的)(仅列出了最常见的)2828恒润科技公司 Confidential应用层协议应用层协议服务器服务器情况情况编号编号客户请求消息客户请求消息服务器能力服务器能力服务器的响应服务器的响应服务器的响应的注释服务器的响应的注释寻址方式寻址方式子功能(禁止子功能(禁止肯定响应消息肯定响应消息指示位)指示位)支持该服支持该服务标识符务标识符支持该支持该子功能子功能消息消息否定响应否定响应码码(N NRCRC)1 1物理寻址物理寻址FALSE(FALSE(该位该位0)0)YESYESYESYESPosRspPosRsp服务器发送服务器发送肯定响应肯定响应2 2NegRspNegRspNRC=xxNRC=xx服务器发送服务器发送否定响应否定响应3 3NONONRC=SNSNRC=SNS带带NRC=0 x11NRC=0 x11的的否定响应否定响应4 4YESYESNONONRC=SFNSNRC=SFNS带带NRC=0 x12NRC=0 x12的的否定响应否定响应5 5TRUE(TRUE(该位该位1)1)YESYESYESYESNoRspNoRsp服务器服务器不发送响应不发送响应6 6NegRspNegRspNRC=xxNRC=xx服务器发送服务器发送否定响应否定响应7 7NONONRC=SNSNRC=SNS带带NRC=0 x11NRC=0 x11的的否定响应否定响应8 8YESYESNONONRC=SFNSNRC=SFNS带带NRC=0 x12NRC=0 x12的的否定响应否定响应n服务响应的执行规则服务响应的执行规则v对带子功能参数的请求消息的响应对带子功能参数的请求消息的响应q对物理寻址的客户端请求消息对物理寻址的客户端请求消息2929恒润科技公司 Confidential应用层协议应用层协议服务器服务器情况编情况编号号客户请求消息客户请求消息服务器能力服务器能力服务器的响应服务器的响应服务器的响应的注释服务器的响应的注释寻址方式寻址方式子功能(无肯子功能(无肯定响应消息指定响应消息指示位)示位)支持该服支持该服务标识符务标识符支持该支持该子功能子功能消息消息否定否定:响应响应码码/部分部分1 1功能寻址功能寻址FALSE(FALSE(该位该位0)0)YESYESYESYESPosRspPosRsp服务器发送服务器发送肯定响应肯定响应2 2NegRspNegRspNRC=xxNRC=xx服务器发送服务器发送否定响应否定响应3 3NONONoRspNoRsp服务器服务器不发送响应不发送响应4 4YESYESNONO服务器服务器不发送响应不发送响应5 5TRUE(TRUE(该位该位1)1)YESYESYESYESNoRspNoRsp服务器服务器不发送响应不发送响应6 6NegRspNegRspNRC=xxNRC=xx服务器发送服务器发送否定响应否定响应7 7NONONoRspNoRsp服务器服务器不发送响应不发送响应8 8YESYESNONO服务器服务器不发送响应不发送响应n服务响应的执行规则服务响应的执行规则v对带子功能参数的请求消息的响应对带子功能参数的请求消息的响应q对功能寻址的客户端请求消息对功能寻址的客户端请求消息3030恒润科技公司 Confidential应用层协议应用层协议服务器服务器情况情况编号编号客户请求客户请求消息消息服务器能力服务器能力服务器的响应服务器的响应服务器的响应的注释服务器的响应的注释寻址方式寻址方式支持该服支持该服务标识符务标识符支持的参数支持的参数消息消息否定否定:响应码响应码/部分部分1 1物理寻址物理寻址YESYES所有参数所有参数PosRspPosRsp服务器发送服务器发送肯定响应肯定响应2 2至少一个至少一个服务器发送服务器发送肯定响应肯定响应3 3至少一个参数,至少一个参数,多于一个参数,多于一个参数,或所有参数或所有参数NegRspNegRspNRC=xxNRC=xx服务器发送服务器发送否定响应否定响应,因因为读请求消息的数据参为读请求消息的数据参数时发生错误数时发生错误4 4NONENONENRC=ROORNRC=ROOR带带NRC=0 x31NRC=0 x31的的否定响应否定响应5 5NONONRC=SNSNRC=SNS带带NRC=0 x11NRC=0 x11的的否定响应否定响应n服务响应的执行规则服务响应的执行规则v对不带子功能参数的请求消息的响应对不带子功能参数的请求消息的响应q对物理寻址的客户端请求消息对物理寻址的客户端请求消息3131恒润科技公司 Confidential服务器服务器情况情况编号编号客户请求客户请求消息消息服务器能力服务器能力服务器的响应服务器的响应服务器的响应的注释服务器的响应的注释寻址方式寻址方式支持该服支持该服务标识符务标识符支持的参数支持的参数消息消息否定否定:响应码响应码/部分部分1 1功能寻址功能寻址YESYES所有参数所有参数PosRspPosRsp服务器发送服务器发送肯定响应肯定响应2 2至少一个至少一个服务器发送服务器发送肯定响应肯定响应3 3至少一个参数,至少一个参数,多于一个参数,多于一个参数,或所有参数或所有参数NegRspNegRspNRC=xxNRC=xx服务器发送服务器发送否定响应否定响应,因为读请求消息的数因为读请求消息的数据参数时发生错误据参数时发生错误4 4NONENONENoRspNoRsp服务器服务器不发送响应不发送响应5 5NONO服务器服务器不发送响应不发送响应应用层协议应用层协议n服务响应的执行规则服务响应的执行规则v对不带子功能参数的请求消息的响应对不带子功能参数的请求消息的响应q对功能寻址的客户端请求消息对功能寻址的客户端请求消息3232恒润科技公司 Confidential目录目录n概述概述n应用层接口服务应用层接口服务n应用层协议应用层协议n各功能单元诊断服务各功能单元诊断服务v诊断和通信管理功能单元诊断和通信管理功能单元 v数据传输功能单元数据传输功能单元 v传输储存的数据功能单元传输储存的数据功能单元 v输入输出控制功能单元输入输出控制功能单元 v远程激活例程功能单元远程激活例程功能单元 v上传下载功能单元上传下载功能单元3333恒润科技公司 Confidential服务服务是否支持子功能是否支持子功能描述描述DiagnosticSessionControl(0 x10)Yes客户端请求控制与某个服务器的诊断会话客户端请求控制与某个服务器的诊断会话ECUReset(0 x11)Yes客户端强制服务器执行复位客户端强制服务器执行复位SecurityAccess(0 x27)Yes客户端请求解锁某个受安全保护的服务器客户端请求解锁某个受安全保护的服务器CommunicationControl(0 x28)Yes客户端请求服务器控制其通信客户端请求服务器控制其通信TesterPresent(0 x3E)Yes客户端向服务器指示客户端仍然在线客户端向服务器指示客户端仍然在线AccessTimingParameter(0 x83)Yes客户端使用该服务读取客户端使用该服务读取/修改某个已经激活的修改某个已经激活的通信的定时参数通信的定时参数SecuredDataTransmission(0 x84)客户端使用该服务执行带扩展的数据链接安客户端使用该服务执行带扩展的数据链接安全保护的数据传输全保护的数据传输ControlDTCSetting(0 x85)Yes客户端控制服务器设置客户端控制服务器设置DTCDTCResponseOnEvent(0 x86)Yes客户端请求服务器启动某个事件机制客户端请求服务器启动某个事件机制LinkControl(0 x87)Yes客户端请求控制通信波特率客户端请求控制通信波特率n诊断和通信管理功能单元诊断和通信管理功能单元各功能单元具体服务描述各功能单元具体服务描述3434恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理vDiagnosticSessionControl(0 x10)服务服务q用于使能服务器中不同的诊断会话用于使能服务器中不同的诊断会话诊断会话诊断会话默认会话模式默认会话模式非默认会话模式非默认会话模式a.编程模式编程模式b.扩展模式扩展模式不同的诊断会话具有不同的诊断会话具有不同的功能不同的功能不同的定时参数不同的定时参数受到不同的安全访问保护受到不同的安全访问保护各功能单元具体服务描述各功能单元具体服务描述3535恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Value#1(A_PCI)DiagnosticSessionControl Request Service IDM10#2Subfunction=diagnosticSessionTypeS00FF各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vDiagnosticSessionControl(0 x10)服务服务q请求报文请求报文3636恒润科技公司 Confidential各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vDiagnosticSessionControl(0 x10)服务服务q肯定响应肯定响应A_Data byeParameter NameCvtHex Value#1(A_PCI)DiagnosticSessionControl Request Service IDM50#2Subfunction=diagnosticSessionTypeS00FF3737恒润科技公司 Confidential各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vDiagnosticSessionControl(0 x10)服务服务q诊断会话模式的状态转移图诊断会话模式的状态转移图3838恒润科技公司 Confidentialv诊断会话模式的状态转移图说明诊断会话模式的状态转移图说明qa:服务器上电或者复位(初始化);:服务器上电或者复位(初始化);qb:服务器接收到:服务器接收到DS_DS的的DSC请求报文;请求报文;qc:服务器接收到:服务器接收到DS_PRGS或或EXTDS的的DSC请求报文,依据请求报文,依据DS_进入扩展模式或编程模式;进入扩展模式或编程模式;qd:服务器接收到:服务器接收到DS_DS的的DSC请求报文,或者请求报文,或者S3Server超时,超时,服务器的安全状态变为锁定状态;服务器的安全状态变为锁定状态;qe:服务器接收到:服务器接收到DS_PRGS的的DSC请求报文;请求报文;qf:服务器接收到:服务器接收到DS_EXTDS的的DSC请求报文。请求报文。q此外,只有成功发送肯定响应报文之后(网络层使用此外,只有成功发送肯定响应报文之后(网络层使用N_USData.con向应用层确认向应用层确认N_ResultN_Success),服务器),服务器才进入所请求的诊断模式,否则诊断模式维持不变。才进入所请求的诊断模式,否则诊断模式维持不变。各功能单元具体服务描述各功能单元具体服务描述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子功能参数子功能参数4040恒润科技公司 Confidential服务服务默认默认会话会话非默认非默认会话会话服务服务默认默认会话会话非默认非默认会话会话DiagnosticSessionControl-10 hexReadMemoryByAddress-23 hexECUReset-11 hexReadScalingDataByIdentifier-24 hexSecurityAccess-27 hexReadDataByPeriodicIdentifier-2A hexCommunicationControl-28 hexDynamicallyDefineDataIdentifier-2C hexTesterPresent-3E hexWriteDataByIdentifier-2E hexAccessTimingParameter-83 hexWriteMemoryByAddress-3D hexSecuredDataTransmission-84 hexClearDiagnosticInformation-14 hexControlDTCSetting-85 hexReadDTCInformation-19 hexResponseOnEvent-86 hexInputOutputControlByIdentifier-2F hex-LinkControl-87 hexRoutineControl-31 hexReadDataByIdentifier-22 hexRequestDownload-34 hex-各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vDiagnosticSessionControl(0 x10)服务服务q不同会话所允许的诊断服务不同会话所允许的诊断服务4141恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理vDiagnosticSessionControl(0 x10)服务服务q支持的否定响应码支持的否定响应码0 x12:不支持请求服务的子功能不支持请求服务的子功能0 x13:请求报文的数据长度(或者格式)不符合标准请求报文的数据长度(或者格式)不符合标准 0 x22:条件不满足条件不满足各功能单元具体服务描述各功能单元具体服务描述4242恒润科技公司 Confidential各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vDiagnosticSessionControl(0 x10)服务服务q消息流示例消息流示例请求请求肯定响应肯定响应4343恒润科技公司 ConfidentialTesterECU1:Request(请求种子:(请求种子:seed)2:Response(返回种子:(返回种子:seed)3:Request(发送密钥:(发送密钥:key)4:Response(密钥正确,(密钥正确,ECU解锁)解锁)各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vSecurityAccess(0 x27)服务服务q安全访问过程的本质安全访问过程的本质4444恒润科技公司 Confidential各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理v SecurityAccess(0 x27)服务服务q请求请求-requestSeed和和sendKey子功能子功能A_Data byeParameter 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=ecurityAccessType=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-7EsystemSupplierSpecificU7FISOSAEReservedM各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vSecurityAccess(0 x27)服务服务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诊断和通信管理诊断和通信管理vSecurityAccess(0 x27)服务服务q肯定响应肯定响应各功能单元具体服务描述各功能单元具体服务描述4747恒润科技公司 Confidential各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vSecurityAccess(0 x27)服务服务q支持的否定响应码支持的否定响应码0 x12:不支持请求服务的子功能不支持请求服务的子功能0 x13:请求报文的数据长度(或者格式)不符合标准请求报文的数据长度(或者格式)不符合标准 0 x22:条件不满足条件不满足0 x24:请求顺序错误请求顺序错误0 x31:请求超出范围请求超出范围0 x35:无效密钥无效密钥0 x36:尝试次数超限尝试次数超限0 x37:延迟时间未到延迟时间未到4848恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理vSecurityAccess(0 x27)服务服务q消息流示例消息流示例1请求种子,发送种子请求种子,发送种子各功能单元具体服务描述各功能单元具体服务描述4949恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理vSecurityAccess(0 x27)服务服务q消息流示例消息流示例2发送密匙,密匙正确发送密匙,密匙正确ECU解锁解锁各功能单元具体服务描述各功能单元具体服务描述5050恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理v CommunicationControl(0 x28)服务服务q用于打开用于打开/关关闭服服务器器对非非诊断消息的断消息的发送和送和/或接收或接收q请求请求A_Data byeParameter NameCvtHex Value#1(A_PCI)CommunicationControl Request Service IDM28#2Sub-function=controlTypeM00-FF#3communcationTypeM00-FF各功能单元具体服务描述各功能单元具体服务描述5151恒润科技公司 ConfidentialHex值值 bit 6-0描述描述约定约定00enableRxAndTxU01enableRxAndDisableTxU02disableRxAndEnableTxU03disableRxAndTxU04-3FISOSAEReservedU40-5FvehicleManufacturerSpecificU60 7EsystemSupplierSpecificU7FISOSAEReservedMHex值值 bit 1-0描述描述约定约定01bapplicationU10bnetworkManagementUn诊断和通信管理诊断和通信管理v CommunicationControl(0 x28)服务服务q子功能子功能controlType各功能单元具体服务描述各功能单元具体服务描述5252恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理v CommunicationControl(0 x28)服务服务q肯定响应肯定响应q支持的否定响应码支持的否定响应码0 x12:不支持请求服务的子功能不支持请求服务的子功能0 x13:请求报文的数据长度(或者格式)不符合标准请求报文的数据长度(或者格式)不符合标准 0 x22:条件不满足条件不满足0 x31:请求超出范围请求超出范围A_Data byeParameter NameCvtHex Value#1CommunicationControl Response Service IDS68#2controlTypeM00-FF各功能单元具体服务描述各功能单元具体服务描述5353恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理v CommunicationControl(0 x28)服务服务q消息流示例消息流示例各功能单元具体服务描述各功能单元具体服务描述5454恒润科技公司 Confidential各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vTesterPresent(0 x3E)服务服务q用于向服务器指示诊断仪仍然连接在网络上,先前激活的特定诊用于向服务器指示诊断仪仍然连接在网络上,先前激活的特定诊断服务和断服务和/或通信功能仍然保持激活状态或通信功能仍然保持激活状态q周期性发送周期性发送5555恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理vTesterPresent(0 x3E)服务服务q请求请求q肯定响应肯定响应A_Data byeParameter NameCvtHex Value#1TesterPresent Request Service IDM3E#2sub-function=zeroSubFunctionM00/80A_Data byeParameter NameCvtHex Value#1TesterPresent Response Service IDM7E#2zeroSubFunctionM00各功能单元具体服务描述各功能单元具体服务描述5656恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理vTesterPresent(0 x3E)服务服务q支持的否定响应码支持的否定响应码0 x12:不支持请求服务的子功能不支持请求服务的子功能0 x13:请求报文的数据长度(或者格式)不符合标准请求报文的数据长度(或者格式)不符合标准 各功能单元具体服务描述各功能单元具体服务描述5757恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理vTesterPresent(0 x3E)服务服务q消息流示例消息流示例1有响应有响应各功能单元具体服务描述各功能单元具体服务描述5858恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理vTesterPresent(0 x3E)服务服务q消息流示例消息流示例1无响应无响应各功能单元具体服务描述各功能单元具体服务描述5959恒润科技公司 ConfidentialTesterECU1:请求请求(核实核实)2:响应响应(肯定肯定)3:请求请求(波特率转换波特率转换)各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vLinkControl(0 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-FF00-FF各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vLinkControl(0 x87)服务服务q请求请求6161恒润科技公司 ConfidentialHex值值 bit 6-0描述描述约定约定00ISOSAEReservedM01verifyBaudrateTransitionWithFixedBaudrateU02verifyBaudrateTransitionWithSpecificBaudrateU03transitionBaudrateU04-3FISOSAEReservedM40-5FvehicleManufacturerSpecificU60-7EsystemSupplierSpecificU7FISOSAEReservedM各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vLinkControl(0 x87)服务服务q子功能子功能linkControlType6262恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理vLinkControl(0 x87)服务服务q肯定响应肯定响应q支持的否定响应码支持的否定响应码0 x12:不支持请求服务的子功能不支持请求服务的子功能0 x13:请求报文的数据长度(或者格式)不符合标准请求报文的数据长度(或者格式)不符合标准 0 x22:条件不满足条件不满足0 x24:请求顺序错误请求顺序错误0 x31:请求超出范围请求超出范围A_Data byeParameter NameCvtHex Value#1LinkControl Response Service IDSC7#2linkControlTypeM00-FF各功能单元具体服务描述各功能单元具体服务描述6363恒润科技公司 Confidential各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vLinkControl(0 x87)服务服务q消息流示例消息流示例核实核实6464恒润科技公司 Confidential各功能单元具体服务描述各功能单元具体服务描述n诊断和通信管理诊断和通信管理vLinkControl(0 x87)服务服务q消息流示例消息流示例波特率转换(无响应)波特率转换(无响应)6565恒润科技公司 Confidentialn诊断和通信管理诊断和通信管理v诊断和通信管理功能单元的其它服务介绍诊断和通信管理功能单元的其它服务介绍qEcuReset(0 x11)服务服务请求请求ECU执行复位执行复位子功能复位类型qAccessTimingParameter(0 x83)服务服务用于读取和修改通信链路的定时参数用于读取和修改通信链路的定时参数qSecuredDataTransmission(0 x84)服务服务该服务用于保护数据传输免遭第该服务用于保护数据传输免遭第3方攻击方攻击通过ISO15764安全保护子层来实现qControlDTCSetting(0 x85)服务服务用于停止或恢复诊断故障码的设置用于停止或恢复诊断故障码的设置qResponseOnEvent(0 x86)服务服务用于启动或停止服务器中某个特定事件触发的响应用于启动或停止服务器中某个特定事件触发的响应客户端指定事件和事件发生时执行的服务客户端指定事件和事件发生时执行的服务,包括:包括:ReadDataByIdentifierReadDTCInformationRoutineControlInputOutputControlByIdentifier各功能单元具体服务描述各功能单元具体服务描述6666恒润科技公司 Confidential服务服务描述描述ReadDataByIdentifier(0 x22)service客户端请求读取由数据标识符识别的客户端请求读取由数据标识符识别的某个记录的当前值某个记录的当前值ReadMemoryByAddress(0 x23)service客户端请求读取指定存储器范围数据的当前值客户端请求读取指定存储器范围数据的当前值ReadScalingDataByIdentifier(0 x24)service客户端请求读取由数据标识符识别的客户端请求读取由数据标识符识别的某个记录的某个记录的定标信息定标信息ReadDataByPeriodicIdentifier(0 x2A)service客户端请求周期性传输服务器中的数据客户端请求周期性传输服务器中的数据DynamicallyDefineDataIdentifier(0 x2C)service客户端请求动态定义由客户端请求动态定义由ReadDataByIdentifier服务读取的数据标识符服务读取的数据标识符WriteDataByIdentifier(0 x2E)service客户端请求写入由数据标识符指定的某个记录客户端请求写入由数据标识符指定的某个记录WriteMemoryByAddress(x3D)service客户端请求将数据写入到指定存储器范围内客户端请求将数据写入到指定存储器范围内n数据传输功能单元数据传输功能单元各功能单元具体服务描述各功能单元具体服务描述6767恒润科技公司 Confidentialn数据传输功能单元数据传输功能单元vReadDataByIdentifier(0 x22)服务服务q数据标识符数据标识符DID(Data Identifier,定义见附录,定义见附录C1)2字节参数字节参数qDID所表示参数的格式由制造商自己约定所表示参数的格式由制造商自己约定各功能单元具体服务描述各功能单元具体服务描述6868恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex 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(0 x22)服务服务q请求报文请求报文各功能单元具体服务描述各功能单元具体服务描述6969恒润科技公司 ConfidentialA_Data byeParameter NameCvtHex Value#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-FF
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!