2021-07-07UDS_22和2E服务

image-20210707114012943

1、本文介绍的服务为22、2E服务

2、22服务

  1. 该服务通过标识符(DID)来读取ECU的数据

    image-20210707114333627

  2. 请求格式

    image-20210707114438882

    由上图可知请求格式分为两个个部分:
    第一部分:请求SID:0x22,占用一个字
    第二部分:dataIdentifier(DID),占用两个字节,由厂家定义DID的值,代表读取的是什么数据。如0x0123代表的是读取ECU版本号。一次请求可读取多个DID数据。DID范围如下图所示:

  3. 肯定响应

    image-20210707114516768

由上图可以响应格式分为三个部分:
第一部分:response SID:0x62
第二部分:dataIdentifier(DID),请求读取的DID值
第三部分:dataRecord,要读取DID对应的数据。
注意:根据诊断仪一次请求读取多少个DID,ECU就响应多少个DID的数据给诊断仪。格式:response SID + n(dataIdentifier + dataRecore)。一般都是一次请求读取一个DID数据。

  1. 22服务支持的NRC。13是请求格式不正确;14读取的数据已经超过了传输的最大值,就是超限了;31我们刚才也已经提到过了,比如说请求的DID不支持,请求的DID在当前会话下不支持;33要求在解锁状态下,而现在没有处于解锁状态执行了响应的请求。image-20210707162842233

  2. 举例

image-20210707154826392

需要根据具体的DID详细说明来完成具体数据位的内容。

3、2E服务

  1. 该服务通过标识符来写入数据到ECU

  2. 请求格式

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lS6Ylw23-1625646552755)(C:\Users\hf104\AppData\Roaming\Typora\typora-user-images\image-20210707160037701.png)]

    由上图可知,请求格式分为三部分
    第一部分:请求SID:0x2E,占用一个字节
    第二部分:dataIdentifier(DID),需要写入数据对应的DID标识符值。占用两个字节
    第三部分:dataRecord,需要写入的数据

  3. 响应格式

    image-20210707160158440

    由上图可知,响应格式分为两个部分

    第一部分:response SID:0x6E
    第二部分:dataIdentifier(DID),请求DID的值

    1. 2E服务支持的NRC。31;3E;33;72和编程有关的,比如说在Bootloader刷写的过程中,需要对Flash进行操作,而写入数据没有写成功的时候,会回复72 NRC

      image-20210707162806387

    2. 举例

    image-20210707161756224

  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: UDS2E OBD服务是一种车辆诊断和维护服务。它使用的是国际标准的诊断协议,可以通过OBD2插头与车辆的计算机进行通信,获取车辆的各种数据,诊断故障并清除故障码。 UDS2E OBD服务的优点在于,它可以提供更准确的车辆诊断和维护服务,尤其是对于现代智能汽车来说更为重要。它可以帮助车主和汽车维修人员更好地了解汽车的状态和问题,并及时解决问题,保证汽车的安全性、可靠性和稳定性。 UDS2E OBD服务可以提供的功能包括故障码读取以及清除、传感器数据读取、实时监测和维护记录等。这些功能都可以通过OBD2插头与车辆的计算机进行通信,方便快捷地进行车辆维修和诊断工作。 总之,UDS2E OBD服务可以帮助车主和汽车维修人员更好地了解汽车的状态和问题,提供更准确的车辆诊断和维护服务。它是现代车辆维护的重要工具,并且越来越受到广大车主和汽修人员的青睐。 ### 回答2: UDS2e是一种汽车诊断协议,它是OBD服务中的一种,可以用于检测车辆的各种信息和故障,并提供相应的诊断和维修。UDS2e协议已经被广泛使用,特别是在欧洲车辆市场中,因为它的高效性和可靠性,可以准确地识别车辆的故障,并提供准确的修复方案。 与其他OBD服务相比,UDS2e具有许多优点,例如其具有高速度、高精度和高灵敏度,可以提供更准确的数据和更准确的诊断,从而加快了车辆修理的过程。此外,UDS2e还可以通过网络连接,将车辆信息传输到远程服务器,以便更快地获得诊断结果和更好的车辆维护。 总之,UDS2e是OBD服务中一种高效且可靠的诊断协议,可以为维修人员提供精确的信息和修复方案,使车辆维修更加快速和准确。它已经成为欧洲车辆市场中最受欢迎的汽车诊断协议之一。 ### 回答3: UDS2E OBD服务是一种用于汽车诊断和维护的OBD服务,它提供了一组标准化的汽车诊断协议和命令集,以支持车辆故障诊断和维护。UDS是“Unified Diagnostic Services”的缩写,它是一种汽车诊断协议,常用于欧洲汽车厂商的汽车诊断。UDS2E OBD服务可以帮助机械师和车主轻松地诊断和解决汽车故障,并提供了一些高级功能,如编程和配置,使车辆的性能更加出色。此外,UDS2E OBD服务可以与多种设备和软件进行集成,使汽车诊断和维护更加智能化和高效化。总之,UDS2E OBD服务是一种非常重要的汽车诊断工具,在汽车维护和保养领域有着广泛的应用前景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值