DSP概述 模块功能介绍

描述

DSP概述

当接收到来自DSD子模块的调用请求时,DSP总是执行以下基本的处理步骤:

● 分析接收到的诊断请求消息

● 检查格式以及是否支持携带的子功能

● 在DEM、SW-Cs或其他BSW模块上获取数据或执行所需的函数调用

DSP模块功能

检查格式和子功能支持

DSP子模块将在执行所请求的命令之前检查合适的消息长度和结构。当分析诊断请求格式或长度有误时,DSP子模块应触发具有NRC:0x13(消息长度错误或无效格式)的负响应。

组装诊断响应报文

DSP子模块应组装不包括响应服务标识符的响应消息,并确定响应消息的长度。

负响应代码处理

当没有特定的NRC时,如果API调用执行服务未返回OK,DSP子模块应返回NRC:
0x10的负响应(一般拒绝)。如果请求消息包含不支持的参数时,DSP子模块应触发具有NRC:0x31的负响应(请求超出范围)。

诊断模式管理

● DcmDiagnosticSessionControl (service 0x10)

● DcmEcuReset (partly service 0x11)

● DcmSecurityAccess (service 0x27)

● DcmModeRapidPowerShutDown (partly service 0x11)

● DcmCommunicationControl_. (service

0x28)

● DcmControlDTCSetting (service 0x85)

● DcmResponseOnEvent_(service 0x86)

支持UDS服务

下表定义了DCM支持的UDS服务:

系统

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分