社区
蚂蚁小兵的课程社区_NO_1
从零学习CANoe/CAPL系列课程
帖子详情
UDS(6)_22,2E服务
蚂蚁小兵
优质创作者: 软件测试技术领域
领域专家: 嵌入式与硬件开发技术领域
2023-05-24 13:17:36
课时名称
课时知识点
UDS(6)_22,2E服务
UDS(6)_22,2E服务_UDS(6)_22,2E服务_UDS(6)_22,2E服务
...全文
144
回复
打赏
收藏
UDS(6)_22,2E服务
课时名称课时知识点UDS(6)_22,2E服务UDS(6)_22,2E服务_UDS(6)_22,2E服务_UDS(6)_22,2E服务
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
UDS
服务
-
22
、
2E
、23、2A
服务
它的好处是当要读取某个单元的诊断数据时,只要读对应的DID就可以,不必知道数据的具体地址。功能: 用户通过请求该
服务
,写指定dataIdentifler(数据标识符DID)所记录的数据值到NVM(非易失性存储,上下电不会被清除的空间,如:EEPROM,ROM,一般常用DataFlash仿EE,性价比高)中。10 09 中1代表第一帧,009为这个多帧中的数据长度,62=
22
+40,后面跟对应的DID及数据。安全访问拒绝,请求的DID是受保护的,且没有处于解锁状态。CNC 请求诊断会话控制的条件不满足。
UDS
中
22
、
2E
、27
服务
35:解锁提供的额密钥不正确33:安全解锁被拒绝31:是(RequestOutOfRange)请求中的参数(如数据标识符DID)超出范围或无效,这里是无效
22
:请求执行的条件不满足,例如需要切换到特定的会话模式。
AUTOSAR从入门到精通-统一诊断
服务
(
UDS
)(二)
诊断
服务
属于 AutoSAR
服务
层,诊断数据流通过CAN驱动CANIF 层 CANTP PDUR DCM 给到 DCM 模块,DCM 模块处理诊断数据,并执行对应的具体诊断
服务
。DCM: Diagnostic Communication Manager,诊断通信管理。实现具体的诊断协议,比如
UDS
、 OBD。这里具体定义了各种不同的诊断
服务
,比如读取 ECU 故障码、写入 DID 数据等。
2021-07-07
UDS
_
22
和
2E
服务
1、本文介绍的
服务
为
22
、
2E
服务
2、
22
服务
该
服务
通过标识符(DID)来读取ECU的数据 请求格式 由上图可知请求格式分为两个个部分: 第一部分:请求SID:0x
22
,占用一个字 第二部分:dataIdentifier(DID),占用两个字节,由厂家定义DID的值,代表读取的是什么数据。如0x0123代表的是读取ECU版本号。一次请求可读取多个DID数据。DID范围如下图所示: 肯定响应 由上图可以响应格式分为三个部分: 第一部分:response SID:0x62 第二部分:.
uds
帧格式_
UDS
诊断入门
汽车(乘用车)的
UDS
服务
遵守ISO 15765-2。
UDS
的
服务
包含6大类,共26种。每种
服务
都有自己独立的ID,即SID。SIDSID:Service Identifier,诊断
服务
ID。
UDS
本质上是一种定向的通信,是一种交互协议(Request/Response),即诊断方(Tester)给ECU发送指定的请求数据(Request),这条数据中需要包含SID,且SID处于该应用层数据的第一...
蚂蚁小兵的课程社区_NO_1
19
社区成员
103
社区内容
发帖
与我相关
我的任务
蚂蚁小兵的课程社区_NO_1
十年车载网络测试老兵,精通各种车载网络协议测试,CANoe工具使用,CAPL测试脚本开发,Python自动化工具开发等
复制链接
扫一扫
分享
社区描述
十年车载网络测试老兵,精通各种车载网络协议测试,CANoe工具使用,CAPL测试脚本开发,Python自动化工具开发等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章