ISO14229指定的数据链路是独立于诊断服务的,该数据链路允许测试仪(Client)操作ECU(Server)中的诊断功能(如电子燃油喷射、变速箱、ABS等)并接入一条嵌入车辆的串行数据链路。它指定了通用的服务,使测试仪可以在数据链路上停止或续传非诊断消息。ISO 14229无法应用于非诊断消息传输或用于两个ECU之间的数据链路传输,它并未指定任何具体的实现方式。
ISO 14229适用于以下车辆诊断体系结构:
 --单独的诊断仪临时或永久连接于车辆的数据链路;
 --多个车辆ECU直接或间接的互联

Figure 2 -- 车辆诊断体系结构

在Figure2中:

车辆1(vehicle 1),多个Server(ECU)通过Gateway(网关)间接相连。ISO 14229被应用于数据链路层的诊断通信;而对于数据链路层的诊断通信,其或符合ISO 14229规范或符合其他标准。

车辆2,多个Server通过数据链路直接相连

车辆3,多个Server互相直连,而车辆4的网关直接与车辆3的网关连接。

2参考标准

下列参考文件对本文件的系统是不可或缺的。注明日期的参考,仅关于对其引用的版本适用。未注明日期的,仅最新引用的文档(包括任何修改)适用。

ISO 7498-1,信息技术——开放系统互联(OSI)——基本参考模型:基本模型。

ISO/IEC 10731,信息技术——开放系统互联——基本参考模型:定义OSI协议的约定。

ISO 11898(all parts),车辆CAN总线(Road vehicles--Controller area network)。

ISO 11992-1,道路车辆——牵引车和拖挂车之间电连接数字信息的交换——第 1 部分: 物理层和数据链路层

ISO 11992-4,道路车辆——牵引车和拖挂车之间电连接数字信息的交换——第 4 部分:诊断

ISO 14230 (所有部件),道路车辆——诊断系统——关键词协议 2000年

ISO 15765-2,道路车辆——诊断控制器局域网络(CAN)——第 2 部分:网络层服务

ISO 15765-3,道路车辆——诊断控制器局域网络(CAN)——部分 3:实施统一诊断服务 (UDS 可以)

ISO/TR 15031-2,道路车辆——车辆与排放相关诊断的外部设备之间的通信——第 2 部分:术语、定义、缩写词和首字母缩写词

ISO 15031-5,道路车辆——车辆与排放相关诊断的外部设备之间的通信——部分 5:排放量相关的诊断服务

ISO 15031-6,道路车辆——车辆与排放相关诊断的外部设备之间的通信——部分 6:诊断故障代码定义

ISO 15031-7,道路车辆——车辆与排放相关诊断的外部设备之间的通信——第 7 部分:数据链路安全

ISO 15764,道路车辆——扩展数据链接安全性

最新文章

  1. 传智播客DotNet面试题
  2. U盘修复
  3. ASP.NET MVC系列:添加模型的验证规则
  4. MS14-064 漏洞测试入侵win7
  5. Java中的String为什么是不可变的?
  6. linux 静态库、共享库
  7. 使用Python改写的身份证信息查询小程序
  8. MapXtreme+Asp.net 动态轨迹(请求大神指点)
  9. HTML的有序列表
  10. numpy、pandas
  11. ArcGIS删除数据异常崩溃
  12. SpringBoot入坑-请求参数传递
  13. 《剑指offer》-数组中只出现一次的数字
  14. CMake Error at cmake/OpenCVModule.cmake:295 (message): No extra modules found in folder:Please provide path to 'opencv_contrib/modules' folder
  15. C#学习笔记(18)——C#构造函数中this和base的使用
  16. 2018.10.15 bzoj4570: [Scoi2016]妖怪(凸包)
  17. requestURI的组成部分
  18. 【Python】Python网络编程
  19. turn服务部署
  20. FineReport----查询功能 的知识点

热门文章

  1. vmware 虚拟机通信拿不到 inet addr 的解决办法
  2. iOS开发-闪退问题-解决之前上架的 App 在 iOS 9 会闪退问题
  3. Android开发-之数据的存储方式一
  4. webpack + vuejs 基本配置(一)
  5. SQL 数据库管理---公司培训
  6. Panorama和Pivot的区别
  7. javascript面向对象系列第二篇——创建对象的5种模式
  8. Android微信分享图片大于32k进行压缩
  9. 基于Bootstrap里面的Button dropdown打造自定义select
  10. 最好的简明NodeJS学习材料