UDS最全内容总结.doc

UDS最全内容总结.doc

ID:49531350

大小:1.14 MB

页数:26页

时间:2020-03-02

UDS最全内容总结.doc_第1页
UDS最全内容总结.doc_第2页
UDS最全内容总结.doc_第3页
UDS最全内容总结.doc_第4页
UDS最全内容总结.doc_第5页
资源描述:

《UDS最全内容总结.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、目录前言2UDS的7种服务及肯定响应和否定响应的形式3$10诊断会话5$3E待机握手6$27安全访问7$22读数据8$2E写数据8$19读DTC8$14清除DTC10统一诊断服务(Unifieddiagnosticservices,UDS)(一)10Diagnosticrequest的格式:10统一诊断服务(Unifieddiagnosticservices,UDS)(二)12DiagnosticSessionControl(0x10)12诊断response的格式:DiagnosticSessionControl13ECUReset诊断request的格式13SecurityAccess(0

2、x27)13统一诊断服务(Unifieddiagnosticservices,UDS)(三)14TesterPresent(0x3E)15ControlDTCSetting(0x85)16ResponseOnEvent(0x86)16LinkControl(0x87)16统一诊断服务(Unifieddiagnosticservices,UDS)(四)16ReadDataByIdentifier(0x22)160x23服务的请求格式0x2317统一诊断服务(Unifieddiagnosticservices,UDS)(五)170x14:ClearDiagnosticInformation170x

3、19:ReadDTCInformation18统一诊断服务(Unifieddiagnosticservices,UDS)(六)19InputOutputControlByIdentifier(0x2F)19RoutineControl(0x31)20统一诊断服务(Unifieddiagnosticservices,UDS)(七)21RequestDownload(0x34):21TransferData(0x36):22RequestTransferExit(0x37):22基于CAN总线实现的UDS诊断(DoCAN)23前言UDS协议即ISO14229,是UnifiedDiagnosticS

4、ervices,统一诊断服务,是诊断服务的规范化标准,比如读取故障码应该向ECU发什么指令,读数据流又是发什么指令。OBD是关注车辆售后实时排放的理念形成的行业规范,而UDS是诊断服务的统一化规范,只是应用层的规范。UDS(Unifieddiagnosticservices),与OBD最大的区别就在于“Unified”上,UDS是面向整车所有ECU(电控单元)的,而OBD是面向排放系统ECU的。简单说UDS而言,它只是一个应用层协议(ISO14229-1),所以它既可以在CAN线上实现(见下图.1),甚至也能在Ethernet上实现(DOIP,DiagnosticoverInternetpro

5、tocol见下图.2)。并且,UDS提供的是一个诊断服务的基本框架,主机厂和零部件供应商可以根据实际情况选择实现其中的一部分或是自定义出一些私有化的诊断服务来,所以基于UDS协议的诊断又常常被称为Enhanceddiagnostic(增强型诊断),UDS不是法规要求的,没有统一实现标准,其优势在于方便生产线检测设备的开发,同时更大的方便了售后维修保养和车联网的功能实现。UDS(UnifiedDiagnosticServices,统一的诊断服务)诊断协议是ISO15765和ISO14229定义的一种汽车通用诊断协议,位于OSI模型中的应用层,它可在不同的汽车总线(例如CAN,LIN,Flexra

6、y,Internet和K-line)上实现。UDS协议的应用层定义是ISO14229-1,目前大部分汽车厂商均采用UDSonCAN的诊断协议。如下图所示,ISO14229-1也就是UDS协议仅对应用层做出了定义,物理层有双绞线和光纤供用户选择,数据链路层采用CAN总线的ISO11898-1协议,针对ClassicalCAN仅有8个字节的数据场与应用层可处理多帧数据的矛盾,ISO15765-2对网络层进行了定义。CAN的8字节数据场会腾出一帧来表示网络层的信息。下图右侧是排放相关的协议,ISO15031-5主要针对OBD协议,为法规强制要求车厂满足的协议。学习时,我们应在了解CAN总线基本知识的

7、前提下,着重学习ISO15765-2和ISO11898-1的协议内容,并通过BootLoader作为例子,对UDS有一个大致的了解。UDS的7种服务及肯定响应和否定响应的形式UDS本质上是一系列的服务,共包含6大类26种。每种服务都有自己独立的ID,即SID。SID:(ServiceID(Identifier)以下简称SID)Service,诊断服务ID。UDS本质上是一种定向的通信,是一种交互协

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。