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

LIN应用层涉及信号处理、配置、识别和诊断服务,每个服务通过特定的服务代号进行区分。配置、识别和诊断服务主要针对逻辑节点,而逻辑节点通过NAD进行区分。物理节点、从机任务和接口一一对应,但一个物理节点可包含多个逻辑节点。LIN规范为应用层功能定义了API,便于规范使用。
摘要由CSDN通过智能技术生成

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

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

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

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

        ④ 基于信号的诊断服务

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

        ⑥ 用户自定义的诊断

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

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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晴朗luo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值