- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4.2章 lin总线技术(汽车电子技术).ppt
LIN总线:用于车体控制的总线标准 1 概述 2 LIN数据传输 3 LIN在汽车中的应用 1 概述 LIN(Local Interconnect Network)是一种低成本的串行通讯网络,用于实现汽车中的分布式电子系统控制,LIN 的目标是为现有汽车网络(例如 CAN 总线)提供辅助功能。因此,LIN总线是一种辅助的总线网络,在不需要 CAN 总线的带宽和多功能的场合,比如智能传感器和制动装置之间的通讯。 本地互连网络(LIN)是一种用于汽车中分布电子系统的新型低成本串行通讯系统,它是现有汽车多重传输网络的补充。LIN瞄准一些低端应用,在这些应用中每个节点的通讯成本都必须大大低于CAN而且不需要CAN的高性能、高带宽和多功能。LIN相对于CAN的成本节省主要是由于采用单线传输、硅片中硬件或软件的低实现成本和无需在从属节点中使用石英或陶瓷谐振器。 LIN实现了一种具有成本效益的智能传感器和执行器的通讯方式。这种通讯是基于串行通讯接口(SCI)数据格式、单宿主/多从概念、单线12V总线和没有稳定时间基的节点的时钟同步。低端多路通讯的汽车标准不久前才出现。采用这个标准,汽车制造商及其供应商能以非常经济的方式创建、实现和处理复杂的分层化多路复用系统。 LIN总线成本低的原因 LIN相对于CAN的成本节省主要是由于采用单线传输、硅片中硬件或软件的低实现成本和无需在从属节点中使用石英或陶瓷谐振器。这些优点是以较低的带宽和受局限的单宿主总线访问方法为代价的。 LIN网络的结构 lin网络由一个主节点和多个从节点组成。 除了宿主节点的命名之外,LIN网络中的节点不使用有关系统设置的任何信息。我们可以在不要求其它从属节点改变硬件和软件的情况下向LIN 中增加节点。 LIN节点结构 通讯概念 LIN包含一个宿主节点和一个或多个从属节点。所有节点都包含一个被分解为发送和接收任务的从属通讯任务,而宿主节点还包含一个附加的宿主发送任务。在实时LIN中,通讯总是由宿主任务发起的。 宿主节点发送一个包含同步中断、同步字节和消息识别码的消息报头。从属任务在收到和过滤识别码后被激活并开始消息响应的传输。响应包含两个、四个或八个数据字节和一个检查和(checksum)字节。报头和响应部分组成一个消息帧。 LIN总线是单线,通过从电池正极Vbat的端接电阻向导线或总线供电。总线收发器是ISO 9141标准的一个增强实现。该总线可以采用两个互补的逻辑电平:接近于地的电压显性值(dominant value)表示逻辑“0”,电压接近于电池供电电压的隐性值(recessive value)表示逻辑“1”。 该总线的端接部分使用1k(在宿主节点)和30k(在从属节点)的上拉电阻。从属节点的端接电容通常为220pF。 LIN网络架构 ????? 如上文所述,LIN网络基于主从节点构架而形成网络拓扑结构。主节点需要向从节点发出周期性的检测信号,检测结果由从节点反馈给主控制器。其中周期根据事件检测的实时性要求而设定。 ???? 如图二所示,LIN的信号由一个由主任务提供的标头(Header)和由从任务处理的响应部分(Response)构成。标头包含一个13位的同步间隔字段(Synch Break Field)、一个由主任务产生的同步字段(Synch Field),以及一个辨识字段(Identifier Field)。其中每一个字节字段都以串行位元组方式发送,起始位的第一位为“0”,而终止位为“1”。由主任务执行的信号标头会依整个LIN丛集的进度表决定每个信号的传输时间,以确保数据传输的确定性及避 免网络超载的危险。在LIN网络中只有主节点采用晶体振荡器来为系统提供精确的基本时钟,此时钟会嵌入上述的同步字段中,让从任务能与主节点时序同步。LIN信号的响应部分包含一个数据域位(Data Filed),长度为2 / 4 / 8个字节,和一个长度为一个字节的验证字段(Checksum Field)。 2.LIN数据传输 ??? LIN总线中数据借助报文帧来传输,报文帧由报文头和响应组成。 ??? 报文头只能由主机任务发送,它包括同步间隔场、同步场和标识符场三个部分。同步间隔场为至少13个连续的显性位(低电平),它标志着一个报文帧的开始。其后为同步场,同步场逻辑值为0x55,从机节点利用同步场来实现与主机节点的同步。标识符场紧跟在同步场之后,长度为一个字节。标识符场中低6位为标识符位,共可组成64个标识符,其中60个用作一般报文传输、两个用作诊断帧、一个用作用户定义帧、一个留作LIN扩展用。标识符后两位为奇偶校验位。 ??? 标识符指出当前帧的内容,从机节点据此来确定自己是否应该对当前帧做出响应、做出何种响应。 响应由从机任务发送,它由数据场和校验和
文档评论(0)