前言 正如前文《UDS基础之28服务》所说的28服务与85服务往往是搭配使用,因此讲完28服务之后,本文将对85服务做一个专题介绍。那么针对85服务,小T咨询下大家如下几个问题? 你知道85服务是干什么的吗? 85服务是怎样的请求与诊断格式? 85服务在使用的过程中需要注意哪些问题? 这篇,我们来一起探索并回答这些问题。为...
UDS服务基础篇之85服务 定义: 诊断服务85服务主要用于开启或者停止DTC状态位的更新功能,这个功能在主机厂规定的诊断服务规范当中都会有实际的功能及作用。 应用场景 一般而言,对于85诊断服务,主要应用场景为以下场合: 用于在诊断刷写的过程中关闭DTC记录,因为在刷写的过程中往往是针对某个ECU节点单独进行刷写,其他的对...
但在实际项目中还得按客户需求为准,我在实际接手的项目中就有规范要求在执行85服务的时候,得接DTCSettingControlOptionRecord,具体要求如下图所示: 当然了如果不是Autosar项目的话,可能得改UDS的协议栈,把这个参数加上,具体看你项目的协议栈是否比较全面。这里的项目是上了Autosar的,DTCSettingControlOptionRecord参数...
提起控制服务的话,大家很容易联想到之前文章中提到的$31/$2F服务,它们两个一个是控制产品软件的线程,一个是控制产品硬件IO接口,而今天我们提到的$28/$85服务,则是2个针对性比较强的模块控制,相对于之前的$31/$2F,它的明确性更强。首先28就是对CAN报文收发的控制,85就是对故障码是否上报的控制,简单明了。
基于UDS刷写,如何才能不用0x85和0x28服务 前面的描述,我们意识到0x85和0x28服务确实很有必要,而且14229-1也给出了建议,各家OEM直接按照规范开发就好,也不用动脑经。但是,还真有OEM不按常理出牌。如果不用0x85和0x28服务,那如何确保DTC不上报,同时又确保总线只给诊断报文使用呢?
基于UDS刷写,0x28、0x85服务可以不用吗?整车不行
基于UDS刷写,不用0x85和0x28服务 前面的描述,我们意识到0x85和0x28服务确实很有必要,而且ISO 14229-1也给出了建议,各家OEM直接按照规范开发就好,也不用动脑筋。但是,还真有OEM不按常理出牌。如果不用0x85和0x28服务,那如何确保DTC不上报,同时又确保总线只给诊断报文使用呢?
联核电池管理系统UDS服务软件是由杭州联核科技有限公司著作的软件著作,该软件著作登记号为:2019SR0363819,属于分类,想要查询更多关于联核电池管理系统UDS服务软件著作的著作权信息就到天眼查官网!
如果检测到重复的Seed请求存在错误,UDs会拒绝该请求并可能发送一个错误响应给客户端。 2.记录和重试:如果检测到重复的Seed请求是有效的,UDs会记录这些请求并在一定的时间窗口内对相同的请求进行重试。这是通过配置的策略和机制来实现的,可以定义重试的次数、时间间隔以及其他的重试条件。 3.容错处理:UDs还会考虑系统...
软件资深工程师-UDS/OBD诊断 【 西安-丈八 】 15-21k·14薪 3年以上 本科 五险一金年终奖金股票期权绩效奖金 欣旺达动力科技股份有限公司 新能源 B轮融资 10000人以上 刘先生 招聘主管 软件资深工程师-复杂驱动 【 西安-丈八 】 25-35k·14薪 3年以上 本科 五险一金年终奖金股票期权绩效奖金 欣旺达...