系列文章目录
文章目录
- 系列文章目录
- 💯💯💯 前言💯💯💯
-
-
- 一、默认会话模式切换到默认会话模式
- 二、从编程模式切换到默认会话模式
- 三、从扩展诊断模式切换到默认会话模式
- 四、ECU处于解锁状态下切换到默认会话模式(解锁状态)
- 五、从扩展诊断会话模式切换到编程会话模式
- 六、从编程会话模式切换到编程会话模式
- 七、ECU处于解锁状态下切换到编程会话模式(解锁状态)
- 八、从默认会话模式切换到扩展会话模式
- 九、从扩展诊断会话模式切换到扩展诊断会话模式
- 十、ECU处于解锁状态下切换到扩展诊断会话模式
- 十一、ECU硬件复位(默认会话模式)
- 十二、ECU硬件复位(扩展诊断模式)
- 十三、ECU硬件复位(编程会话模式)
- 十四、ECU硬件复位(解锁状态)
- 十五、ECU点火钥匙开-关复位(默认会话模式)
- 十六、ECU点火钥匙开-关复位(扩展诊断模式)
- 十七、ECU点火钥匙开-关复位(编程会话模式)
- 十八、ECU点火钥匙开-关复位(解锁状态)
- 十九、ECU软件复位(默认会话模式)
- 二十、ECU软件复位(扩展会话模式)
- 二十一、ECU软件复位(编程会话模式)
- 二十二、ECU软件复位(解锁状态)
- 二十三、清除诊断信息(默认会话模式)
- 二十四、清除诊断信息(扩展会话模式)
- 二十五、清除诊断信息(编程会话模式)
- 二十六、清除诊断信息(解锁状态)
- 二十七、读取故障信息ReportNumberOfDTCByStatusMask(默认会话模式)
- 二十八、读取故障信息ReportNumberOfDTCByStatusMask(扩展诊断会话模式)
- 二十九、读取故障信息ReportNumberOfDTCByStatusMask(编程会话模式)
- 三十、读取故障信息ReportNumberOfDTCByStatusMask(解锁状态)
- 三十一、读取故障信息ReportDTCByStatusMask(默认会话模式)
- 三十二、读取故障信息ReportDTCByStatusMask(扩展诊断会话模式)
- 三十三、读取故障信息ReportDTCByStatusMask(编程会话模式)
- 三十四、读取故障信息ReportDTCByStatusMask(解锁状态)
- 三十五、读取故障信息ReportDTCSnapshotRecordByDTCNumber(默认会话模式)
- 三十六、读取故障信息ReportDTCSnapshotRecordByDTCNumber(扩展诊断模式)
- 三十七、读取故障信息ReportDTCSnapshotRecordByDTCNumber(编程会话模式)
- 三十八、读取故障信息ReportDTCSnapshotRecordByDTCNumber(解锁状态)
- 三十九、读取故障信息ReportDTCExtendedDataRecordByDTCNumber(默认会话模式)
- 四十、读取故障信息ReportDTCExtendedDataRecordByDTCNumber(扩展诊断会话模式)
- 四十一、读取故障信息ReportDTCExtendedDataRecordByDTCNumber(编程会话模式)
- 四十二、读取故障信息ReportDTCExtendedDataRecordByDTCNumber(解锁状态)
- 四十三、读取故障信息ReportSupportedDTCs(默认会话模式)
- 四十四、读取故障信息ReportSupportedDTCs(扩展诊断会话模式)
- 四十五、读取故障信息ReportSupportedDTCs(编程会话模式)
- 四十六、读取故障信息ReportSupportedDTCs(解锁状态)
- 四十七、依据标识符读取数据(默认会话模式)
- 四十八、依据标识符读取数据(编程会话模式)
- 四十九、依据标识符读取数据(扩展诊断会话模式)
- 五十、依据标识符读取数据(解锁状态)
- 五十一、依据地址读取数据(默认会话模式)
- 五十二、依据地址读取数据(扩展诊断模式)
- 五十三、依据地址读取数据(解锁状态)
- 五十四、安全访问(扩展诊断模式)
- 五十五、安全访问(编程会话模式)
- 五十六、通信控制(扩展诊断模式)
- 五十七、通信控制(解锁状态)
- 五十八、依据标识符周期读取数据(默认会话模式)
- 五十九、依据标识符周期读取数据(扩展诊断会话模式)
- 六十、依据标识符周期读取数据(编程会话模式)
- 六十一、依据标识符周期读取数据(解锁状态)
- 六十二、依据标识符写数据(编程会话模式、解锁状态)
- 六十三、输入输出控制(扩展诊断会话模式、解锁状态)
- 六十四、输入输出控制(编程会话模式、解锁状态)
- 六十五、例程控制(扩展诊断会话模式、解锁状态)
- 六十六、例程控制(编程会话模式、解锁状态)
- 六十七、根据地址写数据(扩展诊断模式、解锁状态)
- 六十八、根据地址写数据(编程会话模式、解锁状态)
- 六十九、诊断设备在线(默认会话模式)
- 七十、诊断设备在线(扩展诊断会话模式)
- 七十一、诊断设备在线(编程会话模式)
- 七十二、诊断设备在线(解锁状态)
- 七十三、控制DTC设置(扩展诊断会话模式)
- 七十四、控制DTC设置(扩展诊断会话模式)
-
💯💯💯 前言💯💯💯
UDS(Unified Diagnostic Services,统一的诊断服务)诊断协议(ISO-14229)是在汽车电子ECU环境下的一种诊断通信协议。这种通信协议被用在几乎所有由OEM一级供应商所制造的新ECU上面。这些ECU控制车辆的各种功能,包括电控燃油喷射系统(EFI)、发动机控制系统、变速箱、防抱死制动系统(ABS)、门锁和制动器等。
UDS实践性强,逻辑复杂,很多服务非要体验过一次才能理解,对于刚入门的从业者或初学者不清楚UDS应该如何测试,应用层测试目的的主要是验证ECU能够正确处理诊断服务,测试内容包括诊断服务、子功能、诊断会话控制、安全状态和相关定时参数。本章就主要介绍UDS诊断协议应用层测试➡️基本测试2。