概述

AUTOSAR诊断协议栈包含DCM(Diagnostic Communication Manager)和DEM(Diagnostic Event Manager)两个模块,其中DEM负责DTC相关的参数实现,而DCM模块主要实现UDS和OBD的诊断服务,可以参考ISO14229相关标准。

在熟悉AUTOSAR诊断协议前,建议大家先要熟悉ISO15765以及ISO14229相关标准

DCM模块位于AUTOSAR BSW中。DCM为诊断服务提供了公共的API。DCM的作用贯穿于ECU研发,生产到售后的全生命周期中。

DEM负责处理和存储诊断事件(包括外部可见的DTCs和其他BSW模块报告的内部事件)和相关的环境数据。DEM给DCM模块提供错误信息,比如从memory读取所有存储的DTC。DEM为应用层和其他BSW模块提供接口。

DCM模块介绍

DCM确保诊断数据流和管理诊断状态,特别是诊断会话和安全状态。另外DCM检查请求的服务是否支持以及是否可以在当前会话执行对应的服务请求。DCM提供了OSI的5-7层,如下表所示

在OSI-Layer 7,DCM提供了广泛的ISO14229-1的服务。另外也提供了部分OBD服务。在OSI-Layer 5,

AUTOSAR 诊断协议栈介绍相关推荐

  1. Autosar诊断基础—诊断事件管理(DEM)

    Autosar诊断基础--诊断事件管理 1 诊断事件管理(DEM)概念 2 DEM模块及关联模块关系 3 DEM模块介绍 3.1 诊断故障码(DTC)概念及确定方式 3.2 诊断故障码(DTC)的掩码 ...

  2. Autosar Dcm模块介绍

    DCM模块介绍 诊断通信管理(Diagnostic Communication Manager, DCM)模块作为AutoSar诊断模块的重要组成部分,主要负责诊断数据流和管理诊断状态,包括诊断会话. ...

  3. AUTOSAR ComM模块介绍

    AUTOSAR ComM模块介绍 Autosar ComM概述 Autosar ComM 全称是 Autosar Communication Manager,顾名思义就是用来管理通讯的,ComM 模块 ...

  4. 蓝牙协议分析(3)_蓝牙低功耗(BLE)协议栈介绍

    原文链接:蓝牙协议分析(3)_蓝牙低功耗(BLE)协议栈介绍 系列索引:蓝牙协议分析(1)_基本概念 蓝牙协议分析(2)_协议架构 目录 1. 前言 2. Why 3. How和What 4. Phy ...

  5. 【STM32H7】第2章 ThreadX USBX协议栈介绍

    教程更新中:http://www.armbbs.cn/forum.php?mod=viewthread&tid=108546 第2章   ThreadX USBX协议栈介绍 本章节介绍 Thr ...

  6. autosar架构详细介绍_基于MATLAB环境搭建满足AUTOSAR标准的模型高级培训班

    一.课程目标 1.加深对AUTOSAR标准的认识和理解 2.能够在MATLAB平台上搭建满足AUTOSAR标准要求的应用层软件模型 3.掌握建模过程中的关键概念并能够灵活运用 4.掌握一些高级建模技巧 ...

  7. UDS诊断系列介绍08-19服务

    本文框架 1. 系列介绍 1.1 19服务概述 1.2 DTC故障码定义 1.3 DTC状态位 2. 19服务常用子服务 2.1 19 01服务 2.2 19 02服务 2.3 19 04服务 2.4 ...

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

    本文框架 1. 系列介绍 1.1 31服务概述 2. 31服务请求与应答 2.1 31服务请求 2.2 31服务正响应 2.3 31服务否定响应 3. Autosar系列文章快速链接 1. 系列介绍 ...

  9. AUTOSAR OS详细介绍以及配置说明

    前言 AUTOSAR OS扩展了OSEK/VDX标准中的操作系统,所以本文结合OSEK/VDX的标准来介绍AUTOSAR OS,并借助Vector Configurator讲解AUTOSAR OS的配 ...

最新文章

  1. cocos2d-x开发中wstring和string的转换
  2. Xmanager7如何通过SSH连接远程服务器
  3. JavaScript 原型中的哲学思想
  4. Opencv之图像金字塔(笔记07)
  5. 怎样的数据分析才有价值
  6. Python 链表实现
  7. windows 2003常用命令(推荐)
  8. Linux操作系统中GDB工具常见用法(一)
  9. 搜索python代码的软件_python小说爬虫工具,小说搜索下载软件附源码
  10. python 解决for读取文件出现的换行符
  11. Linux 压缩与解压缩工具之zip
  12. cuda无法在你的电脑上运行_解决“此应用无法在你的电脑上运行”
  13. 安卓6.0的闹钟问题及解决
  14. 金山打字通计算机英语,关于英语打字的问题我现在在用金山
  15. 柱、锥、台、球的体积公式推导(不用积分)
  16. 淘宝店铺上传成人用品类宝贝的错误解决
  17. RFC 文档(1-500)
  18. SPIR-V教程 -- SPIRV变量
  19. Region Proposal by Guided Anchoring
  20. Js word格式doc文件下载

热门文章

  1. 解决vue-router报NavigationDuplicated: Avoided redundant navigation to current location: “/login“ 的问题
  2. Dart- move html element
  3. 移动OA:企业微信和传统OA厂商APP如何选择?
  4. 上班迟到致失业,罪魁祸首在于这个 App 的 Bug!
  5. 联想平板android版本升级,联想乐Pad A1平板安卓4.0升级操作详细教程
  6. 学习笔记-Java并发(一)
  7. echarts饼图属性配置-中间展示总和
  8. 游戏脚本引色粉,无脑圈钱攻略
  9. PaddleOCR二次全流程——5.FAQ记录
  10. ISA 2004 介绍