【UDS诊断】:学习记录

诊断分层

在这里插入图片描述
在这里插入图片描述
(上述图片来源于:ISO 14229-1-2013)
UDS包含了ISO 14229下属的7个子协议

诊断命令

UDS的请求命令有4种构成方式:

  • SID
  • SID+SF(Sub-function)
  • SID+DID(Data Identifier)(读写用)
  • SID+SF+DID
    在这里插入图片描述
    在这里插入图片描述
    (上述图片来源于网络):UDS诊断入门

诊断理解

  • UDS本质上是一系列服务的集合。UDS的服务包含6大类,共26种;每种服务都有自己独立的ID,即SID。
  • 燃油车通常既满足UDS协议,又满足OBD协议;
  • OBD协议,为法规强制要求燃油车满足的协议,电动车是无需满足
  • UDS协议的服务ID(SID)最小的是0x10,小于0x10的服务是OBD协议中规定的
  • 除了CAN总线以外,UDS也可在不同的汽车总线(例如 LIN, Flexray, Internet 和K-line)上实现

UDS的寻址模式

  • 物理寻址(点对点、一对一,单播)
  • 功能寻址(点多多,一对多,广播),对于标准帧来说,通常是0x7DF

UDS的服务类型

总共6大类:

  • 权限控制(切会话,重启等)
  • 读取数据/信息
  • 写入数据/信息
  • 通信控制
  • 功能控制

在这里插入图片描述
(上述图片来源于网络):UDS诊断入门

参考文件

UDS诊断入门
套接字的使用及建立连接:DoIP的实现
图解UDS

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Autosar️研究员

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

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

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

打赏作者

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

抵扣说明:

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

余额充值