对于整车厂而言,诊断分为两类,易于被用户感知的仪表故障灯显示隶属主机厂采用的在线诊断模式(Onboard Diagnostic System),通过车内模块自带的在线诊断系统对ECU的软硬件及各传感器参数进行某些常见故障的实时监控与发现,当系统判断电控系统出现故障时,会以仪表警示灯亮的形式来告知驾驶者,并在ECU的EEPROM或Flash内对相关DTC(Diagnostic Trouble Codes)进行存储,以便后续车辆被送至售后处,工程师对其进行故障检测时读取分析处理。值得记住的是,在线诊断技术首先由通用汽车引入。

诊断第二种类型为离线诊断模式(Offboard Diagnostic System),即将外部设备接在OBD诊断口上与整车网络各ECU进行通讯,以对各模块数据实行监控与检测分析。诊断设备通过发送满足诊断协议定义的诊断服务来实现诸如对已存储DTC的读取与清除,利用其他的整车控制指令来实现对车辆的动静态控制。下面介绍诊断开发的相关知识点。

AUTOSAR从入门到精通100讲(四十四)-AUTOSAR诊断实现相关推荐

  1. AUTOSAR从入门到精通100讲(十四)-一文详解CAN总线错误帧

    01 错误帧的帧结构 在发送和接收报文时,总线上的节点如果检测出了错误,那么该节点就会发送错误帧,通知总线上的节点,自己出错了. 错误帧由错误标志和错误界定符两个部分组成. 主动错误标志:6个连续的显 ...

  2. AUTOSAR从入门到精通100讲(十三)--autosar架构中的ARXML

    在AUTOSAR架构下,ARXML文件作为通用配置文件或数据库文件,在数据传输和存储中起到关键作用 什么是XML? XML(eXtensible Markup Language)可扩展标记语言,是一种 ...

  3. AUTOSAR从入门到精通100讲(十三)-autosar架构中的ASPICE模块

    ASPICE,全称"Automotive Software Process Improvement and Capacity Determination" ,汽车软件过程改进及能力 ...

  4. AUTOSAR从入门到精通100讲(十八)-AUTOSAR操作系统OS

    0  为什么需要OS? 现在嵌入式系统纷繁复杂,这点毋庸置疑,但是为什么需要操作系统呢?有没有仔细思考过.其实在早期的嵌入式系统中,是没有操作系统概念的.相信做嵌入式开发的同学都能理解,在main() ...

  5. AUTOSAR从入门到精通100讲(十五)-AURIX TC3xx MCAL中Link文件解析以及代码变量定位方法详解

    一 TC3xx系列MCAL中TASKING Link文件解析以及代码变量定位方法 1 TASKING Link文件解析 1.1 DSRAM中的数据存放: 在AURIX™ 2G中(以TC387为例),每 ...

  6. AUTOSAR从入门到精通100讲(十一)-AUTOSAR NVM基础知识

    1 NVRAM Block 1.1 缩写 NVRAM Block是NVM manager层所定义对象.其相关的概念和基本对象包括: 1.2 BSO和NVRAM Block 之间的组织关系如图 1 所示 ...

  7. AUTOSAR从入门到精通100讲(十二)-V2X通信安全技术要求标准

    01 基于LTE的车联网通信架构 基于LTE的车联网通信系统支持车-车(V2V)应用.车-路(V2I)应用.车-网(V2N)应用和车-人(V2P)应用,利用这些应用可向用户提供诸如道路安全.交通效率提 ...

  8. AUTOSAR从入门到精通100讲(十)-DoIP协议介绍

    概述 所谓的DoIP其实就是基于以太网的通讯协议对UDS协议的数据进行传输,即Diagnostic communication over Internet Protocol.其本身也是一种协议,规范于 ...

  9. AUTOSAR从入门到精通100讲(六)-AUTOSAR中的PostBuild Data Set Generation Phase

    Post Build Data Set Generation Phase是一个可选的阶段,取决于用户是否要在软件组件和生成的RTE中实现VARIANT-POST-BUILD-SELECTABLE.这种 ...

  10. AUTOSAR从入门到精通100讲(三十三)-AutoSar架构中的诊断事件管理

    Dem在AutoSar架构中的角色和位置 Dem(Diagnostic Event Manager)诊断事件管理,属于Autosar BSW(Basic Software)中的系统服务,在整个架构中所 ...

最新文章

  1. 父页面与子ifream传值,父页面获取子页面document元素与方法
  2. 主流开源编解码器Xvid,x264,ffmpeg 性能对比
  3. android shell用户界面,shell界面下安装和卸载Android应用程序(apk包)
  4. 【NOI2013】向量内积【随机化】
  5. # CF1572B Xor of 3(构造)
  6. JAVA分布式篇3——Dubbo
  7. python爬取js动态网页_Python 从零开始爬虫(八)——动态爬取解决方案 之 selenium
  8. VUE系列-Vue核心应用(二)
  9. 下载丨9月数据库技术通讯:Redo日志丢失,重建遭遇ORA-16433处理
  10. linux 80中断,在64位Linux上使用中断0x80
  11. 不规则炫彩创意渐变海报设计模板素材|带来十足的时尚感
  12. 《机电传动控制》学习笔记-07
  13. 算法导论第八章练习参考答案
  14. 全方位了解8.0系统下的Handler
  15. ROS(sub,pub)测试 Plotjuggler
  16. 计算机DVD驱动禁用怎么恢复,设备管理器中找不到dvd驱动器 怎么恢复 - 驱动管家...
  17. java生成pdf文件带页码_java(itext) 简单PDF表格生成工具(带页码)
  18. 甘超波:NLP自我价值感
  19. 到底谁才能击败星巴克?|【常垒·常识】
  20. ausu f8系列笔记本 各种问题搜集,供购笔记本者参考

热门文章

  1. cd mysql 权限不够_.bash_profile权限不够_cdmysql权限不够
  2. python集合用法_Python 集合(Set)
  3. 简而不漏,300字Java标识符命名规则规范,看一遍就可以记住,包名类名变量名常量名,让命名有迹可循
  4. linux下用c语言打印hellword,用C语言写一个Helloworld_实现第一步编译运行
  5. oracle jet auto,如何启用sqlplus的AutoTrace功能
  6. MS SQL JSON类型type
  7. word 论文排版 —— 按指定格式章节的自动编号
  8. JQuery------鼠标双击时,不选中div里面的文字
  9. ArcGIS API for Silverlight 调用GP服务准备---GP模型建立、发布、测试
  10. gcc代码反汇编查看内存分布[2]: arm-linux-gcc