![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UDS诊断
文章平均质量分 63
神之一手梅长苏
这个作者很懒,什么都没留下…
展开
-
UDS诊断学习(八) ---- #19服务概要
用于读取故障码的服务。原创 2024-04-29 16:05:55 · 313 阅读 · 0 评论 -
UDS诊断学习(七) ---- DTC服务概要
bit0:testFailed 当前故障置1条件为检测出有故障bit0置1不代表故障被存储,作为临时量置为0的条件:1.#14服务清除 2.故障恢复bit1:testFailedThisOperationCycle 当前操作周期故障上报bit2:pendingDTC 挂起状态置1条件与bit0相同,检测有错即置1置0条件为在OC完成后且至少PASS一次bit3:confirmedDTC 历史故障仅14服务可清除。原创 2024-04-29 16:02:31 · 768 阅读 · 0 评论 -
UDS诊断学习(六)---- #27服务概要
在x次请求安全访问失败后,需要等待y秒后再能接受下一次安全访问请求,请求种子,在ECU被成功进行一次解锁后,错误计数器归零。(错误计数器:初始值为0,每次”出错“即+1,打到某个阈值之后不允许安全访问请求,请求种子则返回否定相应,NRC=37);由于保密、排放或安全的原因,安全访问服务(#27服务)需要提供多种方法以方便访问受限的数据或其它诊断服务。原创 2024-03-26 17:33:28 · 833 阅读 · 1 评论 -
UDS诊断学习(五)---- #3E服务概要
3E 00/80(肯定响应抑制位,即为周期性请求,目的为保持会话状态,无需回复响应)#3E服务主要作用为会话保持,一般周期性请求,每4s一次。原创 2024-03-26 17:21:48 · 462 阅读 · 0 评论 -
UDS诊断学习(四)---- #11服务概要
#11服务概要#11服务 ---- ECU reset#11服务简介诊断仪(上位机)发送#11服务,根据SF不同用不同的重启方式。注意点:其余服务为执行完成后接收方给予响应,#11服务需要先给出响应再执行。11 + SF(01/02/03/其他)请求格式常用为01、02、03子功能,下图为SF(子功能ID)表11 01:硬复位,相当于ECU直接掉电重启,主要应用于需要彻底复位的常见,如刷写之后11 02:钥匙复位,模拟了点火从off-on的过程11 03:软复位,复位不彻底,在无需初原创 2024-03-20 16:57:44 · 298 阅读 · 0 评论 -
UDS诊断学习(三)---- #10服务概要
(NRC78:表示请求报文被正确接收到,请求报文中所有的参数均是有成效的,但是所执行的动作未完成,ECU还未准备好接收另一个请求,返回否定响应NRC=0x78,同时启动一个定时器,在P2。Server:诊断工具收到否定响应码NRC=0x78后,响应的最大时间。Server到时后,继续回复否定响应NRC=0x78,并重启定时器)P2Server单位为1ms,P2。原创 2024-03-20 16:49:19 · 1022 阅读 · 0 评论 -
UDS诊断学习(二)---- 否定响应码(NRC)
举例:当在同一时间请求多个 DID 时,在响应中所有 DID 的组合超过了传输协议的限制。那些允许诊断工具读取数据,写数据或校准 ECU 内的数据的服务,必须实现该响应码。原创 2024-03-14 16:29:52 · 5695 阅读 · 0 评论 -
UDS诊断学习(一)--- UDS诊断概述、单/多帧、肯/否定响应
诊断报文通常会有三个诊断ID,物理请求报文ID,功能请求报文ID、诊断响应ID。原创 2024-03-14 16:01:57 · 2152 阅读 · 1 评论