目录

一、0x10服务(诊断会话控制)简介

二、0x10服务信息格式

(1)请求格式

(2)正响应格式

(3)负响应格式

三、0x10服务举例

(1)如:请求拓展诊断权限

(2)如:请求安全系统诊断权限


一、0x10服务(诊断会话控制)简介

DiagnosticSessionControl(诊断会话控制)服务用于启用服务器中的不同诊断会话。
服务说明:
① 服务器中应该始终只有一个有效诊断会话
② 服务器上电时应始终启动默认会话
该服务是在服务器端使能不同的会话模式,而诊断会话模式在服务器中用于启用一组特定的服务或者功能(e.g.刷写)。可以通过会话模式赋予不同诊断服务的执行权限。

UDS中各服务所需要的会话权限:(x表示支持、N/A表示不支持)

二、0x10服务信息格式

(1)请求格式

整体请求格式:

 subFunction子服务定义:

(2)正响应格式

(3)负响应格式

三、0x10服务举例

(1)如:请求拓展诊断权限

TX:02 10 03 00 00 00 00 00

RX:06 50 03 00 32 01 F4 00

激活时长与激活最长时长:

  • P2server_max = 00 32 ms = 0x32 * 1ms = 50 ms
  • P2*server_max = 01 F4 ms = 0x1F4 *  10ms = 5000 ms = 5s

(2)如:请求安全系统诊断权限

TX:02 10 04 00 00 00 00 00

RX:03 7F 10 12 00 00 00 00

注:否定响应标识(0x7F) + SID + NRC(否定响应码,说明拒绝诊断服务的理由)

该响应为负响应,12表示不支持该子服务。

UDS知识整理(三):诊断会话控制——0x10服务整理相关推荐

  1. UDS协议-0x10(诊断会话控制)

    UDS诊断协议是一种汽车诊断技术,通过收发车辆ECU的请求信号,即可做出相应的响应. 命令 0x10 (诊断会话控制) Diagnostic Session Control 0x10命令用于确定模式, ...

  2. UDS诊断系列之五 诊断会话控制(10)服务

    诊断会话控制服务,其服务ID是0x10,主要功能为控制服务端的会话模式的切换. 一.诊断会话模式 诊断会话模式分为默认会话模式和非默认会话模式,不同的会话模式所支持的功能.权限.时间参数等等是不一样的 ...

  3. 邻接矩阵中啥时候写0和无穷_(一)UDS诊断服务中的诊断会话控制(DiagnosticSessionControl,0x10)...

    诊断会话在服务器中启用一组特定的诊断服务和/或功能,此服务提供服务器可以报告对启用的诊断会话有效的数据链路层特定参数值(例如定时参数值)的功能. 基本用法: ISO 14229规定了几个特定的子功能, ...

  4. 【车载开发系列】UDS诊断---链接控制服务($0x87)

    [车载开发系列]UDS诊断-链接控制服务($0x87) 诊断---链接控制服务($0x87) [车载开发系列]UDS诊断---链接控制服务($0x87) 一.概念定义 二.应用场景 三.报文格式 1) ...

  5. uds的0x10服务介绍

    UDS诊断中,0x10服务又称为"诊断会话控制",它是一种用于控制诊断会话的服务.诊断会话是指在车辆诊断过程中,诊断仪与ECU之间建立的一个通讯会话.通过发送0x10服务请求报文, ...

  6. 【车载开发系列】UDS诊断---输入输出控制($0x2F)

    [车载开发系列]UDS诊断-输入输出控制($0x2F) UDS诊断---输入输出控制($0x2F) [车载开发系列]UDS诊断---输入输出控制($0x2F) 一.概念定义 1)与0x31例程控制服务 ...

  7. 【车载开发系列】UDS诊断---例程控制($0x31)

    [车载开发系列]UDS诊断-例程控制($0x31) UDS诊断---例程控制($0x31) [车载开发系列]UDS诊断---例程控制($0x31) 一.概念定义 1)RoutineControl服务 ...

  8. CSS 知识整理(三) 样式

    CSS 知识整理(三)  样式 目录 CSS 知识整理(三)  样式 一.字体 二.文本 三.列表 四.背景 一.字体 字体:font-famliy 字号:font-size 粗细:font-weig ...

  9. uNo面板L灯一直闪_鲁公讲家装:三联开关控制三个灯怎么接线,基本知识要知道...

    每个家里少不了开关,而且现在三联开关是非常受人们欢迎的,主要还是因为它给人们带来了方便,正好适合人们生活里的需求,虽然方便,但是对它的连线要清楚才能享受到这样的方便,接下来要给大家介绍的就是三联开关接 ...

最新文章

  1. 教你如何处理Nginx禁止ip加端口访问的问题
  2. PyCharm使用指南及更改Python pip源为国内豆瓣
  3. Easyui入门视频教程 第01集---认识Easyui
  4. Security 登录认证流程详细分析 源码与图相结合
  5. TensorFlow使用CNN实现中文文本分类
  6. VVC专利池最新进展:MC-IF正在召集专利拥有者
  7. applet实现大文件ftp上传(三)
  8. 【2019牛客暑期多校训练营(第八场)- G】Gemstones(栈,模拟)
  9. 列表合并变种题,map()函数扩展
  10. C语言 select
  11. cookie——登录注册极简版
  12. python爆破端口_挑战全网多线程批量扫描爆破弱办事端口工具,Python制造专属!...
  13. Eclipse 取消 Import 堆叠
  14. python数据科学库_Python数据科学库
  15. 算法学习之路|程序运行时间
  16. 局域网 以太网 令牌环网(一)
  17. 关于知云文献翻译出现乱码
  18. 手把手教你使用XUI的正确姿势
  19. 《Monkey Android》第15课Spinner和AutoCompleteTextView
  20. Photoshop基础2——工具

热门文章

  1. 盘点几款好玩的steam游戏
  2. 宠爱天使 v2.01.101
  3. Oracle 删除用户、删除当前用户的数据库表、删除表空间的过程
  4. 图像分割笔记(一):基于PaddleSeg使用Transfomer模型对航空遥感图像分割
  5. Elasticsearch term vector
  6. 11.15luffycity(7)
  7. C# 中MethodInvoker委托的使用
  8. php7 一句话木马,PHP一句话木马及查杀
  9. poj1015(选m个人|sumD-sumP|最小时sumD+sumP最大 输出方案 01背包dp)
  10. PHP二维数组排序算法函数