博文

目前显示的是标签为“LinIf”的博文

AUTOSAR_SWS_LINInterface

图片
 Specification of LIN Interface 简介和功能概述 本文档详细说明了 AUTOSAR 基础软件模块 LIN 接口 ( Lin If ) 和 LIN 传输协议 ( LIN   TP , Lin Tp ) 的功能、API 和配置。 LIN TP 是  LIN   接口 的一部分。 唤醒功能被包含在  LIN   接口 、 LIN 驱动程序和 LIN 收发器驱动程序中。 本文档基于 ISO 17987 规范 [19],并假设读者已经熟悉该规范。本文档将不再描述在 ISO 17987 中对 LIN 功能的定义。 LIN   接口 模块适用于在 ISO 17987 中被定义的 主 节点 和 从 节点 (兼容  LIN  2.2 和  LIN  2.1  主 节点 )。本文档中所述的  AUTOSAR 中的 LIN 的实现与 ISO 17987 规范有所不同,但两者在 LIN 总线上的行为没有区别。其目的是使  AUTOSAR  中的 LIN 的实现(即  LIN   接口 )能够重复利用所有现有的 LIN 节点 。 LIN   接口 被设计为独立于硬件。其与上层( PDU 路由器)和下层( LIN 驱动程序)模块的接口均已被明确地定义。 LIN   接口 可以处理多个  LIN  驱动程序。一个  LIN  驱动程序支持多个 通道 。这意味着 LIN 驱动程序可以处理一个或多个 LIN  通道 。 架构概述 根据分层软件架构 [2], LIN   接口 在 BSW 架构中的位置如下图所示。在本例中, LIN   接口 连接到两个  LIN  驱动程序。但最常见的配置是其与单个  LIN  驱动程序连接。 功能概述 LIN   接口 负责提供在 ISO 17987 中被定义的 LIN 的功能。这意味着:  作为 主 节点 执行当前为每个“ ECU 连接到的  LIN 总线”选择的调度(传...