UDS诊断协议一起学习——5应用层协议-5.4服务描述约定

本文介绍了AUTOSAR协议中的服务描述,重点讲解了A_PDU(应用层协议数据单元)的概念,以及请求消息和响应消息的定义,包括子功能参数和否定响应码。同时提到了M,C,S,U等级的约定。最后提到有关AUTOSAR学习资料的获取方式。
摘要由CSDN通过智能技术生成

5.4 服务描述约定

5.4.1 服务描述

        上回书咱们说到哪儿了我也给忘了,详情大家往前去翻一翻,这回书咱们接着上回书继续说,咱们继续介绍应用层服务的相关知识。

        协议中此部分内容是约定俗称的,不做多余赘述,接下来主要是介绍A_PDU的相关内容,

A_PDU:应用层,协议数据单元,app_protocol_data_unit。

        另外我们还需要知道的知识是M,C,S,U。一般主机厂给的诊断规范也会涉及这几个单词作为信息的约定限制条件等级,M即mandatory,强制的;C即conditional,有条件的;S即selectable,可选的;U即UDR,即user defined。

5.4.2 请求消息

5.4.2.1 请求消息定义

        首先,我们先看带子功能的服务的请求消息定义

        

下面这个是不具有子功能的请求A_PDU定义

        

5.4.2.2 请求消息子功能参数定义

        

        该部分只需要知道这个子功能参数的最高位是抑制响应位就行了,抑制响应只是抑制正响应,并且不抑制NRC78之后的正响应。

子功能的参数这部分不做赘述。

5.4.3 响应消息定义

        

5.4.4 支持的否定响应码

        下面是AUTOSAR支持的NRC列表及对应的含义

        

        今天的小课堂就到此结束啦,觉得博主分享的还不错的可以点赞收藏关注博主哦,让我们一起学习一起进步。另外需要AUTOSAR学习资料的可以私聊博主,学习资料包括1.Vector达芬奇配置软件官方培训视频及主机厂私有专家培训视频;2.学习autosar所用到的车规级芯片autosar工具包,包含sip包+autosar软件工具包,S32K14X的sip包,工具软件包括:DaVinci Developer 4.6.20,DaVinci Configurator 5.18,IAR编译软件,S32DS编译软件,EB Tresos Studio MCAL等,包含详细安装文档。

        

        

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你也想学习吗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值