汽车诊断服务(UDS——0x10服务解析)

目录

1、0x10服务概述

2、0x10服务的会话类型

3、0x10服务请求格式

4、0x10服务响应格式

5、消息流示例(诊断会话控制)

6、会话转换机制

7、0x10服务的典型应用场景

8、0x10服务的安全与时间控制


1、0x10服务概述

    Diagnostic Session Control(诊断会话控制),服务用于控制ECU进入不同的会话状态(如默认会话、扩展会话、编程会话),以启用不同级别的诊断功能。

注意:

  • 服务器中应始终只有一个有效诊断会话。
  • 服务器上电时应始终启动默认诊断会话。
  • 如果未启动其他诊断会话,则只要服务器上电,就应始终进行默认诊断会话。

2、0x10服务的会话类型

  • 默认会话(Default Session,10 01):ECU上电后的初始状态,仅支持基本诊断功能。
  • 编程会话(Programming Session,10 02):在此会话模式下需支持ECU支持的所有诊断服务
  • 扩展会话(Extended Session,10 03):在此会话模式下需支持除ECU在线刷新之外的所有诊断服务。
  • 其他厂商自定义会话(如0x40-0x5F)。

具体参照诊断标准,如下:

 

3、0x10服务请求格式

  • 请求报文结构:
    • 服务ID(SID):0x10
    • 子功能(Sub-function):1字
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值