课程名称:can诊断协议详解及应用
课程背景:近年来,为了满足对车辆的可靠性、安全性、舒适性和便利性等性能方面的要求,汽车上电子部件数量越来越多并且对网络的依赖性也更加增强,同时导致系统越来越复杂。随着车内线束增多,故障诊断难度也增加,车辆诊断在基于can总线开发、生产和维护中受到了高度的重视。为了让大家了解can诊断协议,了解诊断服务和要求,因此恒润开展了can诊断协议及应用培训。can诊断协议即iso15765规范了基于can总线的诊断服务,包括网络管理、网络定时、应用层定时等详细内容,使得该协议的适用性和可操作性更强,是用户学习、制定诊断技术规范的蓝本。通过此培训能够使工程师了解汽车总线的发展现状,掌握can诊断的基本概念,理解can诊断报文的传输,清楚排放诊断的要求及服务,全面认识电控单元诊断功能开发的流程和方法。
● 课时:2天
● 必备知识:can基础
● 授课对象:车辆诊断系统开发和应用工程师
课程内容:
● 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)
目标:理解排放相关诊断要求及诊断服务
内容:测试设备初始化过程,物理层、数据链路层、网络层的要求,排放相关诊断服务
● 诊断功能开发示例
目标:了解电控单元诊断功能开发的流程和方法
目标:总结学习内容,练习诊断的创建,诊断数据库在工具中的应用
服务优势:
● 1000多人的研发团队是培训业务的基础
● 70多门专业课程可以按需选择和定制
● 10多年培训服务的经验是培训质量的保证
● 10人小班公开课有利于培训效果
● 培训后提供持续的技术服务