LIN(Local Interconnect Network)是由汽车厂商专门为汽车开发的一种低成本串行通信网络,用于实现汽车中的分布式电子系统控制。其主要目的是为现有汽车网络CAN(Control Area Network)提供辅助功能,目标用于低端系统,无需CAN的性能、带宽以及复杂性。可以说LIN是一种辅助的总线网络。在不需要CAN 总线的带宽和多功能的场合,诸如智能传感器和制动装置之间的通信,使用LIN总线可大大降低成本。LIN的标准化简化了现存的多种多点解决方案,且可以降低在汽车电子领域中的开发、生产、服务和后勤成本。LIN也因此在汽车及其它工业领域的分布式控制中得到广泛应用。
LIN总线
在LIN技术规范中,除定义了基本协议和物理层外,还定义了开发
工具和应用软件接口。LIN通讯基于SCI(UART)数据格式,采用单主控制器,多从设备的模式。仅使用一根12V信号总线,和一个无固定时间基准的节点同步时钟线。这种低成本的串行通信模式和相应的开发环境目前已由LIN协会制定成标准。
LIN网络的特性
LIN总线主要特性如下:
LIN的通信规则
一个LIN网络通常由一个主节点、一个或多个从节点组成。所有节点都有一个从通讯任务,该通信任务分为发送任务和接收任务。主节点除此之外还有一个主发送任务。一个LIN网络上的通讯总是由主发送任务所发起的。主控制器发送一个起始报文,该起始报文由同步断点、同步字、消息标志符所组成。相应的,在接收并且滤除消息标志符后,一个从任务被激活并且开始消息的应答传输。该应答由2/4/8个数据字节和一个校验码所组成。起始报文和应答部分构成一个完整的报文帧。通常由报文标志符指示该报文的组成。这种通讯规则可以用多种方式来交换数据,可以由主节点到一个或多个从节点,也可以由一个从节点到主节点或其它的从节点。通信信号可以在从节点之间传播,而不经过主节点,或者主节点广播消息到网络中的所有节点,报文帧的时序受主控制器控制。图1为LIN的网络结构和报文组成示意图。
图1 LIN通讯概念
LIN的报文帧结构
报文传输是由报文帧的格式形成和控制的,报文帧由主机任务向从机任务传送同步和标识符信息,并将一个从机任务的信息传送到所有的其它从机任务。主机任务位于主机节点内部,负责报文的进度表,发送报文头。从机任务位于所有的(即主机或从机)节点间,其中一个(主机节点或从机节点)发送报文的响应。报文帧结构如图2所示,一个报文帧由一个主机节点发送的报文头和一个主机或从机节点发送的响应组成。报文帧的报文头包括一个同步间隔场、一个同步场和一个标识符场。报文帧的响应则由3个到9个字节场组成:2、4或8字节数据场和1个校验和场。
图2 LIN报文帧
LIN网络在汽车电子控制解决方案中的应用
在汽车电子控制单元的设计中应该首先考虑的是安全问题,所以对于那些关键控制部分如:汽车发动机、自动变速箱、刹车装置、安全气囊等单元应该采用分散式控制;而对于那些与安全无关的单元比如:汽车的门窗、方向盘、座椅、空调、照明、湿度传感器、交流发电机控制单元等,出于成本的考虑可以采用CAN与LIN混合的集中控制方式。对于这些成本比较敏感的单元,LIN可以使那些机械元件,如智能传感器、制动器或光敏器件得到较广泛的应用。这些器件可以很容易地连接到汽车网络中,并得到十分方便的维护和服务。在LIN实现的系统中,通常将模拟信号量用数字信号量所替换,这将使总线性能得到优化。图3是 LIN在汽车车身控制网络解决方案中的应用。
图3 LIN在汽车网络全套解决方案中应用
图中CAN总线连接了传动装置控制单元、灯控单元、门控单元、座椅控制单元以及仪表系控制单元等。而LIN总线构成的LIN网络作为CAN网络的辅助网络,连接了车门窗控制单元、雨刷控制单元、天线控制单元等低速设备。可以看出,作为CAN网络的辅助网络,目标应用主要在低端系统,不需要CAN的性能、带宽及复杂性。与CAN相比使系统成本更低。
尽管LIN最初的设计目的是应用于汽车电子控制系统,由于其特有的性能,LIN也正广泛应用于工业化传感器总线、民用消费电子产品中。
LIN总线与MCU的接口设计
一般的微控制器MCU (Microcontroller Unit)的LIN总线是通过其SCI 串行通讯接口经过一个LIN总线接口芯片来实现的。MC33399就是Motorola公司专为汽车辅助总线LIN的应用而设计的物理层器件,它适应于LIN的规范,它的内部结构可参见图4,MC33399的主要特性如下:通信速率从1kB/S"20kB/S;正常工作电压8"18VDC;有正常与睡眠两种工作模式,无源节点不会打扰网络,非常低的睡眠待机电流,与MCU的接口可控制外部电压调节器,LIN BUS极限电压完全同LIN协议特性参数兼容,它可从LIN总线、MCU命令和高压唤醒输入被唤醒,内部有上拉电阻,较高的电磁兼容免疫性能。总线回转率控制根据LIN协议规范(推荐值为2V。US)。如果采用MC33399 LIN总线物理接口电路实现微处理器MCU的LIN总线接口设计,那么它们在车辆控制之中的接口设计如图-4所示。MC33399的RXD和TXD分别与MCU的SCI连接,其使能端EN与MCU的任意一个I/O线连接并受MCU的控制。VSUP接电瓶正极,WAKE受一个外部开关控制,INH控制MCU的电源调节器。LIN端搭接LIN sub bus辅助总线。
图4 LIN接口芯片MC33993与MCU的典型接口方式
结语
LIN 是一个值得投资的总线通信,它不要求有CAN 的带宽和多功能性。线驱动器接收器的规范遵从ISO 9141 标准, 而且EMI 性能有所提高。目前由汽车厂商和半导体厂商共同组成的团体FlexRay Consortium,正致力于为未来的汽车开发更高速的、具有容错性的、支持分布式控制系统的总线“X-by-Wire”,X-by-Wire的通信速率将达到10M。届时,X-by-Wire将配合CAN、LIN一起组成整个汽车的通信控制网络。
关键字:LIN 网络技术 汽车电子控制
引用地址:LIN网络技术与汽车电子控制
LIN总线
在LIN技术规范中,除定义了基本协议和物理层外,还定义了开发
工具和应用软件接口。LIN通讯基于SCI(UART)数据格式,采用单主控制器,多从设备的模式。仅使用一根12V信号总线,和一个无固定时间基准的节点同步时钟线。这种低成本的串行通信模式和相应的开发环境目前已由LIN协会制定成标准。
LIN网络的特性
LIN总线主要特性如下:
LIN的通信规则
一个LIN网络通常由一个主节点、一个或多个从节点组成。所有节点都有一个从通讯任务,该通信任务分为发送任务和接收任务。主节点除此之外还有一个主发送任务。一个LIN网络上的通讯总是由主发送任务所发起的。主控制器发送一个起始报文,该起始报文由同步断点、同步字、消息标志符所组成。相应的,在接收并且滤除消息标志符后,一个从任务被激活并且开始消息的应答传输。该应答由2/4/8个数据字节和一个校验码所组成。起始报文和应答部分构成一个完整的报文帧。通常由报文标志符指示该报文的组成。这种通讯规则可以用多种方式来交换数据,可以由主节点到一个或多个从节点,也可以由一个从节点到主节点或其它的从节点。通信信号可以在从节点之间传播,而不经过主节点,或者主节点广播消息到网络中的所有节点,报文帧的时序受主控制器控制。图1为LIN的网络结构和报文组成示意图。
图1 LIN通讯概念
LIN的报文帧结构
报文传输是由报文帧的格式形成和控制的,报文帧由主机任务向从机任务传送同步和标识符信息,并将一个从机任务的信息传送到所有的其它从机任务。主机任务位于主机节点内部,负责报文的进度表,发送报文头。从机任务位于所有的(即主机或从机)节点间,其中一个(主机节点或从机节点)发送报文的响应。报文帧结构如图2所示,一个报文帧由一个主机节点发送的报文头和一个主机或从机节点发送的响应组成。报文帧的报文头包括一个同步间隔场、一个同步场和一个标识符场。报文帧的响应则由3个到9个字节场组成:2、4或8字节数据场和1个校验和场。
图2 LIN报文帧
LIN网络在汽车电子控制解决方案中的应用
在汽车电子控制单元的设计中应该首先考虑的是安全问题,所以对于那些关键控制部分如:汽车发动机、自动变速箱、刹车装置、安全气囊等单元应该采用分散式控制;而对于那些与安全无关的单元比如:汽车的门窗、方向盘、座椅、空调、照明、湿度传感器、交流发电机控制单元等,出于成本的考虑可以采用CAN与LIN混合的集中控制方式。对于这些成本比较敏感的单元,LIN可以使那些机械元件,如智能传感器、制动器或光敏器件得到较广泛的应用。这些器件可以很容易地连接到汽车网络中,并得到十分方便的维护和服务。在LIN实现的系统中,通常将模拟信号量用数字信号量所替换,这将使总线性能得到优化。图3是 LIN在汽车车身控制网络解决方案中的应用。
图3 LIN在汽车网络全套解决方案中应用
图中CAN总线连接了传动装置控制单元、灯控单元、门控单元、座椅控制单元以及仪表系控制单元等。而LIN总线构成的LIN网络作为CAN网络的辅助网络,连接了车门窗控制单元、雨刷控制单元、天线控制单元等低速设备。可以看出,作为CAN网络的辅助网络,目标应用主要在低端系统,不需要CAN的性能、带宽及复杂性。与CAN相比使系统成本更低。
尽管LIN最初的设计目的是应用于汽车电子控制系统,由于其特有的性能,LIN也正广泛应用于工业化传感器总线、民用消费电子产品中。
LIN总线与MCU的接口设计
一般的微控制器MCU (Microcontroller Unit)的LIN总线是通过其SCI 串行通讯接口经过一个LIN总线接口芯片来实现的。MC33399就是Motorola公司专为汽车辅助总线LIN的应用而设计的物理层器件,它适应于LIN的规范,它的内部结构可参见图4,MC33399的主要特性如下:通信速率从1kB/S"20kB/S;正常工作电压8"18VDC;有正常与睡眠两种工作模式,无源节点不会打扰网络,非常低的睡眠待机电流,与MCU的接口可控制外部电压调节器,LIN BUS极限电压完全同LIN协议特性参数兼容,它可从LIN总线、MCU命令和高压唤醒输入被唤醒,内部有上拉电阻,较高的电磁兼容免疫性能。总线回转率控制根据LIN协议规范(推荐值为2V。US)。如果采用MC33399 LIN总线物理接口电路实现微处理器MCU的LIN总线接口设计,那么它们在车辆控制之中的接口设计如图-4所示。MC33399的RXD和TXD分别与MCU的SCI连接,其使能端EN与MCU的任意一个I/O线连接并受MCU的控制。VSUP接电瓶正极,WAKE受一个外部开关控制,INH控制MCU的电源调节器。LIN端搭接LIN sub bus辅助总线。
图4 LIN接口芯片MC33993与MCU的典型接口方式
结语
LIN 是一个值得投资的总线通信,它不要求有CAN 的带宽和多功能性。线驱动器接收器的规范遵从ISO 9141 标准, 而且EMI 性能有所提高。目前由汽车厂商和半导体厂商共同组成的团体FlexRay Consortium,正致力于为未来的汽车开发更高速的、具有容错性的、支持分布式控制系统的总线“X-by-Wire”,X-by-Wire的通信速率将达到10M。届时,X-by-Wire将配合CAN、LIN一起组成整个汽车的通信控制网络。
上一篇:Flash硬盘及其在GPS车载导航仪中的应用
下一篇:发光LED液冷方案在汽车行业的应用
推荐阅读最新更新时间:2024-05-03 00:01
示波器LIN协议触发
LIN作为一种常用的汽车网络协议,也被列为ZDS2022示波器完全免费开放的协议之一,今天我们就来看下ZDS2022示波器是如何对LIN协议进行触发与解码的吧。 向示波器输入LIN协议信号,按下【Trigger】键,将触发方式设为普通触发,触发类型设为LIN,按下协议参数,设置正确的触发源与波特率,其中ZDS2022的LIN协议也支持波特率自定义的设置,用户可根据自己的需要进行波特率设置,触发模式包含同步间隔、同步场、ID场和数据序列4种模式,选中同步间隔模式,此时,波形已准确触发在同步间隔处,如何判断触发位置是否准确呢? 图1 LIN协议触发与解码 对LIN协议进行解码!按下【Decode】键,
[测试测量]
Microchip推出符合汽车要求的独立式LIN收发器
Microchip Technology Inc.(美国微芯科技公司)今天宣布,推出MCP2003及MCP2004(MCP2003/4)独立式LIN收发器。这些通过AEC-Q100认证的器件得到了第三方LIN/J2602认证,能满足全球汽车制造商的严格要求。这些收发器符合LIN总线1.X/2.0/2.1和SAE J2602标准,并具备在极端恶劣环境下可靠通信的业界领先的ESD和EMC性能。新器件在LIN收发器市场中额定电流消耗最低,有助于延长电池寿命和实现更有效的非点火开关应用。 LIN在全球各地均持续显示出强劲的增长势头并获得了广泛的认可。根据研究公司Strategy Analytics*的数据,在节点数量方面,L
[模拟电子]
Melexis推出尺寸更为小巧的全集成LIN驱动芯片,可驱动继电器控制的车窗升降器
全球微电子工程公司Melexis今日宣布推出面向继电器控制直流电机应用的全新LIN预驱动芯片MLX81160。该芯片是Melexis第三代兼容性嵌入式电机驱动芯片系列的最新成员,兼具功率高、设计紧凑和性价比高等优点。该产品提供48 KB内存(16 KB ROM用于内置LIN协议,32 KB闪存用于应用软件),非常适用于车窗调节器等应用。 为巩固在提升汽车舒适度的电机驱动应用领域的地位,Melexis推出了基于LIN的预驱动芯片MLX81160。该芯片应用高压绝缘体上硅(SOI)技术,在12 V和24 V应用中可表现出优异的稳健性。 这款器件是Melexis广泛用于继电器和直流电机控制的LIN从器件MLX81150的继
[汽车电子]
意法半导体推出首款可支持先进网络技术的汽车IC
中国,2011年10月24日 —— 横跨多重电子应用领域、全球领先的半导体供应商及汽车芯片和节能技术开发商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)推出业界首款可支持先进网络技术的汽车IC,大幅改善汽车燃油效率和尾气二氧化碳排放量。 全球主要汽车市场为节油减排而不断修订汽车工业法规,预计于2014年,欧洲将采用欧6(Euro 6)排放标准,取代现行的欧5排放标准;截至2020年,CO2 平均排放量限制标准将降至95g/km。我国同等于欧4排放标准的国4排放标准将于2011年生效,北京目前正在计划实行国5排放标准。截至2016年,美国的乘用车综合平均燃油能效标准(CAFE)将从30.4
[汽车电子]
干货 | 电子工程师常常弄混的总线分类汇总
总线之前,首先应该明白总线是什么?度娘的完整定义是:总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类。 其实,笔者认为,总线就是是一种内部结构,它是 cpu、内存、输入、输出设备传递信息的公用通道。工程师为了简化硬件电路设计、简化系统结构,常用一组线路,配置以适当的接口电路,与各部件和外围设备连接,这组共用的连接线路被称为总线。另外就是采用总线结构便于部件和设备的扩充,尤其制定了统一的总线标准则容易使不同设备间实现互连。 总线分类 1、总线按功能和规范可分为五大类型:数据总线、地址总线、控制总线、扩展总线及局部总线。 数据总线、地址总线和控制总线也统称为 系统
[汽车电子]
汽车动力系统LIN步进电机驱动器解决方案
步进电机驱动系统是由步进电机和步进电机驱动器构成的。步进电机驱动系统的性能不但取决于步进电机自身的性能,更取决于步进电机驱动器的优劣。同时,对步进电机驱动器的研究与步进电机的研究几乎是同步的,因而步进电机驱动器在汽车动力系统中有着重要的地位。
步进电机驱动器细分的主要作用是提高步进电机的精确率。国内有一些驱动器采用“平滑”来取代细分,有的亦称为细分,但这不是真正的细分,本质不同。
1.“平滑”并不精确控制电机的相电流,只是把电流的变化率变缓一些,所以“平滑”并不产生微步,而细分的微步是可以用来精确定位的。
2.电机的相电流被平滑后,会引起电机力矩的下降,而细分控制不但不会引起电机力矩的下降,相反,力矩会有所增加。
[嵌入式]
常用车载总线CAN、CANFD、LIN、FlexRay 和 Ethernet概述
随着现代汽车的电子化程度越来越高,汽车总线系统也变得越来越复杂。汽车总线测试是一项重要的任务,它有助于确定车辆电子系统中的问题,并保障车辆的安全和可靠性。本文将介绍五种常见的汽车总线系统和相关的测试工具。 CAN总线 …… 控制器区域网(Controller Area Network,CAN)是一种常用于现代汽车中的数据通讯总线。CAN总线是一种高速总线,它支持多种不同的数据传输速率,可以用于传输各种车辆系统的数据,例如引擎、传动系统、车辆稳定性控制系统和防盗系统等。 CAN FD总线 …… CANFD总线是一种高速CAN总线,支持更快的数据传输速率和更大的数据负载。它是CAN总线的进化版,可用于支持更高带宽的应用,例如
[嵌入式]
Atmel推出符合LIN2.0标准的系统基础芯片
Atmel公司推出ATA6621 LIN系统基础芯片(SBC),符合新颁布的LIN2.0标准。与独立使用的LIN收发器相比,像ATA6621这样的系统基础芯片集成度高,包括一个电压调节器和看门狗。 SBC采用Atmel的高压BCDMOS工艺,工作电压高达40V,适合在恶劣环境下使用,如汽车门模块、座位控制或智能传感器等汽车产品,也可用于传动系统产品,如引擎控制系统。 为了减小EMC问题,ATA6621集成了符合LIN 2.0规范的受控转换速率功能,接收器的输入滤波器有助于降低总线信号上的RF干扰。为了满足42V功率网要求,总线输出可承受高达60V短路。ATA6621 LIN IC还提供诸多保护措施,如超温关机和短路保护。 A
[新品]