UDS诊断系列介绍13-31服务

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

本文框架

1. 系列介绍

UDSUnified Diagnostic Services协议即统一的诊断服务是面向整车所有ECU的一种诊断通信方式是基于ISO 14229规范的规范化诊断服务标准其位于OSI模型中的应用层UDS可基于不同的总线实现如基于CAN总线可再结合ISO1576协议进一步实现传输层本篇将介绍31例程服务相关内容

1.1 31服务概述

31服务即例程服务其全称为RoutineControl service可以通过诊断仪/上位机通过相关诊断命令发起对例程的启动、停止或获取例程执行的结果其常用的使用场景为擦除内存、重置定义的数据或在ECU刷新时进行刷新条件的检测等一般由主机厂对相关Routine ID进行定义。

2. 31服务请求与应答

2.1 31服务请求

常用的服务请求如下
Service 31 01开始执行Routine DID对应的例程
Service 31 02停止运行Routine DID对应的例程
Service 31 03请求Routine DID对应的例程运行结果

其请求格式如下
在这里插入图片描述
对于Sub-Function的定义如下
在这里插入图片描述

2.2 31服务正响应

其肯定响应如下
在这里插入图片描述

2.3 31服务否定响应

31服务否定响应支持的NRC如下
在这里插入图片描述

3. Autosar系列文章快速链接

Autosar系列文章概览及快速链接

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6