LIN总线增强型校验_汽车 LIN 总线的前世今生一文带你走向专业纵深

本文详细介绍了LIN总线的历史、标准化过程、开发流程、通信机制、帧结构和帧类型,以及硬件电路和应用特点。LIN总线是一种低成本、半双工的串行通信协议,适用于汽车内低速通信,常用于车门控制、空调、照明等子系统。其特点是主从结构,最大节点数16,数据速率20Kbps,具有确定性时延和低成本优势。与CAN总线相比,LIN总线在特定场景下提供了更经济的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

昨天和大家分享了《汽车CAN总线的前世今生》,引起了很多朋友们的兴趣,纷纷留言,希望能够分享汽车用LIN总线的一些相关知识。

于是把这篇《汽车LIN总线的前世今生》也分享给大家,文章的标题是我自己修改的。根据大家的理解习惯,对文章内容中部分表述做了修改调整,这篇笔记原创作者为Xiaomin。

作为从业多年的我而言,再度学习这些本以为烂熟于心的内容,仍旧会有新的认知和感悟,感觉有必要为热爱学习的朋友再一次分享此文,希望通过此文,可以带领大家将自己的专业认知水平走向纵深。

延伸阅读,请点击下面标题进入学习。

汽车CAN总线的前世今生一文带你走向专业纵深

珠穆朗玛

c1af0f04e86d5711bb72dc07510a7fbf.png

概述


随着汽车内电子设备的增多,市场上对于成本低于 CAN 的总线的需求日益强烈,不同的车厂相继开发各自的串行通信(UART/SCI)协议,以在低速和对性能要求不高的场合取代CAN。由于不同车厂定义的协议兼容性的问题,在 1998 年由欧洲五大车厂(BMW, Volkswagen Group, Audi Group, Volvo Cars, Mercedes-Benz)成立联合工作组,由 Volcano Automotive Group 和 Motorola 提供技术支持,开发一种定位于车身电子领域传感器(Sensors)和执行器(Actuators)组网的串行通信总线,要求该总线系统的协议和时序控制尽可能简单,即使低端MCU没有专用通信单元也可以实现基于该总线的通信。这种总线即为本文所介绍的 LIN 总线。

LIN(Local Interconnect Network)总线是在汽车内广泛应用的串行通信协议,它的第一个完整版本 V1.3 发布于 2002 年,在 2016 年LIN总线被正式列为国际标准(ISO 17987)。LIN,顾名(Local)思义,指总线上所有设备基本处于相的物理空间(例如车门),由LIN总线构建的区域子系统(Cluster)再经由ECU(网关等)接入到上层的CAN总线。

LIN适用于节点数目小于等于 16 个,数据速率 20Kbps 以内的应用场合。通过LIN总线可以简单而快速地组网,总线上节点设备分为一个主机和多个从机,主机通常为接入到上层网络的 ECU ,而从机为执行器、智能传感器或包括LIN硬件接口的开关等。主机控制LIN总线上的整个通信过程,在通信过程中从机时钟必须与主机时钟同步。LIN总线拓扑通常为线型,即所有节电设备均通过单线连在一起。

LIN总线作为低成本的串行通信方案,适合汽车内远距离节点间的低速通信,它同样也适用于工业控制等场合。LIN与 CAN 总线功能/成本互补,综合运用两者,可构造汽车内层次分级的网络架构。简言之,LIN总线相当于汽车上可靠性较高的串口。

标准化


 ↵

历史沿革

1998/10,在德国召开的汽车电子会议上 LIN 总线的设想首次提出;1999/07V1.0 初版发行;2002/12V1.3 发布,主要对物理层进行修改,提高了节点之间的兼容性;2003/09V2.0 发布,支持配置和诊断的标准化,规定了节点性能文件等;2006/11V2.1 发布,澄清了部分内容,修正了配置部分,将传输层和诊断部分独立成章;2010/12V2.2 发布,修正部分内容,弱化位采样规范;2010/12V2.2A 发布,修正唤醒信号定义;2016/08,升级为国际标准 ISO 17987 Part 1-7

另,SAE J2602 标准为基于 LIN V2.0 的美国版本。

 ↵

标准文本

 ↵

在 2016 年发布的 ISO 17987 Part 1-7 标准中,其各部分内容如下:

  • ISO/CD 17987-1 General information and use case definition

  • ISO/CD 17987-2 Transport protocol and network layer services

  • ISO/CD 17987-3 Protocol specification

  • ISO/CD 17987-4 Electrical Physical Layer (EPL) specification 12V/24V

  • ISO/CD 17987-5 Application Programmers Interface (API)

  • ISO/CD 17987-6 Protocol conformance test specification

  • ISO/CD 17987-7 Electrical Physical Layer (EPL) conformance test specification

LIN供应商 ID 的分配任务已由先前的 CiA(CAN in Automation),转由 SAE(Society of Automotive Engineers)负责管理。

 ↵

开发流程

 ↵

LIN协议不但定义总线通信的标准,还定义统一的开发流程(Workflow)以简单快速地组建网络。如图1所示,在此开发流程中的核心组件为描述网络特征的 LDF(LIN Description File),LDF定义LIN网络的所有通信特征,通信主机基于LDF可以自动生成通信过程的所有软件组件。同时,LDF可以为测试测量工具提供分析LIN网络所必须的信息。

LIN Configuration Language Specification 定义了创建LDF的过程,创建语法相当简单,既可以手动或通过软件工具自动生成LDF。自 LIN V2.0 规范起,增补的节点统一描述语言可以清晰地说明商用节点(Off-the-Shelf Nodes)设备的通信特征,通过这种 LIN Node Capability Language 描述的节点特征文件称 NCF(Node Capability File),而LIN子网(Cluster)中所有节点NCF正是创建系统LDF的必要条件。

d612c736c0838be5ba93fe6bab3aec77.png

图1. LIN 开发流程

应用特点


 ↵

LIN总线的特征包括:

  • 基于 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值