汽车UDS诊断详解及Vector相关工具链使用说明——2.2.1 数据传输功能单元概述

本文详细介绍了UDS协议中的数据传输功能单元,包括22服务(读取数据)和2E服务(写入数据)。数据标识符(DID)作为关键参数,用于识别不同类型的车辆信息和参数。内容涵盖了ECU软硬件版本、车辆标识、配置参数、动态参数和输入输出控制等,并提及了其他如读取内存、周期性数据读取和动态定义DID等服务。
摘要由CSDN通过智能技术生成

本章节我们来介绍数据传输功能单元,包含以下服务:
在这里插入图片描述
这个功能单元的服务都是用来在客户端和服务器之间传输数据的,如从ECU中读取车速值,或向ECU写入一些配置参数,如最大扭矩限制等。

我们最常用的就是22服务读取数据2E服务写入数据,这两个服务都是不带子功能的,所以都不能禁止肯定响应。当然22服务本身就是要读取数据的,禁止肯定响应也没有意义。

22服务和2E服务都会用到一个参数,叫做数据标识符(Data Identifier),记为DID。DID是2字节的无符号数,它是一条数据的代号,我们可以通过这个代号来读取这条数据或向其写入数值。标准中对DID的范围做了划分,并对一些通用的DID给出了推荐值,在14229附录C中给出,22/2E/2F服务的DID、以及19服务04子功能读取DTC快照中的DID都遵循这个要求。

DID总体上可以分为以下几类:

① ECU软硬件版本信息:这类信息通常是固化在ECU的Flash中的,只可读不可写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老孟的孟不是很老的孟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值