[AUTOSAR][诊断管理][ECU][$14] 清除诊断相关信息

文章目录

  • 一、简介
    • (1)应用场景
    • (2)清除DTC原理
    • (3) 请求格式
  • 二、示例代码
    • (1) 14_cls_dtc_info.c
  • 三、 常见bug大揭秘

[AUTOSAR][诊断管理][ECU][$14] 清除诊断相关信息_第1张图片

一、简介

根据ISO14119-1标准中所述,诊断服务14主要用于Client向Server(ECU)请求清除诊断相关信息。

(1)应用场景

一般而言,14诊断服务,主要应用场景为以下场合:

  1. ECU被刷写新的软件后,此时需通过14诊断服务清除下DTC,然后读取下DTC查看是否存在异常的DTC,保证系统监控正常;
  2. 在产线EOL工位或者客户电检工位上都会执行下14服务以便清除下历史DTC,然后查看下是否存在任何当前的DTC;
  3. 上述这些应用场景较为常见,除此以外,当然还有很多面向ECU内部测试的应用场合࿰

你可能感兴趣的:(AutoSar零基础教学,AUTOSAR,ECU,14,清除诊断)