统一诊断服务(UDS)协议

统一诊断服务(UDS)协议

诊断OSI模型与协议族

UDS 协议标准规范由国际标准化组织(ISO)在 ISO 14229 中定义。见下图

  • ISO 14229-1
    规定了诊断服务独立于数据链路的要求,允许诊断测试仪(客户端)控制车载电子控制单元(ECU,服务器)中的诊断功能,例如连接到道路车辆嵌入式串行数据链路的电子燃油喷射、自动变速箱、防抱死制动系统等。
  • ISO 14229-2
    规定了通用会话层服务和要求,以确保统一诊断服务(ISO 14229-1)与所有传输协议和网络层服务(例如 ISO 13400-2 DoIP、ISO 15765-2 DoCAN、ISO 10681-2 FlexRay 通信、ISO 14230-2 DoK-Line 和 ISO 20794-3 CXPI)之间的独立性。
  • ISO 14229-3
    规定在道路车辆控制器局域网(CAN/UDSonCAN)上实施一组通用的统一诊断服务(UDS)。
  • ISO 15031-5
    旨在满足美国、欧洲以及可能采用类似要求的任何其他地区的车载诊断 (OBD) 法规的数据报告要求。
  • ISO 15031-6
    为机动车辆的电气/电子车载诊断 (OBD) 系统在检测到故障时必须报告的标准化诊断故障代码 (DTC) 提供统一性。
  • ISO 15765-2
    规定了传输协议和网络层服务,旨在满足 ISO 11898-1 中规定的控制器局域网络 (CAN) 车辆网络系统的要求。
  • ISO 11898-1
    规定了在实现 CAN 数据链路层的模块之间建立数字信息交换的特性。

UDS协议

协议数据单元结构

应用层诊断服务格式

消息类型 源地址 目标地址 目标地址类型 远端地址 SDU长度 PCI 数据
域名称
消息类型 诊断,远程诊断,安全诊断,远程安全诊断
源地址 发出诊断请求或响应的节点的逻辑地址。
目标地址 接收诊断请求或响应的节点的逻辑地址,可以是功能地址,也可以是物理地址。对于远程诊断类型,此"目标地址"应为与其他网络交互的本地网关节点的地址。
目标地址类型 物理地址,或功能地址
远程地址 属于其他网络的节点的逻辑地址,该节点将接收来自发送节点的诊断请求或响应。

消息定时

服务

会话

安全

相关推荐
微硬创新15 小时前
耐达讯自动化:16路4-20mA模拟信号,该怎样平稳接入PROFINET控制系统?
人工智能·物联网·网络协议·自动化·信息与通信
有续技术18 小时前
工业物联网加速升级:数据采集正在从“连接设备”走向“边缘智能”
信息与通信
星恒讯工业路由器18 小时前
2G/3G网络退网趋势解读:对工业物联网设备的影响与应对策略
物联网·信息与通信·工业物联网·工业通信·5g redcap·2g3g退网·4g/5g升级
g3voip3 天前
工业防爆电话选型指南:防爆参数、SIP接入与调度系统集成
linux·服务器·网络·信息与通信·ip·pbx
TechEdu2026063 天前
[通信与计算]通信中的数学:核心概念与工程联系
数学·信息与通信·通信系统
金航标 天线连接器4 天前
Type-A 母座 弯插 内扣型 -----KH-AF90DIP-112
信息与通信
国科安芯4 天前
抗辐照精密运放怎么选:ASL8522S 的斩波稳零与微安级功耗
架构·信息与通信·深空探测·抗辐射加固·极端环境电源
微硬创新4 天前
耐达讯自动化16路0-20mA转PROFINET协议转换模块技术说明
人工智能·网络协议·自动化·信息与通信
必须得开心呀4 天前
轨道模拟科普
信息与通信
星恒讯工业路由器5 天前
远程访问技术解析:从内网穿透到安全隧道的三种主流方案
网络·信息与通信·内网穿透·远程访问·vpn隧道