当前位置: 首页 > news >正文

UDS统一诊断服务【五】诊断仪在线0X3E服务

文章目录

  • 前言
  • 一、诊断仪在线服务介绍
  • 二、数据格式
    • 2.1,请求报文
    • 2.2,子功能
    • 2.3,响应报文


前言

本文介绍UDS统一诊断服务的0X3E服务,希望能对你有所帮助


一、诊断仪在线服务介绍

诊断仪在线服务比较简单,其功能就是告诉服务端,诊断仪还是处于连着的状态,不要切换状态。比如,当你想从默认会话模式切换到扩展会话模式,并保持在扩展会话模式时,此时可以周期性发送3E服务。因为,如果不在默认会话模式,超过S3时间,ECU就会自动切换到默认会话,3E服务可保持在你其他模式下。

二、数据格式

2.1,请求报文

格式很简单,就两个字节,【SID】+ 【sub-function】

图片

2.2,子功能

子功能为0X00的话,没有什么特殊的含义

0X80:抑制正响应,表示如果是肯定响应的话,服务端就不用回复了

在这里插入图片描述

2.3,响应报文

分两种情况:无抑制正响应抑制正响应

无抑制正响应,则直接按标准格式回复就好

【SID + 0X40】+ 【sub-function】

在这里插入图片描述

抑制正响应,则服务端不会有任何回复,不响应

在这里插入图片描述

控制正响应,主要是为了减少不必要的带宽,因为有些服务是由功能寻址发出来的,而功能寻址是广播的方式发送的,所有节点都进行响应,那同时就会有很多响应报文发出来,占用总线带宽,而这些响应又是可有可无。所以,ECU在接收到抑制正响应位是1的请求报文时,如果回复的是肯定响应,就不需要回复了(否定响应是需要回复的)

否定响应
如果是否定响应,和其他诊断服务格式是一致的。[7F] + [SID + 0X40] + [NRC]
支持的NRC如下
在这里插入图片描述

0X3E服务很简单,就介绍到这里。

http://www.lryc.cn/news/59699.html

相关文章:

  • 我的创作纪念日:Unity CEO表示生成式AI将是Unity近期发展重点,发布神秘影片预告
  • 秩亏自由网平差的直接解法
  • 大数据开发必备面试题Spark篇合集
  • C ++匿名函数:揭开C++ Lambda表达式的神秘面纱
  • AOP使用场景记录总结(缓慢补充更新中)
  • FPGA基于XDMA实现PCIE X4的HDMI视频采集 提供工程源码和QT上位机程序和技术支持
  • ArcGIS、ENVI、InVEST、FRAGSTATS等多技术融合提升环境、生态、水文、土地、土壤、农业、大气等领域的数据分析
  • 怎么找回回收站里已经删除的文件
  • Spring Boot、Cloud、Alibaba 版本说明
  • 软件测试入门第一步:编写测试报告
  • 【Vue】vue中的路由导航守卫(路由的生命周期)
  • NumPy 基础知识 :6~10
  • 实现vue的条件渲染
  • 第四章 word2vec 的高速化
  • 【四】3D Object Model之创建Creation——clear_object_model_3d()/copy_object_model_3d()算子
  • 第三十一章 配置镜像 - 删除镜像成员时删除镜像数据库属性
  • 自动写作ai-自动写作神器
  • P1368 【模板】最小表示法(SAM 求最小循环移位)
  • 投票感知器参数学习算法
  • Hyper-v下安装CentOS-Stream-9
  • 数据结构之顺序表,实现顺序表的增删改查
  • HTB-Jeeves
  • 大力出奇迹——GPT系列论文学习(GPT,GPT2,GPT3,InstructGPT)
  • Linux ubuntu更新meson版本
  • 匹配yyyy-MM-dd日期格式的正则表达式
  • 【失业预告】生成式人工智能 (GAI)AIGC
  • TensorFlow 2.0 的新增功能:第一、二部分
  • Spring Boot配置文件详解
  • 实习面试题整理1
  • 最新阿里、腾讯、华为、字节等大厂的薪资和职级对比,看看你差了多少...