3分钟了解汽车三大总线CAN,LIN,Flexray
广州致远电子股份有限公司
文库资料
©2015 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 文章源自ZLG致远电子,转载或引用请注明出处 1 3分钟了解汽车三大总线CAN,LIN,Flexray 3分钟了解汽车三大总线CAN,LIN,Flexray 摘要:随着新能源汽车列入国家加快培育和发展的七大战略性新兴产业,汽车的智能化、数字网络化、节能化成了汽车发展的大方向。汽车总线是实现数字网络化的基础,本文将和大家聊聊当今汽车三大总线,CAN、LIN、Flexray。 今天,社会进入了信息网络时代,人们希望汽车不仅仅是一种代步工具,更希望在汽车是生活及工作范围的一种延伸,在汽车上就像呆在自己的办公室和家里一样,可以打电话、上网、娱乐、工作。 功能的增多也使得汽车上的电子装置数量急剧增加,各种汽车总线也应运而生。我们最熟悉的汽车总线是CAN,对于LIN和Flexray大家或许还有点陌生。那么接下来,就为大家介绍一下这三种汽车总线。 一、 汽车总线的诞生 汽车总线的诞生离不开汽车电子的发展。汽车电子化的程度也被看作是衡量现代汽车水平的重要标志。传统的汽车电子大多采用点对点的单一通信方式,相互之间少有联系,这样必然会形成庞大的布线系统。据统计,一辆采用传统布线方法的高档汽车中,其导线长度可达2000米,电气节点可达1500个,而且该数字大约每10年就将增加1倍。 这进一步加剧了粗大的线束与汽车上有限的可用空间之间的矛盾。无论从材料成本还是工作效率看,传统布线方法都不能适应现代汽车的发展。另外,为了满足各电子系统的实时性要求,须对汽车公共数据(如发动机转速、车轮转速、节气门踏板位置等信息)实行共享,而每个控制单元对实时性的要求又各不相同。因此,传统的电气网络已无法适应现代汽车电子系统的发展,于是新型汽车总线技术便应运而生。 广州致远电子股份有限公司
文库资料 ©2015 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 文章源自ZLG致远电子,转载或引用请注明出处 2 3分钟了解汽车三大总线CAN,LIN,Flexray 二、CAN总线 CAN总线又称作汽车总线,全称为“控制器局域网(Controller Area Network)”,是一种能有效支持分布式控制和实时控制的串行通讯网络。它将各个单一的控制单元以某种形式(多为星形)连接起来,形成一个完整的系统。 CAN总线最早是德国Bosch公司为解决现代汽车中众多的电控模块(ECU)之间的数据交换而开发的一种串行通讯协议。现今在汽车电子系统中已得到广泛应用,成为欧洲汽车制造业的主体行业标准,代表着汽车电子控制网络的主流发展趋势。 世界上很多著名的汽车制造厂商,如Volkswagen(大众)、Benz(奔驰)、BMW(宝马)、Porsche(保时捷)、Rolls.Royce(劳斯莱斯)等公司都已经采用CAN总线来实现汽车内部控制系统的数据通信。 三、LIN总线 LIN是由摩托罗拉(Motorola)与奥迪(Audi)等知名企业联手推出的一种新型低成本的开放式串行通讯协议,主要用于车内分布式电控系统,尤其是面向智能传感器或执行器的数字化通讯场合。主要应用于电动门窗、座椅调节、灯光照明等控制。 典型的LIN网络的节点数可以达到12个。以门窗控制为例,在车门上有门锁、车窗玻璃开关、车窗升降电机、操作按钮等,只需要1个LIN网络就可以把它们连为一体。而通过CAN网关,LIN网络还可以和汽车其他系统进行信息交换,实现更丰富的功能。目前LIN已经成为国际标准,被大多数汽车制造商和零部件生产商所接受。 广州致远电子股份有限公司
文库资料 ©2015 Guangzhou ZHIYUAN Electronics Stock Co., Ltd. 文章源自ZLG致远电子,转载或引用请注明出处 3 3分钟了解汽车三大总线CAN,LIN,Flexray 四、Flexray总线 Flexray是一种用于汽车的高速的、可确定性的,具备故障容错能力的总线技术,它将事件触发和时间触发两种方式相结合,具有高效的网络利用率和系统灵活性特点,可以作为新一代汽车内部网络的主干网络。 Flexray可以应用在无源总线和星形网络拓扑结构中,也可以应用在两者的组合拓扑结构中。这两种拓扑均支持双通道ECU,这种ECU集成多个系统级功能,以节约生产成本并降低复杂性。双通道架构提供冗余功能,并使可用带宽翻了一番。每个通道的最大数据传输率达到10Mbps。目前Flexray主要应用于事关安全的线控系统和动力系统,在宝马的高端车上有应用。 五、总结 CAN作为一种可靠的汽车总线已经广泛的应用在了高档汽车上,LIN作为CAN的补充,也已成为国际标准。而比CAN还要先进的Flexray更是发展迅速。汽车总线的发展已经势不可挡。ZDS2024plus示波器免费标配CAN、LIN、Flexray协议解码,并且支持最新CAN FD解码,愿为汽车总线的发展贡献我们的一份力量。
FlexRay汽车通信总线介绍及测试环境(原创博文)
FlexRay汽车通信总线介绍及测试环境 综述 FlexRay通信总线是由多个汽车制造商和领先的供应商共同开发的确定性、容错和高速总线系统。 FlexRay满足了线控应用(即线控驱动、线控转向、线控制动等)的容错性和时间确定性的性能要求,本文介绍FlexRay的基础知识。 为了使汽车继续提高安全性、提升性能、减少环境影响并增强舒适性,必须提高汽车电子控制单元(ECU)之间传送数据的速度、数量和可靠性。先进的控制和安全系统(结合了多个传感器、执行器和电子控制单元)开始要求同步功能和传输性能超过现有标准的控制器局域网(CAN)所能提供的性能。随着带宽需求的增长和各种先进功能的实现,汽车工程师急需下一代嵌入式网络。经过OEM厂商、工具供应商和最终用户的多年合作,FlexRay标准已经成为车载通信总线,以应对下一代车辆中的这些新的挑战。 FlexRay还能够提供很多CAN网络不具有的可靠性特点,尤其是FlexRay具备的冗余通信能力可实现通过硬件完全复制网络配置,双通道冗余进行数据通信。FlexRay同时提供灵活的配置,可支持各种拓扑,如总线、星型和混合拓扑。设计人员可以通过结合两种或两种以上的该类型拓扑来配置分布式系统。 了解FlexRay的工作原理对工程师在车辆设计和生产过程的各个方面都至关重要。 本文将解释FlexRay的核心概念。
FlexRay基础 FlexRay的许多方面旨在降低成本,同时在恶劣的环境中提供最佳性能。 FlexRay使用非屏蔽双绞线电缆将节点连接在一起,FlexRay总线可以由一对或两对电缆组成的单通道和双通道组成。每对线缆上的差分信号减少了外部噪声对网络的影响,而无需昂贵的屏蔽层。大多数FlexRay节点通常还具有可用于收发器和微处理器的电源线和地线。 双通道配置可提高容错能力或增加带宽。大多数第一代FlexRay网络仅利用一个信道来降低布线成本,但是随着应用程序对复杂性和安全性要求的提高,未来的网络将同时使用这两个信道。 FlexRay总线要求信号线两边端接电阻,仅多分支总线上的末端节点需要端接,端接太多或太少都会破坏FlexRay网络。尽管特定的网络实现有所不同,但典型的FlexRay网络的电缆阻抗在80到110欧姆之间,并且端节点端接以匹配该阻抗。将FlexRay节点连接到测试装置时,终端电阻是造成网络通讯失败的最常见原因之一。基于PC的现代FlexRay接口可能包含板上端接电阻器,以简化布线。 FlexRay拓扑和布局 FlexRay,CAN和LIN与更传统的网络(如以太网)的区别之一是其拓扑结构或网络布局。 FlexRay支持简单的多点无源连接以及更复杂的有源星形连接。 根据车辆的布局和FlexRay的使用水平,选择正确的拓扑有助于设计人员针对给定的设计优化成本、性能和可靠性。 总线型网络 FlexRay通常用于简单的多点总线拓扑结构中,该拓扑结构具有将多个ECU连接在一起的单根网络电缆。 这是CAN和LIN使用的相同拓扑,并且是OEM熟悉的拓扑,使其成为第一代FlexRay车辆中流行的拓扑。每个ECU可以“分支”到离总线核心“主干”很小的距离。 网络的末端安装了终端电阻,可消除信号反射问题。 由于FlexRay在高频率下运行,与CAN的1 Mbit相比,
FlexRay总线网络
FlexRay总线⽹络
汽车FlexRay总线⽹络
1.FlexRay总线定义
FlexRay是⼀种⽤于汽车的⾼速可确定性的、具备故障容错的总线系统。汽车中的控制器件、传感器和执⾏器之间的数据
交换主要是通过CAN⽹络进⾏的。然⽽新的X-by-wire系统设计思想的出现,导致车辆系统对信息传送速度尤其是故障容
错与时间确定性的需求不断增加。FlexRay通过在确定的时间槽中传送信息,以及在两个通道上的故障容错和冗余信息的
传送,可以满⾜这些新增加的要求。
2.FlexRay总线⽹络特点
FlexRay总线⽹络具有以下特点:
1)数据传输速率⾼ FlexRay⽹络最⼤传输速率可达到10Mbit/s,双通道总数据传输可达到20Mbit/s,因此,应⽤在车载⽹
络上,FlexRay的⽹络带宽可以是CAN⽹络的20倍。
2)可靠性好 FlexRay能够提供很多CAN⽹络所不具备的可靠性特点,尤其是FlexRay具备的冗余通信能⼒。具有冗余数
据传输能⼒的总线系统使⽤两个相互独⽴的信道,每个信道都由⼀组双线导线组成。⼀个信道失灵时,该信道应传输的信息可
在另⼀条没有发⽣故障的信道上传输,即每条信息读能在规定时间内进⾏传输。
3)确定性 FlexRay是⼀种时间触发式总线系统,他也可以通过时间触发⽅式进⾏部分数据传输。在时间控制区域内,时
隙分配给确定的信息。⼀个时隙是指⼀个规定的时间段,该时间段对特定信息开放。对时间要求不⾼的其他信息则在时间控制
区域内传输。确定性数据传输⽤于确保时间触发区域内的每条信息都能实现实时传输,即每条新新都能在规定的时间内进⾏传
输。
4)灵活性 灵活性是FlexRay总线的突出特点反映在以下⽅⾯:⽀持多种⽅式的⽹络拓扑结构,点对点连接、串级连接、
主动星形连接、混合型连接等;信息长度可配置,可根据实际控制应⽤需求,为其设定相应的数据载荷长度;双通道拓扑可⽤
以增加带宽,也可⽤于传输冗余的信息;周期内静态、动态信息传输的部分的时间都可随具体应⽤⽽改变。
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总线采用从设备进行控制的方式,从设备由主节点(主控器)提供电源和时钟信号。主节点负责发送命令和控制帧,从节点负责响应和返回数据。
cav总线系统名词解释
CAV总线系统名词解释
引言
CAV(ConnectedandAutonomousVehicles)总线系统是一种用于连接智能汽车各个部件和系统的通信架构。通过CAV总线系统,车辆内部的各个电子控制单元(ECU)可以相互通信,实现信息传输和功能协调。本文将对CAV总线系统中常见的名词进行解释,以帮助读者更好地理解相关概念。
名词解释
1. CAV总线系统
CAV总线系统指的是用于智能汽车内部各个部件和系统之间进行通信和数据传输的一种架构。它采用总线的结构,通过一根主线连接各个ECU,实现数据的交换和共享,为智能驾驶、车载娱乐、车身安全等功能提供支持。
2. ECU
ECU(ElectronicControlUnit)是指智能汽车中的电子控制单元,它是车辆的大脑之一,负责监测、控制和调节车辆的各个系统。例如发动机控制单元、制动控制单元、安全气囊控制单元等都属于ECU的范畴。
3. 数据总线
数据总线是CAV总线系统中的一部分,用于在不同ECU之间传输数据和信息。它一般分为高速数据总线和低速数据总线两种类型。高速数据总线主要用于传输速度要求较高的数据,例如视频信号和传感器数据等;低速数据总线主要用于传输控制信号和一些较低速率的数据。
4. 控制器局域网(CAN)
控制器局域网(ControllerAreaNetwork,简称CAN)是一种应用于实时控制系统的串行总线通信协议,常用于汽车领域。它具有高可靠性、实时性强、传输距离远等特点,适用于连接ECU进行实时数据交换和控制。 5. 以太网
以太网是一种广泛应用于计算机网络领域的局域网技术,也被用于智能汽车中的数据通信。通过以太网,各个ECU可以以高带宽、低延迟的方式进行数据传输,支持复杂的车载应用和服务。
6. FlexRay
FlexRay是一种用于实时数据传输的串行总线标准,主要用于高带宽和实时性要求较高的系统。它支持更高的数据传输速率和更低的通信延迟,适用于车辆动态控制和高级驾驶辅助系统等应用。
通讯协议中的CAN和LIN技术比较
通讯协议中的CAN和LIN技术比较
随着现代科技的发展,车载电子系统越来越复杂,为了确保各个系统之间的通讯和协调,通讯协议变得至关重要。通讯协议是为了使不同设备之间进行通讯而制定的规则,而在车载电子系统中,最为常用的通讯协议是CAN和LIN技术。本文将会介绍CAN和LIN技术的区别和优缺点,以及在不同场景下的使用情况。
CAN(Controller Area Network)通讯协议被广泛用于车载系统中,主要是由于其优异的总线传输速度和稳定性以及为多个 ECUs(Electronic Control Units)之间提供了最有效的通信方式。CAN通讯协议在许多方面都是非常有优势的,例如其200 米的总线长度,33 个不同节点和数据传输速度高(1 Mbps及更高)等。CAN通讯协议是一种基于广播和有条件的订阅/发布的协议。 因此,它支持多点广播和点对点通信,同时也提供了从节点向主节点发送请求或错误的能力。虽然CAN在通信速度、可靠性和灵活性方面具有显著的优势,但它不适用于每个系统。
相比之下,LIN(Local Interconnect Network)协议在车载电子系统中的应用相对较少。LIN协议主要在控制较简单的ECUs之间进行通信。由于LIN的总线传输速度最高仅为20 kbps,因此在需要高速数字通信和大量数据传输的系统中不太适合。而LIN通讯协议通常用于低端ECUs之间的点到点通信以及在系统中的边缘部分执行人机交互。LIN协议最适用于将数据从一个ECU发送到另一个ECU时,例如在车门系统中锁定或解锁车门。此外,由于其低成本和低功耗,LIN协议也常用于车载多媒体系统、仪表和照明控制中。
虽然CAN和LIN通信协议在车载电子系统中使用的场景不同,但它们都有各自的优缺点。CAN通讯协议在高速传输和处理大量数据时非常有效,可以在不影响系统响应和性能的情况下支持多地点广播和多点响应等。但是,由于CAN通讯协议更加灵活和可定制,因此会导致更多的状况处理和管理问题。例如,在大型系统中,必须依靠工程师必须参与到 CAN 网络拓扑设计和安装过程中,来保证系统的正确性和稳定性。
常用车载超声波传感器接口协议
常用车载超声波传感器接口协议
车载超声波传感器是一种常见的车载安全设备,它可以通过超声波探测车辆周围的障碍物,从而帮助驾驶员避免碰撞和事故。为了实现车载超声波传感器的功能,需要使用一种特定的接口协议来与车辆的电子控制单元(ECU)进行通信。
常用的车载超声波传感器接口协议包括CAN总线和LIN总线。CAN总线是一种高速数据通信协议,它可以支持多个设备同时进行数据传输,具有高可靠性和稳定性。在车载超声波传感器中,CAN总线通常用于传输超声波传感器探测到的障碍物信息,以及控制超声波传感器的工作状态。
另一种常用的车载超声波传感器接口协议是LIN总线。LIN总线是一种低速数据通信协议,它可以支持多个设备同时进行数据传输,具有低功耗和低成本的优点。在车载超声波传感器中,LIN总线通常用于传输超声波传感器的状态信息,以及控制超声波传感器的工作模式。
除了CAN总线和LIN总线,还有一些其他的车载超声波传感器接口协议,如FlexRay总线和MOST总线。这些接口协议都具有不同的特点和适用范围,可以根据具体的应用场景选择合适的接口协议。
车载超声波传感器接口协议是实现车载超声波传感器功能的关键。不同的接口协议具有不同的特点和适用范围,需要根据具体的应用场景选择合适的接口协议。在未来,随着车载安全技术的不断发展,车载超声波传感器接口协议也将不断更新和完善,以满足更高的安全性和可靠性要求。
汽车控制系统效能升级!FlexRay网络标准详解
天津易博达动力科技有限公司 内部资料,注意保密
汽车控制系统效能升级!FlexRay网络标准详解
自2003年组建以来,AUTOSAR(汽车开放系统架构)联盟一直致力于改变车载网络和
电子控制单元(ECU)的设计方式。AUTOSAR提出了一个符 合业界标准的车载网络设计方
法,使行业能够集成、交换和传输汽车网络内的功能、数据和信息。这一标准极大地促进
了汽车原始设备制造商(OEM)及其一级供 应商之间的合作,使他们能够以一种一致、明
确且机器可读的格式来交换设计信息。
一辆汽车的不同部分对安全及性能有不同要求,而支持它们的车载网络必须具备可预
测的安全性能。随着汽车技术的不断演变,人们已经可以用一系列总线技术来连 接豪华汽
车上最多100个不同的ECU,这些总线技术通常包括LIN、CAN、FlexRay、MOST和基于以
太网的架构。如果靠手动来管理这些ECU 之间数以千计的信息和交互操作是不可能的,因
此汽车设计人员必然用自动化设计和合成工具来预测网络性能和调整车载功能。
汽车数据总线
一辆典型的现代化汽车将同时装配各类总线和协议并从LIN、CAN、FlexRay、MOST和
以太网中选择合适的网络。多媒体/视听信号和汽车环绕摄像 系统需要更高的数据速率,
因此汽车制造商和OEM厂商在网络解决方案上选择用以太网代替MOST.但对于许多标准汽
车功能而言,LIN和CAN提供的带宽 与性能就足够了。
在汽车架构中,ECU组合在一起形成“集群”,这些集群通过通信“网关”相连。集
群通常会共享同一类型的总线,因此要达到高可靠性、高速率的标准,就要采 用FlexRay
网络,但要求没那么高的门锁ECU可以由CAN或LIN来负责。ECU网关往往要连接不同类
型的信号,并执行不同总线架构之间的映射和转 换功能。汽车行业对不断提高安全性和
ISO26262等标准的合规性提出强烈需求,进而提升了车载网络的性能,同时也降低了制造
和元件成本。不断进步的网 络标准可以适应越来越高的数据传输速率,汽车电缆也达到了
CAN与LIN区别
总线类型 通讯模式 通信速率 输入电压 价格 应用介绍
LIN 单线通讯 20Kbit/s +12V输入输出单端非平衡信号 A LIN是由摩托罗拉与奥迪等公司开发, LIN是CAN的补充,是一种辅助总线,芯片小价格低,应用广泛。
在选择的时候,车厂可根据速度和成本的要求,决定是要采用CAN或LIN。一般来说,车内采用LIN的机制,多半是诸如例如转向定时速度控制、雨刮器控制、车灯控制、后视镜控制、电动车窗、电动座椅调整、发电系统、空调机控制等。而且能够大幅降低线路复杂性和车身重量,并且提高可靠性
Can 双线通讯 1Mbit/s 输入、输出为差动信号5v A+10% 德国Bosch公司开发,CAN网络的配制比较容易,允许任何站之间直接进行通信,而无需将所有数据全部汇总到主计算机后再行处理。应用广泛。
汽车业普遍将CAN做为引擎管理、车体电子(如:车门和车顶控制、空调和照明)、以及娱乐控制的车内网络(IVN)。而用于引擎管理CAN,并与多个电子控制单元相连,甚至是将CAN基础网络安装在电源引擎系统中或与信息娱乐设备连接
Flexray总线 10Mbp/s 更高 用于事关安全的线控系统和动力系统,在宝马的高端车上有应用,应用较少.
FlexRay介绍
FlexRay
一、FlexRay介绍............................................................................................................................2
1.1汽车网络通信协议综述.....................................................................................................2
1.2FlexRay特点......................................................................................................................2
1.3FlexRay协会......................................................................................................................3
1.4FlexRay应用......................................................................................................................3
二、FlexRay协议............................................................................................................................4
2.1FlexRay的ECU结构........................................................................................................4
FlexRay汽车总线浅析(下)
FlexRay汽车总线浅析(下)
作者:暂无
来源:《汽车维修与保养》 2018年第6期
(接2018年第4期)
(6)FlexRay总线终端电阻
在汽车网络系统中,为了避免信息传到终端反射回来,对正在传输的信息造成干扰和影响,CAN总线联网系统一般在传输终端设置终端电阻器(图13),FlexRay总线也不例外,其终端也设置了终端电阻,终端电阻器的阻值由数据传输速率和导线长度决定。如果一个总线驱动器BD上仅连接一个控制模块,则在总线和控制模块的接口各设置一个终端电阻。如果控制模块上的接口不是物理终止节点,每个总线路径两端的组件则以终端电阻终止(图14)。
二、 FlexRay总线拓扑
1.线性总线拓扑结构
线性拓扑结构在CAN总线中使用比较广泛,在FlexRay总线中,线性拓扑结构仅适用于电气数据传输。线性拓扑结构中所有控制单元(SG1……SG3)都通过铜芯双绞线连接。相同的信息在两根导线上传输,但其电压电平不同,所传输的差动信号对干扰不敏感。图15(可选择冗余信道;可延用当前的物理层)、16为FlexRay总线型拓扑结构图。
2.星形总线拓扑结构
在星形总线拓扑结构中,控制单元(SG2……SG5)分别通过一个独立的导线与中央主控控制单元(SG1)连接。星形拓扑结构既适合于电气数据传输,也适合于光学数据传输。使用星型拓扑可解决容错问题,如果出现意外情况,星型的支路可以有选择地切断。如果无源总线线缆长度超过规定限制,星型拓扑还可以用作复制器。图17(可选择冗余信道;点对点形式的物理连接)、18为FlexRay星型拓扑结构图。
3.混合型总线拓扑结构
在混合总线拓扑结构中一个总线系统内可使用不同的拓扑结构,比如,一部分采用线性结构,另一部分则采用星形结构。图19、20为混合型拓扑结构图。
三、 FlexRay总线的故障诊断与检测
