LIN(Local Interconnect Network,本地互连网络)是专门为轿车开发的一种低本钱串行通讯网络。它是现有轿车多元化网络公文包的一个弥补。LIN将成为层级式机动车网络履行的一个可行性要素,能够进步质量、下降车辆本钱。标准化意味着将会削减现在市场上凌乱的低端多元化解决方案,并下降轿车电子产品在开发、出产、服务及物流范畴的费用。
下图所示是LIN网络的拓扑结构,LIN网络是一个单主节点的网络,在这个网络中有且只能有一个主节点(master node),从节点(slave node)的通讯都是依托主节点来调度的,具体的内容在之后发布的文章中咱们会持续介绍。
下图所示是LIN总线的通讯模型,如图总共分为四层,底层是物理层,首要是界说了线缆和LIN触发器,第二层是数据链路层,首要担任报文帧的处理,第三层是传输层,首要是信号交互和网络层的报文处理,最顶层是运用层。
如下图所示是一个简略的轿车的网络架构,其间有CAN总线、LIN总线以及MOST总线等等,LIN总线也是构建轿车网络的一个重要组成部分。
大致了解了LIN总线,现在让咱们来说说LIN总线的来源吧。
LIN(Local Interconnect Network)协会成立于1998年。
-
成立时的首要成员:
5家整车厂:Audi, BMW, DaimlerChrysler, Volvo, VW
1家半导体制作商:Motorola(LIN总线的标准由摩托罗拉发布)
1家东西供给商:Mentor Graphics
-
现在的首要成员:
5家整车厂:Audi, BMW, DaimlerChrysler, Volvo, VW
1家半导体制作商:Freescale
1家东西供给商:Mentor Graphics
LIN联盟(即LIN协会)一直在尽力将LIN总线推广为ISO国际标准。现在,尽管LIN联盟现已解散了,LIN总线却一步步成为了通用的ISO国际标准。
依据ISO官网上材料,现在LIN总线协议的ISO标准还在发展中并未发布,协议为ISO17987,从ISO17987-1到ISO17987-7现已有7个部分在编;现已发布了的是一个关于LIN的UDS确诊协议ISO14229-7。
那么LIN总线为何会呈现呢?
——LIN总线的首要意图在于供给一种低本钱的车用总线,然后形成对CAN总线的弥补。
——LIN总线现已广泛地被世界上的大多数轿车公司以及零配件厂商所承受,有望成为公认的A类网络标准。
接下来介绍一下LIN总线的首要特点。
-
功用简略,实时性低
-
本钱低
-
传感器/履行器级的总线
-
根据UART数据格局、主从结构、单线12V
-
串行通讯
-
敞开、不需求运用费和版税
下面这个图说明晰CAN总线和LIN总线的联系,在一个轿车的网络中,LIN总线一般是挂在CAN总线下面的,它们经过网关联系起来,完结信息交互,这个网关也相当于LIN网络的主节点,能够调度LIN的其他的从节点。
LIN协议版别概述
如下表格是LIN协议的版别以及发布时刻,不同版别之间也增添了许多新的内容。其间,LIN1.3和LIN2.0是运用最多的版别。
SAE J2602是美国机动工程师协会的LIN标准, 建立在LIN 2.0的根底之上,可是,下降了LIN 2.0标准的一些软件单元的复杂性,以尽力缩短LIN从节点所需求的嵌入式软件代码长度并下降其复杂度。
下面这个时刻轴是LIN协议的发布时刻以及添加的内容。
LIN1.1
1999年7月,底特律SAE大会
内容包含三部分:协议标准;装备言语标准;API标准
LIN1.2
2000年11月
LIN1.3
2002年11月
添加了物理层标准
LIN2.0
2003年9月
习惯今世和未来轿车工业发展趋势
为了完成节点的“即插即用”
添加了确诊标准和节点才能言语标准
LIN2.1
2006年11月
方针是改善LIN 2.0标准的理解力
添加了传输层标准和节点装备标准
形成了8个子标准
LIN标准组成
-
LIN物理层标准
描绘了LIN总线的物理层,包含位传输速率,时钟容错规模等
-
LIN协议标准
描绘了LIN总线的数据链路层
-
LIN确诊和装备标准
描绘了如安在数据链路层之上供给确诊信息和节点装备服务
-
LIN运用程序接口(API)
描绘了网络和运用程序之间的接口,包含确诊模块
-
LIN装备言语标准(LDF)
介绍了LIN装备文件的格局。LIN装备文件用于装备整个网络,并作为OEM和不同网络节点的供货商之间的通用接口,一起可作为开发和剖析东西的一个输入
-
LIN节点才能描绘言语标准(NCF)
介绍了描绘从机节点的言语格局,LIN集群规划东西能够运用NCF文件自动地生成LIN描绘文件
-
LIN传输层标准
描绘了传输最高能到达4095个字节数据的办法
-
LIN确诊标准
描绘了从机节点所支撑的确诊服务类型,确诊服务都运用传输层