一、服务功能:
根据ISO14229-1标准所述,14服务主要用于Client向Server(ECU)请求清除诊断相关信息。简单说客户端可以利用此服务来清除一个或多个服务端内存中的诊断信息。
该服务可设置支持功能寻址,可控制单个服务端或多个服务端诊断信息的清除。
关于诊断相关信息见文章DTC的入门_Yanhao.的博客-CSDN博客
该服务不支持子功能参数。(肯定也没有抑制肯定响应位,因为没有子功能参数)
二、应用场景:
①ECU被刷写新的软件后,此时需通过14诊断服务清除下DTC,然后读取下DTC查看是否存在异常的DTC,保证系统监控正常;
②在产线EOL工位或者客户电检工位上都会执行下14服务以便清除下历史DTC,然后查看下是否存在任何当前的DTC;
三、服务请求:
请求格式:
Request ID :固定0x14
groupOfDTC: 此参数包含3字节的值,即groupOfDTCHighByte、groupOfDTCMiddleByte、groupOfDTCLowByte三字节,指的是要清除的DTC组或特定DTC。UDS规定用 FF FF FF表示所有的DTC。
四、服务响应:
正响应格式:
该服务在肯定响应消息中不使用数据参数。