OBD诊断(ISO15031) 02服务

文章目录

  • 功能简介
  • 请求和响应
    • 1、read-supported PIDs
      • 1.1、请求
      • 1.2、肯定响应
    • 2、read PID value
      • 1.1、请求
      • 1.2、肯定响应
    • 3、同时请求多个PID
    • 4、同时读取多个PID数据
  • Parameter definition
  • 报文示例
    • 1、单个PID请求和读取
    • 2、多个PID请求和读取

功能简介

02服务,即 Request powertrain freeze frame data(读取动力系统冻结帧数据)服务,此服务的目的是允许访问冻结帧中与排放相关数据值。

SAE J1979-DA中包含了冻结帧的PID规格、缩放信息和显示格式。
服务0x02 PID 0x02表示导致freeze frame冻结帧数据被存储的DTC。如果冻结帧数据未存储在ECU中,系统应报告0x0000 作为DTC。

请求和响应

1、read-supported PIDs

1.1、请求

基本格式

<SID> + <PID> + <frame>

在这里插入图片描述

1.2、肯定响应

基本格式:

<SID + 0x40> + <PID> + + <frame> + <支持的 PID PID PID PID>

在这里插入图片描述

2、read PID value

1.1、请求

基本格式

<SID> + <PID> + <frame>

[外链图片转存中...(img-5bNvFBKa-1719585690688)]

1.2、肯定响应

基本格式:

<SID + 0x40> + <PID> + + <frame> + <支持的 PID PID PID PID>
在这里插入图片描述

3、同时请求多个PID

ECU应支持最多三(3)个PID的请求。
请求消息可以多次包含相同的PID。ECU应处理每个PID作为单独的参数,并根据请求经常用每个PID的数据进行响应(对于同一PID返回的数据可能不同)。
响应消息中PID的顺序不需要与请求消息中的顺序相匹配。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、同时读取多个PID数据

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

Parameter definition

SAE J1979-DA specifies the interpretation of the data record of supported PIDs.

报文示例

1、单个PID请求和读取

第 1 步,从车辆请求支持的动力系统冻结帧PID
外部测试设备向车辆请求所有支持的冻结帧0x00的动力总成冻结帧PID。
作为受支持的PID请求的结果,外部测试设备为每个ECU创建一个受支持的PID的内部列表。

  • ECU#1(ECM)支持以下PID:02h-09h,0Bh-0Eh。
  • ECU#2(TCM)不支持此服务的任何PID。

第 2 步,从车辆请求PID 02h “导致存储冻结帧的DTC”

1、冻结帧数据存储在ECU#1中
现在,外部测试设备向车辆请求冻结帧0x00的PID 0x02。
由于ECU#2(TCM)不存储冻结帧数据记录,因此只有ECU#1(ECM)会发送响应消息。
在本例中,冻结帧数据是根据DTCP0130事件存储的。PID0216“导致所需冻结顿数据存储的DTC”的参数值设置为DTCP0130。
在这里插入图片描述
在这里插入图片描述

2、任何ECU中都未存储冻结帧数据
如果未存储冻结帧数据,则支持该服务但未存储任何冻结帧的ECU应发送一条响应消息,其中PID 0x02 “导致所需冻结帧数据存储的DTC” 的data_A和data_B参数值设置为0x0000。
在这里插入图片描述
在这里插入图片描述

2、多个PID请求和读取

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于CNN卷积神经网络的步态识别matlab仿真,数据库采用CASIA库

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1步态识别系统框架 4.2 CNN原理及数学表述 4.3 CASIA步态数据库 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) 1.训练过程 2.样本库 3.提取的步态能量图 4.步态识…

李商隐,情丝绕指的朦胧诗人

李商隐&#xff0c;字义山&#xff0c;号玉谿生、樊南生&#xff0c;约生于唐宪宗元和八年&#xff08;公元813年&#xff09;&#xff0c;卒于唐宣宗大中十二年&#xff08;公元858年&#xff09;&#xff0c;享年45岁。李商隐生活在晚唐时期&#xff0c;与杜牧合称“小李杜”…

【51单片机入门】矩阵键盘

文章目录 前言矩阵键盘介绍与检测原理原理图代码讲解总结 前言 在嵌入式系统设计中&#xff0c;键盘输入是一种常见的人机交互方式。其中&#xff0c;矩阵键盘因其简单、方便和易于扩展的特性&#xff0c;被广泛应用于各种设备中。本文将介绍如何使用51单片机来实现矩阵键盘的…

微机原理与接口技术:重点内容|计算机系统|学习笔记

系列目录 前言 只将最重要的知识点考点列出来方便学习复习 目录 系列目录前言第1章 微型计算机概述第2章 16位和32位微处理机&#x1f31f;16位微处理器 8086 第3章 Pentium 的指令系统常用指令 第4章 存储器、存储管理和高速缓存技术第5章 微型计算机和外设的数据传输第6章 串…

Java学习 - 布隆过滤器

前置需求 需求 已经有50亿个电话号码&#xff0c;现在给出10万个电话号码&#xff0c;如何快速准确地判断这些电话号码是否已经存在&#xff1f; 参考方案 通过数据库查询&#xff1a;比如MySQL&#xff0c;性能不行&#xff0c;速度太慢将数据先放进内存&#xff1a;50亿*8字…

vue3-openlayers 图标闪烁、icon闪烁、marker闪烁

本篇介绍一下使用vue3-openlayers 图标闪烁、icon闪烁、marker闪烁 1 需求 图标闪烁、icon闪烁、marker闪烁 2 分析 图标闪烁、icon闪烁、marker闪烁使用ol-animation-fade组件 3 实现 <template><ol-map:loadTilesWhileAnimating"true":loadTilesWh…

龙迅#LT6911GXC支持HDMI2.1转MIPI/4PORT LVDS应用功能,分辨率高达8K30HZ/4K120HZ压缩格式。

1. 描述 该LT6911GXC是一款高性能HD-DVI2.1转MIPI或LVDS芯片&#xff0c;适用于VR/显示应用。 HDCP RX作为HDCP中继器的上游&#xff0c;可以与其他芯片的HDCP TX配合实现中继器功能。 对于 HD-DVI2.1 输入&#xff0c;LT6911GXC可以配置为 3/4 通道。 对于MIPI输出&#xff0c…

推荐一款免费的GIF编辑器——【ScreenToGif编辑器】

读者大大们好呀&#xff01;&#xff01;!☀️☀️☀️ &#x1f440;期待大大的关注哦❗️❗️❗️ &#x1f680;欢迎收看我的主页文章➡️木道寻的主页 文章目录 &#x1f525;前言&#x1f680;素材准备&#x1f680;逐帧制作&#x1f680;保存图片⭐️⭐️⭐️总结 &#…

PPT中的文字跟随Excel动态变化,且保留文字格式

今天协助客户解决了一个有趣的问题&#xff0c;这里记录一下&#xff0c;以此共勉。 目录 1. 提出问题2. 此功能的应用场景3. 开始制作4. 注意事项5. 若遇到任何问题 1. 提出问题 PPT的图表是可以引用Excel的&#xff0c;那PPT的文本是否可以引用Excel实现动态更新呢&#xff…

农业新质生产力数据(2012-2022年)原始+dofile+测算数据集

数据简介&#xff1a;农业新质生产力是指在现代农业发展中&#xff0c;通过融合尖端科技、信息技术与创新管理模式&#xff0c;实现农业生产效率飞跃、产品质量显著提升及生产可持续性增强的一种革新性生产能力&#xff0c;农业新质生产力代表了从依赖传统资源转向依靠科技创新…

中科驭数CEO鄢贵海:从计算系统的三个视角重新审视DPU的核心价值

在信息技术日新月异的浪潮中&#xff0c;DPU正逐渐崭露头角。当前&#xff0c;DPU发展的核心驱动力来自于什么&#xff1f;DPU技术是否已经足够成熟到广泛应用&#xff1f;市场上头部玩家参与到这一创新技术的市场角逐之中&#xff1f;在算力时代&#xff0c;DPU应该如何找准价…

k8s流控平台apiserver详解

一、简单理解认识apiserver 1.主要功能 认证 鉴权 准入 mutating validating admission 限流 2.概念 apiserver保护etcd&#xff0c;缓存机制&#xff0c;有缓存直接返回&#xff0c;没缓存再去查看etcd,apiserver是担任和其他平台同信并认证 3.访问控制概览…

[linux]sed命令基础入门详解

sed是一种流编辑器&#xff0c;它一次处理一行内容。处理时&#xff0c;把当前处理的行存储在临时缓冲区中&#xff0c;称为“模式空间”&#xff0c;接着用sed命令处理缓冲区中的内容&#xff0c;处理完成后&#xff0c;把缓冲区的内容送往屏幕。接着处理下一行&#xff0c;这…

ROS2开发机器人移动

.创建功能包和节点 这里我们设计两个节点 example_interfaces_robot_01&#xff0c;机器人节点&#xff0c;对外提供控制机器人移动服务并发布机器人的状态。 example_interfaces_control_01&#xff0c;控制节点&#xff0c;发送机器人移动请求&#xff0c;订阅机器人状态话题…

PHP电商系统开发指南数据库管理

回答&#xff1a;数据库管理是电商系统开发的关键&#xff0c;涉及数据的存储、管理和检索。选择合适的数据库引擎&#xff0c;如mysql或 postgresql。创建数据库架构&#xff0c;定义数据的组织方式&#xff08;如产品表、订单表&#xff09;。进行数据建模&#xff0c;考虑实…

Vue-cli项目及Element UI 环境搭建 保姆级教程

一、Vue-cli介绍及其作用 什么是Vue-cli手脚架 vue-cli 官方提供的一个脚手架&#xff0c;用于快速生成一个 vue 的项目模板&#xff1b;预先定义 好的目录结构及基础代码&#xff0c;就好比咱们在创建 Maven 项目时可以选择创建一个 骨架项目&#xff0c;这个骨架项目就是脚…

DAY17-力扣刷题

1.相同的树 100. 相同的树 - 力扣&#xff08;LeetCode&#xff09; 给你两棵二叉树的根节点 p 和 q &#xff0c;编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同&#xff0c;并且节点具有相同的值&#xff0c;则认为它们是相同的。 class Solution {public…

文心一言4.0免费使用

领取&安装链接&#xff1a;Baidu Comate 领取季卡 有图有真相 原理&#xff1a;百度comate使用文心一言最新的4.0模型。百度comate目前免费使用&#xff0c;可以借助comate达到免费使用4.0模型目的。 如何获得 点击「Baidu Comate 领取季卡 -> 领取权益」&#xff0…

pdf已加密如何解除?解密密码的两个方法【可加密】

电脑文件加密的目的就是保护重要信息&#xff0c;防止数据泄露。如果需要解除密码&#xff0c;应该如何操作呢&#xff1f;pdf已加密如何解除&#xff1f;本文整理了以下两种解除文件方法&#xff0c;希望能够帮到有需要的朋友们&#xff01; 方法一、使用金舟文件夹加密大师解…

粉色专业月子会所服务网站源码pbootcms模板

模板介绍 随着时代的发展&#xff0c;月子中心这个产业已越来越盛行&#xff0c;小编挣了一款粉色专业月子会所服务网站源码pbootcms模板供大家下载&#xff0c;适合家政、月嫂服务、母婴护理、月子会所、保姆服务等相关业务&#xff0c;响应式自适应的源码下载设计让您快速编…