UDS诊断系列介绍14-2F服务

本文框架

  • 1. 系列介绍
    • 1.1 2F服务概述
  • 2. 2F服务请求与应答
    • 2.1 2F服务请求
    • 2.2 2F服务正响应
    • 2.3 2F服务否定响应
  • 3. 2F诊断使用示例
  • 4. Autosar系列文章快速链接

1. 系列介绍

本系列Autosar 诊断入门介绍,会详细介绍诊断相关基础知识,如您对诊断实战有更高需求,可参见诊断实战系列专栏,快速链接:Autosar诊断实战系列导读
如您MCAL配置,通信,诊断,OS等Autosar全栈实战有更高需求,可以参见AutoSar 实战进阶系列专栏,快速链接:AutoSar实战进阶系列导读

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

1.1 2F服务概述

2F服务,即IO控制服务,其全称为 InputOutputControlByIdentifier service,可以通过诊断仪/上位机通过相关诊断命令来替代输入信号的值、或ECU的输出命令来实现控制输出的目的,在车身域控制上应用较多,如通过2F命令直接控制车灯或雨刷等执行器的工作,不同的控制对象通过DID去区别。

2. 2F服务请求与应答

2.1 2F服务请求

在这里插入图片描述
其中controlOptionRecord 参数应包含服务器的输入信号内部功能输出信号所需的所有信息
controlOptionRecord 参数可实现单个ON / OFF 参数,也可以实现为更复杂的控制参数序列,包括多个循环,持续时间等。该服务允许在单个请求消息中使用相应的 controlOptionRecord 控制单个 DID。 这样,服务器将以单个响应消息进行响应,其中包括请求消息的 DID 以及可选的 controlStatus 信息。

对于 InputOutputControlParameter的定义:
在这里插入图片描述

2.2 2F服务正响应

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

2.3 2F服务否定响应

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

3. 2F诊断使用示例

报文请求:
在这里插入图片描述
报文响应:
在这里插入图片描述

4. Autosar系列文章快速链接

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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部