基于LIN总线的车身控制系统的设计

发布者:不懂之人最新更新时间:2011-10-13 关键字:LIN总线  车身控制系统 手机看文章 扫描二维码
随时随地手机看文章

  LIN总线简介

  LIN(Local Interconnect Network)是一种低成本的串行通讯网络,用于实现汽车中的分布式电子系统控制。LIN 的目标是为现有汽车网络(例如CAN 总线)提供辅助功能,因此LIN 总线是一种辅助的总线网络。在不需要CAN 总线的带宽和多功能的场合,比如智能传感器和制动装置之间的通讯使用LIN 总线可大大节省成本。LIN 技术规范中除定义了基本协议和物理层外还定义了开发工具和应用软件接口。LIN
 通讯是基于SCI(UART)数据格式,采用单主控制器/多从设备的模式。仅使用一根12V 信号总线和一个无固定时间基准的节点同步时钟线。这种低成本的串行通讯模式和相应的开发环境已经由LIN 协会制定成标准。LIN 的标准化将为汽车制造商以及供应商在研发应用操作系统降低成本。

  典型的LIN 总线应用是汽车中的联合装配单元,如:门、方向盘、座椅、空调、照明灯、湿度传感器,交流发电机等。对于这些成本比较敏感的单元,LIN 可以使那些机械元件如智能传感器、制动器或光敏器件得到较广泛的使用。这些元件可以很容易的连接到汽车网络   中并得到十分方便的维护和服务。在LIN 实现的系统中通常将模拟信号量用数字信号量   所替换,这将使总线性能优化。在以下的汽车电子控制系统中使用LIN 来实现将得到非常完美的效果:

  LIN节点硬件设计

  1 LIN接口总体设计

  LIN 节点硬件上主要包括LIN接口电路部分、控制输入部分、显示电路或负载驱动输出等,其中LIN接口为节点的核心。以Microchip公司的 PIC16F87为控制器、TJA1020为LIN收发器、SA57022 为开关电源的LIN接口电路如图1所示。SA57022电源输出的打开与关断由LIN收发器控制通过INH引脚控制。

 

       图1 LIN接口原理图

 

  因主机节点需为网络中的从机节点提供时钟基准,故在主机节点中为PIC16F87配置了外部晶振。在从机节点中,从机节点可通过主机节点发送帧头中的同步场来校准自身波特率,故可省去外部晶振而使用PIC16F87内置的RC振荡器。

  2 LIN收发器应用设计

  TJA1020 为LIN收发器,它是LIN 协议控制器和LIN传输媒体之间的接口,是节点的核心器件,负责收发数据时总线的波形调整和电平转换及节点多种工作模式的实现。TJA1020按LIN物理层规范集成了片内从机端电阻,在从机节点应用中无须再外接从机端电阻,在主机节点应用中按图1所示在其INH引脚和LIN引脚之间串接主机端电阻和二极管可提高总线的驱动能力,并在总线对地短路时使节点自动进入睡眠状态,减少电流损耗。

  以TJA1020为收发器构造的LIN节点具有普通、低斜率、睡眠、准备四种工作模式,以尽可能降低功耗和电磁辐射,各种模式下的节点状态和模式间转换如图2所示。

 

图2 工作模式的节点状态以及模式间的切换

                                       

  LIN节点软件设计

  1 LIN主机节点软件设计

  LIN主机节点行使帧处理和LIN网络的通信管理职能,程序流程如图3所示。

 

 

 图3 主机程序流程

                                                            
  LIN规范规定,同步间隔场为至少13个连续的显性位(低电平)。LIN 通信基于通用UART/SCI接口,字节传送使用8N1编码,无法直接产生这样一个显性序列。

  总线的正常通信波特率为9.6k,从机节点始终以此波特率工作,主机节点在需要发送同步间隔场时将波特率降低到4.8k,并发送0x00,则工作于9.6k 波特率的从机节点将检测到18个连续的显性位,从而判断一个新报文帧的到来。主机节点在发送完同步间隔场后将波特率恢复到9.6k.[page]

2 LIN从机节点软件设计

  LIN从机节点的职能可概括为帧头检测与接收和帧处理这两部分。在每个报文帧的帧头中由配置晶体振荡器的主机节点通过同步场给从机节点提供波特率基准,从机节点通过测量同步场来校准自身波特率,以保证在报文传输中各节点之间的同步。

  同步场逻辑值为0x55,波形如图4所示。从机节点通过测量同步场中第1和第5个下降沿之间的时间间隔来计算校准自身波特率。

 

 

图4 同步场波形图

 

  设主机节点和从机节点的串行口均工作于方式1(8位UART,波特率可变),主机节点波特率为B,从机节点以定时器测量同步场第1和第5个下降沿得到的计数个数为C,从机节点振荡器当前频率为fs,得到式(1)。


                

 

  设从机节点计数器1作为波特率发生器工作于常数自动重新装入的8位定时器/计数器方式,得到式(2)。

       

  使从机节点与主机节点同步,则令:

  Bs=B

  由式(1)~式(3)可得到式(4)。


         

 

  从机节点以由式(4)计算得到的N值作计数器1产生波特率的重新装入值,可产生与主机节点一致的波特率。

  节点制作与实验

  利用该设计制作LIN节点构建LIN网络,对其进行了通信试验和初步的抗干扰试验。由于报文帧头和报文帧响应均由主机节点发送,报文帧帧头和报文帧响应间的帧间响应间隔较小。

  当LIN从机节点在LIN主机节点的引导下相互传送指令或信息时,LIN网络上进行从机节点到从机节点的数据传输,此时LIN主机节点发送报文帧帧头,一个LIN从机节点发送报文帧响应,另一个或几个LIN从机节点接收报文帧响应。由于这种报文帧传送需要3个甚至3个以上节点参与,故预留了较长的帧间间隔,以便报文帧响应的发送节点和接收节点有充足的响应时间,确保报文帧传送的顺利完成。

  当LIN主机节点向某从机节点请求数据时,LIN总线上进行从机节点到主机节点的数据传输,此时LIN主机节点发送报文帧头, LIN从机节点接收报文帧帧头后发送报文帧响应, LIN主机节点接收报文帧响应。

  汽车电磁环境恶劣,因此汽车通信系统的抗干扰能力尤为重要,按该设计制作的LIN网络在BZ-5型汽车电火花干扰试验台上进行了抗干扰实验,试验中网络通信顺利,各项功能正常。

  结束语

  对总线式车身控制系统中的CAN/LIN混合网络进行深入研究,给出车身混合网络结构中主控节点设计与实现。在车身控制系统中,将LIN总线连入低速车身系统中,通过主控节点将CAN总线和LIN总线构建成混合控制网络,使其控制系统兼具可靠性、高性能和低成本优点。在器件选型上采用FREESCALE典型汽车电子芯片和智能触点检测模块,既实现了可靠网络控制功能,同时也降低汽车的开发、生产成本,具有较高实用性。

 

 

关键字:LIN总线  车身控制系统 引用地址:基于LIN总线的车身控制系统的设计

上一篇:基于Multisim的汽车尾灯控制方案
下一篇:电动汽车充电电池性能退化的原因及弥补方法

推荐阅读最新更新时间:2024-05-02 21:38

基于LIN总线的汽车雨刮控制系统设计
随着汽车电子技术的不断发展,汽车上的各种电子装置也越来越多,电子控制装置之间的通讯也越来越复杂,而汽车上传统的电气系统大多采用点对点的单一通信方式,造成庞大的布线系统,增加了制造及维护成本。LIN总线全称为区域互连网络,用于实现汽车车身控制系统的分布式控制,其具有价格低廉、结构简单、配置灵活等特点,为现代汽车网络提供功能上的补充,使汽车结构的设计变得更加灵活。LIN总线主要被应用于车门、方向盘、座椅、雨刮器、车窗等控制单元,并将分布的智能传感器和执行器连接到车内主控制器。本文将LIN总线技术应用到汽车雨刷系统上,提出了安全性好、可靠性高的设计方法,该系统经实际调试,取得了良好的应用效果。 1 LIN协议介绍 LIN(Local
[单片机]
基于<font color='red'>LIN总线</font>的汽车雨刮<font color='red'>控制系统</font>设计
基于LIN总线的车用无刷直流电机控制器设计
1、前言 随着汽车部件的电动化、自动化程度不断提高和对汽车电机的噪声、电磁兼容、效率的高要求,永磁无刷直流电机正在逐步替代有刷的永磁直流电机 。永磁无刷电机具有体积小、寿命长、效率高、结构简单、可靠性好等优点,利用它作为汽车部件的驱动执行元件可有效地提高汽车部件的性能。例如在Freightliner公司的M2系列商务车上,采用无刷电机驱动其空调系统的鼓风机,更好地调节了送风速度 。 由于汽车总线技术的日趋成熟,汽车内多个电机单元的控制方式正从传统的集中式线束控制向分布式总线控制转变。分布式总线控制可以减少线束,降低成本,便于各个电机控制单元和车内其它电控单元一起形成一个综合协调的控制系统,提高各控制单元的运行可靠性
[汽车电子]
基于单片机的电动车蓄电池智能管理系统设计
引言 电动汽车的无(低)污染优点,使其成为当代汽车发展的主要方向。电动汽车的发展需要解决两大难题,即能量存储和动力驱动。由于短期内动力电池储能不足的问题难以解决,使能量管理技术成为电动汽车发展的关键。在传统充电技术中,常用的恒压充电、恒压限流充电、恒流充电等模式,都是由人工控制充电过程,大多存在着严重的过充电现象。充电质量的好坏,直接影响蓄电池的使用寿命。而新型蓄电池智能管理系统的设计,就是为了在线检测动力电池状态,提高充电质量和效率,使操作人员只担任辅助性工作。 740)this.width=740" border=undefined> 图1系统原理框图 管理系统的组成及硬件设计 本文设计的智能化管理系统是
[单片机]
庖丁解车:关于LIN总线技术之车身网络控制系统(二)
上一篇小编主要介绍了关于LIN总线技术之汽车电子概述,这一篇小编主要介绍车身网络的拓扑结构。 众所周知,在早期的汽车网络中节点数量并不是很多,通常情况下一般为4到5个左右,主要由控制器和显示设备组成,这个时期的汽车网络节点结构大多数采用单总线形式,所有的节点都在同一个传输上,通过合适的仲裁机构就可以实现多路传输。随着时代的发展,科技的不断进步,汽车网络上的节点也越来越多,通讯量不断增大,节点间对通讯功能的要求也也来越高。与此同时节点在汽车内分布的范围也越来越广泛,显而易见,单一的总线网络布局结构明显不能满足车内通讯,主要体现在以下几点: 带宽难以满足通讯负载的要求:汽车网络中所有节点的消息都在同一媒质上传输,节点的增多使
[汽车电子]
庖丁解车:关于<font color='red'>LIN总线</font>技术之<font color='red'>车身</font>网络<font color='red'>控制系统</font>(二)
奥地利微电子推出首款汽车ISO26262合规的LIN 总线从设备应用IC
中国,2013年8月13日——领先的高性能模拟IC和传感器供应商奥地利微电子公司(SIX股票代码:AMS)宣布推出符合ISO26262功能安全标准的AS8530芯片。AS8530是全球首款支持LIN总线从设备应用的微型功率/收发器IC。 AS8530是一款电源管理及通信器件,包含的LIN 2.1收发器和50mA低压差线性稳压器(LDO)可用于支持8引脚SOIC8 封装内的本地微型网络和复位发生器。作为一款微分器,AS8530可通过一个共享的引脚串行接口提供一系列系统管理功能,所有功能均集成在同一个8引脚SOIC8封装内。 强化的故障诊断新功能为ISO26262安全标准提供内置的支持服务。经由共享的Enable及TX引脚
[嵌入式]
奥地利微电子推出首款汽车ISO26262合规的LIN 总线从设备应用IC
比亚迪首发云辇车身控制系统:车辆掉个轮胎 仍能平稳行驶
4月10日晚,比亚迪召开“云辇智能车身控制系统发布会”,正式发布“云辇”技术,其是一系列车身控制技术的集大成者,实现系统级深度集成。 比亚迪董事长王传福表示,云辇是垂直方向上系统化解决车身控制问题,“在最极端的情况下,哪怕掉了一个轮子,车辆依然可以保持平稳行驶。” 王传福还表示,云辇是行业内首个新能源专属智能车身控制系统,不仅填补了国内在这方面的技术空白,实现从0到1的突破,更超越了国外技术水平,实现了从1到2的提升 据官方介绍,云辇包含云辇-C、云辇-A、云辇-P以及云辇-X四套不同取向的车身控制系统。 按照计划,云辇未来将搭载在王朝海洋旗舰车型、腾势、仰望和专业个性化品牌上。
[汽车电子]
LIN总线在家用电器中的应用
  本地互连网络 (LIN)总线协议是把开关、显示器、传感器及作动器这些简单的控制设备连接起来的网络,用于汽车,它的成本低于使用CAN(控制域网络)、MOST或者Byteflight。虽然LIN总线原先是针对汽车而设计的,它是一种开放的协议,可以同样有效地用于工业或者家电。这是一种牢固、范围有限的网络,完全适合于对速度不是很重要的情形,在短距离内连接简单的控制设备。   LIN总线标准包括有关传送协议的规范、传输媒介以及开发工具之间的接口,它具备以下特点 :   * 包括一个主节点/多个从属节点   * 使用成本低的半导体工艺实现,采用普通的USART/SCI接口硬件   * 容易实现   * 自行同步,在从属节点设备中不必使用石
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved