
UDS诊断服务详解
文章平均质量分 90
该专栏主要讲解UDS诊断服务的基础内容以及UDS使用过程中的实战心得!
汽车小T
技术分享公众号:ADAS与ECU之吾见,提供付费技术咨询,培训,外包等服务。
展开
-
UDS服务基础篇之31
正如前文《UDS基础之2F服务你知道31服务是干什么的吗?31服务是怎样的请求与诊断格式?31服务在使用的过程中需要注意哪些问题?这篇,我们来一起探索并回答这些问题。原创 2023-08-07 22:17:06 · 2568 阅读 · 1 评论 -
UDS服务基础篇之14
这篇,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:根据ISO14119-1标准中所述,诊断服务14主要用于Client向Server(ECU)请求清除诊断相关信息。一般而言,14诊断服务,主要应用场景为以下场合:上述这些应用场景较为常见,除此以外,当然还有很多面向ECU内部测试的应用场合,这里就不一一列举。注意事项:14服务可以指定某个DTC Group组(如Powertrain, Body, Chassis等)进行清除或者指定DTC进行清除。同时除非有特殊说明,否则将会清除所有原创 2022-12-05 22:55:56 · 3766 阅读 · 2 评论 -
UDS服务基础篇之85
正如前文《UDS基础之28服务》所说的28服务与85服务往往是搭配使用,因此讲完28服务之后,本文将对85服务做一个专题介绍。那么针对85服务,小T咨询下大家如下几个问题?你知道85服务是干什么的吗?85服务是怎样的请求与诊断格式?85服务在使用的过程中需要注意哪些问题?这篇,我们来一起探索并回答这些问题。原创 2022-09-22 23:48:34 · 8943 阅读 · 0 评论 -
UDS服务基础篇之2E
2E服务作为诊断服务中的基础服务,可以简单理解为就是一个用于写入ECU数据的外部接口,可实时获取软件内部的相关的状态信息。鉴于本文是基础入门介绍,小T还是会问下大家有关2E诊断服务的相关问题?这篇,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:根据ISO14119-1标准中所述,诊断服务2E主要用于Client向Server(ECU)通过DID的方式写入相关的数据。一般而言,对于2E诊断服务,主要应用场景为以下场合:上述这些应用场景较为常见,除此以外,当然还有很多面向ECU内部测试的原创 2022-07-01 00:25:49 · 10248 阅读 · 2 评论 -
UDS服务基础篇之22
UDS诊断服务基础篇之22前言22服务作为诊断服务种的基础服务,可以简单理解为就是一个用于读取ECU数据的外部接口,可实时获取软件内部的相关的状态信息。鉴于本文是基础入门介绍,小T还是会问下大家有关22诊断服务的相关问题?22服务的实际用途是什么?22服务的应用场景有哪些呢?22服务的诊断治疗格式如何?这篇,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文服务功能功能描述根据ISO14119-1标准中所述,诊断服务22主要用于Client向Server原创 2022-05-01 19:50:04 · 18559 阅读 · 4 评论 -
一图轻松搞懂吉利Basetech之OCC
吉利BaseTech之吾见正如大家所了解到的那样,吉利作为国内规模较大的主机厂,自从收购了沃尔沃汽车公司,内部也在不断消化来自沃尔沃的Basetech技术。以BaseTech 2.0为例,Basetech的相关技术一方面采用了AUTTOSAR的相关技术概念,同时也带有很多沃尔沃自身诸多的技术要求。BaseTech你可以直接理解为吉利客户提供给到ECU供应商的基础软件通用技术规范,跟其他主机厂不同的是这一份BaseTech文档汇集了所有的基础软件技术要求,而一般的主机厂则是会按照模块划分来提供不同的基础软原创 2022-04-20 15:12:27 · 12466 阅读 · 10 评论 -
UDS服务基础篇之28
UDS诊断服务基础篇之28前言首次,请教大家关于诊断服务28的几个问题:28服务有何作用,为什么要有28服务呢?28服务在使用过程中有哪些注意事项呢?28服务诊断请求与诊断响应如何交互?这篇,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文服务功能功能描述根据ISO14119-1标准中所述,诊断服务28服务主要用于网络中的报文发送与接受,比如控制应用报文的发送与接收,又或是控制网络管理报文的发送与接收,以便满足一定场景下的应用需求。下列文中使用到的Cl原创 2022-01-08 15:54:04 · 19026 阅读 · 11 评论 -
UDS诊断服务基础篇之27
前言首次,请教大家关于诊断服务11的几个问题:27服务有何作用,为什么要有27服务呢?27服务在使用过程中有哪些注意事项呢?27服务诊断请求与诊断响应如何交互?这篇,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文服务功能功能描述根据ISO14119-1标准中所述,诊断服务27应用场合主要是用于Server数据上传或者下载,重要信息传递,功能安全等实施的过程中,比如如果对于重要数据的上传或者下载过程不做任何限制,很有可能会对整车的行车安全造成极大的威胁,特原创 2021-12-16 22:10:40 · 11985 阅读 · 2 评论 -
UDS服务基础篇之11
前言首次,请教大家关于诊断服务11的几个问题:11服务有何作用,为什么要有11服务呢?11服务在使用过程中有哪些注意事项呢?11服务诊断请求与诊断响应如何交互?这篇,我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文服务功能功能描述根据ISO14119-1标准中所述,诊断服务11主要用于Client向Server(ECU)请求重启行为。该重启行为将会导致Server复位回归到特定的初始状态,具体是什么初始状态取决于Client的请求行为。应用场景一般而言原创 2021-11-30 22:39:21 · 5482 阅读 · 1 评论 -
UDS服务基础篇之10
前言在使用汽车UDS诊断服务的过程中,我们会用到一个十分常见的诊断服务$10服务。该服务基本上时执行其他特别任务的前置服务,所以有必要跟大家一起介绍该服务的基本特点,首先,请问大家几个基础问题?10服务是做什么的呢?10服务有哪些子服务呢?10服务的请求格式及响应格式又是如何定义的呢?执行10服务自身有无前置条件呢?本文我们来一起探索并回答这些问题。为了便于大家理解,以下是本文的主题大纲:正文服务功能功能描述在《ISO14229-1》ISO标准文档中针对10服务做了十分详细的说明原创 2021-11-15 23:13:15 · 9185 阅读 · 3 评论 -
UDS服务基础篇之2F
前言在汽车ECU诊断服务开发的过程中,有很多常见的诊断服务,比如10, 11, 22, 2E等,但是对于2F服务则会显得有些陌生,因为这类诊断服务主要在车身域比较常见,比如车窗控制,传感器开关、执行器控制等。除此以外,在其他车身域也有不同程度的使用,只不过相对较少。接下来,让我们带着下列思考一起来了解一下这个较为神秘的2F服务吧!2F服务是做什么的呢?它的诊断服务请求及回复是怎样一种方式?与31服务Routine Control相比,又有什么区别呢?这篇,我们来一起探索并回答这些原创 2021-06-16 23:38:14 · 28525 阅读 · 9 评论 -
UDS之时间参数总结篇
前言UDS: (Unified Diagnostic Service) 统一诊断服务协议。之所以称为统一诊断服务,则是因为该协议是建立在各种传输方式之上的应用层协议,与底层所采用的通信介质都没有关系,该协议内容在ISO14229-1中定义,目前该协议版本已更新至2020版。在UDS开发及测试过程中,总是会出现各种各样的时间参数,你是否存在以下烦恼呢:为什么会有这些时间参数呢?这么多的时间参数,怎么记得住呀!这些时间参数名字大同小异, 到底有啥区别呢?这些时间参数到底应该如何正确原创 2021-04-26 23:09:07 · 21159 阅读 · 5 评论