背景
ISO 14229是为了满足诊断系统的通用需求而制定,使之与串行数据链路的种类无关。该标准基于OSI(Open Systems Interconnection)基本参考模型,将通讯系统分为7层,由低到高依次为:物理层(Physical layer),链路层(Data link layer),网络层(Network layer),传输层(Transport layer),会话层(Session layer),表示层(Presentation layer),应用层(Application layer)。当应用该通讯模型时,可将诊断仪(diagnostic tester,client)与电子控制单元(ECU,server)的通讯分为以下的两个服务:
1、单独的诊断服务(应用层,第七层);
2、通信服务(第一层至第六层)。
以重汽EDC17CV44为例子
单帧发送与单帧接收