CAN总线基础
目标:建立CAN的基本概念
内容:CAN综述、物理层、数据链路层介绍
诊断概述
目标:建立车辆诊断的基本概念
内容:介绍诊断的发展历程,对比主要的几大诊断协议的适用性。介绍UDS on CAN诊断协议的分层结构和各层作用。对诊断协议中使用频率较高的专业词汇进行解释说明。
CAN诊断-网络层(ISO 15765-2)
目标:理解CAN诊断报文的多帧传输
内容:介绍网络层传输协议诊断数据单元的定义。用真实总线传输示例说明不同报文类型之间的区别联系以及发送场景,并对其中涉及到的报文控制参数和网络层定时参数做详细说明。介绍传输过程中网络层对错误的识别和处理机制。介绍网络层与上下层之间协调工作的方式,包括对上与应用层之间的应用服务接口,以及对下与数据链路层之间的数据映射关系,即寻址模式。
CAN诊断-应用层的时间参数(ISO 15765-3)
目标:理解CAN诊断服务的计时器管理
内容:介绍应用层中几大定时参数的作用,以及这些定时器的启动和停止机制。介绍应用层中的错误识别与处理机制。介绍应用层与网络层之间的数据单元映射关系。
CAN诊断服务(ISO 14229-1、ISO 15765-3)
目标:理解CAN诊断服务
内容:介绍应用层接口服务和不同的协议数据单元组成,包括请求数据单元,肯定响应数据单元和否定响应数据单元。介绍不同场景下服务器对诊断请求服务的响应执行规则。重点介绍对诊断服务几大功能的普遍需求,以及各功能单元下包含的具体服务内容、参数定义和实际应用。
排放相关诊断(ISO15765-4、ISO15031-5)
目标:理解排放相关诊断要求及诊断服务
内容:测试设备初始化过程,物理层、数据链路层、网络层的要求,排放相关诊断服务
诊断功能开发示例
目标:了解电控单元诊断功能开发的流程和方法
内容:CANdelaStudio创建诊断数据库,CANbedded开发诊断协议栈(嵌入式软件),CANoe.DiVa自动测试演示,CANoe进行诊断功能仿真,CANdito进行诊断设备演示 |