车载诊断中ISO11898 14229 15765三个协议

你是否曾被一堆诊断通讯协议弄得晕头转向?让我们一起来理清这些协议的关系和概念。

车载诊断中ISO11898 14229 15765三个协议-有驾

首先,我们先得出一个结论:这些看似复杂的协议,其实并不是孤立存在的,它们之间有着千丝万缕的联系。这也导致了我们在理解时容易感到困惑,因为它们相互交织,难以分辨。

为了更好地理解这些协议,我们需要引入一个重要的概念:OSI七层模型。这个模型将通讯传输过程分为七个层次,从物理层到应用层,每一层都扮演着特定的角色。在汽车领域中,CAN消息的传输也需要依次经历这七个层次。这个模型的存在,解决了不同厂家遵循不同协议导致的适配问题,为产业发展提供了统一的详细标准。

车载诊断中ISO11898 14229 15765三个协议-有驾

理解了OSI模型之后,我们再来看这些协议之间的相互联系就清晰多了。比如,在应用层都使用14229 UDS协议的情况下,其他层可以有多种不同的组合方式来支持它。这样一来,即使下层的协议发生升级或变动,应用层也不需要做出更改,依然可以保持适配。

接下来,我们来探讨一下ISO和SAE这两个组织以及它们主导的汽车国际标准。ISO 15031是一个集合了SAE中相关标准的规范,尤其是与排放和法规相关的部分。而ISO 15031与SAE标准之间是相互对应的,它们共同构成了汽车行业的国际标准体系。

此外,我们还需要了解15765和15031之间的区别。15031是专门用于满足OBD法规要求的协议,它主要定义了故障码、数据流信息等应用层的要求。而其物理层和网络层则是基于15765协议的。

除了上述协议外,J1939协议也是一个相对独立的体系,它在商用车数据通信和诊断中发挥着重要作用。与此同时,随着重型车国六阶段的到来,27145协议开始得到广泛应用。它相当于在商用车领域统一了J1939和15765协议,并支持UDS通用诊断仪的使用。

车载诊断中ISO11898 14229 15765三个协议-有驾

最后,我们来谈一下UDS 14229协议。这是售后通用诊断仪所使用的协议,它不仅用于诊断,还广泛应用于刷写等场景。通过实例我们可以看到,在选择不同的协议时,对应的应用层也会有所不同。比如选择15765-4协议时,应用层对应的就是15031-5规范;而选择其他协议时,则可能对应不同的应用层规范。

车载诊断中ISO11898 14229 15765三个协议-有驾

总之,虽然诊断通讯协议看起来复杂繁多,但只要我们掌握了OSI七层模型、了解了各个协议之间的关系和区别,并结合实际应用场景进行分析和理解,就能够逐渐理清头绪并灵活运用它们。

0

全部评论 (0)

暂无评论