汽车LIN总线协议设计分解ppt课件

上传人:hloru****lorv6 文档编号:245142543 上传时间:2024-10-07 格式:PPT 页数:45 大小:3.54MB
返回 下载 相关 举报
汽车LIN总线协议设计分解ppt课件_第1页
第1页 / 共45页
汽车LIN总线协议设计分解ppt课件_第2页
第2页 / 共45页
汽车LIN总线协议设计分解ppt课件_第3页
第3页 / 共45页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,School of Electrical and Information,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,School of Electrical and Information,汽车,LIN,通讯协议编写资料,王晓辉,wxh_,本章主要内容,LIN,总线原理与应用,LIN,的主要技术特点,LIN,的通信任务和报文帧类型,LIN,的报文通信,标准,LIN,协议的格式,汽车,LIN,总线原理与应用,2.1 LIN,概述,LIN(Local Interconnect Network,局部互联网,),是面向汽车低端分布式应用的低成本(,0.5,美元)、低速率(,20kbps,)、串行通信总线。,汽车,LIN,总线原理与应用,2.1 LIN,概述,LIN(Local Interconnect Network,局部互联网,),是面向汽车低端分布式应用的低成本(,0.5,美元)、低速率(,20kbps,)、串行通信总线。,由汽车行业开发,用作经济高效的子总线系统;,是,CAN,的下层网络;,属于,SAE,规范的汽车,A,类网络,;,是,CAN,总线的补充,适用于对总线性能要求不高的车身系统,如车门、车窗、灯光等智能传感器、执行器的连接和控制。,LIN,实现了一种具有成本效益的智能传感器和执行器的通讯方式。,汽车,LIN,总线原理与应用,2.1 LIN,概述,LIN,的目标,为现有的汽车网络(,CAN,网络)提供辅助功能,在不需要,CAN,总线的带宽和多功能的场合使用,降低成本。,将开关、执行元件和传感器从子总线连接到主总线(如,CAN,总线)。,Lin,总线广泛应用的原因:,目前,高,/,低速,CAN,和,J1850,总线已经成为标准的车用网络总线。这些总线,速度极高,,具有,高抗电磁干扰性,和,高传输可靠性,等优越的性能,但,价格也较高,。,大量的车身和安全性能方面的应用对车用网络总线的性能要求并不太高,只需要一种性价比更高的标准车用网络总线,而,LIN,总线正好可以满足这一需求。因此,目前,LIN,总线技术正被越来越广泛的应用到车身电子中。,2,汽车,LIN,总线原理与应用,LIN,起源和发展,LIN,联盟成立于,1999,年,并发布了,LIN 1.0,版本。,最初的成员有 奥迪,宝马,克莱斯勒,摩托罗拉,博世,大众和沃尔沃 等,2000,年,,LIN,联盟再次发布了,1.1,版本。,2001,年,第一辆采用,LIN1.1,版本的量产汽车面世。,2003,年,,2.0,版本出现。,2006,年,,2.1,版本面世并沿用至今。,LIN,的市场,LIN,总线产品已经成为汽车总线的第二大市场,;,第一大市场是,CAN,总线,其在,2006,年已经达到顶峰。,LIN,LIN,节点结构,LIN,接口由两部分组成:,协议控制器、线路接口,LIN,节点,LIN,线路接口,采用,+,UARTLIN,RX,TX,通信媒介(铜线),LIN,协议控制器,协议控制器,集成在微控制器中的一个标准,UART,上实现,微控制器软件负责管理,LIN,协议,实现以下功能:,(1),发送,/,接收,8,位字节;,(2),构成请求帧,接收为应帧,;,(3),发送帧,线路接口:,(1),负责将,LIN,总线的信号翻译成无干扰的,RX,信号传入,LIN,协议控制器;,(2),或将协议控制器的,RX,信号进行翻译传入,LIN,总线,汽车,LIN,总线原理与应用,-,主要技术特点(,1,),物理层采用,单线连接,,两个电控单元间的最大传输距离为,40m,其总线驱动器和接收器的规范遵从改进的,ISO 9141,单线,标准。,低成本,LIN,是基于,SCI/UART(,通用异步收发接口的单总线串行通信,),协议;,目前几乎所有的微控制器芯片上都有,SCI/UART,接口。,低传输速率。小于,20kb/s,采用,NRZ,编码。,LIN,总线融合了,I2C,和,RS232,的特性:像,I2C,总线那样,,LIN,总线通过一个电阻上拉到高电平,而每一个节点又都可以通过集电极开路驱动器将总线拉低;像,RS232,那样通过起始位和停止位标识出每一个字节,每一位在时钟上,异步传输,。,汽车,LIN,总线原理与应用,-,主要技术特点(,1,),单主,/,多从媒体访问、无需仲裁。,在总线拓扑结构的,LIN,网络中,由主节点控制对传输介质的访问,从节点只是应答主节点的命令。不需要仲裁和冲突管理机制。,LIN,总线的网络节点数,不能超过,16,,否则,节点增加将会减少网络阻抗,导致环境条件变差。每增加一个节点,就会降低,3,的阻抗,汽车,LIN,总线原理与应用,-,主要技术特点(,2,),同步机制简单,LIN,通信中的,从节点,采用简单的,自我同步机制(,不需要晶体或陶瓷共鸣器,),。,主节点在报文帧的头部发送,同步间隙,,标记报文帧的开始。,从节点根据此间隙与总线同步,无需专门的时钟同步装置,降低硬件成本。,通信确定性。,主节点控制整个网络的通信,控制不同节点的传输时间;,每个报文帧的长度是预知的;,采用调度表,可保证信号的周期性传输、保证总线不会出现超负载现象,报文的数据长度可变。,LIN,应答帧报文的数据域长度可在,08,个字节之间变化,便于不同任务的通信应用。,采用,奇偶校验,和,求和校验,相结合的双重校验机制。,汽车,LIN,总线原理与应用,LIN,网络结构模型,LIN,网络由,数据链路层,和,物理层,构成,数据链路层,逻辑链路控制子层,(LLC),报文滤波、恢复管理、报文确认等,媒体访问控制子层,(MAC),是,LIN,的,核心,对来自,LLC,的报文封装串行化;,对来自物理层的数据进行解串、错误检测、错误标定等操作;,由故障界定管理实体进行监控;,物理层,定义了信号如何在总线媒体上传输;,定义物理层的驱动器,/,接收器特性。,汽车,LIN,总线原理与应用,-,LIN,的通信任务,几个概念,主机节点:控制网络中各节点通信的节点,一个,LIN,网络上的通讯总是由主发送任务所发起的,在主节点上可执行,主通信任务,和,从通信任务,可控制整个总线网络和协议;,主通信任务:,在主节点上运行的,用于,控制总线上所有的通信,负责报文的进度表、发送报文头的任务称为主任务,。,常见主任务:如定义传输速率,发送同步时间间隔、同步场、标识符,ID,场,监控并通过检查校验和(,check sum,)验证数据的有效性。,汽车,LIN,总线原理与应用,-,LIN,的通信任务,几个概念,从节点:,是总线上的,2-16,个成员,它们在主节点发送适当的,ID,后,接收,或,发送数据,从通信任务,从节点从事的任务都称为,从通信任务,;但主节点也会执行从任务,节点接收来自主通信任务的,ID,节点根据,ID,决定做什么。,接收数据,或发送数据,或什么都不做,发送数据时,节点:,发送,2,、,4,或,8,个数据字节,发送检验字节,汽车,LIN,总线原理与应用,-,LIN,的通信任务,汽车,LIN,总线原理与应用,-,LIN,的通信任务,LIN,协议是一主多从结构,通信只能由主节点中的主任务发起,一个完整的,LIN,报文帧的传输是由主任务和从任务共同实现的,主任务发送“报头”,从任务发送或接收“响应”。,汽车,LIN,总线原理与应用,-,LIN,的通信任务,LIN,通信:,在总线上发送的信息,有长度可选的,固定格式,。,每个报文帧都包括,2,、,4,或,8,个字节的数据,以及,3,个字节的控制、安全信息(,同步场、标识符场和校验场)。,通过主机控制单元中的从机任务,数据可以被主机控制单元发送到任何从机控制单元。,相应的主机报文,ID,可以触发,从机从机,通信。,汽车,LIN,总线原理与应用,-,报文帧类型,(二)报文帧类型:有,6,种类型,无条件帧:,携带数据信息;,事件触发帧:,处理偶发的事件;,偶发帧:,保证在调度表确定性的条件下为系统动态行为的灵活性而设定的。,上述,3,中帧的报文标识符的范围为,059,(,0 x3b,),诊断帧(命令帧、应答帧):,携带,8,个字节的诊断信息或组态信息,主节点诊断请求帧的标识符为,60,(,0 x3c,),从节点诊断应答帧的标识符为,61,(,0 x3d,),用户自定义帧:,可携带用户自定义的任何信息,标识符为,62,(,0 x3e,),在调度时可给用户自定义帧分配报文帧时隙,每当时隙到来时发送用户自定义帧的帧头。,保留帧:,保留帧标识符,63,(,0 x3f,),在,LIN2.0,中没有被使用。,汽车,LIN,总线原理与应用,-,报文帧格式,报文传输是由报文帧的格式,表示和控制,。,报文帧格式:,一个主机节点发送的,报文头,;,一个主机或从机节点发送的,响应,组成。,汽车,LIN,总线原理与应用,2.3 LIN,的报文传输,报文头,包含,同步间隙,、,同步字节,和,报文标识符(,0,63,),。,响应报文,由,1-9,个字节构成:,其中,2,、,4,或,8,个字节的数据场和,1,个校验和场。,报文帧之间有帧间间隔分隔;,报文与响应之间有,帧内响应空间分隔,;,最小帧间间隔和帧内响应空间均为,0,;,最大长度收到报文帧的最大长度,FRAME_max,限制。,汽车,LIN,总线原理与应用,-,报文结构之字节场,字节场,格式:,说明:,每一个字节场的长度由,10,个定时位定时(,BIT TIME,);,起始位(,START BIT),是一个“显性”位,标志字节的开始;,8,为数据位,先发送最低位;,停止位(,STOP BIST),是一个“隐性”位,标志着字节场的结束。,汽车,LIN,总线原理与应用,报文头(,HEADER FIELDS,),同步间隔(,synchronisation break),作用:标识报文的开始,由主节点发送;使得所有的从机任务和总线时钟信号同步。,同步间隔:至少,13bit,的显性位,之后紧随,至少,1bit,隐性值,的同步界定符。,同步界定符的作用:,用来检测接下来的同步域(,Synch Field,)的起始位,。,汽车,LIN,总线原理与应用,2.3 LIN,的报文传输,报文结构,报文头(,HEADER FIELDS,),同步场(,SYNCH FIELD,),包含了时钟的同步信息。格式为,0 x55,,表现为,8,个位定时中有,5,个下降沿(隐性到显性的跳变),汽车,LIN,总线原理与应用,报文头(,HEADER FIELDS,),标识符场(,IDENTIFIER FIELD,),定义了报文的内容和长度。,6,个标识符位(,ID0ID5),和,2,个标识符奇偶校验位(,P0 P1,);,ID4,和,ID5,定义了数据场的数据长度;,汽车,LIN,总线原理与应用,报文头(,HEADER FIELDS,),标识符场(,IDENTIFIER FIELD,),ID4,和,ID5,与数据长度的关系数据长度;,ID5,ID4,数据场的数量,0,0,2,0,1,2,1,0,4,1,1,8,汽车,LIN,总线原理与应用,2.3 LIN,的报文传输,报文结构,报文头(,HEADER FIELDS,),标识符场(,IDENTIFIER FIELD,),引入,奇偶校验位,。其中,ID6,是,ID0,、,ID1,、,ID2,、,ID4,的奇校验,,ID7,是,ID1,、,ID3,、,ID4,、,ID5,的偶校验。校验公式如下,其中“”代表“异或”运算,“,”,代表“取非”运算。,P0=ID0 ID1 ID2 ID4,P1=(ID1 ID3 ID4 ID5),由公式可以看出,,PID,不会出现全,0,或全,1,的情况,因此,如果从机节点收到了“,0 xFF”,或“,0 x00”,,可判断为传输错误。,汽车,LIN,总线原理与应用,2.3 LIN,的报文传输,报文结构,数据场(,DATE FIELDS,),由多个,8,位的字节场
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!