can总线和lin总线的区别与联系
汽车电器维修:认知汽车CAN总线、LIN总线、MOST总线的应用及其性能特点
汽车电器基础
CAN总线的特点: ①使用双绞线、同轴电缆以及光纤作为网线,适用 于大数据量短距离通信或者长距离小数据量。
②高速串行数据接口功能:CAN总线支持从几百到 1Mbit/s的数据传输速率,反应速度快,发送时不需 等待令,对请求反应迅速。 ③数据帧短,短数据帧有利于减小延时,提高实时 性,但降低了有效数据传输速率。 ④具有独立性,每个子系统都可以独立工作,某个子系 统出现故障时并不影响其他系统的正常工作。
②单线传输:LIN网络中使用的是非屏蔽的单根导线 联接主、从模块,总线不与诊断仪连接。
③低速传输:LIN网络控制的大多数是舒适系统,对 数据传输速度要求不高,它的传输速率在10Kbit/s 左右,属于A类总线。 ④LIN总线无需仲裁。
汽车电器基础
⑤与CAN总线的橙色不同,
LIN总线主色为紫色。
5
⑥在LIN系统中,加入新节点,不需要 其他从节点作任何软件或硬件的改动。 6
汽车电器基础
学习目标2:认知汽车CAN总线、 LIN总线、MOST总线的应用及其性
能特点
汽车电器基础
8.1.2 总线的应用及其性能特点
1.CAN总线 (1)CAN总线的应用 电子控制器局域网络CAN是德国BOSCH公司提出并推广应用的,它是 专门为车辆系设计的,来为汽车的控制器之间提供数据交换。
CAN-BUS系统
⑦整个网络的配置信息只包含在主节点中, 从节点可以自由地接入或脱离网络而不影 7 响网络中的通信LIN的网络结构。
⑧基于通用UART接口。几乎所有微控制
8
器都具备LIN必需的硬件,价格低廉、结
构简单。
汽车电器基础
3.MOST总线 (1)MOST总线的应用 MOST是一种用于多媒体数据传送的网络系统,专门针对汽车而开发的, 采用光纤(不受电磁辐射干扰与搭铁环的影响)作为物理层的传输介质,将 视听设备、通信设备以及信息服务设备相互连接起来。
can总线和lin总线的区别与联系
can总线和lin总线的区别与联系1.信号线及信号CAN总线以CAN一High和CAN一历w两条信号线(双绞线)工作,舒适CAN总线两条线的电平分别约为OV和5V(隐性时)。
LIN总线只以一条相当于CAN一忱如的信号线工作,隐性时电平接近电瓶电压,并随之浮动;显性时电平接近地电平。
使用0·35mmz 导线,颜色为紫底白线。
2·组件CAN总线工作时,电子单元中除了需要相对复杂的收发器外,"通常还需要用专门的协议控制器。
LIN总线单元中的收发器较简单,而且由于协议简单,通常不需要专门的协议控制器。
3·传输速率CAN总线的位速率较高,在汽车中使用时通常为5OOkb/s,最低的也达到1OOkb/s。
LIN总线的最高位速率为2Okb/s,通常使用1920Ob/s或9600b/s的速率。
4·系统结构CAN总线为多主机系统,即接人总线的任一电子单元都可通过总线仲裁来获取总线控制权,并向总线系统中发送信息,单元在发出完整的ID时即为主机。
CAN总线使用11位ID(甚至更多),在一个子系统中可有较多的单元。
LIN总线为单主机多从机系统,每一子系统中有且只有一个主机,所有的信息传送都由主机控制,从机必须等待主机发出了与它对应的ID后才能发送信息。
LIN总线使用6位ID,在一个子系统中只能有较少的单元。
5·可靠性CAN总线采用可靠性很高的CRC校验。
LIN总线采用可靠性相对较差的带进位的和校验。
6·成本CAN总线能用于各种信息传送的场合,但成本较高,工艺性相对差些。
LIN总线只能用于对速率及可靠性要求不是很高的场合,如舒适系统或某些子系统等,优点是成本低,工艺性好。
can和lin通讯原理
can和lin通讯原理CAN(Controller Area Network)和LIN(Local Interconnect Network)是两种常用的网络协议,主要用于在车辆电子系统中实现通信。
CAN和LIN通讯原理及其在车辆电子系统中的应用如下所述。
1.CAN通讯原理CAN是一种串行通信协议,基于非常可靠的多主控制器和多接收器的总线结构。
CAN总线传输数据以消息的形式,每条CAN消息由起始位、标识符、数据长度码、数据域和校验码组成。
CAN的通讯原理主要包括以下几个方面:-主从通信:CAN总线结构中可以同时存在多个主控制器和多个接收器。
主控制器负责发起通信并控制之间的数据传输,接收器负责接收指定的消息。
-冲突检测:当两个或多个主控制器同时尝试在CAN总线上发送消息时,可能会发生冲突。
CAN使用非毁灭性位操作标准来解决这个问题,冲突检测机制确保在总线上只有一个主控制器发送消息。
-帧格式和标识符:CAN消息的帧格式分为标准格式和扩展格式。
标准格式使用11位标识符,扩展格式使用29位标识符。
标识符的唯一性确保了在总线上不发生冲突。
-线性拓扑结构:CAN总线通常采用双绞线或同轴电缆连接,形成线性的拓扑结构。
这种结构简化了网络连接,方便了在车辆电子系统中的布线。
在车辆电子系统中,CAN通信广泛应用于传感器、执行器、控制单元等设备之间的数据传输。
例如,引擎控制单元(ECU)通过CAN总线与传感器(如节气门传感器、氧气传感器等)和执行器(如点火线圈、燃油喷射器等)进行通信,实现对引擎的精确控制。
2.LIN通讯原理LIN是一种低成本、低速率的串行通信协议,用于连接车辆电子系统的较低级别设备,如门控制模块、后视镜控制模块等。
LIN总线通过从设备进行控制,从而降低了通讯成本。
LIN的通讯原理主要包括以下几个方面:-主从通信:LIN总线采用从设备进行控制的方式,从设备由主节点(主控器)提供电源和时钟信号。
主节点负责发送命令和控制帧,从节点负责响应和返回数据。
四种主流的汽车总线:CAN、LIN、FlexRay和MOST总线技术详解
四种主流的汽车总线:CAN、LIN、FlexRay和MOST总线技术详解车用总线就是车载网络中底层的车用设备或车用仪表互联的通信网络。
目前,有四种主流的车用总线:CAN总线、LIN总线、FlexRay 总线和MOST总线。
用一张表格来说明各种总线的区别一、汽车总线的诞生汽车总线的诞生离不开汽车电子的发展。
汽车电子化的程度也被看作是衡量现代汽车水平的重要标志。
传统的汽车电子大多采用点对点的单一通信方式,相互之间少有联系,这样必然会形成庞大的布线系统。
据统计,一辆采用传统布线方法的高档汽车中,其导线长度可达2000米,电气节点可达1500个,而且该数字大约每10年就将增加1倍。
这进一步加剧了粗大的线束与汽车上有限的可用空间之间的矛盾。
无论从材料成本还是工作效率看,传统布线方法都不能适应现代汽车的发展。
另外,为了满足各电子系统的实时性要求,须对汽车公共数据(如发动机转速、车轮转速、节气门踏板位置等信息)实行共享,而每个控制单元对实时性的要求又各不相同。
因此,传统的电气网络已无法适应现代汽车电子系统的发展,于是新型汽车总线技术便应运而生。
二、CAN总线CAN总线又称作汽车总线,全称为“控制器局域网(Controller Area Network)”,是一种能有效支持分布式控制和实时控制的串行通讯网络。
它将各个单一的控制单元以某种形式(多为星形)连接起来,形成一个完整的系统。
CAN总线最早是德国Bosch公司为解决现代汽车中众多的电控模块(ECU)之间的数据交换而开发的一种串行通讯协议。
现今在汽车电子系统中已得到广泛应用,成为欧洲汽车制造业的主体行业标准,代表着汽车电子控制网络的主流发展趋势。
世界上很多著名的汽车制造厂商,如Volkswagen(大众)、Benz(奔驰)、BMW(宝马)、Porsche(保时捷)、Rolls.Royce(劳斯莱斯)等公司都已经采用CAN总线来实现汽车内部控制系统的数据通信。
LIN总线技术在新能源汽车空调中的应用
LIN总线技术在新能源汽车空调中的应用摘要:近几年,LIN总线技术得到了快速发展和广泛应用,研究其在新能源汽车空调系统中的应用有着重要意义。
本文首先对LIN 总线技术相关内容做了概述,并结合实际案例,从LIN总线网络架构、空调系统原理以及调度表三方面,对LIN总线技术在新能源汽车空调系统中的应用进行了分析。
关键字:汽车空调、LIN总线、调度表1.前言随着汽车技术和网络通信技术的发展,汽车信息通信的网络化是必然趋势。
LIN(Local Interconnect Network局部互联网)是面向汽车低端分布式应用的低成本、低速率、串行通信总线。
它主要用作现有汽车CAN网络的辅助网络或子网络,为不需要用到CAN的装置提供较为完善的网络功能,包括空调控制、后视镜、车门模块、座椅控制、照明灯控制等。
在带宽要求不高、功能简单、实时性要求低的场合,使用LIN总线可有效地简化网络线束、降低成本、提高通讯效率和可靠性。
图1.1为特斯拉Medel S7控制器局域网络框图。
图1.1 特斯拉Medel S7控制器局域网络框图2.LIN总线技术概述做为车载网络中最常用的总线,LIN总线和CAN总线的区别如表1所示。
LIN 提供了一套可以节约成本而且非常有效的总线通信,该通信系统不需要带宽和CAN的多功能性。
表1 LIN总线与CAN总线的区别通过LIN 总线传输的实体为帧,一个报文帧结构如图2.1所示,它包含:帧头(Header )和响应(Response )。
帧头包含:间隔域(Break field ),同步域(Sync field )和受保护的标识符域(Protected indentifier field )。
响应包含:数据域(Data1~N ),校验和(Checksum )。
图2.1 LIN 总线报文帧结构LIN总线协议的核心特性是使用进度表(schedule table)。
进度表有助于保证总线不出现过载的情况,他们同样是保证信号定期传输的核心组件。
用于汽车电子的CAN、LIN、MOST总线 基础知识
用于汽车电子的CAN、LIN、MOST总线未来汽车电子的整个网络将是CAN、LIN、MOST三网合一的整体。
MOST负责音视频,CAN负责重要的电子控制单元,如发动机、ABS、安全气囊等,LIN负责次要的电子控制单元,如门窗、车灯等。
一、CAN总线技术简介CAN总线又称作汽车总线,其全称为“控制器局域网(CAN—Controller Area Network)”。
CAN总线是一种现场总线(区别于办公室总线),是德国Bosch公司为解决现代汽车中众多的电控模块(ECU)之间的数据交换而开发的一种串行通信协议。
CAN总线的设计充分考虑了汽车上恶劣工作环境,可*性高。
因此CAN总线在诸多现场总线中独占鳌头,成为汽车总线的代名词。
随着车用电气设备越来越多,从发动机控制到传动系统控制,从行驶、制动、转向系统控制到安全保证系统及仪表报警系统,从电源管理到为提高舒适性而作的各种努力,使汽车电气系统形成一个复杂的大系统,并且都集中在驾驶室控制。
另外,随着近年来ITS的发展,以3G(GPS、GIS和GSM)为代表的新型电子通讯产品的出现,它对汽车的综合布线和信息的共享交互提出了更高的要求。
从布线角度分析,传统的电气系统大多采用点对点的单一通信方式,相互之间少有联系,这样必然造成庞大的布线系统。
据统计,一辆采用传统布线方法的高档汽车中,其导线长度可达2000米,电气节点达1500个,而且,根据统计,该数字大约每十年增长1倍。
无论从材料成本还是工作效率看,传统布线方法都将不能适应汽车的发展。
从信息共享角度分析,现代典型的控制单元有电控燃油喷射系统、电控传动系统、防抱死制动系统(ABS)、防滑控制系统(ASR)、废气再循环控制、巡航系统和空调系统。
为了满足各子系统的实时性要求,有必要对汽车公共数据实行共享,如发动机转速、车轮转速、油门踏板位置等。
但每个控制单元对实时性的要求是因数据的更新速率和控制周期不同而不同的。
这就要求其数据交换网是基于优先竞争的模式,且本身具有较高的通信速率,CAN总线正是为满足这些要求而设计的。
新能源汽车不同类型的总线标注方法
新能源汽车不同类型的总线标注方法
新能源汽车中常用的总线类型主要包括LIN总线、CAN总线、FlexRay总线和MOST总线等,它们各自有不同的标注方法和应用场景。
具体如下:
1. LIN总线:LIN(Local Interconnect Network)是一种低成本的串行通信网络,通常用于汽车中的分布式电子系统控制。
它通常作为CAN总线的辅助功能使用,在不需要高带宽和多功能场合,如智能传感器和制动装置之间的通讯,使用LIN总线可以节省成本。
2. CAN总线:CAN(Controller Area Network)是一种能够实现分布式实时控制的串行通信网络。
由德国Bosch公司开发,广泛应用于汽车电子控制系统中。
CAN总线具有优秀的特性,能够在不同的ECU(电子控制单元)之间传递信息。
需要注意的是,不同速度类型的CAN总线设备不能直接连在同一路总线上,它们之间需要通过网关隔离。
3. FlexRay总线:FlexRay是一种为满足更高数据传输速率而设计的通信协议,它比CAN和LIN总线有更高的速度和确定性,通常用于实时性要求较高的应用,如动力控制系统和底盘控制。
4. MOST总线:MOST(Media Oriented Systems Transport)总线是一种多媒体定向系统传输技术,主要用于车载娱乐和信息系统的数据传输。
它可以传输音频、视频、数据和控制信号,具有较高的带宽和集成度。
车载网络小弟篇——LIN总线
车载网络小弟篇——LIN总线LIN总线在1998年的时候被欧美的各大汽车厂第一次提出来,就是什么宝马、奔驰、克莱斯勒、大众,包括博世和摩托罗拉。
然后在2001年的时候第一次被使用在奔驰SL这款车型上。
2001年奔驰SL所以LIN从被提出到现在也就20年的时间,是一个很年轻的技术。
很多人说这么年轻的技术,应该很高级很复杂,最起码比CAN总线复杂。
错!LIN总线比CAN简单得多。
LIN总线可以说是CAN总线的辅助总线,把CAN比喻成省际铁路,那LIN总线就是城市里运营的地铁或城市铁路。
LIN的特点是成本低,可以辅助CAN总线的工作。
因为车上的一些功能不需要CAN这种相对来讲复杂的总线,所以就有了LIN总线。
我们先简单回顾一下CAN总线,从结构上看,它是两条线,目的是抗干扰。
高速CAN的通信速率是500Kbit/s,低速CAN是100Kbit/s。
各个控制单元的关系是平等的,谁都可以发谁都可以收,谁也管不了谁,就是多主结构,全是主要的。
就因为这个多主结构,这些模块往总线上发送信息的时候为了不冲突,采用了仲裁机制,就是看哪个模块的特权高,谁就先发数据。
这些都是CAN总线的主要特点。
关于总线知识,请点击链接:什么是汽车总线?什么是汽车总线?(续)xiCAN总线结构与特点在车上的有些系统是不需要很快的通讯速率的,并且也不需要搞得这么复杂。
比如车窗控制、天窗控制、空调鼓风机控制等等,所以就诞生了另一种总线,就是LIN总线。
CAN总线和LIN总线的结构关系,其实就是在CAN总线上的模块,来了一个延申。
也就是说,LIN总线是不会在车上单独存在的,它必须以CAN总线中的其中一个模块为主模块。
这个主模块通过一条数据线与一个或者多个从模块组成了LIN总线。
CAN总线中的一个主模块,可以有多条LIN总线,每条LIN总线上,可以有一个或多个从模块。
所以LIN总线的结构,是“单主多从”结构。
从下图看,最左边的a、b、c三个从模块和控制单元2这个主模块组成了一套LIN总线。
CAN总线和LIN总线的区别
1.信号线及信号CAN总线以CAN一High和CAN一历w两条信号线(双绞线)工作,舒适CAN总线两条线的电平分别约为OV和5V(隐性时)。
LIN总线只以一条相当于CAN一忱如的信号线工作,隐性时电平接近电瓶电压,并随之浮动;显性时电平接近地电平。
使用0·35mmz导线,颜色为紫底白线。
2·组件CAN总线工作时,电子单元中除了需要相对复杂的收发器外,"通常还需要用专门的协议控制器。
LIN总线单元中的收发器较简单,而且由于协议简单,通常不需要专门的协议控制器。
3·传输速率CAN总线的位速率较高,在汽车中使用时通常为5OOkb/s,最低的也达到1OOkb/s。
LIN总线的最高位速率为2Okb/s,通常使用1920Ob/s或9600b/s的速率。
4·系统结构CAN总线为多主机系统,即接人总线的任一电子单元都可通过总线仲裁来获取总线控制权,并向总线系统中发送信息,单元在发出完整的ID时即为主机。
CAN总线使用11位ID(甚至更多),在一个子系统中可有较多的单元。
LIN总线为单主机多从机系统,每一子系统中有且只有一个主机,所有的信息传送都由主机控制,从机必须等待主机发出了与它对应的ID后才能发送信息。
LIN总线使用6位ID,在一个子系统中只能有较少的单元。
5·可靠性CAN总线采用可靠性很高的CRC校验。
LIN总线采用可靠性相对较差的带进位的和校验。
6·成本CAN总线能用于各种信息传送的场合,但成本较高,工艺性相对差些。
LIN总线只能用于对速率及可靠性要求不是很高的场合,如舒适系统或某些子系统等,优点是成本低,工艺性好。
汽车CAN总线技术简单介绍
精品PPT
驱动系统的高速CAN
• 驱动系统CAN主要连接对象是发动机控制器 (ECU)、ABS控制器、安全气囊控制器、 组合仪表等等,它们的基本特征相同,都是 控制与汽车行驶直接相关的系统。
自动箱控制单元 发动机控制单元
?
ABS控制单元
? ? Data bus wires
优先权?
精品PPT
优先权
1 2 3 4
控制单元...
信息传递
ABS/EDL control unit
- Engine Braking Ctrl. - Traction Control requirement
Engine control unit data protocol No. 1
精品PPT
CAN网关的硬件电路
CAN总线网关硬件框图
精品PPT
汽车CAN总线的维修
1、线路连接状况检查; 2、CAN-L、CAN-H线信号的特点(差分收发):
精品PPT
精品PPT
汽车CAN总线技术原理
精品PPT
精品PPT
精品PPT
精品PPT
精品PPT
精品PPT
精品PPT
精品PPT
LIN总线
LIN是一种低速串行总线,其提出是针对汽车应用的,主要用于汽车电子控 制系统,实现智能传感器、执行器等的连接。LIN定位于汽车上的下层局部网络。 由CAN构成汽车的上层主干网络,而在不需要CAN的高速与多功能性的场合则由 LIN来构成下层局部网络,实现分级制网络结构,以达到合理分配利用网络资源、 提高线路布置的方便灵活性、降低成本的目的。
通讯协议中的CAN和LIN技术比较
通讯协议中的CAN和LIN技术比较随着物联网的兴起,车联网已成为未来的发展方向,车辆内外的通讯协议也变得越来越重要。
本文将着重探讨通讯协议中的CAN和LIN技术比较,希望能帮助读者更好地了解它们之间的差异和应用场景。
CAN技术CAN(Controller Area Network)是一种采用串行通讯协议的总线标准,由德国Bosch公司在20世纪80年代开发而成。
目前,CAN技术已广泛运用于汽车电子、工业控制、医疗设备、军工等领域。
CAN协议采用分布式控制方式,将大量设备通过总线连接在一起,构成一个网络。
设备之间可以实现快速的信息传输,支持多种不同的数据格式(如数字、模拟、文本等)。
此外,CAN总线支持多主机和多从机的通信方式,具有高可靠性、高安全性、高实时性等特点。
在车辆领域中,CAN技术是一种必备的通信标准。
当前大多数车辆都采用CAN总线架构,可以实现车辆控制单元(ECU)之间的高效通信。
比如,引擎控制模块(ECM)可以向自动变速器控制模块(TCM)发送指令,以调整变速器的工作模式。
CAN技术的优点在于它的数据传输速率较快,可以达到1Mbps;而且对网络拓扑结构要求不高,采用总线结构等。
因此,CAN通信在车辆领域的应用场景非常广泛。
但是,CAN技术也存在一些不足。
比如,它无法满足某些低功耗和低成本的场景,而且支持的最大节点数有限,最多只能支持几百个节点。
LIN技术LIN(Local Interconnect Network)是一种低成本、低速率的串行通信协议,由德国博世公司在20世纪90年代中期推出。
LIN协议不同于CAN协议,它的设计重点在于解决低成本通讯。
LIN总线是一种低带宽、低速率的单主从结构,仅用于连接车辆中的非关键性系统,如车门、窗户、座椅等。
由于LIN通信速率较慢,通常只能达到19.2kbps,但是其在汽车领域的应用场景却非常广泛。
与CAN不同,LIN通信采用的是串行通信模式,可以通过两根导线进行数据传输。
can和lin通讯原理
can和lin通讯原理
CAN(Controller Area Network)是一种串行通信协议,用于
在车辆、工业设备等领域中进行分布式通信。
CAN总线通信
的原理主要包括两点:物理层和数据链路层。
1. 物理层:CAN总线采用差分信号线对通信进行传输。
其中,CAN_H和CAN_L是一对相互互补的差分信号线,它们分别
代表CAN总线的高电平和低电平。
CAN节点通过这两根线将差分信号进行传输,并利用差分信号的差值来判断信息的高低电平。
2. 数据链路层:CAN总线采用了CSMA/CA(载波侦听多址/
冲突应对)的协议,实现了多节点间的共享总线通信。
具体通信过程如下:
- 发送节点先侦听总线上是否有节点正在发送信息,如果总线
空闲,则发送节点可以开始发送信息。
- 发送节点将数据和标识符打包成帧,并通过差分信号线发送
到总线上。
- 其他节点收到帧后,会校验标识符和CRC校验码,如果校
验通过,就认为是自己所需的信息,进行后续处理;否则,忽略这帧数据。
- 如果多个节点同时发送数据,会发生冲突。
CAN总线会检测到冲突,并根据优先级算法选择胜出的节点。
- 发送节点在发送完毕后,会等待一段时间,确保其他节点有
足够的时间来发送他们的数据。
总体来说,CAN总线的通信原理是基于差分信号线进行信号
传输,并通过多节点间的冲突检测与处理,实现了高效可靠的数据交换。
这种通信方式在汽车、工业控制等领域得到了广泛应用。
CAN/LIN总线在商用车上的应用
CAN/LIN总线在商用车上的应用CAN及LIN总线是目前广泛应用于汽车电子系统中的两种通讯总线,在商用车中也得到了广泛应用。
本文将从概述、应用场景、特点等多个角度阐述CAN与LIN在商用车上的应用。
一、概述CAN(Controller Area Network,控制器局域网络)总线是一种串行通信协议,最早由德国博世(Bosch)公司于1986年开发。
它是商用车的通信标准,被广泛应用于车辆电子控制系统,如发动机控制、车身控制等领域。
LIN(Local Interconnect Network,局域互联网)总线是基于串行通信技术的网络,是为低速、简单的应用场景设计的。
它通常用于控制次要或不需要高速通信的系统,如门锁、天窗、后视镜等。
二、应用场景1. CAN总线在商用车上的应用a. 发动机控制CAN总线被广泛应用于发动机控制系统,它可以实现与各种传感器和执行机构之间的高速、精确、可靠的通讯,包括发动机电脑、节气门、油门踏板位置传感器、氧气传感器、空气流量传感器、机油压力传感器等。
b. 前照灯控制CAN总线也可以控制前照灯的开关,包括近光灯和远光灯。
它可以与光敏传感器进行通信,根据光线强度自动调节照明强度以避免驾驶员的视觉疲劳。
c. 刹车系统CAN总线也可以控制商用车的刹车系统,包括制动液压泵、制动调节器、电子刹车力分配器以及其他相关组件。
这些组件与CAN总线相连,可以使刹车系统更加安全和精确。
d. 传感器与控制器CAN总线也可以连接商用车上的各种传感器和控制器,如车速、转速、加速度和方向等。
它们可以帮助汽车系统更好地控制车辆并保证驾驶员的安全。
2. LIN总线在商用车上的应用a. 车门锁LIN总线可以在商用车的车门锁中应用,它可以用于车门控制单元之间的通讯,以实现集中式或分布式电子门锁控制。
b. 天窗控制类似于车门锁控制,LIN总线也可以用于商用车的天窗控制系统。
它可以连接到天窗的电机控制电路上,以便对车辆中天窗的位置进行监测并控制。
高速CAN、容错CAN、LIN总线的区别
在这里你可能要问“不都有CAN总线了吗?这个LIN总线又是从哪里来的?”其实理由很简单,就是CAN总线太贵啦!处处都用CAN总线的话,那整车的总线架构成本将会变得很高!在一些比如车身电子配件的地方(如车窗、后视镜、大灯、车锁等),我们不需要报文像CAN总线上传输的那样“高速”!各大厂商一拍脑门就研究了这个LIN总线!有了CAN为什么还会有LIN,CAN和LIN的区别,LIN的优势在哪?1. 什么是LIN总线?LIN(Local Interconnect Network)总线是基于UART/SCI(通用异步收发器/串行接口)的低成本串行通讯协议。
其目标定位于车身网络模块节点间的低端通信,主要用于智能传感器和执行器的串行通信,而这正是CAN总线的带宽和功能所不要求的部分。
2. CAN/LIN总线区别由于LIN网络在汽车中一般不独立存在,通常会与上层CAN网络相连,形成CAN-LIN网关节点。
2.1.LIN总线的主从关系LIN总线采用的是单线传输形式,应用了单主机多从机(有无主动上报的支持?)的概念,总线电平一般为12V,传输速率最高限制为20kbps。
由于物理层的限制,一个LIN网络最多可以连接16个节点。
总线任务负责:1.调度总线上帧的传输次序2.监测数据,处理错误3.作为标准时钟参考(不是异步通信?)4.接收从机节点发出的总线唤醒命令从机任务不能直接向总线发送数据,需要接受到主节点发送的帧头后,根据帧头所包含的信息来判断:1.发送应答2.接收应答3.既不接收也不应答LIN的特点1.网络由一个主节点与若干个从节点构成2.使用LIN总线可以大幅度削减成本(CAN和Lin都需要收发器,但是Lin属于单线制在线束上节省)3.传输具有确定性,传播时间可以提前计算4.LIN具有可预测的EMC(电磁兼容性)性能,为了限制EMC的强度,LIN协议规定最大传输速率为20kbps5.LIN总线提供信号的配置、处理、识别和诊断功能(这些都是UART不具备的,可LIN是怎么实现的呢?)3.LIN报文帧结构LIN报文帧包括帧头(hearder)与应答(response)两部分。
LIN、CAN、MOST的比较
LIN、CAN、MOST的比较LIN、CAN、MOST主要在通信标准、数据传输数率、成本、使用领域等方面不一样,具体如下:一、LIN(Local Interconnect Network是一种低成本的串行通讯网络用于实现汽车中的分布式电子系统控制。
LIN 的目标是为现有汽车网络(例如CAN 总线)提供辅助功能,因此LIN总线是一种辅助的总线网络。
在不需要CAN 总线的带宽和多功能的场合比如智能传感器和制动装置之间的通讯使用LIN 总线可大大节省成本。
LIN 的主要特性是:1、低成本基于通用UART 接口几乎所有微控制器都具备LIN 必需的硬件2、传输速率最高可达20Kbit/s3、单主控器/多从设备模式无需仲裁机制4、从节点不需晶振或陶瓷震荡器就能实现自同步节省了从设备的硬件成本5、保证信号传输的延迟时间6、不需要改变LIN 从节点的硬件和软件就可以在网络上增加节点7、通常一个LIN 网络上节点数目小于12 个共有64 个标志符典型的LIN 总线应用是汽车中的联合装配单元如门、方向盘、座椅、空调、照明灯、湿度传感器、交流发电机等。
对于这些成本比较敏感的单元,LIN 可以使那些机械元件如智能传感器、制动器或光敏器件得到较广泛的使用。
这些元件可以很容易的连接到汽车网络中并得到十分方便的维护和服务。
在LIN 实现的系统中,通常将模拟信号量用数字信号量所替换,这将使总线性能优化。
二、CAN(Controller Area Network)CAN总线又称作汽车总线,其全称为“控制器局域网”。
CAN总线是一种现场总线,CAN 的主要特性是:1、低成本;2、极高的总线利用率;3、很远的数据传输距离(长达10Km);4、高速的数据传输速率(高达1Mbit/s);5、可根据报文的ID决定接收或屏蔽该报文;6、可靠的错误处理和检错机制;7、发送的信息遭到破坏后,可自动重发;8、节点在错误严重的情况下具有自动退出总线的功能;9、报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。
can总线和lin总线的区别与联系?
can 总线和lin 总线的区别与联系?
一、CAN 总线
CAN 是控制器局域网络(Controller Area Network,CAN)的简称,
是由以研发和生产汽车电子产品着称的德国BOSCH 公司开发的,并最终成
为国际标准(ISO 11898),是国际上应用最广泛的现场总线之一。
CAN 总线的优势:
CAN 属于现场总线的范畴,它是一种有效支持分布式控制或实时控
制的串行通信网络。
较之许多RS-485 基于R 线构建的分布式控制系统而
言,基于CAN 总线的分布式控制系统在以下方面具有明显的优越性:网络各节点之间的数据通信实时性强
首先,CAN 控制器工作于多种方式,网络中的各节点都可根据总线
访问优先权(取决于报文标识符)采用无损结构的逐位仲裁的方式竞争向总线发送数据,且CAN 协议废除了站地址编码,而代之以对通信数据进行编码,这可使不同的节点同时接收到相同的数据,这些特点使得CAN 总线构
成的网络各节点之间的数据通信实时性强,并且容易构成冗余结构,提高系。
一文了解汽车四大总线(LIN、CAN、FlexRay、MOST)
一文了解汽车四大总线(LIN、CAN、FlexRay、MOST)汽车中的电子部件越来越多,光是ECU就有几十个,这么多的电子单元都要进行信息交互。
传统的点对点通信已经不能满足需求,因此必须要采用先进的总线技术。
车用总线就是车载网络中底层的车用设备或车用仪表互联的通信网络。
目前,有四种主流的车用总线:CAN总线、LIN总线、FlexRay 总线和MOST总线。
用一张表格来说明各种总线的区别LIN总线LIN(Local Interconnect Network)是面向汽车低端分布式应用的低成本(0.5美元),低速串行通信总线。
它的目标是为现有汽车网络提供辅助功能,在不需要CAN总线的带宽和多功能的场合使用,降低成本。
LIN联盟成立于1999年,并发布了LIN01.0版本。
最初的成员有奥迪、宝马、克莱斯勒、摩托罗拉、博世、大众和沃尔沃等。
LIN相对于CAN的成本节省主要是由于采用单线传输、硅片中硬件或软件的低实现成本和无需在从属节点中使用石英或陶瓷谐振器。
这些优点是以较低的带宽和受局限的单宿主总线访问方法为代价的。
LIN包含一个宿主节点和一个或多个从属节点。
所有节点都包含一个被分解为发送和接收任务的从属通讯任务,而宿主节点还包含一个附加的宿主发送任务。
在实时LIN中,通讯总是由宿主任务发起的。
图 LIN总线结构除了宿主节点的命名之外,LIN网络中的节点不使用有关系统设置的任何信息。
我们可以在不要求其它从属节点改变硬件和软件的情况下向LIN 中增加节点。
宿主节点发送一个包含同步中断、同步字节和消息识别码的消息报头。
从属任务在收到和过滤识别码后被激活并开始消息响应的传输。
响应包含两个、四个或八个数据字节和一个检查和(checksum)字节。
报头和响应部分组成一个消息帧。
LIN总线上的所有通讯都由主机节点中的主机任务发起,主机任务根据进度表来确定当前的通讯内容,发送相应的帧头,并为报文帧分配帧通道。
总线上的从机节点接收帧头之后,通过解读标识符来确定自己是否应该对当前通讯做出响应、做出何种响应。
CAN与LIN区别
双线通讯
1Mbit/s
输入、输出为差动信号5v
A+10%
德之间直接进行通信,而无需将所有数据全部汇总到主计算机后再行处理。应用广泛。
汽车业普遍将CAN做为引擎管理、车体电子(如:车门和车顶控制、空调和照明)、以及娱乐控制的车内网络(IVN)。而用于引擎管理CAN,并与多个电子控制单元相连,甚至是将CAN基础网络安装在电源引擎系统中或与信息娱乐设备连接
A
LIN是由摩托罗拉与奥迪等公司开发,LIN是CAN的补充,是一种辅助总线,芯片小价格低,应用广泛。
在选择的时候,车厂可根据速度和成本的要求,决定是要采用CAN或LIN。一般来说,车内采用LIN的机制,多半是诸如例如转向定时速度控制、雨刮器控制、车灯控制、后视镜控制、电动车窗、电动座椅调整、发电系统、空调机控制等。而且能够大幅降低线路复杂性和车身重量,并且提高可靠性
Flexray总线
10Mbp/s
更高
用于事关安全的线控系统和动力系统,在宝马的高端车上有应用,应用较少.
而且能够大幅降低线路复杂性和车身重量并且提高可靠性can双线通讯1mbits输入输出为差动信号5va10德国bosch公司开发can网络的配制比较容易允许任何站之间直接进行通信而无需将所有数据全部汇总到主计算机后再行处理
总线类型
通讯模式
通信速率
输入电压
价格
应用介绍
LIN
单线通讯
20Kbit/s
+12V输入输出单端非平衡信号
CANVSLIN现代汽车的核心技术
CAN VS LIN 现代汽车的核心技术一、技术背景在当今的中高档汽车中都采用了汽车总线技术。
汽车总线为汽车内部各种复杂的电子设备、控制器、测量仪器等提供了统一数据交换渠道。
一些汽车专家认为,就像在20世纪70年代引入集成电路、80年代引入微处理器一样,近10年来数据总线技术的引入也将是汽车电子技术发展的一个里程碑。
20世纪90年代以来,汽车上由电子控制单元(ECU)控制的部件数量越来越多,例如电子燃油喷射装置、防抱死制动装置、安全气囊装置、电控门窗装置、主动悬架等等。
随着集成电路和单片机在汽车上的广泛应用,车上的ECU数量越来越多。
因此,一种新的概念--车上控制器局域网络CAN(Controller Area Network)的概念也就应运而生了。
CAN最早是由德国BOSCH公司为解决现代汽车中的控制与测试仪器之间的数据交换而开发的一种数据通信协议,按照ISO有关标准,CAN的拓扑结构为总线式,因此也称为CAN总线。
CAN协议中每一帧的数据量都不超过8个字节,以短帧多发的方式实现数据的高实时性;CAN总线的纠错能力非常强,从而提高数据的准确性;同时CAN总线的速率可达到1M bit/s,是一个真正的高速网络。
总之,将CAN总线应用在汽车中使用有很多优点:(1)用低成本的双绞线电缆代替了车身内昂贵的导线,并大幅度减少了用线数量;提高可*性,安全性、降低成本。
(2)具有快速响应时间和高可*性,并适合对实时性要求较高的应用如刹车装置和气囊;控制平台、信息平台、驾驶平台的互连基础。
(3)CAN芯片可以抗高温和高噪声,并且具有较低的价格,开放的工业标准。
在现代轿车的设计中,CAN已经成为必须采用的装置,奔驰、宝马、大众、沃尔沃、雷诺等汽车都采用了CAN作为控制器联网的手段。
据报道,中国首辆CAN网络系统混合动力轿车已在奇瑞公司试装成功,并进行了初步试运行。
在上海大众的帕萨特和POLO汽车上也开始引入了CAN总线技术。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.信号线及信号
CAN总线以CAN一High和CAN一历w两条信号线(双绞线)工作,舒适CAN总线两条线的电平分别约为OV和5V(隐性时)。
LIN总线只以一条相当于CAN一忱如的信号线工作,隐性时电平接近电瓶电压,并随之浮动;显性时电平接近地电平。
使用0·35mmz 导线,颜色为紫底白线。
2·组件
CAN总线工作时,电子单元中除了需要相对复杂的收发器外,"通常还需要用专门的协议控制器。
LIN总线单元中的收发器较简单,而且由于协议简单,通常不需要专门的协议控制器。
3·传输速率
CAN总线的位速率较高,在汽车中使用时通常为5OOkb/s,最低的也达到1OOkb/s。
LIN总线的最高位速率为2Okb/s,通常使用1920Ob/s或9600b/s的速率。
4·系统结构
CAN总线为多主机系统,即接人总线的任一电子单元都可通过总线仲裁来获取总线控制权,并向总线系统中发送信息,单元在发出完整的ID时即为主机。
CAN总线使用11位ID(甚至更多),在一个子系统中可有较多的单元。
LIN总线为单主机多从机系统,每一子系统中有且只有一个主机,所有的信息传送都由主机控制,从机必须等待主机发出了与它对应的ID后才能发送信息。
LIN总线使用6位ID,在一个子系统中只能有较少的单元。
5·可靠性
CAN总线采用可靠性很高的CRC校验。
LIN总线采用可靠性相对较差的带进位的和校验。
6·成本
CAN总线能用于各种信息传送的场合,但成本较高,工艺性相对差些。
LIN总线只能用于对速率及可靠性要求不是很高的场合,如舒适系统或某些子系统等,优点是成本低,工艺性好。