文章目录

  • 前言
  • ISO 11898
  • ISO 14229
  • ISO 15765
  • ISO 26262
  • ISO 27145-4

前言

最近在做车载诊断相关的工作,对于ISO 14229一点都不熟悉,开发起来进度很慢,也非常痛苦。分不清ISO 14229、ISO 15765、ISO 11898之间有啥联系和区别。下面简单介绍一下这几个ISO标准,希望能对你有一点点帮助


ISO 11898

ISO 11898是一种标准化的**控制器局域网(CAN)**协议,用于实时数据通信和控制。它提供了一种可靠的、实时的、多主机的、广播型的数据传输机制,并定义了CAN总线的物理层和数据链路层,支持在总线上发送多个优先级的消息,并提供了诊断和测试功能,以实现高效的数据通信和控制。适用于工业控制、汽车电子、航空航天和其他领域中的实时数据通信。该标准最初由国际标准化组织(ISO)于1993年发布,并于2003年进行了更新和修订。

ISO 14229

ISO 14229是一种通用的诊断服务标准,它定义了一系列服务和诊断协议,用于在ECU之间进行通信和诊断,包括读取故障码、清除故障码、读取参数、编程,同时还支持密钥交换、加密和安全访问等功能,以保护车辆的安全性和防止未授权的访问。它支持在CAN总线上进行诊断和通信,同时还支持其他通信协议,如LIN和FlexRay等。该标准最初由国际标准化组织(ISO)于2006年发布,并于2013年进行了更新和修订。

ISO 14229,也称为UDS(Unified Diagnostic Services 统一诊断服务),是一种用于车辆诊断的通信协议。它定义了一组标准诊断服务,用于诊断车辆中的电子控制单元(ECU)。这些服务包括读取ECU内部存储的数据、清除故障码、编程和配置ECU等。ISO 14229不仅支持CAN总线,还支持其他通信协议,如LIN、K-Line、FlexRay等。

ISO 15765

ISO 15765,是一种CAN总线上的诊断通信协议,也称为CAN(控制器局域网)诊断通信。用于诊断车辆中的电子控制单元(ECU)和检查车辆的状态。该协议支持诊断通信、编程和扩展诊断功能。ISO 15765通常用于车辆的实时数据采集、监测和故障诊断。

其中ISO15765-1是物理层和数据链路层,ISO15765-2是网络层进行说明,ISO15765-3则是规定到应用层的具体服务

ISO 26262

ISO 26262标准是一种功能安全标准,旨在确保汽车电子系统在发生故障时仍能保持安全性。它提供了一系列安全性生命周期过程,要求制造商采用风险评估和安全性目标的方法,以确保电子系统能够满足安全性要求。该标准涵盖了不同类型的汽车电子系统,包括发动机控制、制动系统、安全气囊、车身稳定性控制、自动驾驶等等。该标准最初由国际标准化组织(ISO)和国际电工委员会(IEC)于2011年发布,并于2018年进行了更新和修订

ISO 27145-4

ISO 27145-4是一项国际标准,全称为"道路车辆通信接口(VCI)- 第4部分:WWWH-OBD通信规范",是汽车OBD(On-Board Diagnostics,车载诊断)系统中的一种通信协议。该标准由国际标准化组织(ISO)制定,于2012年发布。定义了基于Web服务的汽车诊断协议WWWH-OBD通信规范,使用标准的HTTP协议和XML数据格式,支持远程故障码读取、实时数据采集、参数设置和命令控制等功能,并具有安全性和隐私保护机制,用于保护用户的个人信息和车辆数据安全。

总结:ISO 14229、ISO 15765 和 ISO 11898的区别,ISO 14229是统一的诊断服务,不单单支持CAN还支持LIN、K-Line、FlexRay等。而ISO 15765是CAN的诊断通信协议,可以说ISO 15765是ISO 14229演变过来的,只是其中一部分。
ISO 11898就是标准的CAN协议,只是CAN的物理层和数据链路层

ISO 14229、ISO 15765、ISO 11898的区别相关推荐

  1. ASAM XCP及驱动代码、ISO 11898+CANFD,ISO 14229,ISO 15031,ISO 15765相关标准文档

    ASAM XCP及驱动代码.ISO 11898+CANFD.ISO 14229,ISO 15031,ISO 15765文档(选中对应名称,跳转至相应的文档): 一.ISO_11898 Part1_2_ ...

  2. 怎样学习ISO 14229和ISO 15765?

    一.ISO 14229 UDS协议就是ISO14229,你需要做的就是了解并牢固掌握ISO14229中的内容,但是14229里的内容实在是太多了,还没开始看就头疼了.从作者的学习经历来看,如果从头开始 ...

  3. 【图解UDS】UDS汽车诊断标准协议(ISO 14229)带你入门到精通

                                      [图解UDS]UDS汽车诊断标准协议(ISO 14229)带你入门到精通 目录 为了便于学习ISO 14229 UDS诊断协议,提供 ...

  4. 编包----rpm和deb和ISO目录制作出ISO

    净室环境编包 1.deb:pbuilder 第一.创建净室环境(/etc/pbuilderrc)===git-pbuilder是对pbuilder的一层包装 默认获取系统的架构来构架净室环境 git- ...

  5. linux整盘封装生成iso,一键自安装ISO封装打包脚本 | 聂扬帆博客

    对于经常打包ISO的来说,每次都要运行那几行命令很没效率.于是就整理了一个自动封装打包ISO的脚本.#!/bin/sh workpath="/CentOS/7" pack_dir= ...

  6. Linux下制作ISO与刻录ISO

    Linux下制作ISO与刻录ISO 1.背景: 制作ISO备份和刻录到光盘存储经常用到,Windows下非常方便:工具多阿!如UltraISO.Nero等等数不胜数.但我们今 天说的是Linux下如何 ...

  7. 制作ISO文件 与 提取ISO文件

    制作ISO文件 与 提取ISO文件 一.制作 ISO 文件 1.文件---->新建-->数据光盘映像 2.添加文件夹 3.存储为 ISO文件 二.打开 ISO 文件 成功后:

  8. 制作iso文件和挂载iso

    光盘制作成ISO: 1.把光盘复制成ISO文件方法一.把光盘放入光驱,系统会自动挂载光盘, 桌面 上出现光盘图标 ,用鼠标右键点击光盘图标选择"复制光盘",在出现的对话框里选择制作 ...

  9. ISO 14229常用服务简介

    ISO 14229-1的全称是Road vehicle–Unified diagnostic servieces(UDS) Part 1:Specification and requirements ...

最新文章

  1. 黑裙安装linux环境,Linux学习笔记(一) ---- 安装Linux系统
  2. 【开源】博客园文章编辑器4.0版发布
  3. java基本类型(内置类型)取值范围
  4. oracle导入时 ora39166,impdp ORA-39002,ORA-39166,ORA-39164的问题及解决
  5. 网络边缘(接入网和物理介质)
  6. 看视频时,类加载器没太理解,现在再整理下几个要点
  7. redis学习笔记-安装与入门
  8. 带虚函数的类的sizeof分析
  9. 前端_JavaScript_语法篇
  10. 基于UCenter关联第三方网站与Discuz用户
  11. Python 数据结构与算法——从某个列表中找出两个彼此最接近但不相等的数
  12. 类818tu.c微信小说分销系统设计之定时模板消息源码
  13. cmd命令把GHO转换成虚拟机可直接加载的硬盘格式实例
  14. bzoj1864 [Zjoi2006]三色二叉树
  15. MATLAB差值画树叶,MATLAB分形图形 树叶
  16. 《R语言数据挖掘》读书笔记:五、聚类分析
  17. 真正意义上能够全部抓取昵图网全站图片
  18. linux下上传系统中文件到gitHub
  19. 如何给客户进行价值塑造?说一万句话,不如讲一个故事
  20. odoo-email邮箱配置

热门文章

  1. html5 基本知识
  2. 初识MIMO(六):MU-MIMO的仿真
  3. Word表格外的第一个空行如何删除
  4. 1.4 极限的运算法则
  5. 解决 VMware 中安装虚拟机时屏幕显示不全的问题
  6. python特效源代码_人工智能python代码实现魔幻换天视频特效
  7. Mac使用数据线连接安卓手机传输文件
  8. 怎么用java做动态壁纸_开发实时壁纸
  9. 自动泊车之AVM环视系统算法框架
  10. 店铺如何提升流量,抢占先机