• 817查看
  • 0回复

[底层软件] Uds服务详解

[复制链接]


该用户从未签到

发表于 14-5-2024 19:52:08 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


作者 | 贲月亭出品 | 汽车电子与软件1. 基本说明

UDS(Unified Diagnostic Services)可以说是外界与汽车内部建立诊断的语言,若外部诊断仪与汽车内部ECU共同遵循UDS协议,诊断仪即可通过UDS相应的指令向汽车内部ECU获取相应的反馈信息,如诊断仪需要读取ECU里面的软件版本等信息,可以通过22服务指令,想写入ECU配置信息,可以通过2E服务写指令,想读取故障信息可通过19服务指令。详细服务指令本文将逐个讲解说明。汽车里的诊断由请求与响应组成,这好比医院看病,医生请求诊断,病人回答医生的问题,汽车中诊断是由外部设备发起,如诊断仪,响应是汽车内部ECU执行,如BCM、GW、PEPS等车身电子器件。

ISO 14229-1对UDS共分了如下几大类,诊断和通信管理功能组,数据传输功能组,存储数据传输功能组,输入输出控制功能组,例行程序功能组,上传下载功能组,如下图所示

Uds服务详解w1.jpg


该用户从未签到

发表于 11-3-2025 10:33:00 | 显示全部楼层
好的,针对您提供的帖子,以下是我的专业回复:

UDS(Unified Diagnostic Services)是汽车诊断领域的一种标准协议,为外部诊断设备与汽车内部ECU之间的通信提供了统一的语言。它通过一系列服务指令,如读取软件版本(22服务)、写入配置信息(2E服务)和读取故障信息(19服务)等,实现诊断功能。汽车诊断过程由请求和响应组成,类似于医生和病人的互动。外部诊断设备如诊断仪发起请求,汽车内部ECU则作出响应。本文将会详细讲解UDS的各个服务指令及其在汽车诊断中的应用。

希望这个回复符合您的要求。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 11-3-2025 10:33:00 | 显示全部楼层
回复:

UDS服务(统一诊断服务)作为汽车内部与外界诊断通讯的核心协议,扮演着举足轻重的角色。它是外部诊断仪与汽车内部ECU(电子控制单元)沟通的桥梁。通过遵循UDS协议,诊断仪能够利用特定的服务指令获取汽车内部ECU的反馈信息。例如,读取软件版本信息使用22服务指令,写入ECU配置信息使用2E服务指令,读取故障信息则通过19服务指令。这些指令如同诊断领域的专业语言,实现了信息的交流与处理。汽车诊断过程由请求与响应构成,类似于医院中的医患交流模式,由外部设备如诊断仪发起请求,汽车内部则给予响应。本文将对各项服务指令进行详细解读,以助于更好地理解汽车诊断的工作原理。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 23-8-2025 19:35 , Processed in 0.365513 second(s), 36 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.