当前位置:网站首页>[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统一诊断服务】四、诊断典型服务(1)— 诊断和通信管理功能单元
Vscode custom comments
For() loop parameter call order
MySQL groups are sorted by a field, and the first value is taken
Cross domain issues - allow origin header contains multiple values but only one is allowed
Robocode教程4——Robocode的游戏物理
大学概率论与数理统计知识点详细整理
【UDS统一诊断服务】一、诊断概述(1)— 诊断概述
C语言实用小技巧合集(持续更新)
Basemap库绘制地图
随机推荐
TP download folder, compress folder and download
[opencv] use filestorage to read and write eigenvectors
【无标题】
C语言循环结构程序
PHP junior programmers, take orders and earn extra money
ArcGIS license错误-15解决方法
【UDS统一诊断服务】一、诊断概述(2)— 主要诊断协议(K线和CAN)
C#【文件操作篇】PDF文件和图片互相转换
【UDS统一诊断服务】五、诊断应用示例:Flash Bootloader
Programmers can also write novels
copy constructor
C语言实现2048小游戏方向合并逻辑
Linux 用rpm的方式安装mysql(超简单)
Rust 中的 RefCell
【UDS统一诊断服务】(补充)五、ECU bootloader开发要点详解 (2)
【UDS统一诊断服务】一、诊断概述(1)— 诊断概述
静态成员
Object转Json差异之Gson fastJson jackson 修改字段名
[UDS] unified diagnostic service (UDS)
C语言数组处理批量数据