汽车车载网络63855.pptx
《汽车车载网络63855.pptx》由会员分享,可在线阅读,更多相关《汽车车载网络63855.pptx(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、汽车车载网络LIN总线协议与技术概述总线协议与技术概述n n-随着现代电子技术的不断发展和电子技术在汽随着现代电子技术的不断发展和电子技术在汽车系统中的不断应用,汽车的各种性能都得到了车系统中的不断应用,汽车的各种性能都得到了极大的改善。现代驾乘人员对汽车各个方面的要极大的改善。现代驾乘人员对汽车各个方面的要求越来越高,如视野性、方便性、舒适性和娱乐求越来越高,如视野性、方便性、舒适性和娱乐性等。新的控制功能随汽车级别的提升不断增加,性等。新的控制功能随汽车级别的提升不断增加,如中央门锁、灯光控制、玻璃升降、后视镜调节、如中央门锁、灯光控制、玻璃升降、后视镜调节、天窗控制、座椅调节和点火延时控
2、制等。传统的天窗控制、座椅调节和点火延时控制等。传统的控制系统多采用继电器和独立模式控制,这使得控制系统多采用继电器和独立模式控制,这使得车内线束过多且布线复杂,从而造成了严重的电车内线束过多且布线复杂,从而造成了严重的电磁干扰,使系统的可靠性下降。磁干扰,使系统的可靠性下降。CAN/LINCAN/LIN总线技总线技术的应用,取代了传统的线束,使信息交换变得术的应用,取代了传统的线束,使信息交换变得安全、迅捷、高效。安全、迅捷、高效。n n-LIN-LIN(Local Interconnect NetworkLocal Interconnect Network)是一种用于)是一种用于汽车中分布
3、式电子系统的新型低成本串行通信网汽车中分布式电子系统的新型低成本串行通信网络。它由汽车厂商开发,专门应用于低端系统,络。它由汽车厂商开发,专门应用于低端系统,作为作为CANCAN的辅助网络或子网络。在不需要的辅助网络或子网络。在不需要CANCAN总总线的带宽和多功能的场合,比如智能传感器和制线的带宽和多功能的场合,比如智能传感器和制动装置之间的通信,使用动装置之间的通信,使用LINLIN总线可以大大节省总线可以大大节省成本。成本。-目前,高目前,高/低速低速CANCAN和和J1850J1850总线已经成为标准总线已经成为标准的车用网络总线。这些总线速度极高,具有高抗的车用网络总线。这些总线速度
4、极高,具有高抗电磁干扰性和高传输可靠性等优越的性能,但价电磁干扰性和高传输可靠性等优越的性能,但价格也较高。大量的车身和安全性能方面的应用对格也较高。大量的车身和安全性能方面的应用对车用网络总线的性能要求并不太高,只需要一种车用网络总线的性能要求并不太高,只需要一种性价比更高的标准车用网络总线,而性价比更高的标准车用网络总线,而LINLIN总线正总线正好可以满足这一需求。因此,目前好可以满足这一需求。因此,目前LINLIN总线技术总线技术正被越来越广泛的应用到车身电子中。正被越来越广泛的应用到车身电子中。n nLINLIN协议是由欧洲车辆制造商协会开发用来进行低协议是由欧洲车辆制造商协会开发用
5、来进行低成本、短距离、低速网络通信,其用途是传输开成本、短距离、低速网络通信,其用途是传输开关设置状态以及对开关变化响应,因此通信事件关设置状态以及对开关变化响应,因此通信事件是在百毫秒以上时间内发生,而不像引擎管理等是在百毫秒以上时间内发生,而不像引擎管理等其它速度快得多的汽车应用。此协议支持在单根其它速度快得多的汽车应用。此协议支持在单根线上进行双向通信,使用由线上进行双向通信,使用由RCRC振荡器驱动的低成振荡器驱动的低成本微控制器,这样可以省去晶振或陶瓷振荡器的本微控制器,这样可以省去晶振或陶瓷振荡器的成本。另外,此协议实际上是以时间和软件上的成本。另外,此协议实际上是以时间和软件上的
6、代价换取硬件上成本的节约。代价换取硬件上成本的节约。LINLIN协议的每一条协议的每一条消息都包含自动消息都包含自动 波特率步进的数据,最高可以支波特率步进的数据,最高可以支持波特率为持波特率为20k20k,同时低功耗睡眠模式可以关断总,同时低功耗睡眠模式可以关断总线,以避免产生不必要的功耗。总线可以由任意线,以避免产生不必要的功耗。总线可以由任意一个节点提供电源。一个节点提供电源。LIN总线简介简介n nLINLIN是一种低成本的汽车网络,它是现有的汽车多是一种低成本的汽车网络,它是现有的汽车多元网络的补充。元网络的补充。n nLINLIN总线的主要特征是:一个主节点、多个从节点总线的主要特
7、征是:一个主节点、多个从节点的概念;低成本:基于普通的概念;低成本:基于普通UART/SCIUART/SCI接口硬件、接口硬件、相同的软件或作为纯状态机;自同步:在从节点相同的软件或作为纯状态机;自同步:在从节点中不用晶体振荡器或陶瓷振荡器时钟;确定性信中不用晶体振荡器或陶瓷振荡器时钟;确定性信号传输:信号传播时间预先可计算;低成本单线号传输:信号传播时间预先可计算;低成本单线实现连接;速度高达实现连接;速度高达20kbps20kbps;基于应用交互作用;基于应用交互作用的信号。的信号。n n-LIN-LIN总线是一种串行通信网络,可以将开关、总线是一种串行通信网络,可以将开关、显示器、传感器
8、和执行器等简单控制设备连接起显示器、传感器和执行器等简单控制设备连接起来,主要用于汽车中的分布式电子控制系统。来,主要用于汽车中的分布式电子控制系统。LINLIN采用单主机采用单主机/多从机的总线拓扑结构(没有总多从机的总线拓扑结构(没有总线仲裁),仅使用一根线仲裁),仅使用一根12V12V信号总线。主节点包含信号总线。主节点包含主任务和从任务,从节点只包含从任务。它不需主任务和从任务,从节点只包含从任务。它不需要专门的片上通讯模块,采用标准串行通信接口要专门的片上通讯模块,采用标准串行通信接口USARTUSART,速率可达,速率可达20kbps20kbps,总线长度不大于,总线长度不大于40
9、m40m。LINLIN总线作为一种辅助的总线网络,在不需要总线作为一种辅助的总线网络,在不需要CANCAN总线的优越性能的场合,相比于总线的优越性能的场合,相比于CANCAN总线具总线具有更高的性价比。有更高的性价比。n n它有如下几个方面的优点它有如下几个方面的优点:n n LIN LIN是一种低端网络系统,可提供简单的网络解是一种低端网络系统,可提供简单的网络解决方案,支持网络节点的互操作性,大大减少了决方案,支持网络节点的互操作性,大大减少了系统安装、调试和接线的成本和时间。系统安装、调试和接线的成本和时间。LIN LIN的通信量小、配置灵活,采用单线连接及单的通信量小、配置灵活,采用单
10、线连接及单主机主机/多从机的通信结构(无需总线仲裁),可保多从机的通信结构(无需总线仲裁),可保证低端设备及电子控制单元简便、快捷的实时通证低端设备及电子控制单元简便、快捷的实时通信。信。通过主机节点可将通过主机节点可将LINLIN与上层网络(如与上层网络(如CANCAN)相)相连接,实现连接,实现LINLIN的子总线辅助通信功能,从而优的子总线辅助通信功能,从而优化网络结构,提高网络效率和可靠性。化网络结构,提高网络效率和可靠性。LIN LIN的协议是开放的,任何组织和个人无需支付的协议是开放的,任何组织和个人无需支付费用即可获取。费用即可获取。n n-LIN-LIN规范包括三个主要部分:规
11、范包括三个主要部分:LINLIN协议规范部协议规范部分(说明分(说明LINLIN的物理层和数据链路层)、的物理层和数据链路层)、LINLIN配置配置语言部分(说明语言部分(说明LINLIN配置文件的格式)和配置文件的格式)和LIN APILIN API部分(说明网络与应用程序间的接口)。部分(说明网络与应用程序间的接口)。-LIN-LIN协议的通信机制和帧结构如图协议的通信机制和帧结构如图3 3所示,所示,LINLIN网络中的每个节点都有一个从任务模块,主节点网络中的每个节点都有一个从任务模块,主节点还包含一个主任务模块。帧头由主任务发出,包还包含一个主任务模块。帧头由主任务发出,包括同步间隙
12、、同步场和信息标识符。所有节点中括同步间隙、同步场和信息标识符。所有节点中的从任务(包括主节点)对信息标识符进行滤波,的从任务(包括主节点)对信息标识符进行滤波,并发回数据场和校验场。字节场采用并发回数据场和校验场。字节场采用SCI/UARTSCI/UART串串行数据格式。行数据格式。LIN总线的结构n n使用一个帧收发器连接使用一个帧收发器连接LINLIN簇与物理总线,所有的簇与物理总线,所有的应用不直接访问这些帧,在帧和应用之间加入了应用不直接访问这些帧,在帧和应用之间加入了基于信号的交互作用层基于信号的交互作用层(interaction level)(interaction level)
13、。此外,。此外,在应用和帧处理程序层之间存在诊断接口和信号在应用和帧处理程序层之间存在诊断接口和信号交互作用层。交互作用层。n nLINLIN系统由一个主节点和多个从节点系统由一个主节点和多个从节点(最多最多1616个节个节点点)构成。主任务发送的帧由一个报头和不同从任构成。主任务发送的帧由一个报头和不同从任务的一个响应消息构成。图务的一个响应消息构成。图2 2所示为由不同从任务所示为由不同从任务响应的主任务报头。响应的主任务报头。图2:主节点和从节点的工作过程n n图3所示为LIN帧的结构,该帧由一个间隔(break)字段后跟4到11个字节的字段构成。每一个字节字段都以串行字节方式发送,起始
14、字节的第一位编码为“0”,而终止位编码为“1”。图3:LIN帧结构LIN总线特性总线特性n nLINLIN总线融合了总线融合了I2CI2C和和RS232RS232的特性:像的特性:像I2CI2C总线那样,总线那样,LINLIN总线通过一个电阻上拉到高电平,而每一个节点又都可以总线通过一个电阻上拉到高电平,而每一个节点又都可以通过集电极开路驱动器将总线拉低;像通过集电极开路驱动器将总线拉低;像RS232RS232那样通过起那样通过起始位和停止位标识出每一个字节,每一位在时钟上异步传始位和停止位标识出每一个字节,每一位在时钟上异步传输。输。图图1 1给出了典型的给出了典型的LINLIN协议配置。当
15、任意一个节点将总线拉协议配置。当任意一个节点将总线拉低时,总线处于低电平,标识着总线进入占用状态;而当低时,总线处于低电平,标识着总线进入占用状态;而当所有节点都使总线浮空时总线处于电池的电压所有节点都使总线浮空时总线处于电池的电压(9-18V)(9-18V),则意味着总线处于非占用状态则意味着总线处于非占用状态(Recessive state)(Recessive state);在空闲;在空闲状态下浮空的总线通过电阻被上拉到高电平。状态下浮空的总线通过电阻被上拉到高电平。n n总线工作在总线工作在9 9到到1818伏的电压下,但所有连接到总线伏的电压下,但所有连接到总线上的器件必须能承受上的
16、器件必须能承受40V40V的电压。一般情况下,微的电压。一般情况下,微控制器通过线路驱动器或接收器与总线隔离。总控制器通过线路驱动器或接收器与总线隔离。总线在每一个节点上被端接到线在每一个节点上被端接到V batV bat,主节点通过一,主节点通过一个个1k1k的电阻端接而从节点则通过一个的电阻端接而从节点则通过一个20k20k到到47k47k的电阻端接。总线最大长度为的电阻端接。总线最大长度为4040米。米。n n 总线上传输的每一个字节都是与起始位和停止位总线上传输的每一个字节都是与起始位和停止位一起组成帧。起始位的状态与空闲状态相反一起组成帧。起始位的状态与空闲状态相反(即为即为0)0)
17、,而停止位则与空闲状态同为,而停止位则与空闲状态同为1 1。在每个字节中,。在每个字节中,首先传输的是最低有效位。首先传输的是最低有效位。LIN总线技术及其应用研究总线技术及其应用研究n n引言引言引言引言n nLIN LIN 本地互联网络是一种将开关、显示器、传本地互联网络是一种将开关、显示器、传本地互联网络是一种将开关、显示器、传本地互联网络是一种将开关、显示器、传感器及执行器等简单控制设备连接起来的串行通感器及执行器等简单控制设备连接起来的串行通感器及执行器等简单控制设备连接起来的串行通感器及执行器等简单控制设备连接起来的串行通信网络,主要用于实现汽车中的分布式电子系统信网络,主要用于实
18、现汽车中的分布式电子系统信网络,主要用于实现汽车中的分布式电子系统信网络,主要用于实现汽车中的分布式电子系统控制。因其主要目标是为汽车网络控制。因其主要目标是为汽车网络控制。因其主要目标是为汽车网络控制。因其主要目标是为汽车网络(如如如如CANCAN总线总线总线总线)提供辅助功能,因此通常作为子网络,用于一些提供辅助功能,因此通常作为子网络,用于一些提供辅助功能,因此通常作为子网络,用于一些提供辅助功能,因此通常作为子网络,用于一些不需要诸如不需要诸如不需要诸如不需要诸如CANCAN总线的带宽和多功能的场合,比总线的带宽和多功能的场合,比总线的带宽和多功能的场合,比总线的带宽和多功能的场合,比
19、如智能传感器和制动装置之间的通信。使用如智能传感器和制动装置之间的通信。使用如智能传感器和制动装置之间的通信。使用如智能传感器和制动装置之间的通信。使用LINLIN总线可大大节省成本,该低成本的串行通信模式总线可大大节省成本,该低成本的串行通信模式总线可大大节省成本,该低成本的串行通信模式总线可大大节省成本,该低成本的串行通信模式和相应的开发环境已经由和相应的开发环境已经由和相应的开发环境已经由和相应的开发环境已经由LINLIN协会制定成标准,协会制定成标准,协会制定成标准,协会制定成标准,为汽车制造商以及供应商在研发、应用电子产品为汽车制造商以及供应商在研发、应用电子产品为汽车制造商以及供应
20、商在研发、应用电子产品为汽车制造商以及供应商在研发、应用电子产品方面降低成本。但是,方面降低成本。但是,方面降低成本。但是,方面降低成本。但是,LINLIN的应用并不局限于汽的应用并不局限于汽的应用并不局限于汽的应用并不局限于汽车领域,在诸如工业控制领域也理所应当占有广车领域,在诸如工业控制领域也理所应当占有广车领域,在诸如工业控制领域也理所应当占有广车领域,在诸如工业控制领域也理所应当占有广阔的应用地位和前景。阔的应用地位和前景。阔的应用地位和前景。阔的应用地位和前景。n nLIN LIN 总线的技术特点包括:总线的技术特点包括:单主机,多从机结单主机,多从机结构构(没有总线仲裁没有总线仲裁
21、);基于普通基于普通UART/SCI UART/SCI 接口接口的低成本硬件、低成本软件或作为纯状态机;的低成本硬件、低成本软件或作为纯状态机;带时间同步的多点广播接收,从节点无需石英或带时间同步的多点广播接收,从节点无需石英或陶瓷振荡器;陶瓷振荡器;确定性的信号传输;确定性的信号传输;低成本的低成本的单线实现;单线实现;速率可达速率可达20 kbit/s20 kbit/s;总线长度总线长度40m40m;保证信号传输的延迟时间;保证信号传输的延迟时间;可选的数可选的数据场长度据场长度08bytes08bytes;灵活性的配置;灵活性的配置;数据校验数据校验和的安全性和错误检测;和的安全性和错误
22、检测;网络中故障节点的检网络中故障节点的检测;测;使用最小成本的半导体元件使用最小成本的半导体元件(小尺寸小尺寸,单芯单芯片系统片系统);不需改变不需改变LINLIN从节点的硬件和软件即从节点的硬件和软件即可在网络上增加节点;可在网络上增加节点;通常一个通常一个LIN LIN 网络节点网络节点数小于数小于16 16 个。个。n nLIN2.0LIN2.0总线技术总线技术总线技术总线技术n nLIN2.0LIN2.0版本反映了版本反映了版本反映了版本反映了LINLIN协会的定义趋势,通过比协会的定义趋势,通过比协会的定义趋势,通过比协会的定义趋势,通过比较较较较LIN1.3LIN1.3和和和和L
23、IN2.0LIN2.0规范,可看到最重大的两个变规范,可看到最重大的两个变规范,可看到最重大的两个变规范,可看到最重大的两个变化是对于配置和诊断的标准化支持,以及指定节化是对于配置和诊断的标准化支持,以及指定节化是对于配置和诊断的标准化支持,以及指定节化是对于配置和诊断的标准化支持,以及指定节点能力文件,这都是为了要简化现有节点的使用。点能力文件,这都是为了要简化现有节点的使用。点能力文件,这都是为了要简化现有节点的使用。点能力文件,这都是为了要简化现有节点的使用。LINLIN工作原理是基于单主工作原理是基于单主工作原理是基于单主工作原理是基于单主/多从概念。在一个多从概念。在一个多从概念。在
24、一个多从概念。在一个LINLIN簇中,由一个主节点以及数个从节点构成。主节簇中,由一个主节点以及数个从节点构成。主节簇中,由一个主节点以及数个从节点构成。主节簇中,由一个主节点以及数个从节点构成。主节点由主机任务和从机任务组成。而所有其他的节点由主机任务和从机任务组成。而所有其他的节点由主机任务和从机任务组成。而所有其他的节点由主机任务和从机任务组成。而所有其他的节点只包含从机任务。图点只包含从机任务。图点只包含从机任务。图点只包含从机任务。图1 1所示为典型的所示为典型的所示为典型的所示为典型的LINLIN簇,即簇,即簇,即簇,即一个主节点,两个从节点。主机任务决定何时以一个主节点,两个从节
25、点。主机任务决定何时以一个主节点,两个从节点。主机任务决定何时以一个主节点,两个从节点。主机任务决定何时以及传送哪一帧,而从机任务则传送帧数据。及传送哪一帧,而从机任务则传送帧数据。及传送哪一帧,而从机任务则传送帧数据。及传送哪一帧,而从机任务则传送帧数据。n n图1所示为典型的LIN簇,即一个主节点,两个从节点。主机任务决定何时以及传送哪一帧,而从机任务则传送帧数据。图1单主多从原理图n nLIN2.0LIN2.0报文帧由帧头和帧响应组成,其中帧头由主机任务报文帧由帧头和帧响应组成,其中帧头由主机任务传送,帧响应由从机任务传送。每个报文帧都包含传送,帧响应由从机任务传送。每个报文帧都包含2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 车载 网络 63855
限制150内