LIN总线:汽车车身控制应用标准

发布者:InspiredDreamer最新更新时间:2016-06-20 来源: eefocus关键字:LIN总线  汽车车身控制  应用标准 手机看文章 扫描二维码
随时随地手机看文章
加尔文制造公司(今摩托罗拉公司)在二十世纪三十年代推出车载收音机时,没有几个人能看清其未来。多年来这种收音机一直是唯一的车载电子组件。当今汽车中的信息娱乐系统仅仅是众多电子控制系统之一:当今现代汽车中的电子控制单元(ECU)数量多达80种(如图1所示)。汽车电子组件市场自然一直保持增长势头,到2018年市值有望达到185亿美元。


在最初几年,汽车采用独立自主电子系统。后来很快意识需要一种支持系统间相互通信的机制。这不仅催生出诸如能够协调各个电子系统的串行通信信道(总线)等网络,同时也促进了汽车整体功能改进。


图1:多个车载电子系统

 

>>> 汽车网络:

1983年,博世公司开始开发控制器局域网(CAN)总线,并且在1986年正式发布相关协议。目前有多种不同汽车总线标准,但是CAN仍然是最流行的标准。在CAN网络中,所有节点(源于不同的ECU)都担当主节点(即,不存在主从拓扑结构),而且并不分配具体地址。而是由消息携带标识符。

 

在给定时间,多个节点可以同时向CAN总线发送数据。然后由消息标识符帮助确定消息的优先级。最高优先级的消息会使CAN总线进入显性状态(dominant state),而所有其他节点会停止发送。这些节点实际上是收发器,除发送消息之外,其可以根据特定功能从总线查找特定消息。因此,CAN总线所连接的不同节点之间会出现信息流。


由于CAN会进行填充错误、误码、校验和错误、误帧以及应答错误等多项错误检查, 因此具有高可靠性。CAN支持高达1Mbps的数据传输速率,从而成为连接汽车关键功能ECU(如:变速箱、温度传感器等)的默认选择。

 

>>> 为什么选择LIN?

但是,汽车电子的作用并非仅仅局限于这些关键单元。车身电子市场多年来一直在增长。典型车身控制应用包括座椅、车窗、智能雨刷以及汽车空调传感器等。对车身电子的关键要求是确保汽车更舒适、更安全。尽管这些系统可能不要求像关键ECU那样的高安全性,但是它们仍然需要一定的汽车网络通信标准。

 

其所需不同网络系统与类型分类如下:

-        常规车身与动力总成应用采用具有实时特性的协议,主要是需要CAN;

-        多媒体应用需要更高的带宽与速度,甚至需要无线互联。所采用的网络包括Bluetooth、MOST 或Firewire;

-        安全关键应用需要具备可靠性和容错的协议。时间触发CAN(TT-CAN)和FlexRay是其所采用的典型网络;

-        座椅、车窗、雨刷,甚至某些复杂的ECU中的智能传感器及促动器具有更低的通信需求。这些应用通常采用定制OEM协议寻址,其通信并不需要采用CAN或FlexRay接口。

 

对于最后一类应用而言,由于OEM厂商采用其自有协议,因此OEM的供应商在没有标准情况下设计不同系统会面临一些难题,如:复杂性与费用。所以,不同汽车制造商在二十世纪九十年代后期共同成立了LIN联盟。该联盟在2002年终于实现了此类系统的联网标准,其称为LIN。

 

>>> LIN与CAN对比:

实现CAN比实现LIN的成本高。导致CAN成本更高的因素包括:
-        CAN网络中的每个节点都需要时钟发生器或晶体;

-        CAN的芯片级实现起来更复杂

-        采用双线传输。

 

最重要的是,整个昂贵的架构对于不需要高可靠性和高数据速率的应用来说过于奢侈。

 

上述种种缺陷促进了对LIN网络需求增长。LIN总线的作用是补充而非替代CAN总线。它是一种支持汽车网络远程以及非关键应用的低成本串行通信协议。与CAN不同,LIN采用主从拓扑结构。这种网络一般包含一个主节点和多达16个从节点。所有通信均由主节点发起。由于所有节点都是由主节点进行时钟控制,因此只有主节点中需要精密时钟。这是使LIN成本低于CAN的原因之一(CAN中的所有节点都需要采用晶体或精密时钟发生器)。

 

>>> LIN特性与优势:

LIN的主要特性与优势如下:

1.     补充作用 – 如前所述,LIN的作用并非是替代而是补充CAN。此特性有助于CAN扩展到应用中的远程分级子网。

2.     单线实现 – LIN的低成本单线实现方案(不同于CAN的双绞线实现方案)可以显著降低成本。

3.     数据速率 –出于EMI控制原因,数据速率限速为20Kbps,这有助于保持网络的可靠性。

4.     广播串行网络 – LIN网络可以采用一个主节点和多达16个从节点。所有消息均从主节点始发并且最多由1个从节点根据消息标识符做出响应。

5.     自同步 – 无需晶体或谐振器,从而能够大幅降低实现成本。

6.     等待时间 – LIN网络可以提供保证等待时间,从而使其成为预测性更高的网络。

7.     整体实现 – LIN比CAN的实现成本和复杂性更低。对于CAN,其每个节点都需要CAN接口、晶体和双线连接。而LIN通过简单的串行通信模块(SCB)和增强型ISO 9141接口便可工作,无需晶体,而且是采用单线连接。

 

表1提供LIN与CAN特性的快速对比,以帮助开发人员根据不同参数需求选择网络:

表1:LIN与CAN对比

 

>>> 基于LIN的系统的组件:

创建基于LIN的系统的复杂性远远低于基于CAN的系统。基于LIN的系统所需组件包括:

-        物理收发器(PHY)

-        带有串行通信模块(SCB)/接口的微控制器

-        开发工具:软件

 

典型LIN网络类似于图2所示带有一个主节点和多个从节点的系统。

图2:典型LIN网络

 

物理收发器注释:大多数LIN实现方案采用收发器管理接口连接和支持更高的电压电平。这些收发器一般位于微控制器外部。

 

为了在LIN网络中担当从节点,MCU需要一个串行通信接口(SCI)或串行通信模块(SCB),以支持UART,从而实现接口连接。LIN协议采用UART作为基本收发方式。如果无法在MCU硬件中实现UART,则可以采用软件实现。但是不建议采用这种方法,因为会给处理器带来不必要的负载。为用作主节点,我们需要采用更高端的MCU。除了支持SCI的UART之外,主节点还需要一个时钟发生器。

 

LIN采用符合ISO9141标准的BUS单线连接。如今我们具有更高级的汽车级MCU,其以内置LIN-PHY提供对LIN的专用支持。这种集成可以使实现方案更紧凑、更简单。


大多数MCU供应商至少会在其一个器件系列中支持LIN接口。例如赛普拉斯半导体公司的可编程片上系统(PSoC),其提供一个在单芯片上集成可编程逻辑、存储器和MCU的片上系统架构。这些器件支持能够配置为LIN的串行通信接口,从而很有可能适用于需要LIN的汽车应用。

 

 除了MCU和LIN PHY之外,配置LIN接口的不同参数通常需要软件模块等开发工具。赛普拉斯等处理器厂商可提供支持软硬件同步设计的设计环境,如:PSoC Designer 与PSoC Creator。此类工具提供灵活的LIN组件或用户模块,其可以根据设计需求进行编程并运行。

 

 MCU供应商还需要通过符合LIN规范的一致性测试对其LIN接口进行验证或认证。几乎所有OEM厂商都会提出此项要求,而MCU供应商在其开发过程中遵守相关要求。

 

>>> LIN消息帧:

 为了更好地了解数据如何通过LIN传输,需要了解相关消息帧。LIN消息帧由一个报头和一个响应组成。报头长度固定,而响应包含0~8字节的数据。帧间响应时间是从节点响应LIN主节点发出的请求所需要的时间。帧间响应时间随网络节点不同而不同,因为其取决于各节点的软硬件实现。响应之后是一个针对消息帧的数据部分而计算的校验和。

 

 报头分为三个字段:

1.     同步间隔场(SYNC-break field)用于 激活所有连接的LIN从节点,使其侦听报头的随后部分。它由一个起始位和多个显性位(dominant bit)组成。

2.     同步场(SYNC-field)是一个标准的数据格式字节。运行于RC振荡器上的LIN从节点采用固定量的上升沿和下降沿之间的距离测量总线的当前位时间,以便重新计算内部波特率。

3.     标识符(ID)场由主节点发送到所有LIN节点,其通常包含64个不同值之一,并且在8位数据中含有2个奇偶校验位。标识符包含随后通过LIN总线传输的信息,如:发送者、接受者、用途以及数据字段长度。

 

消息帧结构如图3所示。.

图3:LIN消息帧结构

 

>>> LIN应用:

我们已经清楚哪类汽车应用需要LIN。我们来快速查看一下采用LIN网络的典型应用列表(见表2)。为了更好地了解其差异,表2将需要LIN的应用与需要CAN的应用进行了对比。

 表2:典型LIN应用

 

车载电子数量在不断增多,其网络复杂性也在不断提高。我们在不远的将来会在路上看到能够相互通信的无人驾驶汽车。随着汽车电气网络数量增多和复杂性提高,更简单、更便宜的替代产品也在不断增加,其中最流行的是LIN。LIN已经成为大多数不需要CAN等级安全性的车身控制应用的标准,而且在将来还会保持其流行势头。随着新版本的发布(最新版本为2.2A版),LIN也在保持其更新,以满足汽车新标准要求。这同时也要求汽车MCU供应商装备最新、最优LIN接口版本,以便在车身控制应用领域发挥其用武之地。

关键字:LIN总线  汽车车身控制  应用标准 引用地址:LIN总线:汽车车身控制应用标准

上一篇:LIN总线技术及应用——协议规范(三)
下一篇:深度解析CAN-FD与CAN协议的差别

推荐阅读最新更新时间:2024-05-03 00:28

LIN总线及其对环保汽车的贡献
  是否真的有绿色汽车?   原油价格上升及全球气候的明显变化增强了消费者对生态环境的意识 (ecological awareness)。但即便如此,汽车工业仍然在不断发展。那么,是否真的有所谓的绿色汽车呢?这当然是没有的,或者说,目前还没有。不过,情况也不至于这样差,例如现有引擎的功率比20年前增大了许多倍,但油耗却减少了差不多三分之一。   降低油耗的因素   汽车的重量和其电子系统是降低油耗、进而减少二氧化碳 (CO2) 排放的主要因素。30多年前,几乎没听说过诸如电动助力转向,主动和被动安全或空调之类的系统,而如今这些功能甚至在各种基本汽车型款上都成了不可缺少的组成部分。正是这类 (以及许多其它的) 功能构成了汽车额
[嵌入式]
基于LIN总线汽车前灯运动控制系统的设计
引言   随着社会的发展,汽车越来越普及,汽车应用已变得日益复杂,而且越来越多地采用电子驱动,因此,将更多创新技术及专用技术应用在这个领域也就不足为奇了。随着汽车拥有量的增加,发生交通事故的概率也随之增加,特别是在夜间行车,两车相汇,汽车前灯的控制就是一个重要的问题,目前汽车常包含有带动态位置控制的前灯,特别是对高强度放电(HID)氙气灯来说,动态位置控制功能非常关键。不过,前灯定位系统对电子组件提出了非常恶劣的环境要求。如何降低前灯运动控制设计的复杂度,节省时间、降低成本成为汽车电子研究的重要课题,本文针对汽车前灯控制的要求,介绍一种价格低,功能较齐,基于LIN总线汽车前灯运动控制系统的实现方法,对不同的步进驱动器/控制器组合
[汽车电子]
基于<font color='red'>LIN总线</font><font color='red'>汽车</font>前灯运动<font color='red'>控制</font>系统的设计
汽车平台战略、标准和新应用将提升以太网市场潜力
汽车以太网 需求将在2023年增长至近5.88亿连接插口   2016年10月, IEEE (电气和电子工程师协会)在法国巴黎举办了汽车以太网大会。往届大会见证了汽车以太网的缓慢发展,而Strategy Analytics最新研究报告《汽车以太网:汽车平台战略、标准和新应用推动需求》对高速网络协议有着更乐观的展望。   对过高的成本、数据压缩和可用竞争协议的担忧导致许多汽车厂商将以太网的使用仅限制在诊断端口上。然而,近期的发展表明汽车厂商对使用以太网有着前所未有的热情。   Strategy Analytics全球汽车行业高级分析师Kevin Mak表示,“全新、更高速的标准出现、互通测试以及更多厂商的参与将会推动更多汽车厂商采用
[嵌入式]
LIN总线开发:STM32F0 TJA1020
LIN总线协议最新版本是V2.2,历史版本有V1.0,V1.2,V1.3,V2.0,V2.1,V2.2。具体的区别请自行百度,这里只介绍对于写代码最需要关心的问题。 V1.0属于起初版本,各项定义都不完整,目前实际没有应用; V1.2也没有应用,相对V1.0稍微完善了名称描述; V1.3是比较完善的版本,目前存在比较旧版的汽车总线中,采用经典校验; V2.0,V2.1是在V1.3基础上增加了诊断协议,直接继承自ISO15765-3(CAN协议中的诊断定义相同);采用增强型校验+经典校验两种; V2.2版本没有明显修改,只是对各类文字描述做了修正。 ------------------------------
[单片机]
<font color='red'>LIN总线</font>开发:STM32F0 TJA1020
我国颁布首部消费电子应用内容保护标准
  由长虹、中国电子标准化研究所在内的15家企业和科研院所历时5年制订的《数字接口内容保护系统技术规范》(UCPS标准)近日由工业和信息化部颁布。    据悉,UCPS标准成功突破国外内容保护专利技术壁垒,是我国消费电子行业第一部拥有自主知识产权的内容保护标准,可广泛应用于数字电视、机顶盒、手机、移动数码等消费电子产品领域。    UCPS标准的成功研发,使我国消费电子产业形成拥有自主知识产权的核心技术点,突破了国外专利保护壁垒。与类似标准相比,UCPS标准的功能性和扩展性得到增强,不依靠其他标准,UCPS本身即可完成设备功能的定义和控制。同时,该标准将复杂的功能模块化、软件化,大大降低了开发难度和芯片规模,并通过引入新的安
[手机便携]
LIN总线车身控制中的应用
LIN总线概述     LIN总线作为使用广泛的CAN通讯网络的辅助,它基于主从结构,使用单线通讯,减少了大量线束的重量和费用。其目标应用是不需要CAN的性能、带宽及复杂性的低速系统,如开关类负载或位置型系统,包括车的后视镜、车锁、车座椅、车窗等的控制。 LIN总线特点     低成本的单线12V数据传输,线的驱动和接收特性符合改进的ISO 9141单线标准;     传输速率可达20Kbit/s;     单主/多从的结构,不需要总线仲裁,由主节点来控制总线的访问;     基于通用UART/SCI的硬件接口,使用成本低的半导体工艺实现,几乎所有的微控制器都有LIN 必需的硬件;     从节点不需要晶振或陶瓷振荡器就可实现自同
[嵌入式]
3分钟了解汽车三大总线CAN,LIN,Flexray
随着 新能源汽车 列入国家加快培育和发展的七大战略性新兴产业,汽车的智能化、数字网络化、节能化成了汽车发展的大方向。 汽车总线 是实现数字网络化的基础,本文将和大家聊聊当今汽车三大总线,CAN、LIN、Flexray。 今天,社会进入了信息网络时代,人们希望汽车不仅仅是一种代步工具,更希望在汽车是生活及工作范围的一种延伸,在汽车上就像呆在自己的办公室和家里一样,可以打电话、上网、娱乐、工作。     功能的增多也使得汽车上的电子装置数量急剧增加,各种汽车总线也应运而生。我们最熟悉的汽车总线是CAN,对于LIN和Flexray大家或许还有点陌生。那么接下来,就为大家介绍一下这三种汽车总线。 一、汽车总线的诞生
[嵌入式]
ETSI推进应用NFC手机的标准
  使用手机进行近场通讯的广泛使用,使得欧洲电信标准化研究所(ETSI)智能卡平台技术委员会批准主机控制器接口(HCI)规格更进一步。这个规格是NFC最重要的接口之一,位于手机智能卡平台和NFC应用处理器之间的管理层。   与NFC论坛共同开发,总的目标是一个逻辑接口,这个接口将允许NFC前端直接与应用处理器和不同电子设备(诸如手机、PDA、PC周边设备)的多种安全要素通信,使得可以更快NFC功能的集成。   最初的HCI规格为SIM上的主机安全应用和在手机中使用NFC芯片的不接触性质与外部通信提供了一个标准方式,ETSI 2007年10月批准将单线协议(SWP)结合至物理层,这使得芯片制造商着手发展由ETSI批准的标准。
[焦点新闻]
ETSI推进<font color='red'>应用</font>NFC手机的<font color='red'>标准</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved