LIN总线:汽车车身控制应用标准_第1页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、lin总线:汽车车身控制应用标准 加尔文创造公司(今摩托罗拉公司)在二十世纪三十年月推出车载收音机时,没有几个人能看清其将来。多年来这种收音机向来是唯一的车载组件。当今汽车中的信息消遣系统仅仅是众多电子控制系统之一:当今现代汽车中的电子控制单元(ecu)数量多达80种(1所示)。组件市场自然向来保持增长势头,到2018年市值有望达到185亿美元。 在最初几年,汽车采纳自立自主电子系统。后来很快意识需要一种支持系统间互相通信的机制。这不仅催生出诸如能够协调各个电子系统的串行通信信道()等网络,同时也促进了汽车整体功能改进。图1:多个车载电子系统汽车网络:1983年,博世公司开头开发控制器局域网(

2、can)总线,并且在1986年正式发布相关协议。目前有多种不同汽车总线标准,但是can仍然是最流行的标准。在can网络中,全部节点(源于不同的ecu)都承担主节点(即,不存在主从拓扑结构),而且并不分配详细地址。而是由消息携带标识符。在给定时光,多个节点可以同时向发送数据。然后由消息标识符协助确定消息的优先级。最高优先级的消息会使can总线进入显性状态(dominant state),而全部其他节点会停止发送。这些节点事实上是,除发送消息之外,其可以按照特定功能从总线查找特定消息。因此,can总线所衔接的不同节点之间会浮现信息流。因为can会举行填充错误、误码、校验和错误、误帧以及应答错误等多

3、项错误检查, 因此具有高牢靠性。can支持高达1mbps的数据传输速率,从而成为衔接汽车关键功能ecu(如:变速箱、温度等)的默认挑选。为什么挑选lin?但是,汽车电子的作用并非仅仅局限于这些关键单元。车身电子市场多年来向来在增长。典型车身控制应用包括座椅、车窗、智能雨刷以及汽车空调传感器等。对车身电子的关键要求是确保汽车更舒服、更平安。尽管这些系统可能不要求像关键ecu那样的高平安性,但是它们仍然需要一定的汽车网络通信标准。其所需不同网络系统与类型分类如下:- 常规车身与动力总成应用采纳具有实时特性的协议,主要是需要can;- 多媒体应用需要更高的带宽与速度,甚至需要无线互联。所采纳的网络包

4、括bluetooth、most 或firewire;- 平安关键应用需要具备牢靠性和容错的协议。时光触发can(tt-can)和flexray是其所采纳的典型网络;- 座椅、车窗、雨刷,甚至某些复杂的ecu中的智能传感器及促动器具有更低的通信需求。这些应用通常采纳定制oem协议寻址,其通信并不需要采纳can或flexray接口。对于最后一类应用而言,因为oem厂商采纳其自有协议,因此oem的供给商在没有标准状况下设计不同系统会濒临一些难题,如:复杂性与费用。所以,不同汽车创造商在二十世纪九十年月后期共同成立了lin联盟。该联盟在2002年最终实现了此类系统的联网标准,其称为lin。lin与ca

5、n对照:实现can比实现lin的成本高。导致can成本更高的因素包括:- can网络中的每个节点都需要时钟发生器或晶体;- can的芯片级实现起来更复杂- 采纳双线传输。最重要的是,囫囵昂贵的架构对于不需要高牢靠性和高数据速率的应用来说过于奢靡。上述种种缺陷促进了对lin网络需求增长。lin总线的作用是补充而非替代can总线。它是一种支持汽车网络远程以及非关键应用的低成本串行通信协议。与can不同,lin采纳主从拓扑结构。这种网络普通包含一个主节点和多达16个从节点。全部通信均由主节点发起。因为全部节点都是由主节点举行时钟控制,因此惟独主节点中需要精密时钟。这是使lin成本低于can的缘由之一

6、(can中的全部节点都需要采纳晶体或精密时钟发生器)。lin特性与优势:lin的主要特性与优势如下:1. 补充作用 如前所述,lin的作用并非是替代而是补充can。此特性有助于can扩展到应用中的远程分级子网。2. 单线实现 lin的低成本单线实现计划(不同于can的双绞线实现计划)可以显著降低成本。3. 数据速率 出于emi控制缘由,数据速率限速为20kbps,这有助于保持网络的牢靠性。4. 广播串行网络 lin网络可以采纳一个主节点和多达16个从节点。全部消息均从主节点始发并且最多由1个从节点按照消息标识符做出响应。5. 自同步 无需晶体或谐振器,从而能够大幅降低实现成本。6. 等待时光

7、lin网络可以提供保证等待时光,从而使其成为预测性更高的网络。7. 整体实现 lin比can的实现成本和复杂性更低。对于can,其每个节点都需要can接口、晶体和双线衔接。而lin通过容易的串行通信模块(scb)和增加型iso 9141接口便可工作,无需晶体,而且是采纳单线衔接。表1提供lin与can特性的迅速对照,以协助开发人员按照不同参数需求挑选网络:表1:lin与can对照基于lin的系统的组件:创建基于lin的系统的复杂性远远低于基于can的系统。基于lin的系统所需组件包括:- 物理收发器(phy)- 带有串行通信模块(scb)/接口的微控制器- 开发工具:软件典型lin网络类似于图

8、2所示带有一个主节点和多个从节点的系统。图2:典型lin网络物理收发器注释:大多数lin实现计划采纳收发器管理接口衔接和支持更高的电平。这些收发器普通位于微控制器外部。为了在lin网络中承担从节点,需要一个串行通信接口(sci)或串行通信模块(scb),以支持uart,从而实现接口衔接。lin协议采纳uart作为基本收发方式。假如无法在mcu硬件中实现uart,则可以采纳软件实现。但是不建议采纳这种办法,由于会给处理器带来不须要的负载。为用作主节点,我们需要采纳更高端的mcu。除了支持sci的uart之外,主节点还需要一个时钟发生器。lin采纳符合iso9141标准的bus单线衔接。如今我们具

9、有更高级的汽车级mcu,其以内置lin-phy提供对lin的专用支持。这种集成可以使实现计划更紧凑、更容易。大多数mcu供给商起码会在其一个器件系列中支持lin接口。例如公司的可编程片上系统(p),其提供一个在单芯片上集成可编程规律、存储器和mcu的片上系统架构。这些器件支持能够配置为lin的串行通信接口,从而很有可能适用于需要lin的汽车应用。除了mcu和lin phy之外,配置lin接口的不同参数通常需要软件模块等开发工具。赛普拉斯等处理器厂商可提供支持软硬件同步设计的设计环境,如: designer 与psoc creator。此类工具提供灵便的lin组件或用户模块,其可以按照设计需求举

10、行编程并运行。mcu供给商还需要通过符合lin规范的全都性测试对其lin接口举行验证或认证。几乎全部oem厂商都会提出此项要求,而mcu供给商在其开发过程中遵守相关要求。lin消息帧:为了更好地了解数据如何通过lin传输,需要了解相关消息帧。lin消息帧由一个报头和一个响应组成。报头长度固定,而响应包含08字节的数据。帧间响应时光是从节点响应lin主节点发出的哀求所需要的时光。帧间响应时光随网络节点不同而不同,由于其取决于各节点的软硬件实现。响应之后是一个针对消息帧的数据部分而计算的校验和。报头分为三个字段:1. 同步间隔场(sync-break field)用于 激活全部衔接的lin从节点,

11、使其侦听报头的随后部分。它由一个起始位和多个显性位(dominant bit)组成。2. 同步场(sync-field)是一个标准的数据格式字节。运行于rc上的lin从节点采纳固定量的升高沿和下降沿之间的距离测量总线的当前位时光,以便重新计算内部波特率。3. 标识符(id)场由主节点发送到全部lin节点,其通常包含64个不同值之一,并且在8位数据中含有2个奇偶校验位。标识符包含随后通过lin总线传输的信息,如:发送者、接受者、用途以及数据字段长度。消息帧结构3所示。.图3:lin消息帧结构lin应用:我们已经清晰哪类汽车应用需要lin。我们来迅速查看一下采纳lin网络的典型应用列表(见表2)。为了更好地了解其差异,表2将需要lin的应用与需要can的应用举行了对照。车载电子数量在不断增多,其网络复杂性也在不断提高。我们在不远的未来会在路上看到能够互相通信的无人驾驶汽车。随着汽车电气网络数量增多和复杂性提高,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论