课程介绍:
随着汽车排放法规愈加严格,汽车电子控制系统越来越复杂,导致车载诊断系统(以下简称OBD系统)所需监测项也越来越多,对诊断可靠性的要求也愈发严格。如此多的监测项,当诊断出故障时,系统如何对故障进行处理,如何实现故障代码的存储和删除,如何控制故障指示器,以及如何将诊断信息通过OBD扫描工具或服务诊断仪输出,从而及时准确地提醒车辆驾驶员进行车辆维修,都需通过OBD系统的故障管理大脑——“故障管理系统”来实现,它收集OBD系统所有的诊断结果,进行统一处理。
本课程会系统性地结合实际项目案例对汽车软件诊断和标定进行深入讲解和带领学员进行一些案例操作。
培训目标:
- 掌握诊断通信管理标准和协议;
- 掌握UDS诊断服务;
- 掌握OBD诊断服务;
- 掌握诊断事件管理;
- 掌握测量和标定(XCP);
课程收益:
掌握汽车电子软件研发诊断和标定的基础标准和协议,掌握UDS,OBD诊断服务类型,能够上手实际项目中故障事件的定义,故障码的分类,故障的存储和清楚,冻结桢,扩展数据,诊断事件管理,能够上手完成软件测量和标定。
培训对象:
汽车软件开发工程师,诊断工程师,标定工程师,测试工程师,项目经理,功能安全工程师,系统工程师,产品经理,技术总监
培训内容
2021年11月20-21日
第一天
1. 诊断通信管理1.1 诊断通信传输协议
1.1.1 帧类型
1.1.2 通信传输参数
1.2 诊断服务应答码
1.3 UDS诊断服务
诊断服务$10(DiagnosticSessionControl)
诊断服务$11(ECUReset)
诊断服务$14(ClearDiagnosticInformation)
诊断服务$19(ReadDTCInformation)
诊断服务$22(ReadDataByIdentifier)
诊断服务$23(ReadMemoryByAddress)
诊断服务$2A(ReadDataByPeriodicIdentifier)
诊断服务$2C
(DynamicallyDefineDataIdentifier)
诊断服务$2E(WriteDataByIdentifier)
诊断服务$27(SecurityAccess)
诊断服务$28(CommunicationControl)
诊断服务$2F(InputOutputControlByIdentifier)
诊断服务$31(RoutineControl)
诊断服务$34(RequestDownload)
诊断服务$36(TransferData)
诊断服务$37(RequestTransferExit)
诊断服务$3E(TesterPresent)
诊断服务$85(ControlDTCSetting)
1.4 OBD诊断服务
诊断服务$01
(RequestCurrentPowertrainDiagnosticData)
诊断服务$02
(RequestPowertrainFreezeFrameData)
诊断服务$03
(RequestEmissionRelatedDTC)
诊断服务$04
(ClearEmissionRelatedDiagnosticInformation)
诊断服务$06
(RequestOnBoardMonitoringTestResults)
诊断服务$07(RequestVehicleInformation)
2. 诊断事件管理
2.1 诊断事件的定义
2.1.1 事件的类别
2.1.2 事件的优先级
2.1.3 事件的独立性
2.1.4 事件与故障码
2.2 诊断事件的管理
2.2.1 故障内存
2.2.2 操作循环
2.2.3 使能/存储条件
2.2.4 冻结帧/扩展数据
2.2.5 故障的发生
2.2.6 故障的状态
2.2.7 故障的存储
2.2.8 故障的替换
2.2.9 故障的 告
2.2.10 故障的恢复
2.2.11 故障的老化
2.2.12 故障的清除
第二天
3.测量与标定(XCP)3.1 测量
3.1.1 DAQ & STIM
3.1.2 ODT Entry
3.1.3 ODT
3.1.4 DAQ List
3.1.5 Event Channel
3.1.6 动态DAQ
3.2 标定
3.2.1 内存分区
3.2.2 在线标定
3.2.3 实现方案
3.3 XCP 命令
3.3.1 STD命令
3.3.2 DAQ命令
3.3.3 PAG命令
3.3.4 CAL命令
3.4 A2L
3.4.1 A2L Header定义
3.4.2 观测量定义
3.4.3 标定量定义
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!