ISO 14229、ISO 15765和ISO 11898都是与CAN(控制器局域网)相关的标准,但它们在CAN通信中的作用和层次不同。
ISO 11898是CAN总线的规范,对应于OSI模型中的物理层和数据链路层。它定义了CAN总线信号在双绞线上的电压形式,以及CAN帧的各个域的用途。ISO 11898提供了可靠的、实时的、多主机的、广播型的数据传输机制,支持在总线上发送多个优先级的消息,并提供了诊断和测试功能,以实现高效的数据通信和控制。它适用于工业控制、汽车电子、航空航天和其他领域中的实时数据通信。
ISO 15765则是一种CAN总线上的诊断通信协议,也称为CAN诊断通信。它对应于OSI模型中的传输层,主要用于诊断车辆中的电子控制单元(ECU)和检查车辆的状态。ISO 15765定义了诊断服务在CAN总线上传输的实现方式,包括数据的分包和重组流控制等。此外,它还定义了应用层、传输层、数据链路层之间的编程接口,以实现高效的诊断和通信。
ISO 14229则是一种通用的诊断服务标准,它定义了一系列服务和诊断协议,用于在ECU之间进行通信和诊断。这些服务包括读取故障码、清除故障码、读取参数、编程等,同时ISO 14229还支持密钥交换、加密和安全访问等功能,以保护车辆的安全性和防止未授权的访问。与ISO 15765不同,ISO 14229不仅支持在CAN总线上进行诊断和通信,还支持其他通信协议,如LIN和FlexRay等。
综上所述,ISO 11898、ISO 15765和ISO 14229在CAN通信中分别扮演了不同的角色。ISO 11898定义了CAN总线的物理层和数据链路层规范;ISO 15765定义了CAN总线上的诊断通信协议;而ISO 14229则定义了一种通用的诊断服务标准,支持在多种通信协议上进行诊断和通信。
它们三个都是哪个国家制定的标准
ISO 14229、ISO 15765和ISO 11898这三个标准都是由**国际标准化组织(ISO)**制定的。虽然这个组织并非特定的国家,但它是由各个国家的标准化机构组成的国际联盟。这些标准在制定过程中会参考和吸收各国的标准和实践经验,经过多方讨论和协商后形成,因此它们具有广泛的国际认可度和适用性。这些标准在制定后,会被各个国家采用或转化为自己国家的标准,以促进国际贸易和技术交流。所以,虽然这些标准的制定过程中涉及多个国家,但它们是国际标准化组织的产物,不属于特定的国家。
分别那些车型用了这些协议
ISO 14229(UDS)、ISO 15765和ISO 11898是汽车电子领域中常用的通信和诊断协议。许多车型都采用了这些协议,但具体哪些车型使用了这些协议可能会因制造商、车型年份和地区市场而有所不同。
ISO 14229(UDS):UDS是一种面向汽车电子控制单元(ECU)的统一诊断服务。由于其灵活性和可扩展性,UDS被广泛应用于现代汽车中,包括许多欧洲、亚洲和美国的车型。例如,大众、宝马、奔驰、奥迪、丰田和通用汽车等制造商的许多车型都可能采用了UDS协议。
ISO 15765:ISO 15765是基于CAN总线的诊断通信协议,也被称为CAN诊断。由于CAN总线在汽车中的普及,ISO 15765也被广泛应用于各种车型中。几乎所有使用CAN总线进行通信的汽车都可能支持ISO 15765协议。
ISO 11898:ISO 11898是CAN总线的物理层和数据链路层规范。几乎所有使用CAN总线的汽车都会遵循ISO 11898标准。这意味着,无论是经济型轿车还是豪华车,无论是柴油车还是电动车,只要它们使用CAN总线进行内部通信,就可能遵循ISO 11898标准。
需要注意的是,这些协议通常是作为车辆网络架构的一部分而存在的,而不是单独使用的。因此,一个车型可能会同时使用ISO 11898(CAN总线通信)、ISO 15765(CAN诊断)和ISO 14229(UDS诊断服务)等多种协议。
如果您需要了解特定车型是否使用了这些协议,建议查阅该车型的维修手册、技术规格或联系制造商进行确认。
哪个协议在安全性方面最好
在ISO 14229、ISO 15765和ISO 11898这三个协议中,每个协议都有其特定的安全性特点和考虑因素。然而,要确定哪个协议在安全性方面“最好”是复杂的,因为这取决于具体的应用场景、安全需求和整体系统架构。
ISO 14229(UDS):UDS协议包含了一系列的安全特性,如安全访问、密钥交换和加密等。这些功能旨在保护车辆免受未经授权的访问和潜在的安全威胁。UDS还提供了一种灵活的安全机制,可以根据需要进行配置和扩展。
ISO 15765:ISO 15765协议本身并没有直接涉及安全性的特定功能。然而,作为基于CAN总线的诊断通信协议,它可以通过与其他安全机制(如加密、认证等)结合使用来提高安全性。ISO 15765的安全性主要依赖于整体系统架构和其他安全组件的实现。
ISO 11898:ISO 11898是CAN总线的物理层和数据链路层规范,它本身并不直接涉及安全性问题。然而,CAN总线的安全性和可靠性对于整个车辆网络的安全性至关重要。ISO 11898提供了一种可靠的通信机制,可以防止数据损坏和传输错误,从而间接支持安全性。
综上所述,ISO 14229在安全性方面提供了最全面的功能,包括安全访问、密钥交换和加密等。然而,要实现高级别的安全性,通常需要结合使用多个协议和安全组件,并依赖于整体系统架构的设计和实现。
此外,还有一个值得提及的相关标准是ISO 26262,它是一种功能安全标准,旨在确保汽车电子系统在发生故障时仍能保持安全性。虽然它不是一个通信协议,但ISO 26262提供了对汽车电子系统安全性的全面指导和要求,可以与上述协议结合使用,以提高整体系统的安全性。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.