ISO 14229、ISO 15765、ISO 11898的区别


前言

最近在做车载诊断相关的工作,对于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的物理层和数据链路层

  • 8
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ISO15031是国际标准化组织(ISO)制定的关于车辆诊断通信协议的标准,其目的是确保车辆制造商和诊断工具供应商之间能够有效地进行通信和诊断。 ISO14229也是ISO制定的关于车辆诊断通信协议的标准,但它更加具体,定义了一种称为UDS(统一诊断服务)的通信协议,旨在提供一套统一的诊断服务手段,使得车辆制造商和诊断工具供应商能够更方便地进行诊断和维修操作。 ISO27145是ISO制定的关于车辆电子验证的标准,其主要目的是确保车辆电子系统的安全性和可靠性。这项标准规定了验证车辆电子系统所需的基本要求和测试方法,以确保系统在各种环境条件下的正常运行。 ISO11898ISO制定的关于控制区域网络(CAN)的标准,CAN是一种常用于车辆通信系统的串行总线通信协议。ISO11898定义了CAN总线的物理和数据链路层特性,以确保在车辆网络中高效地传输数据。 综上所述,ISO15031是关于车辆诊断通信协议的标准,而ISO14229更加具体,定义了UDS通信协议;ISO27145关注车辆电子验证;ISO11898则关注CAN总线通信协议。这些标准各自从不同的角度规范了车辆通信和诊断的相关方面,使得车辆制造商和诊断工具供应商能够更好地进行通信和维修操作。 ### 回答2: ISO 15031、ISO 14229ISO 27145、ISO 11898是四个不同的国际标准,分别应用于不同领域,具有不同的功能和目的。 ISO 15031是一项用于汽车电子系统的国际标准,它规定了车辆通信网络和适配器之间的通信协议,以确保各种车辆系统之间的正确通信和数据交换。 ISO 14229是一项用于车辆诊断的国际标准,它定义了车辆各种电子控制单元(ECU)之间的诊断通信协议,以实现车辆故障诊断和故障码读取等功能。 ISO 27145是一项用于车联网的国际标准,它规定了车辆与外部互联网和移动网络之间的通信协议和安全性要求,以实现车辆远程监控、互联网服务和移动应用等功能。 ISO 11898是一项用于控制区域网络(CAN)的国际标准,它定义了CAN总线通信的物理和数据链路层规范,以实现车辆内部各个控制单元之间的数据传输和通信。 综上所述,ISO 15031适用于车辆电子系统通信协议,ISO 14229适用于车辆诊断,ISO 27145适用于车联网通信和安全性,ISO 11898适用于CAN总线通信。它们在应用领域和功能上存在明显的区别。 ### 回答3: ISO 15031是一项国际标准,规定了用于车辆诊断和通信网络的术语和定义。它涵盖了诊断系统的要求和功能,包括故障码的定义和诊断监控以及通信协议。该标准的目的是确保汽车制造商和诊断设备供应商之间的一致性。 ISO 14229也是一项用于车辆诊断的国际标准,与ISO 15031类似。它定义了诊断通信协议和服务,包括故障诊断管理和通信交互。与ISO 15031相比,ISO 14229更注重通信协议以及故障诊断和维修信息的交换。 ISO 27145是用于车辆通信网络的国际标准, 它主要涉及车辆之间和车辆与外部设备(例如诊断设备)之间的通信。 它定义了用于车辆通信网络的协议、网络体系结构和物理层接口。它旨在确保不同厂商的车辆能够在通信和互操作性方面实现适当的一致性。 ISO 11898是一项用于控制区域网络(CAN)的国际标准,确保CAN总线网络能够在不同设备之间进行可靠的通信。它定义了基于CAN总线的物理层、数据链路层和网络层规范。CAN是一种用于车辆和工业应用的常用通信协议,ISO 11898的标准化使得不同设备之间的互操作性更容易实现。 总的来说,ISO 15031和ISO 14229主要涉及诊断系统和通信协议,而ISO 27145和ISO 11898则更侧重于车辆之间和车辆与外部设备之间的通信网络。这些标准的目的是确保汽车制造商、设备供应商和维修人员之间在诊断和通信方面的一致性,促进安全和可靠的车辆操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值