0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AUTOSAR诊断DSD模块功能介绍

麦辣鸡腿堡 来源:怿星科技 作者:怿星科技 2023-10-04 11:32 次阅读

支持检查诊断服务标识符并调整诊断消息

如果识别出新的诊断消息,DSL子模块应触发DSD子模块。DSD子模块将通过分析接收到的诊断消息中包含的诊断服务标识符进行相应的处理。

suppressPosRspMsgIndicationBit

如果“suppressPosRspMsgIndicationBit”为真,DSD子模块不得发送正响应消息。只有在服务具有子功能时才可用。

验证功能

在执行接收到的诊断服务之前,DSD会执行一组验证。只有当所有验证都成功通过,DSD才会接受服务。验证项包括:

● 验证制造商许可

● 验证SID

● 验证当前认证状态下的服务访问控制

● 诊断会话的验证

● 验证服务安全访问级别

● 验证供应商许可

● 验证服务ID的模式规则

检查格式和子功能支持:

在执行所请求的命令之前,DSD子模块会检查是否支持特定的子函数。如果未配置子服务,则DSD应发送负响应NRC:0x12(子功能不支持)。DSD子模块将在执行所请求的命令之前会检查最小消息长度。

将诊断信息分配到DSP子模块

DSD子模块收集DSP子模块新接收的诊断服务标识符的可执行功能,并调用相应的DSP服务解释器。

组装Positive/Negative Response:

当DSP子模块完成了所请求的诊断服务的执行时,DSD子模块应组装诊断响应报文。

启动传输

DSD子模块应将诊断响应信息转发给DSL子模块。

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

    关注

    7

    文章

    2485

    浏览量

    46533
  • 汽车电子
    +关注

    关注

    3000

    文章

    7459

    浏览量

    161597
  • AUTOSAR
    +关注

    关注

    9

    文章

    330

    浏览量

    21137
  • DSD
    DSD
    +关注

    关注

    1

    文章

    10

    浏览量

    17939
  • 系统
    +关注

    关注

    1

    文章

    981

    浏览量

    21036
收藏 人收藏

    评论

    相关推荐

    Autosar软件开发技术概述

    系统的编码与诊断),到系统定制(如个性化定制功能,可设定特殊条件的服务定制功能)。现在,应用于全新7系的BMW Standard Core软件系统通过AUTOSAR架构实现对车载网络、
    发表于 12-26 10:34

    功能安全---AUTOSAR架构深度解析 精选资料分享

    AUTOSAR架构深度解析本文转载于:AUTOSAR架构深度解析AUTOSAR的分层式设计,用于支持完整的软件和硬件模块的独立性(Independence),中间RTE(Runtime
    发表于 07-23 08:34

    如何购买AUTOSAR软件?

    >>>点我返回总目录目录前言购买联系人工程和ECU信息硬件层系统相关模块诊断模块内存模块1. 前言AUTOSAR
    发表于 07-23 08:33

    如何开发符合AUTOSAR规范的电机控制器软件

    基于AUTOSAR规范的电机控制器软件开发本系列文章主要介绍如何开发符合AUTOSAR规范的电机控制器软件的详细过程。全系类分为基础篇和实战篇:基础篇内简要介绍最新的
    发表于 08-30 08:59

    AUTOSAR应用软件层功能有哪些

    AUTOSAR分层结构是怎样组成的?AUTOSAR应用软件层功能有哪些?
    发表于 10-15 09:48

    AUTOSAR是什么

    一、AUTOSAR是什么AUTOSAR组织自己的介绍AUTOSAR (AUTomotive Open System ARchitecture) is a worldwide deve
    发表于 11-10 07:47

    介绍AUTOSAR支持的四种功能安全机制

    1、AUTOSAR的四种功能安全机制虽然AUTOSAR不是一个完整的安全解决方案,但它提供了一些安全机制用于支持安全关键系统的开发。本文用于介绍AU
    发表于 06-10 17:33

    带数字诊断功能的小封装光模块研究

    本文以武汉华工正源光子技术有限公司“2.5G带数字诊断功能的小封装光模块”项目的研究为背景,深入介绍了光收发模块的组成与各主要部分的工作原理
    发表于 12-14 15:37 0次下载
    带数字<b class='flag-5'>诊断</b><b class='flag-5'>功能</b>的小封装光<b class='flag-5'>模块</b>研究

    模块的数字诊断功能介绍

    数字诊断功能是一种低成本高效益的性能监测手段,可以监测光模块发射光功率、接收光功率、温度、供电电压、激光偏置电流以及警告信息等重要性能参数。
    发表于 07-18 11:33 2693次阅读

    AUTOSAR架构下的WdgDriver WdgIf WdgM模块

    本文主要介绍AUTOSAR 架构下的WdgDriver WdgIf WdgM 模块,分析模块之间的依赖关系以及运行原理以帮助快速理解。本文以MPC5746R为主控芯片,以FS6500为
    的头像 发表于 09-09 11:17 5451次阅读

    基于AUTOSAR的汽车故障诊断系统的设计与实现

    基于AUTOSAR的汽车故障诊断系统的设计与实现
    发表于 03-28 16:59 6次下载

    DSL模块功能有哪些

    DSL模块功能 诊断请求处理 ● 将从PduR模块发出的请求转发到DSD模块。DSL子
    的头像 发表于 10-04 11:22 344次阅读

    DSP概述 模块功能介绍

    DSP概述 当接收到来自DSD模块的调用请求时,DSP总是执行以下基本的处理步骤: ● 分析接收到的诊断请求消息 ● 检查格式以及是否支持携带的子功能 ● 在DEM、SW-Cs或其他
    的头像 发表于 10-04 11:35 687次阅读
    DSP概述 <b class='flag-5'>模块</b><b class='flag-5'>功能</b><b class='flag-5'>介绍</b>

    AutoSAR中的诊断模块是什么

    什么是诊断 首先,举个一个简单的例子来说明诊断的重要性:想象你的汽车是一个经常生病的孩子,每当它出现问题时,它会哭泣(警告灯亮起)。而诊断技术就像是医生的听诊器,帮助你准确找出宝宝为什么哭泣,从而
    的头像 发表于 10-04 11:55 793次阅读
    <b class='flag-5'>AutoSAR</b>中的<b class='flag-5'>诊断</b><b class='flag-5'>模块</b>是什么

    AUTOSAR经典平台介绍

    了汽车电子系统的软件组件、运行时环境和通信机制,以实现模块化、可重用和可扩展的系统开发。 在AUTOSAR CP中,软件组件被分为应用软件组件(SWC)和基础软件组件(BSW)。SWC是实现特定功能的软件
    的头像 发表于 10-27 15:30 924次阅读
    <b class='flag-5'>AUTOSAR</b>经典平台<b class='flag-5'>介绍</b>