ECU诊断规范编订

上传人:l****6 文档编号:148949989 上传时间:2020-10-23 格式:PPT 页数:139 大小:5.82MB
返回 下载 相关 举报
ECU诊断规范编订_第1页
第1页 / 共139页
ECU诊断规范编订_第2页
第2页 / 共139页
ECU诊断规范编订_第3页
第3页 / 共139页
亲,该文档总共139页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ECU诊断规范编订》由会员分享,可在线阅读,更多相关《ECU诊断规范编订(139页珍藏版)》请在金锄头文库上搜索。

1、ISO14229,目录,概述 应用层接口服务 应用层协议 各功能单元诊断服务 诊断和通信管理功能单元 数据传输功能单元 传输储存的数据功能单元 14 19 输入输出控制功能单元 远程激活例程功能单元 上传下载功能单元,目录,概述 应用层接口服务 应用层协议 各功能单元诊断服务,概述,定义诊断系统的通用需求 与物理介质、数据链路无关,概述,ISO 14229 基于不同数据链路的可能应用,概述,应用层服务与应用层协议,A_SDU,A_SDU,发送方的应用,Service.request,Service.req_confirm,Service.confirm,A_PDU,A_PDU,发送方应用层,应

2、用层服务,应用层协议,传输到对等实体,A_SDU,A_SDU,接收方的应用,Service.indication,Service.response,A_PDU,A_PDU,接收方应用层,传输到对等实体,Service.rsp_confirm,目录,概述 应用层接口服务 应用层协议 各功能单元诊断服务,应用层接口服务,应用层接口服务概述 服务原语 (6个) 请求 request 请求_确认 req_confirm 指示 indication 对请求进行相关的处理 响应 response 响应_确认 rsp_confirm 确认 confirm 有确认服务 无确认服务,应用层接口服务,有确认服务,

3、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,客户端应用层Clien

4、t,服务器应用层 Server,无确认服务,应用层接口服务,indication Service_name.ind ( SA, TA, TA_type, RA,(远程地址,可选) ,parameter1, ),request Service_name.request ( SA, TA, TA_type, RA,(远程地址,可选) ,parameter1, ),服务原语的格式,应用层接口服务,confirm Service_name.con ( SA, TA, TA_type, RA,(远程地址,可选) Result, ,parameter1, ),response Service_name.r

5、esponse ( SA, TA, TA_type, RA,(远程地址,可选) Result, ,parameter1, ),枚举: positive negative,服务原语的格式,response-confirm Service_name.rsp_con ( SA, TA, TA_type, RA,(远程地址,可选) Result, ),request-confirm Service_name.req_con ( SA, TA, TA_type, RA,(远程地址,可选) Result, ),枚举: Positive negative,服务原语的格式,应用层接口服务,目录,概述 应用层接

6、口服务 应用层协议 各功能单元诊断服务,应用层协议,A_SDU - 应用层服务数据单元 Application Layer Service Data Unit SA, TA, TA_type ,RA ,parameter1, A_PDU - 应用层协议数据单元 Application Layer Protocol Data Unit SA, TA, TA_type ,RA, A_Data A_Data=A_PCI+parameter1, A_PCI - 应用层协议控制信息 Application Layer Protocol Control Information,应用层协议,应用层协议控制信

7、息 - A_PCI 2种不同的格式(由服务原语和Result参数决定) A_PCI (SI) SI - Service ID (Request服务和Result =positive的Response) 类型:1字节无符号整数 范围:00FF A_PCI (NR_SI, SI) NR_SI - Negative Service ID 类型:1字节无符号整数 范围:7F,应用层协议,服务标识符SI,定义文档,应用层协议,请求服务标识符SI 类型:1字节无符号整数 范围:00FF 请求服务的ID:X0XXXXXX(第6位为0) 示例:ReadDTCInformation(读故障码)服务Request

8、 0 x19 B00011001 肯定响应服务标识符SI 类型:1字节无符号整数 范围:00FF 肯定响应服务的ID:X1XXXXXX (第6位为1) 肯定响应服务的ID=请求服务的ID+0 x40 示例: ReadDTCInformation服务Response 0 x59 B01011001 否定响应服务标识符NR_SI 类型:1字节无符号整数 范围:7F,应用层协议,Cvt:约定 M:强制 U:用户选择 C:是否使用依赖于其它参数 S:强制从参数列表中选择(枚举类型),请求A_PDU,应用层协议,请求示例(带子功能),请求示例(不带子功能),应用层协议,应用层协议,服务描述约定 子功能参

9、数 $Level (LEV_)的定义 1字节数据 Bit7 - 禁止肯定响应指示位 suppressPosRspMsgIndicationBit 0=FALSE:需要肯定响应 1=TRUE:禁止肯定响应 Bit60 - 子功能参数值(0 x00-0 x7F) 使用子功能参数字节,但仅支持suppressPosRspMsgIndicationBit的服务必须支持0 x00子功能,应用层协议,肯定响应A_PDU,应用层协议,否定响应A_PDU,应用层协议,否定响应码NRC (仅列出了最常见的),应用层协议,服务响应的执行规则 对带子功能参数请求消息的响应 物理寻址的客户端请求消息,应用层协议,服务

10、响应的执行规则 对带子功能参数请求消息的响应 功能寻址的客户端请求消息,应用层协议,服务响应的执行规则 对不带子功能参数请求消息的响应 物理寻址的客户端请求消息,应用层协议,服务响应的执行规则 对不带子功能参数请求消息的响应 功能寻址的客户端请求消息,目录,概述 应用层接口服务 应用层协议 各功能单元诊断服务 诊断和通信管理功能单元 数据传输功能单元 传输储存的数据功能单元 输入输出控制功能单元 远程激活例程功能单元 上传下载功能单元,诊断和通信管理功能单元,各功能单元诊断服务,诊断和通信管理功能单元 DiagnosticSessionControl (0 x10)服务 用于使能服务器中不同的

11、诊断会话 诊断会话 默认会话模式 非默认会话模式 编程模式 扩展模式 不同的诊断会话具有 不同的功能 不同的定时参数,各功能单元诊断服务,各功能单元诊断服务,诊断和通信管理功能单元 DiagnosticSessionControl (0 x10)服务 不同会话所允许的诊断服务,各功能单元诊断服务,诊断和通信管理功能单元 DiagnosticSessionControl (0 x10)服务 请求报文,各功能单元诊断服务,诊断和通信管理功能单元 DiagnosticSessionControl (0 x10)服务 肯定响应报文,各功能单元诊断服务,诊断和通信管理功能单元 DiagnosticSes

12、sionControl (0 x10)服务 子功能参数 - diagnosticSessionType,各功能单元诊断服务,诊断和通信管理功能单元 DiagnosticSessionControl (0 x10)服务 诊断会话模式的状态转移图,默认会话模式,拓展模式,编程模式,1002进入编程模式 1003进入拓展模式,诊断和通信管理功能单元 DiagnosticSessionControl (0 x10)服务 支持的否定响应码 0 x12: 不支持请求服务的子功能 0 x13: 请求报文的数据长度(或者格式)不符合标准 0 x22: 条件不满足 ,各功能单元诊断服务,各功能单元诊断服务,诊断

13、和通信管理功能单元 DiagnosticSessionControl (0 x10)服务 消息流示例 请求报文 肯定响应报文,各功能单元诊断服务,诊断和通信管理功能单元 SecurityAccess (0 x27)服务 安全访问的意义 安全访问的应用 WriteDataByIdentifier (0 x2E) WriteMemoryByAddress (0 x2D) InputOutputContorlByIdentifier (0 x2F) RoutineControl (0 x31),各功能单元诊断服务,诊断和通信管理功能单元 SecurityAccess (0 x27)服务 安全访问的执

14、行流程,各功能单元诊断服务,诊断和通信管理功能单元 SecurityAccess (0 x27)服务 请求报文 - requestSeed和sendKey子功能,各功能单元诊断服务,诊断和通信管理功能单元 SecurityAccess (0 x27)服务 子功能参数 - securityAccessType,各功能单元诊断服务,诊断和通信管理功能单元 SecurityAccess (0 x27)服务 假设ECU有3种安全级别 Level1 : 0 x27 0 x01 0 x27 0 x02 Level2 : 0 x27 0 x03 0 x27 0 x04 Level3 (Flash) : 0

15、x27 0 x11 0 x27 0 x12 如何实现锁定与解锁的切换?,各功能单元诊断服务,诊断和通信管理功能单元 SecurityAccess (0 x27)服务 锁定与解锁的切换,各功能单元诊断服务,诊断和通信管理功能单元 SecurityAccess (0 x27)服务 支持的否定响应码 0 x12: 不支持请求服务的子功能 0 x13: 请求报文的数据长度(或者格式)不符合标准 0 x22: 条件不满足 0 x24: 请求顺序错误 0 x31: 请求超出范围 0 x35: 无效密钥 0 x36: 尝试次数超限 0 x37: 延迟时间未到 ,各功能单元诊断服务,诊断和通信管理功能单元 S

16、ecurityAccess (0 x27)服务 消息流示例 请求种子,发送种子,各功能单元诊断服务,诊断和通信管理功能单元 SecurityAccess (0 x27)服务 消息流示例 发送密匙,密匙正确ECU解锁,各功能单元诊断服务,诊断和通信管理功能单元 ECUReset (0 x11)服务 请求报文 肯定响应报文,各功能单元诊断服务,诊断和通信管理功能单元 ECUReset (0 x11)服务 子功能参数 - ResetType 用来复位的,各功能单元诊断服务,诊断和通信管理功能单元 CommunicationControl (0 x28)服务 用于打开/关闭服务器对非诊断消息的发送和/或接收 对ECU的所有通讯通道有效,各功能单元诊断服务,诊断和通信管理

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

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

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