汽车LIN总线(10) -- 应用层:概述

        LIN 应用层提供信号处理、配置、识别和诊断四项功能。配置、识别和诊断功能又包含若干项目,称为服务(Service)。为了区别,每项服务都有固定、唯一的服务代号(Service ID, SID)。图 5.2 描述了 LIN 应用层及其关联。

汽车LIN总线(10) -- 应用层:概述_第1张图片

        ① 信号通过信号携带帧通信

        ② 配置服务通过传输层,以单帧的形式通信

        ③ 识别服务通过传输层,以单帧的形式通信

        ④ 基于信号的诊断服务

        ⑤ 诊断传输层,通过传输层通信,需要使用复帧的形式通信

        ⑥ 用户自定义的诊断

        为便于理解本图,后文对每项功能都分别进行了详细描述并提出了工作模型的概念。

        LIN 应用层的配置、识别和诊断都是针对逻辑节点(Logical Node)的。逻辑节点是能够对来自主机节点和/或诊断设备的服务请求作出响应的功能实体。为了区别不同的逻辑节点, LIN 定义了 NAD(Node Address for Diagnose,诊断地址)。第 1 章介绍了物理节点(Physical Node)、从机任务和接口(Interface)的概念。对于一个物理节点来说,从机任务和接口对应着实现帧收发的软件和硬件实体,而逻辑节点则代表了配置、识别和诊断方面的能力。物理节点、从机任务以及接口是一一对应的,但是物理节点可以包括 1 个或者多个逻辑节点。

        为了规范地使用应用层的功能, LIN 规范定义了一套 API。

你可能感兴趣的:(LIN,汽车,网络,信息与通信)