解读UDS协议中NRC以及NRC优先级

最近被新东方转型之举震撼,让自己震撼的不是销售业绩、不是俞敏洪再创业启航,震撼的是多读书是真的可以改变一个人的,多读的这些书不是应用工作的功利书,是能慰藉心灵的“闲书”。为使自己摆脱高知识低文化宿命,分享一段文字,开始今天的主题:

我当然很希望自己可以得偿所愿,但是我也希望自己可以坦然面对未能如愿以偿带来的落差感。顺而不狂,逆而不伤,抛开执念,道路且长。心向远方,无心驻望!

Return to today‘s topic!

诊断功能是车辆ECU自属的一个重要功能,作用大致可分为:

-> 通过诊断功能获取车辆运行信息,界定车身出问题部位;

-> 通过诊断功能实现对ECU的Software update;

-> 通过诊断功能做车辆产线下线配置操作等等。

诊断典型模型如下:

解读UDS协议中NRC以及NRC优先级_第1张图片

Tester(车辆诊断仪)发送诊断请求(Service是诊断功能的载体,ID是诊断服务标识符)SID至ECU,ECU基于收到的诊断请求发送诊断响应,响应格式是SID + 40,如上是诊断请求的肯定响应。但是如果ECU收到请求后,无法给与肯定响应,这个时候就会回复否定响应,响应格式是7F SID NRC,其中NRC是否定响应码,功能是告知ECU为

你可能感兴趣的:(漫谈UDS诊断协议系列,人工智能,网络协议,系统安全,开发语言,网络)