文档详情

ECU诊断规范精编版

ahu****ng1
实名认证
店铺
PPT
5.40MB
约139页
文档ID:131116582
ECU诊断规范精编版_第1页
1/139

ISO14229 目录 概述应用层接口服务应用层协议各功能单元诊断服务诊断和通信管理功能单元数据传输功能单元传输储存的数据功能单元1419输入输出控制功能单元远程激活例程功能单元上传下载功能单元 目录 概述应用层接口服务应用层协议各功能单元诊断服务 概述 定义诊断系统的通用需求与物理介质 数据链路无关 概述 ISO14229基于不同数据链路的可能应用 概述 应用层服务与应用层协议 A SDU A SDU 发送方的应用 Service request Service req confirm Service confirm A PDU A PDU 发送方应用层 应用层服务 应用层协议 传输到对等实体 A SDU A SDU 接收方的应用 Service indication Service response A PDU A PDU 接收方应用层 传输到对等实体 Service rsp confirm 目录 概述应用层接口服务应用层协议各功能单元诊断服务 应用层接口服务 应用层接口服务概述服务原语 6个 请求request请求 确认req confirm指示indication对请求进行相关的处理响应response响应 确认rsp confirm确认confirm有确认服务无确认服务 应用层接口服务 有确认服务 service name request service name indication service name req confirm service name response service name rsp confirm service name confirm 客户端应用层Client 服务器应用层Server 客户端发送请求 请求确认后 服务器显示 服务器发送响应 响应确认后 客户端得到确认信息 应用层接口服务 service name request service name indication service name req confirm 客户端应用层Client 服务器应用层Server 无确认服务 应用层接口服务 indicationService name ind SA TA TA type RA 远程地址 可选 parameter1 requestService name request SA TA TA type RA 远程地址 可选 parameter1 服务原语的格式 应用层接口服务 confirmService name con SA TA TA type RA 远程地址 可选 Result parameter1 responseService name response SA TA TA type RA 远程地址 可选 Result parameter1 枚举 positivenegative 服务原语的格式 response confirmService name rsp con SA TA TA type RA 远程地址 可选 Result request confirmService name req con SA TA TA type RA 远程地址 可选 Result 枚举 Positivenegative 服务原语的格式 应用层接口服务 目录 概述应用层接口服务应用层协议各功能单元诊断服务 应用层协议 A SDU 应用层服务数据单元ApplicationLayerServiceDataUnitSA TA TA type RA parameter1 A PDU 应用层协议数据单元ApplicationLayerProtocolDataUnitSA TA TA type RA A DataA Data A PCI parameter1 A PCI 应用层协议控制信息ApplicationLayerProtocolControlInformation 应用层协议 应用层协议控制信息 A PCI2种不同的格式 由服务原语和Result参数决定 A PCI SI SI ServiceID Request服务和Result positive的Response 类型 1字节无符号整数范围 00 FFA PCI NR SI SI NR SI NegativeServiceID类型 1字节无符号整数范围 7F 应用层协议 服务标识符SI 定义文档 应用层协议 请求服务标识符SI类型 1字节无符号整数范围 00 FF请求服务的ID X0XXXXXX 第6位为0 示例 ReadDTCInformation 读故障码 服务Request0 x19B00011001肯定响应服务标识符SI类型 1字节无符号整数范围 00 FF肯定响应服务的ID X1XXXXXX 第6位为1 肯定响应服务的ID 请求服务的ID 0 x40示例 ReadDTCInformation服务Response0 x59B01011001否定响应服务标识符NR SI类型 1字节无符号整数范围 7F 应用层协议 Cvt 约定M 强制U 用户选择C 是否使用依赖于其它参数S 强制从参数列表中选择 枚举类型 请求A PDU 应用层协议 请求示例 带子功能 请求示例 不带子功能 应用层协议 应用层协议 服务描述约定子功能参数 Level LEV 的定义1字节数据Bit7 禁止肯定响应指示位suppressPosRspMsgIndicationBit0 FALSE 需要肯定响应1 TRUE 禁止肯定响应Bit6 0 子功能参数值 0 x00 0 x7F 使用子功能参数字节 但仅支持suppressPosRspMsgIndicationBit的服务必须支持0 x00子功能 应用层协议 肯定响应A PDU 应用层协议 否定响应A PDU 应用层协议 否定响应码NRC 仅列出了最常见的 应用层协议 服务响应的执行规则对带子功能参数请求消息的响应物理寻址的客户端请求消息 应用层协议 服务响应的执行规则对带子功能参数请求消息的响应功能寻址的客户端请求消息 应用层协议 服务响应的执行规则对不带子功能参数请求消息的响应物理寻址的客户端请求消息 应用层协议 服务响应的执行规则对不带子功能参数请求消息的响应功能寻址的客户端请求消息 目录 概述应用层接口服务应用层协议各功能单元诊断服务诊断和通信管理功能单元数据传输功能单元传输储存的数据功能单元输入输出控制功能单元远程激活例程功能单元上传下载功能单元 诊断和通信管理功能单元 各功能单元诊断服务 诊断和通信管理功能单元DiagnosticSessionControl 0 x10 服务用于使能服务器中不同的诊断会话诊断会话默认会话模式非默认会话模式编程模式扩展模式不同的诊断会话具有不同的功能不同的定时参数 各功能单元诊断服务 各功能单元诊断服务 诊断和通信管理功能单元DiagnosticSessionControl 0 x10 服务不同会话所允许的诊断服务 各功能单元诊断服务 诊断和通信管理功能单元DiagnosticSessionControl 0 x10 服务请求报文 各功能单元诊断服务 诊断和通信管理功能单元DiagnosticSessionControl 0 x10 服务肯定响应报文 各功能单元诊断服务 诊断和通信管理功能单元DiagnosticSessionControl 0 x10 服务子功能参数 diagnosticSessionType 各功能单元诊断服务 诊断和通信管理功能单元DiagnosticSessionControl 0 x10 服务诊断会话模式的状态转移图 默认会话模式 拓展模式 编程模式 1002进入编程模式1003进入拓展模式 诊断和通信管理功能单元DiagnosticSessionControl 0 x10 服务支持的否定响应码0 x12 不支持请求服务的子功能0 x13 请求报文的数据长度 或者格式 不符合标准0 x22 条件不满足 各功能单元诊断服务 各功能单元诊断服务 诊断和通信管理功能单元DiagnosticSessionControl 0 x10 服务消息流示例请求报文肯定响应报文 各功能单元诊断服务 诊断和通信管理功能单元SecurityAccess 0 x27 服务安全访问的意义安全访问的应用WriteDataByIdentifier 0 x2E WriteMemoryByAddress 0 x2D InputOutputContorlByIdentifier 0 x2F RoutineControl 0 x31 各功能单元诊断服务 诊断和通信管理功能单元SecurityAccess 0 x27 服务安全访问的执行流程 各功能单元诊断服务 诊断和通信管理功能单元SecurityAccess 0 x27 服务请求报文 requestSeed和sendKey子功能 各功能单元诊断服务 诊断和通信管理功能单元SecurityAccess 0 x27 服务子功能参数 securityAccessType 各功能单元诊断服务 诊断和通信管理功能单元SecurityAccess 0 x27 服务假设ECU有3种安全级别Level1 0 x270 x01 0 x270 x02Level2 0 x270 x03 0 x270 x04Level3 Flash 0 x270 x11 0 x270 x12如何实现锁定与解锁的切换 各功能单元诊断服务 诊断和通信管理功能单元SecurityAccess 0 x27 服务锁定与解锁的切换 各功能单元诊断服务 诊断和通信管理功能单元SecurityAccess 0 x27 服务支持的否定响应码0 x12 不支持请求服务的子功能0 x13 请求报文的数据长度 或者格式 不符合标准0 x22 条件不满足0 x24 请求顺序错误0 x31 请求超出范围0 x35 无效密钥0 x36 尝试次数超限0 x37 延迟时间未到 各功能单元诊断服务 诊断和通信管理功能单元SecurityAccess 0 x27 服务消息流示例请求种子 发送种子 各功能单元诊断服务 诊断和通信管理功能单元SecurityAccess 0 x27 服务消息流示例发送密匙 密匙正确ECU解锁 各功能单元诊断服务 诊断和通信管理功能单元ECUReset 0 x11 服务请求报文肯定响应报文 各功能单元诊断服务 诊断和通信管理功能单元ECUReset 0 x11 服务子功能参数 ResetType用来复位的 各功能单元诊断服务 诊断和通信管理功能单元CommunicationControl 0 x28 服务用于打开 关闭服务器对非诊断消息的发送和 或接收对ECU的所有通讯通道有效 各功能单元诊断服务 诊断和通信管理功能单元CommunicationControl 0 x28 服务请求报文肯定响应报文 各功能单元诊断服务 诊断和通信管理功能单元CommunicationControl 0 x28 服务子功能参数 controlType 各功能单元诊断服务 诊断和通信管理功能单元CommunicationControl 0 x28 服务参数 CommunicationType 各功能单元诊断服务 诊断和通信管理功能单元CommunicationControl 0 x28 服务支持的否定响应码0 x12 不支持请求服务的子功能0 x13 请求报文的数据长度 或者格式 不符合标准0 x22 条件不满足0 x31 请求超出范围 各功能单元诊断服务 诊断和通信管理功能单元CommunicationControl 0 x28 服务消息流示例 只能收不发 01使得这里的02只能收报文不能发报文 各功能单元诊断服务 诊断和通信管理功能单元ControlDTCSetting 0 x85 服务用于停止或恢复诊断故障码的设置清楚故障信息 0 x14 与读取故障信息 0 x19 功能并不受影响 各功能单元诊断服务 诊断和通信管理功能单元ControlDTCSetting 0 x85 服务请。

下载提示
相似文档
正为您匹配相似的精品文档