免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
LIN总线在车身控制中的应用作者:北京交通大学 电气工程学院 刘晶晶 汪至中阅读:247引用:0发布时间:2004-10-18 15:53出处:电子设计应用2004年第9期电子设计应用2004年第9期摘要:随着车内电控单元的增加,车内通讯网络也日趋多样化。汽车电子协会(SAE)将车内通讯网络分成四类,其中A类低速网络主要应用在灯光控制,车门车窗控制等车身控制。LIN(Local Interconnect Network)是多家汽车制造商和半导体公司为降低通讯成本提高性能所提出的符合A类的通讯标准。LIN以其通讯成本低,开发方便等优势在车身控制方面有着良好的应用前景。本文对LIN总线进行了详细的描述,并以灯光控制为例说明LIN总线在车身控制中的应用。关键词:车内通讯网络 LIN总线 车身控制 灯光控制 The Application of LIN Bus in Automotive Body ControlAbstract:With the increasing of Electronic Control Unit (ECU) in vehicle, communication networks in vehicle are in variety. The Society of Automotive Engineers (SAE) classified in-vehicle networks into four classes, in which the Class A for low-speed networks mainly apply for body control system such as light control, doors and windows control. In order to reduce costs and enhance performance, many automotive manufactures and semiconductor companies created a new communication standard in line with Class A, that is LIN (Local Interconnect Network). LIN is a low-cost and easier development network, which will well apply for body control system. This paper describes LIN bus in detail and explains LIN bus how to apply for automotive body control by the example of light control. 1. 引言由于车内电控单元的增多导致车内线束大量增加,这带来了很多问题:减少了布局空间;给制造和安装增加了难度;当增加额外的功能时将会增加线束,使性价比难以改善;大量线束增加了车的重量,这不利于提高燃油效率和性能;数量众多的连接点增加了故障隐患。因此车内引入通讯网络来管理逐渐增多的电子器件是非常必要的。汽车网络能够灵活方便的集成各子系统从而实现更复杂的系统,同时减少了车内线束和车重量,减少了由电控单元带来的成本的增加,并且提高了系统的可靠性。车内通讯网络种类很多,汽车电子协会(SAE)将车内通讯网络分成四类,见下表:网络类别速度应用A类1Mbit/s多媒体应用,如Internet,数字电视硬件实时功能,如Xbywire 应用图1 卡车车身控制解决方案总体结构图图2 中央控制模块的硬件原理图图3 LIN的硬件实现电路电控单元之间的通讯根据对通讯带宽和通讯速度的要求选择不同的通讯网络。车身控制部分的电控单元由于传输的数据量比较少且对实时性要求不高,所以车身控制部分采用A类低速通讯网络即可。目前很多车身控制解决方案中采用CAN的低速网络来实现通讯。而最近多家汽车制造商和半导体公司共同制定了可实现车内舒适性和方便性应用的低速网络的通讯标准,该项通讯标准便是LIN。由于LIN是基于通用的SCI/UART接口的,不像CAN需要专用的控制器,而且LIN是单线传输的,其通讯成本要低于CAN,因此用LIN来代替原有的低速CAN,可以降低系统成本提高系统性能。2. LIN 总线概述LIN总线的方案是由众多汽车制造商和半导体公司创建的,其目的是为了找到更低成本的子总线网络,作为使用广泛的CAN通讯网络的辅助。LIN网络是基于主从结构的,使用单线通讯,减少了大量线束的重量和费用。LIN目标应用是不需要CAN的性能、带宽及复杂性的低速系统,如 开关类负载或位置型系统包括车的后视镜、车锁、车座椅、车窗等的控制。LIN更有助于实现汽车中与CAN网络连接的分布式控制系统。2.1 LIN总线特点低成本的单线12v数据传输,线的驱动和接收特性符合改进的ISO 9141单线标准传输速率可达20Kbit/s 单主/多从的结构,不需要总线仲裁,由主节点来控制总线的访问基于通用UART/SCI的硬件接口,使用成本低的半导体工艺实现,几乎所有的微控制器都有LIN 必需的硬件从节点不需要晶振或陶瓷振荡器就可实现自同步,从而减少了从节点硬件成本保证在最差状况下信号传送的等待时间,来避免总线访问冲突。2.2 LIN的通讯协议和数据帧格式LIN网络由一个主节点和多个从节点构成。所有的节点都包括一个从任务(slave task),从任务又分成发送和接受任务,主节点还包括一个主任务(master task)。在LIN网络中所有通讯都是由主任务发起的,如下图所示。主任务发送一帧头(message head)给所有的从任务,帧头由三部分组成:同步间隔(synch break),同步场(synch field)和信息识别符(identifier)。从任务通过信息识别符来判断是否响应主任务,若需要响应主任务则开始发送响应信息。响应信息由2,4或8个数据字节和1个校验和字节组成。信息识别符表示的是信息的内容,而不是信息的目的地址。这样定义可使多个节点收到同样的信息,并且数据能够以多种方式交换。数据可以从主节点发送到一个或多个从节点,也可以通过从节点发送给主节点或其他从节点。因此从节点之间通讯并不需要经过主节点,并且主节点可以将信息广播给网络内的所有节点。主节点中的主任务控制数据帧的发送时序和优先级。主节点传送信息到从节点,而从节点只在主节点询问时才传送信息。从节点仅在需要发出唤醒信息的时候才主动地发送信息。LIN的数据帧由帧头和响应信息组成,如图1所示。帧头由主任务发出,主任务在发出同步间隔后发送同步场(0x55),从节点利用同步场将它的波特率调整到传送来的信号的波特率。之后,发送一字节的信息识别符,其中03位表示信息类别,45位表示信息长度,78位是奇偶校验。从任务通过该字节判断数据是否自己有关,并确定自己如何处理该数据。响应信息是由从任务发出的,由2个、4个或8个字节长度的数据和1个字节的和校验构成。和校验(checksum)表示数据帧结束,和校验是通过计算数据的全部字节而得到的(不包括识别字节及同步场)。LIN 总线的另一个帧是睡眠帧,由主任务发出,它的作用是让总线和节点进入低功耗状态。睡眠帧的识别字段包含数值 0x80之外,除此之外,睡眠帧与数据帧是相似的。当收到唤醒信号时,总线睡眠状态便中止。唤醒信号由从任务发出。2.3 LIN的物理接口LIN的物理接口如下图所示,LIN的物理接口是基于通用的SCI (UART)的硬件接口的,SCI (UART)接口是几乎所有的微处理器都集成的硅模块,因此使用LIN更加方便。LIN是单线传输数据的,每个节点通过上拉电阻线与总线,电源从汽车电源网络获得VBAT。和上拉电阻串联的二极管可以防止电子控制单元ECU 在本地电池掉电的情况下通过总线上电。3. Lin车身控制应用方案车身控制系统主要包括灯光控制模块,车门控制模块和仪表显示模块等,这些模块的基本原理是采集各种开关的状态量根据这些状态量来驱动负载动作,所以车身控制系统的控制对象主要是不同功率的灯、低速电机、电磁阀和开关量器件。它们对信息传输的实时性要求不高, 因此车身控制系统的通讯网络采用A类标准即可。LIN正是众多汽车生产商和半导体公司联合提出的A类车用通讯网的开放总线协议标准。同时考虑到车身控制系统对成本比较敏感,LIN以其低成本的优势成为车身控制系统网络的首选。下图给出了卡车车身控制系统的解决方案。车身控制系统的这些电控模块与汽车驱动系统分开有利于保证驱动系统的实时性,这也是汽车内通讯网络分级的一个原因。车身控制系统的中央控制模块也是一个网关,将CAN网络和LIN网络连接起来。本文选取中央控制模块和灯光控制模块来说明LIN总线的应用。中央控制模块位于车的驾驶室内,主要检测驾驶室内控制开关的状态,并根据这些控制开关的状态实现相应的控制策略,然后将控制命令通过LIN总线发送给向各子模块,同时通过CAN总线接收上层CAN网络的某些信息。中央控制模块的MCU选用Motorola公司的08系列单片机MC68HC908GZ16,该芯片是一款可靠性高和抗干扰能力强的汽车专用芯片,其内部集成了CAN的控制器,并有SCI模块,这方便了CAN和LIN的开发。中央控制模块中的CAN接口芯片采用Motorola公司的MC33388,LIN的接口芯片采用Motorola公司的MC33399。中央控制模块的POWER单元作用是将车内24v电压转换成5v供给MCU。DETECT单元作用是采集开关量的状态,将并行的数据转换成串行数据送给MCU。中央控制模块还可以根据不同需求增加驱动单元,在本例中,中央控制模块还完成了驱动车内的内饰灯和雨刷电机的工作,驱动芯片分别选取Motorola公司的MC33286和MC33289。灯光控制模块有两块,分别位于车的前部和后部,主要控制前部和后部的车灯。灯光控制模块的MCU采用Motorola公司的低成本的单片机MC68HC908EY4,驱动芯片根据车灯所需功率来选取,本文选取了多片Motorola公司的MC33288和MC33286。4.结论LIN总线在车身控制系统的应用,降低了低端通讯网络的成本,同时增加了设计的灵活性,提高了系统的可靠性,有利于分布式车身控制系统的开发。因此LIN总线在汽车领域有着良好的应用前景,此外LIN总线作为一种开放协议
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/Z 271-2026安全与韧性业务连续性管理体系制定业务连续性计划和程序的指南
- T/ZKJXX 00030-2022水下侧扫声呐探测仪规范
- T/JGE 0060-2025江西绿色生态 小龙虾
- T/CNCA 100-2024煤炭企业绿色矿山标准体系建设指南
- T/CAV 007-2024 T/CAS 903-2024预防用疫苗临床试验现场选用指南
- T/CSMT YB024-2026机载被动腔气溶胶光谱仪校准方法
- GB/T 592-2026船用法兰铸铁止回阀
- 2025~2026学年广东省深圳市福田区北师大版六年级上册11月份月考数学试卷【附答案】
- 2026学年黑龙江省双城市六年级数学期末深度自测培优拓展题详细参考解析详细答案和解析
- PHP中级面试题及详细答案(企业真实版)
- GB/Z 271-2026安全与韧性业务连续性管理体系制定业务连续性计划和程序的指南
- 福建泉州德化县2026年专职网格员招聘考试试卷-含答案解析
- 2027届高三语文上学期全国各地名校9月模考病句修改汇编(含答案)
- 四川成都简阳市2026年四级城乡社区工作者招聘考试试卷-含答案解析
- 2026年科研院所成果转化岗竞聘笔试真题附带答案
- FDE模式行业观察与实践
- JBT 14445-2025 TYP系列变频调速三相永磁同步电动机技术规范及能效分级(机座号80~355)标准立项发展报告
- (正式版)T∕CSNAME 153-2025 沿海内河船舶智能航行感知系统设计要求
- 四川省2026年高职单招文化考试(中职类)语文试卷+答案
- T∕AOPA 0082-2025 无人驾驶航空器系统遥控站适航技术规范
- 2026河北邯郸市劳动就业服务局招聘公益性岗位人员笔试备考试题及答案解析
评论
0/150
提交评论