OBD诊断(ISO15031) 04服务

news2024/10/6 14:30:50

文章目录

  • 功能简介
  • ISO 9141-2、ISO 14230-4和SAE J1850的诊断服务定义
    • 1、清除/重置与排放相关的诊断信息请求消息定义
    • 2、请求与排放相关的DTC响应消息定义
    • 3、报文示例
  • ISO 15765-4的诊断服务定义
    • 1、请求与排放相关的DTC请求消息定义
    • 2、请求与排放相关的DTC响应消息定义
    • 3、否定响应消息
    • 4、报文示例

功能简介

04服务,即 Clear/reset emission-related diagnostic information(清空ECU中存储的与排放相关的DTC)服务,此服务的目的是为外部测试设备提供一种方法,以命令ECU清除所有与排放相关的诊断信息。这包括以下内容:

在这里插入图片描述

ISO 9141-2、ISO 14230-4和SAE J1850的诊断服务定义

其他制造商特定的“清除/重置”操作也可能响应此请求消息而发生。出于安全和/或技术设计原因,某些ECU可能无法在所有条件下对此服务做出响应。所有ECU应在点火开关打开且发动机未运转的情况下响应此服务请求。如ISO 14230-4中所述,在其他条件下(如发动机运行)无法执行此操作的ECU将忽略SAE J1850和ISO 9141-2接口的请求,或将发送ISO 1423-4接口的否定响应消息。

1、清除/重置与排放相关的诊断信息请求消息定义

基本格式

<SID>

在这里插入图片描述

2、请求与排放相关的DTC响应消息定义

基本格式:

<SID + 0x40>

在这里插入图片描述

3、报文示例

发动机运转时,外部测试设备命令车辆清除/重置与排放相关的诊断信息。
ECU#1(ECM)和ECU#2(TCM)将发送一条响应消息,以确认所有与排放相关的诊断信息都已清除。对于ISO 9141-2和SAE J1850协议,ECU#3(ABS/牵引力控制)将不会发送响应消息,因为不满足执行请求动作的条件。对于ISO 14230-4协议,ECU#3将发送一条带有NRC 22的否定响应消息-conditionsNotCorrect。在这种情况下,外部测试设备应发布一条带有“停止发动机并打开点火开关”的消息,然后重复服务04命令,并检查安装在车辆中的所有排放相关ECU的响应消息。

在这里插入图片描述
在这里插入图片描述

对于ISO14230-4协议,ECU#3清除/重置排放相关诊断信息的条件不满足。因此,ECU#3发送带有NRC“conditionsNotCorrect”的否定响应消息。外部测试设备应在用户改变车辆条件后重复请求。现在,所有ECU应向外部测试设备发送肯定响应消息,以确认清除/重置排放相关诊断信息服务的成功运行。

ISO 15765-4的诊断服务定义

其他制造商特定的“清除/重置”操作也可能响应此请求消息而发生。所有ECU应在点火开关打开且发动机未运行的情况下对此请求信息作出响应
出于安全和/或技术设计原因,在其他条件下(如发动机运行)无法执行此操作的ECU应发送带有NRC 22的否定响应消息- conditionsNotCorrect.。

一些OBD法规可能要求所有OBD ECU在相同条件下清除诊断信息(所有ECU应在发动机关闭时清除诊断信息)。如果一个ECU无法在发动机运行时清除诊断信息,则要求所有OBD ECU以相同的方式响应,而不能在发动机运行中清除诊断信息

1、请求与排放相关的DTC请求消息定义

基本格式

<SID>
在这里插入图片描述

2、请求与排放相关的DTC响应消息定义

基本格式:

<SID + 0x40>
在这里插入图片描述

3、否定响应消息

基本格式:

<0x7F> + <SID> + <NRC22>

在这里插入图片描述

4、报文示例

以下示例显示了如果点火开关打开且发动机未运行,应如何执行“清除/重置排放相关诊断信息”服务。外部测试设备命令车辆“清除/重置排放相关诊断信息”。
在这里插入图片描述

在这里插入图片描述

  • 返回 OBD诊断 专栏目录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1890635.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深入详解RocketMQ源码安装与调试

1.源码下载 http://rocketmq.apache.org/dowloading/releases/ 2. 环境要求 64位系统JDK1.8(64位)Maven 3.2.x

keil5模拟 仿真 报错没有读写权限

debug*** error 65: access violation at 0x4002100C : no write permission 修改为&#xff1a; Dialog DLL默认是DCM3.DLL Parameter默认是-pCM3 应改为 Dialog DLL默认是DARMSTM.DLL Parameter默认是-pSTM32F103VE

计算机网络——数据链路层(点对点协议PPP)

点对点协议PPP的概述 对于点对点的链路&#xff0c;目前使用得最广泛的数据链路层协议是点对点协议 PPP (Point-to-Point Protocol)。 它主要应用于两个场景&#xff1a; 用户计算机与ISP之间的链路层协议就是点对点协议 PPP&#xff0c;1999年公布了回以在以太网上运行的PPP协…

配音软件有哪些?分享五款超级好用的配音软件

随着嫦娥六号的壮丽回归&#xff0c;举国上下都沉浸在这份自豪与激动之中。 在这样一个历史性的时刻&#xff0c;我们何不用声音记录下这份情感&#xff0c;让这份记忆以声音的形式流传&#xff1f; 无论是制作视频分享这份喜悦&#xff0c;还是创作音频讲述探月故事&#xff…

AI 会淘汰程序员吗?

前言 前些日子看过一篇文章&#xff0c;说国外一位拥有 19 年编码经验、会 100% 手写代码的程序员被企业解雇了&#xff0c;因为他的竞争对手&#xff0c;一位仅有 4 年经验、却善于使用 Copilot、GPT-4 的后辈&#xff0c;生产力比他更高&#xff0c;成本比他更低&#xff0c…

【分布式系统】监控平台Zabbix对接grafana

以前两篇博客为基础 【分布式系统】监控平台Zabbix介绍与部署&#xff08;命令截图版&#xff09;-CSDN博客 【分布式系统】监控平台Zabbix自定义模版配置-CSDN博客 一.安装grafana并启动 添加一台服务器192.168.80.104 初始化操作 systemctl disable --now firewalld set…

<电力行业> - 《第16课:电力领域(二)》

3 制造 3.1 电气制造厂 发电厂发电需要发电机&#xff0c;变电站升压降压需要变压器&#xff0c;输电线路输送电能需要电缆&#xff0c;这些主要电气设备的制造商&#xff0c;就是电力设备厂家。 电气设备制造是电力领域市场最基础也是最开放的领域&#xff0c;电力行业内最…

BugKu-WEB-sodirty

目录 前言 正文 信息收集 代码审计 验证 结尾 前言 七月始,暑假副本也正式开启 正文 信息收集 看着貌似没啥意义 看样子是有备份文件 下载下来 快速审计一下 代码审计 来吧 app.js没啥东西,主要是功能是实现error 我们找一找有没有index.js 找到了 \www\routes\in…

ESP32-VScode环境设置

目录 前言 一、安装VSCode 二、安装ESP32环境 1.安装ESP-IDF 2.ESP-IDF设置 3:开始配置环境 4.打开example进行验证 5.烧录 6.调整波特率 总结 前言 环境&#xff1a;Visual Studio Code 芯片&#xff1a;ESP32 说实话&#xff0c;这是我装的时间最长的一个环境&…

【数据分享】《中国金融年鉴》1986-2020年PDF版

而今天要免费分享的数据就是1986-2020年间出版的《中国金融年鉴》并以多格式提供免费下载。&#xff08;无需分享朋友圈即可获取&#xff09; 数据介绍 《中国金融年鉴》自1986年起&#xff0c;逐年记录着中国金融领域的发展历程、政策变化和市场动态。这部年鉴不仅是金融专业…

分析数据不要太老实,有BI方案就用起来——奥威BI软件

在当今数据驱动的时代&#xff0c;企业对于数据分析的需求日益迫切。然而&#xff0c;面对海量的数据和复杂的分析需求&#xff0c;许多企业仍停留在传统的手工分析模式&#xff0c;这不仅效率低下&#xff0c;还容易出错。幸运的是&#xff0c;像奥威BI这样的数据分析软件提供…

【深度学习】【Lora训练3】StabelDiffusion,Lora训练过程,秋叶包,Linux,SDXL Lora训练

为了便于使用&#xff0c;构建一个docker镜像来使用秋叶包。2024年6月26日。 docker run -it --gpus all -v /ssd/xiedong:/datax --net host kevinchina/deeplearning:pytorch2.3.0-cuda12.1-cudnn8-devel-xformers bashgit clone --recurse-submodules https://github.com/A…

SXSSFWorkbook导出百万级数据性能和行数问题解决

先说我的背景:我的情况是从iotdb中查询数据,然后解析成需要的格式 通过SXSSFWorkbook导出到excel,实验数据频次n*5000/s,n表示我本次实验选择的通道数量,可想而知我几分钟的实验就会有几百万的数据,并且要对数据进行解析然后画表导出。 再说遇到的问题: 1.大数据量势必出…

聚焦西安应博会|2024西安城市安全应急产业展9月精彩呈现

2024西安城市安全应急产业博览会 时间&#xff1a;2024年9月12日-14日 地点&#xff1a;西安国际会展中心 运营&#xff1a;西安西部文化产业博览会有限公司 【展会简介】 为推动安全应急装备向智能化、成套化、专业化方向发展&#xff0c;迎接新质生产力在应急产业新技术…

TapData 医疗美容行业数字化白皮书上线

随着颜值经济的发展&#xff0c;人们追求“美”的热情也不断高涨&#xff0c;而作为近年来被资本频频下注的赛道之一&#xff0c;医疗美容逐渐走进大众视野。 一方面&#xff0c;社会对外貌的重视程度不断提升&#xff0c;越来越多的人愿意通过医疗美容来提升自身形象&#xf…

Linux系统之玩转SafeLine防火墙应用

Linux系统之玩转SafeLine防火墙应用 一、SafeLine介绍1.1SafeLine简介1.2 SafeLine功能1.3 SafeLine 的工作原理二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本四、部署SafeLine4.1 安…

【密码学】面向小白的古典密码基础入门笔记

目录 Mindmap 前言 破译方法 三类古典密码 替换密码 分类 单表替换密码 凯撒密码 简单替换密码 仿射密码 普莱费尔密码 培根密码 猪圈密码 摩斯密码 多表替换密码 维吉尼亚密码 移位密码 滚筒密码 栅栏密码 Mindmap 前言 1.所有古典密码都已不安全 2.密…

前端Web开发HTML5+CSS3+移动web视频教程 Day4 CSS 第2天

P44 - P 四个知识点&#xff1a; 复合选择器 CSS特性 背景属性 显示模式 复合选择器 复合选择器仍然是选择器&#xff0c;只要是选择器&#xff0c;作用就是找标签。复合选择器就是把基础选择器进行组合使用。组合了之后就可以在大量的标签里面更快更精准地找标签了。找…

分布式锁——基于Redis分布式锁

单机锁 服务器只有一个&#xff0c;JVM只有一个。 用synchronized加锁&#xff0c;对lock对象加锁&#xff0c;只有线程1结束&#xff0c;线程2,3才会开始。 再用uid避免一个线程多次进来。 分布式锁 真正上线时&#xff1a; 【注&#xff1a;这些服务器连接的是一个Redis集…

构建安全稳定的应用:Spring Security 实用指南

前言 在现代 Web 应用程序中&#xff0c;安全性是至关重要的一个方面。Spring Security 作为一个功能强大且广泛使用的安全框架&#xff0c;为 Java 应用程序提供了全面的安全解决方案。本文将深入介绍 Spring Security 的基本概念、核心功能以及如何在应用程序中使用它来实现…