当前位置:网站首页>[UDS unified diagnosis service] IV. typical diagnosis service (1) - diagnosis and communication management function unit
[UDS unified diagnosis service] IV. typical diagnosis service (1) - diagnosis and communication management function unit
2022-04-23 06:40:00 【Tomorrow is like noon】
Four 、 Diagnose typical services (1)— Diagnosis and communication management function unit
I summarized a table myself , Free download , Corresponding learning , better !
link :https://download.csdn.net/download/sinat_40003796/85031818
Diagnostic service of each functional unit :
- Diagnosis and communication management function unit
- Data transmission function unit
- Read fault information function unit ( Storage data transmission function unit )
- Online programming function unit ( Upload and download function unit )
- function / Component test function unit ( Routine function unit )
- Input / output control unit (0x2F)
This article mainly explains “ Diagnosis and communication management function unit ”, For the rest, see other articles .
————————————————————
Before the official start , You can understand the content below , It is very helpful for follow-up study !
Standard documents :

Service identifier SI:

Nouns and abbreviations :

Summary of common diagnostic services :

Negative response code :

————————————————————
“ Diagnosis and communication management function unit ” Services included :

(1)DiagnosticSessionControl (0x10) service
Function :
-
Used to enable different diagnostic sessions in the server
The following figure for “ State transition diagram of diagnostic session mode ”:

Request message :

Subfunction parameters (Subfunction):
Definition of subfunction parameters :
- 1 Bytes of data
- Bit7: Disable positive response indicator bit suppressPosRspMsgIndicationBit
0=False: Need a positive response
1=True: Positive responses are prohibited - Bit6-0: Subfunction parameter values (0x00~0x7F)
Diagnostic services allowed for different sessions :

Positive response :

Supported negative response code :
- 0x12: The subfunction of requesting service is not supported
- 0x13: The data length of the request message ( Or format ) Not up to standard
- 0x22: Condition not satisfied
Example :

(2)TesterPresent (0x3E) service
Function :
- Used to indicate to the server that the diagnostic instrument is still connected to the network , Previously activated specific diagnostic services and / Or the communication function remains active
- Send periodically
- 0x3E The purpose of is to keep the server in the non default mode in its original state , Do not enter the default mode .
Request message :

Positive response :

版权声明
本文为[Tomorrow is like noon]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230546376759.html
边栏推荐
猜你喜欢
![[UDS unified diagnostic service] IV. typical diagnostic service (2) - data transmission function unit](/img/22/c501c79176a93345dc72ff150c53c3.png)
[UDS unified diagnostic service] IV. typical diagnostic service (2) - data transmission function unit

【UDS统一诊断服务】一、诊断概述(4)— 基本概念和术语

Robocode教程8——AdvancedRobot

Qt 添加QSerialPort类 实现串口操作

C#【文件操作篇】PDF文件和图片互相转换

C语言实用小技巧合集(持续更新)

类的继承与派生

The most practical chrome plug-in

File viewing commands and user management commands

Initialization of classes and objects (constructors and destructors)
随机推荐
Completely clean up MySQL win
爬取蝉妈妈数据平台商品数据
识别验证码
拷贝构造函数
MySQL groups are sorted by a field, and the first value is taken
TP download folder, compress folder and download
CUDA环境安装
【UDS统一诊断服务】四、诊断典型服务(2)— 数据传输功能单元
实现一个计算m~n(m<n)之间所有整数的和的简单函数
C语言实现2048小游戏方向合并逻辑
搭建openstack平台
静态成员
gcc ,g++,gdb的安装
PM2 deploy nuxt project
圆整 round 的一点点小细节
Call procedure of function
Qt 添加QSerialPort类 实现串口操作
The waterfall waterfall flow of uview realizes single column and loads more
Feign请求日志统一打印
Tabbar implementation of dynamic bottom navigation bar in uniapp, authority management