第5章 以太网与FlexRay
FlexRay通信协议中文版

一、FlexRay介绍FlexRay通讯协议运用于可靠的车内网络中,是一种具备故障容错的高速汽车总线系统。
它已经成为同类产品的基准,将在未来很多年内,引导汽车电子产品控制结构的发展方向。
FlexRay协议标准中定义了同步和异步帧传输,同步传输中保证帧的延迟和抖动,异步传输中有优先次序,还有多时钟同步,错误检测与避免,编码解码,物理层的总线监控设备等。
1.1汽车网络通信协议综述汽车网络通信协议在保证整个系统正常运行方面起着非常重要的作用。
它可以帮助解决系统很多问题,如数据共享、可扩展性、诊断接口等。
目前,应用于汽车领域的网络标准除了FlexRay还有很多,如CAN、LIN、J1850及MOST等。
CAN总线全称为“控制器局域网总线(Controller Area Network)”,是德国博世公司从80年代初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议。
它是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维。
CAN通信速率可达1Mbit/s,每帧的数据字节数为8个。
LIN(Local Interconnect Network,控制器局域网)总线是由LIN 协会发布的一种新型低成本串行通信总线,也称为经济型CAN网络。
LIN的目标是为现有汽车网络(例如CAN 总线)提供辅助功能,因此LIN总线是一种辅助的总线网络,在不需要CAN 总线的带宽和多功能的场合比如智能传感器和制动装置之间的通信使用LIN总线可大大节省成本。
J1850总线是1994年由汽车工程师协会颁布的标准,之后普及运用于美国车厂的汽车中。
不过,虽然美国各厂多采用J1850标准,但是各厂的实际做法又不相同,因此相对其他标准来说比较混乱。
由于J1850总线通信速率低,只适合用于车身控制系统及诊断系统,目前在美国逐步被CAN 所取代。
MOST(Media Oriented System Transport,面向媒体的系统传输)总线是采用光纤并用于智能交通及多媒体的网络协议,能够支持24.8Mbps的数据速率,与以前的铜缆相比具有减轻重量和减小电磁干扰的优势。
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总线的突出特点反映在以下⽅⾯:⽀持多种⽅式的⽹络拓扑结构,点对点连接、串级连接、主动星形连接、混合型连接等;信息长度可配置,可根据实际控制应⽤需求,为其设定相应的数据载荷长度;双通道拓扑可⽤以增加带宽,也可⽤于传输冗余的信息;周期内静态、动态信息传输的部分的时间都可随具体应⽤⽽改变。
flexray,协议中文版

竭诚为您提供优质文档/双击可除flexray,协议中文版篇一:通信协议标准FlexRay总线的功能安全性详解通信协议标准FlexRay总线的功能安全性详解在汽车中采用电子系统已经有几十年的历史,它们使汽车安全、节能与环保方面的性能有大幅度的提高。
随着研究的深入,许多系统需要共享和交换信息,为了节省线缆,就形成了依赖于通信的分布式嵌入系统。
目前,世界上90%的都采用基于can总线的系统。
FlexRay是下一代通信协议事实上的标准,它的功能安全性如何是至关重要的。
1iec61508功能安全的要求目前车控系统正在向线控技术(xbywire)过渡,例如线控转向与线控刹车。
线控系统最终目标是取消机械后备,因为取消这些后备可以降低成本,增强设计的灵活性,扩大适用范围,为以后新添功能创造条件。
但是取消机械后备就对电子系统的可信赖性(dependability)要求大为提高。
车是一个运动的物体,处于运动的环境之中,它因故障可能伤及自身及别人。
取消机械后备,就将电子系统由今天的故障静默(failsilent)要求提升到故障仍工作(failoperational)的要求。
国际上对工业应用的功能安全要求已制定了标准iec61508,它主要关心被控设备及其控制系统的安全。
虽然它也适用于汽车,但汽车不仅有上述功能安全问题,而且要关心由于功能变化造成的整车系统安全,所以汽车业内正在制定相应的标准iso26262。
汽车的功能安全等级分为4级,要求最高的是asild,相应的失效概率<10-8/h,它相当于iec61508的sil3。
根据实践经验,分配给通信的失效概率<10-10/h。
有关这方面的介绍可参见参考文献。
现在安全攸关的应用系统的范围有所扩大,以前不算在内的一些系统现在都要算了。
例如安全预先动作系统(presafe)中座椅调整子系统、刹车辅助系统中的灯光控制子系统、碰撞后telematic自动呼叫求援的子系统,都将视为安全攸关系统。
flexray总线原理

flexray总线原理FlexRay总线是一种新型的高速、实时、可靠的数据通信总线,它的出现填补了CAN总线在某些方面的不足,其主要应用于汽车电子控制系统中。
本文将从FlexRay总线的概念、特征、协议结构、数据传输方法和误码率等方面详细介绍FlexRay总线的原理。
一、FlexRay总线的概念FlexRay总线是一种高速、实时、可靠的数据通信总线。
它可以支持大规模的分布式控制系统,并提供可靠的数据传输服务。
FlexRay总线还支持多协议和多车型的适配能力,能够适应各种不同要求的汽车电子控制应用场景。
二、FlexRay总线的特征1. 高速:FlexRay总线的数据传输速率最高可达10Mbps,比CAN总线的速率高出数倍,可以满足更高的数据传输需求。
2. 实时性强:FlexRay总线具有高精度的时钟同步机制和严格的时间戳标记机制,实时性较为优异,能够满足实时性要求高的控制系统的需求。
3. 可靠:FlexRay总线采用了冗余机制,并支持双节点和多节点之间的数据冗余传输,大大提高了数据传输的可靠性和容错性。
4. 灵活性高:FlexRay总线可以通过配置不同的协议参数,实现灵活的配置,以适应不同车型、控制系统和应用场景。
三、FlexRay总线的协议结构FlexRay总线的协议结构分为物理层、帧封装层和协议控制层三个部分。
1. 物理层:物理层规定了FlexRay总线的电气特性和传输方式。
物理层一般由传输介质、传输速率、线缆拓扑和线缆分布等因素组成。
2. 帧封装层:帧封装层规定了FlexRay总线数据传输的格式和方式。
帧封装的数据格式标准化,其协议规定了帧的长度和格式。
3. 协议控制层:协议控制层规定了FlexRay总线中节点的控制逻辑和数据传输机制。
该层关注的重点是如何正确地控制节点之间的通信和数据传输,包括时钟同步、消息传输、错误检测和容错等。
四、FlexRay总线的数据传输方法FlexRay总线采用了效率高、灵活性强的时间分割多路复用(TDM)和事件触发方式的数据传输方法。
汽车控制系统效能升级!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等标准的合规性提出强烈需求,进而提升了车载网络的性能,同时也降低了制造和元件成本。
不断进步的网络标准可以适应越来越高的数据传输速率,汽车电缆也达到了安全且低成本的目标。
FlexRay

FlexRay求助编辑百科名片FlexRay车载网络标准已经成为同类产品的基准,将在未来很多年内,引导整个汽车电子产品控制结构的发展方向。
FlexRay是继CAN 和LIN之后的最新研发成果,可以有效管理多重安全和舒适功能:譬如,FlexRay适用于线控操作(X-by-Wire)。
FlexRay是戴姆勒克莱斯勒公司的注册商标。
FlexRay联盟(FlexRay Consortium)推进了FlexRay的标准化,使之成为了新一代汽车内部网络通讯协议。
FlexRay关注的是当今汽车行业的一些核心需求,包括更快的数据速率,更灵活的数据通信,更全面的拓扑选择和容错运算。
因此,FlexRay可以为下一代的车内控制系统提供所需的速度和可靠性。
CAN网络最高性能极限为1Mbps。
而FlexRay两个信道上的数据速率最大可达到10Mbps,总数据速率可达到20Mbit/秒,因此,应用在车载网络,FlexRay 的网络带宽可能是CAN的20倍之多。
FlexRay还能够提供很多CAN网络所不具有的可靠性特点。
尤其是FlexRay具备的冗余通信能力可实现通过硬件完全复制网络配臵,并进行进度监测。
FlexRay同时提供灵活的配臵,可支持各种拓扑,如总线、星型和混合拓扑。
设计人员可以通过结合两种或两种以上的该类型拓扑来配臵分布式系统。
另外,FlexRay可以进行同步(实时)和异步的数据传输,来满足车辆中各种系统的需求。
譬如说,分布式控制系统通常要求同步数据传输。
为了满足不同的通信需求,FlexRay在每个通信周期内都提供静态和动态通信段。
静态通信段可以提供有界延迟,而动态通信段则有助于满足在系统运行时间内出现的不同带宽需求。
FlexRay 帧的固定长度静态段用固定时间触发(fixed-time-trigger)的方法来传输信息,而动态段则使用灵活时间触发的方法来传输信息。
FlexRay不仅可以像CAN和LIN网络这样的单信道系统一般运行,而且还可以作为一个双信道系统运行。
模块5-flexray与车载以太网技术分析

图5-6 正常波形
FlexRay总线系统的电压范围如下:
图5-7非正常波形
(1)系统接通。系统接通时,如果无总线通信,则其电压为2.5V。
(2)高电平信号。高电平信号的电压为3.1V(电压信号上升600mV)。
(3)低电平信号。低电平信号的电压为1.9V(电压信号下降600mV)。
11
FlexRay与车载以太网技术分析
6
FlexRay与车载以太网技术分析
汽车车载网络技术
3.FlexRay的优点 FlexRay采用基于时间触发的运行机制,且具有高带宽、容错性能好等特点,在实时性、可靠性以及灵活性等 方面越来越凸显其优势。 作为车载网络系统的标准,FlexRay具有以下优点: (1)数据传输速率较高(可达10Mbit/s,而CAN仅为0.5Mbit/s)。 (2)可以保证确定性(对实时性要求高)数据的可靠传输。 (3)分布式时钟同步。FlexRay总线采用基于同步时基的访问方法,同步时基是通过协议自动建立的,精度可 达1μs。 (4)数据通信的可靠性。FlexRay总线通过专用的确定性故障容错协议支持多个级别的容错,其中包括单信道 和双信道两种模式,提供数据传输所需要的冗余和可扩展的系统容错机制,从而确保了数据传输的可靠性。 (5)支持系统集成,灵活性好。FlexRay总线支持线形、星形、混合总线拓扑结构,支持报文的冗余和非冗余 传输,且可提供大量配置参数供用户灵活进行系统调整和扩展。 FlexRay虽然是时间触发的总线系统,事实上,它仍可通过事件触发方式来进行部分数据的传输,尤其对于实 时性要求不高的非重要信息,就可以在事件控制区域内传输。因此,FlexRay总线具有“以时间触发为主,以事件 触发为辅,兼具两者优点”的灵活的系统特性。
图5-5 冗余数据传输 10
汽车车载网络技术详解最新版精品课件第1章 车载网络系统基础知识

一个二进制信号只能识 别两种状态,即0和1, 或高和低。如车灯点亮 或车灯未亮;继电器触 点断开或继电器触点闭 合;供电或未供电;车 门打开或车门关闭等等。
4.信号电压
图1-18 信号电压 1—高电压范围 2—禁止使用的范围 3—
低电压范围 U—电压 t—时间
5.代码表示
代码就是一组由字符、符号或信号码元以离散 形式表示信息的明确的规则体系。例如,早年 间在无线电通信中广泛使用的电报机(图119),其发出的莫尔斯电码就是信息代码。莫 尔斯电码的每个字母和数字都是通过不同长度 的信号序列进行加密的。
导线数量的增加造成的影响如下:
1)整个汽车的布线将十分复杂,显得很凌乱,一根线束包 裹着几十根导线的现象很普遍。
2)占用空间更大,使得在有限的汽车空间内布线越来越困 难,限制了功能的扩展。
3)故障率随之增加,降低了汽车的可靠性,另外,一般情 况下线束都装在纵梁下等看不到的地方,一旦线束中出了问 题,查找相当麻烦,增加了维修的难度。
2000~
发表LIN发表TTP 发表Byte flight
发表TTCAN
发表了许多新的LAN
几种网络的成本比例及通信速度
二、车载网络系统的功能
1.多路传输功能 2.“唤醒”和“休眠”功能 3.失效保护功能 4.故障自诊断功能
三、车载网络系统的常用术语
1.数据总线
数据总线是模块间运行数据的通道,即所谓 的信息高速公路
4.模块/节点
模块是一种电子装置,简单一点的如温度和压力 传感器,复杂的如计算机(微处理器)。传感器 是一个模块装置,根据温度和压力的不同产生不 同的电压信号。这些电压信号在计算机(一种数 字装置)的输入接口被转变成数字信号。
在计算机多路传输系统中的控制单元模块被称 为节点。一般来说,普通传感器是不能作为多 路传输系统的节点的,如果传感器要想成为一 个模块/节点,则该传感器必须具备支持多路 传输功能的电控单元,如大众车系的转角传感 器。
FlexRay知识要点

FlexRay总线知识要点基本概念:1、FlexRay时隙FlexRay对通信过程划分的时间段,在这些时间段上,控制器按一定要求或条件访问通信媒体。
2、TDMA时分多址Time Division Multiple Access 时分多址。
把时间分割成周期性的帧(Frame),每一个帧再分割成若干个时隙向基站发送信号,在满足定时和同步的条件下,基站可以分别在各时隙中接收到各终端的信号而不混扰。
同时,基站发向各终端的信号都按顺序安排在予定的时隙中传输,各终端只要在指定的时隙内接F收。
3、FlexRay的FTDMAFTDMA是FlexRay的动态部分采用的媒介访问方式,动态部分将通信时间划分为多个等时长的微时隙,不同帧ID的动态帧在相应ID的动态时隙内发送。
一个动态时隙可以占用一个或多个微时隙,动态帧的发送时间并不确定,根据动态部分的负载情况可能延后发送,甚至延后到下一周期。
基于FTDMA的动态帧的使用有效地提高了总线的实际带宽,适用于发送对实时性要求不高的事件型报文,例如诊断报文、标定报文。
4、通信周期FlexRay一个信息传送的周期称为通信周期。
一个通信周期有静态和动态两个部分构成。
5、通信周期静态部分在这一部分中,信息按照固定的、事先定义的TDMA方式传送6、通信周期动态部分在这一部分,信息按最小时隙算法发送,按信息标识符的优先级确定发送的顺序。
7、总线监控器BG用于避免通道定时和同步错误的一个独立部分,它与一个通信控制器和一个微控制器相连,必须独立于其他的通信控制器。
8、相位偏差时间偏差可以分为相位(offset)和频率(rate)偏差。
相位偏差是两个时钟在某一特定时间的绝对差别。
9、频率偏差频率偏差是相位偏差随着时间推移的变化,它反映了相位偏差在特定时间的变化。
知识点:1、FlexRay数据帧结构数据帧组成:☐起始段(Header segment)☐净荷段(Payload segment)➢静态帧➢动态帧☐结束段(Trailer Segment)2、FlexRay技术特点◆高通信速率☐单通道最高10Mbps☐双通道非冗余可达20Mbps◆确定性基于TDMA媒体访问方式的时间触发通信机制。
flexray报文格式

flexray报文格式第4章帧格式4.1 概述FLEXRAY帧格式如图4-1所示。
帧格式包含3个部分,他们分别是头段、有效载荷段和尾段。
节点应当传输帧在网络中,首先是头段,接着是有效载荷段,最后是尾段。
4.2 FLEXRAY 头段(5字节)头段包含了5个字节,分别是缺省位,有效载荷预指示符、空帧标示符、同步帧标示符、启动帧标示符、帧ID、有效载荷长度、头CRC以及周期计数。
4.2.1 缺省位(1bit)缺省位是缺省的为了以后协议使用。
应用层不使用该位。
发送节点应设置缺省位为0;接收节点忽略缺省位。
4.2.2有效载荷预指示符(1bit)有效载荷预指示符是否可选的变量包含在有效数据段。
● 静态段,有效载荷预指示符指示包含网络管理变量在有效数据的开头;● 动态段,有效载荷预指示符指示包含消息ID在有效数据的开头。
如果有效载荷预指示符设置为0,不含对应网络管理变量以及消息ID,如果设置为1,则包含相应的网络管理变量以及消息ID。
4.2.3 空帧指示符(1bit)空帧指示符指示帧是否是一个空帧,空帧标示不包含有效数据在有效载荷段。
是否发送一个空帧的详细介绍在第5章。
节点接收空帧仍然可能使用一些帧中的有用信息。
● 如果设置为0,标示不包含有效数据,有效载荷区的数据全部设置为0,并且有效载荷预指示符要设置为0.● 如果设置为1,则标示包含有效数据。
4.2.4 同步帧标示(1bit)同步帧标示指示当前帧是否是同步帧。
例如,帧被用于系统间通信同步。
(同步帧仅仅用于静态段。
)● 如果同步帧标示设置为0,则接收节点不能用该帧作为同步,以及同步相关事务。
● 如果同步帧标示设置为1,则所有的接收节点应当利用该帧做同步,如果该帧复合其他的验收标准(见下面描述)。
时钟同步机制(详见第8章)利用同步帧标示符。
有几个条件导致同步帧指示器被设置为1,随后被利用作为时钟同步机制。
详情如何设置见第5章以及8.8节。
4.2.5 启动帧标示符(1bit)启动帧标示符指示当前帧是否是一个启动帧。
汽车车载网络技术详解最新版习题库答案精品

汽车车载网络技术详解(修订版)习题库第一章车载网络系统基础知识 (1)第二章CAN总线传输系统 (4)第三章子总线系统 (7)第四章网关与诊断总线 (9)第五章光学总线系统 (10)第六章以太网与FlexRay总线 (13)第七章大众奥迪车系车载网络系统 (15)第八章丰田多路通信系统 (16)第九章通用车系车载网络系统 (18)第十章汽车车载网络系统检修 (19)第十一章车联网 (20)第一章车载网络系统基础知识一、填空题1.导线长度和插接器数量的增加不但占据车内的有效空间、增加装配和维修的难度、提高整车成本,而且妨碍整车可靠性的提高。
2.车载电控系统经历了中央电脑集中控制、多电脑分散控制和网络控制三个阶段。
3.数据传输总线,就是指在一条数据线上传递的信号可以被多个系统共享,从而最大限度地提高系统整体效率,充分利用有限的资源。
4.通过接口连接不同设备时有点对点连接和多点连接两种连接方式。
5.如果将传输路径的控制功能主要分配给其中一个设备,则该设备就变为主控控制单元,而其他设备仅具有副控功能,因而,具有副控功能的这些设备亦称从属控制单元。
6.协议三要素是指语法、语义和定时规则。
7.总线上的比特编码(比特表示)可以通过非归零法(NRZ)、曼彻斯特法和脉冲宽度调制法(PWM)实现。
8.车用网络大致可以分为4个系统:动力传动系统、车身系统、安全系统、信息系统。
二、选择题1.以下(A )不是车载网络系统组成。
A.传输媒体B.拓扑结构C.通信协议D.数据总线2.通过一个转发器将每台入网计算机接入网络,每台转发器与相邻两台转发器用物理链路相连,此为(A )。
A.环形网拓扑结构B.星形网拓扑结构C.总线形网拓扑结构D.三角形网拓扑结构3.以一台称之为中心处理机为主组成的网络,各种类型的入网机均与该中心处理机有物理链路直接相连,此为( B )。
A.环形网拓扑结构B.星形网拓扑结构C.总线形网拓扑结构D.三角形网拓扑结构4.将所有的入网计算机通过分接头接入一条载波传输线上,此为(C )。
FlexRay总线网络管理策略

FlexRay总线网络管理策略车载网络管理的重要作用是协调网络中的节点同步进入睡眠状态。
此外,车载网络管理还应具备网络监测和诊断、网络配置管理的作用。
FlexRay总线协议是FlexRay联盟(FlexRay Consortium)制定的适用于汽车高速网络的新一代车载总线,具备高传输速率、硬实时、安全性和灵活性的特点。
FlexRay联盟目前只规定了物理层协议和数据链路层协议,没有制定网络管理方面的标准。
FlexRay总线协议特性分析(1)通信机制确定性FlexRay总线采用周期通信的方式,一个通信周期(Communication Cycle)可以划分为静态部分、动态部分、特征窗(SW, Symbol Window)和网络空闲时间(NIT, Network Idle Time)4个部分(图1)。
静态部分和动态部分用来传输总线数据,即FlexRay报文。
特征窗用来发送唤醒特征符(WUS, Wake Up Symbol)和媒介访问检测特征符(MTS, Media Access Test Symbol)。
网络空闲时间用来实现分布式的时钟同步和节点参数的初始化。
FlexRay总线所有节点的通信周期必须保持同步。
图1:FlexRay通信周期示例。
FlexRay节点如果通过发送网络管理协议数据单元(NMPDU,Network Management Protocol Data Unit)进行网络管理,NMPDU可以在静态部分或动态部分周期性传输。
而NMPDU 发送的允许或禁止由节点网络管理状态决定,因此所有FlexRay节点的网络管理状态转换必须在通信周期的间隔处执行。
然而,FlexRay总线的通信周期为全局时间,在总线运行过程中会根据部分节点的时间进行实时调整,所以网络管理状态转换不能以内部定时器的方式实现,必须使用计数器的方式配合总线通信周期实现,才能满足所有节点同步转换的要求。
(2)通信调度灵活性FlexRay总线在一个通信周期采用了两种接入时序:静态部分采用时分多址(TDMA, Time Division Multiple Access)的接入时序,动态部分采用柔性时分多址(FTDMA, Flexible TDMA)的接入时序。
FlexRay介绍课件PPT

2021/3/10
6
2021/3/10
7
2021/3/10
8
FlexRay概述
FlexRay背景
TTA(1982、Vienna)+Byteflight(1996) FlexRay联盟
2000年成立
核心成员:BMW 、Bosch、Daimler、 Freescale 、 GM、NXP、VW
主要成员: 目前28个 (2009.10.12) 外围成员: 目前64个 (2009.10.12)
不过,通过为部件和信息分配时间槽的方法来固定的分配总线带宽,其不利因素是导致总线的带 宽没有被完全的利用。出于这个考虑,FlexRay把周期分成了静态段(Static Seg.)和动态段 (Dynamic Seg.),确定的时间槽适用于位于信息开始的静态段。在动态段,时间槽是动态分配 的。每种情况下都只有一小段时间是允许唯一的总线访问的(这段时间称为"mini-slots"),如果在 mini-slot中出现了总线访问,时间槽就会按照需要的时间来扩展。因此总线带宽是动态可变的。
BD : TJA1080(NXP)、AS8221(奥地利微电子)
20
2021/3/10
30
FlexRay硬件实现方式 2
集成FlexRay功能的MCU + 总线驱动器BD
21
2021/3/10
31
FlexRay开发流程
DaVinci Network Designer CANoe.FlexRay
OEM Supplier
Microtick[µT]
gdBit (cSamplesPerBit* gdSampleClockPeriod=8*12.5ns=100ns)
《智能网联汽车技术概论》第六章 课后习题

第六章汽车总线及车载网络技术本章小结本章的学习目标你已经达成了吗?请通过思考以下问题的答案进行结果检验。
序号问题自检结果1 汽车总线相对传统布线有何优势?传统的布线方式会带来布线复杂、占用空间、成本提高、可靠性和可维修性降低等诸多问题。
总线技术。
采用汽车CAN总线技术可以将汽车电控系统之间的通信线束大大减少,从而节省了空间、降低了成本,实现了资源共享,提高了系统工作可靠性和可维修性。
2 说明汽车总线分类、典型总线和应用场合分类:美国汽车工程师协会的汽车网络委员会按照协议特性分为A、B、C、D四类。
典型总线:主要包括CANBus、LINBus、FlexRay总线和MOST四种总线。
应用场合:1)A类网络是面向传感器/执行器控制的低速网络,是应用在控制模块与智能传感器或智能执行器之间的通信网络,主要用于车外后视镜调整、电动车窗、灯光照明、智能刮水器等控制;2)B类网络是面向独立模块间数据共享的中速网络,主要应用于车身电子舒适性模块、仪表显示等系统;3)C类网络是面向高速、实时闭环控制的多路传输网络,主要应用于牵引力控制、发动机控制、ABS、ESP等系统;4)D类网络是面向多媒体信息的高速传输网络,主要应用于车载视频、车载音响、车载电话、导航等影音信息娱乐系统;5)E类网络是面向汽车被动安全系统的高速、实时网络,用于车辆被动性安全领域。
3 说明CAN节点向总线上发送数据的流程和从总线上接收数据的流节点1的微控制器1对传感器1进行数据采集,然后将传感器1对应的数字信号附加一。
网络技术复习要点

汽车网络技术复习第1章绪论所谓数据总线DB(Data Bus),简单地说,就是指一种能在一条(或几条)数据线上,同时(或分时)传输大量的按照一定规律进行编码的数据(信号)的技术,其所传输的数据(信号)可以被多个系统共享,从而最大限度地提高系统的信息传输效率,充分利用有限的资源。
现场总线(Field bus)是一种工业数据通信总线,主要用于过程自动化控制(如钢铁冶金、啤酒酿造)、制造自动化控制(如机械加工)、楼宇自动化控制等领域,以解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统之间的信息传递问题。
目前,汽车电子系统控制中应用最广泛的是CAN总线。
在总线系统中节点包括控制单元和总线辅助设备,控制单元由控制器、滤波器、收发器、两个数据传输终端组成。
在现场总线系统中,传统意义上的传感器、执行器称为总线辅助装置。
节点工作原理现场总线是一个网络系统,每一个节点都可以向网络发送信息,同时也可以接收网络信息,节点可以根据这些信息决定控制策略,向执行器发送指令。
各节点之间的关系是平等的,节点的信息(包括所有传感器信息和控制信息)是共享的。
网络拓扑结构分类汽车网络的拓扑结构主要有线形结构、星形结构、环形结构等几种。
按信息传输速度分美国汽车工程师学会(SAE)的汽车网络委员会按照系统的复杂程度、传输流量、传输速度、传输可靠性、动作响应时间等参量,将汽车数据传输网络划分为A、B、C、D、E五类。
汽车网络标准与协议A类网络通信大部分采用通用异步接收/发送标准UART 。
A类网络通信目前首选的标准是局域互联网LIN(Local Interconnect Network)。
A类网络通信目前首选的标准是局域互联网LIN(Local Interconnect Network)。
LIN是用于汽车分布式电控系统的一种低成本串行通信系统,它是一种基于UART的数据格式、主从结构的单线12V的总线通信系统,主要用于智能传感器和执行器的串行通信。
《汽车网络控制系统检修》模块五 FlexRay 总线系统

FlexRay总线系统的结构组成有哪些?数据的通信原理是怎样的?目前 的应用状况如何? 本模块将着重介绍这些问题。
七、FlexRay 数据帧的组成
FlexRay的一个数据帧由帧头、有效数据段和帧尾三部分组成。如下图所示。
1.帧头
帧头共由5个字节(40bit)组成,包括以下几位: ① 保留位(Reserved bit,1bit):为日后的扩展做准备。 ② 负载段前言指示(Payload preamble indicator,1bit):指明帧的负载段的矢 量信息。 ③ 空帧指示(Null frame indicator,1bit):指明负载段的数据帧是否为零0 ④ 同步帧指示(Sync frame indicator,1bit):指明这是一个同步帧。 ⑤ 起始帧指示(Startup frame indicator,1bit):指明发送帧的节点是否为起始 帧。 ⑥ 帧ID(Frame ID,11bit):指明在系统设计过程中分配到每个节点的ID(有效范 围为1-2047)。 ⑦ 有效数据长度(Payload length,7bit):指示有效数据的长度,以字为单位。 ⑧ 头部CRC(Header CRC,11bit):表明同步帧指示器和起始帧指示器的CRC计 算值,以及由主机计算的帧ID和帧长度。 ⑨ 周期(Cycle count,6bit):指明在帧传输时间内传输帧的节点的周期计数。
二、FlexRay总线在宝马7系中的应用
1.总线应用概述
宝马7系F01/F02车型 FlexRay总线系统的拓扑结构 (见 右图)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
此外,在运行期间还会对同步化进行计算校正。这样可 以确保最小的时间差,从而在较长时间内不会导致传输错误。
图5-1 FlexRay上的两个授权唤醒控制单元(带有“S”标记的控制单元)
5.2.3 FlexRay在汽车上的应用 1.BMW车系中的FlexRay 在BMW车系F01/F02车型中,通过FlexRay总线系统以 跨系统方式实现汽车行驶动态管理系统和发动机管理系统的 联y
5.1 以太网
5.1.1 以太网及其标准 1. 以太网 以太网(Ethernet)最早由Xerox(施乐)公司创建, 1980年由DEC(美国数字设备公司)、Intel(英特尔公司) 和Xerox三家公司联合开发成为一个网络标准。以太网是一 项使用电缆连接的网络技术,可供任何制造商使用。
图5-14 终止节点终端内部的终端电阻
图5-15 形成环路的FlexRay终端电阻的设置
5.2.4 FlexRay的故障处理与检测 1.故障处理 FlexRay总线导线出现故障或FlexRay控制单元自身出 现故障时,可能会切断各控制单元或整个支路与总线之间的 通信。带有四个授权唤醒FlexRay控制单元(ZGM、DME、 DSC、ICM)的分支除外。如果这些控制单元之间的通信中 断,则发动机无法起动。 此外,控制单元内的这种总线监控功能还能防止在非授 权时间发送信息,从而防止覆盖其它信息。
6.同步化 为了能够在联网控制单元内同步执行各项功能,需要有 一个共同的时基。由于在所有控制单元内部都是利用其自身 的时钟脉冲发生器工作的,因此,必须通过总线进行时间匹 配。 控制单元测量某些同步位的持续时间,据此计算平均值 并根据这个数值调整总线时钟脉冲。同步位在总线信息的静 态部分中发送。 系统启动后,只要CAS控制单元发送一个唤醒脉冲, FlexRay上的两个授权唤醒控制单元(图5-1中带有“S”标记 的控制单元)之间就会开始进行同步化。该过程结束时,其 余控制单元相继自动在FlexRay上注册,计算出各自的差值 并进行校正。
图5-8 FlexRay总线系统的非正常波形
4.确定性数据传输
FlexRay是一种时间触发式总线系统,它也可以通过事 件触发方式进行部分数据传输。在时间控制区域内,时隙分 配给确定的信息。一个时隙是指一个规定的时间段,该时间 段对特定信息(例如转速)开放。
对时间要求不高的其它信息则在事件控制区域内传输。 确定性数据传输用于确保时间触发区域内的每条信息都能实 现实时传输,即每条信息都能在规定时间内进行传输。
2.FlexRay的数据传输速率 FlexRay的最大数据传输速率为每通道10MBit/s,明显 高于以前在车身和动力传动系统/底盘方面所用的数据总线。 以前只有使用光导纤维才能达到该数据传输速率。
图5-3 各总线系统的数据传输速率 1—实时、确定性(严格规定)和冗余(重复出现); 2—有条件实时(对于控制系统来说已足够);3—非实时
中 央 网 关 模 块 (
之 间 的) 连用 接于 不 同 总 线 系 统 与
AL—主动转向系统;BD— 总线驱动器;DME—数字 式发动机电子系统; DSC—动态稳定控制系统; EDCSHL—左后电子减振 器控制系统卫星式控制单 元;EDCSHR—右后电子 减振器控制系统卫星式控 制单元;EDCSVL—左前 电子减振器控制系统卫星 式控制单元;EDCSVR— 右前电子减振器控制系统 卫星式控制单元;HSR— 后桥侧偏角控制系统; ICM—集成式底盘管理系 统;SZL—转向柱开关中 心;VDM—垂直动态管理 系统;ZGM—中央网关模 块
如图5-2所示,在OBD诊断插座、ZGM 和CIC之间通过 两个没有附加屏蔽层的双绞线连接。此外还有一个为各控制 单元内以太网控制器供电的启用导线。 CIC与RSE之间的导 线带有屏蔽层,取代了启用导线。
图5-2 以太网的导线连接 CIC—车辆信息计算机;OBD2—诊断插座; RSE—后座区娱乐系统;ZGM—中央网关模块
3)混合总线拓扑结构。
图5-13 BMW车系F01车型FlexRay总线的拓扑结构
2.冗余数据传输 在容错性系统中,即使某一总线导线断路,也必须确保 数据能继续可靠传输。这一要求可以通过在第二个数据信道 上进行冗余数据传输(图5-6)来实现。
图5-6 冗余数据传输 A—信道1;B—信道2
具有冗余数据传输能力的总线系统使用两个相互独立的 信道。每个信道都由一组双线导线组成。一个信道失灵时, 该信道应传输的信息可在另一条没有发生故障的信道上传输。
图5-13 BMW车系F01车型FlexRay总线的拓扑结构
2.终端电阻的设置 如果一个总线驱动器上仅 连接一个控制单元(例如 SZL与总线驱动器BD0相 连),则总线驱动器和控 制单元的接口各有一个终 端电阻(图5-14)。中央 网关模块的这种连接方式 称为“终止节点终端”。 如果控制单元上的接口不 是物理终止节点(例如总 线驱动器 BD2上的DSC、 ICM和DME),而是形成 环路,则每个总线路径端 部的两个组件内部必须设 置终端电阻(图5-15)。
5.2 FlexRay
5.2.1 FlexRay简介 1.FlexRay的发展 目前,FlexRay总线已经成为汽车网络系统的标准,将 在未来很多年内,引领汽车网络系统的发展方向。FlexRay 是继CAN 和LIN之后的最新研发成果,可以有效管理多重安 全和舒适功能,如FlexRay适用于线控操作(X-by-Wire)。 由于目前通过CAN总线实现联网的方式已经达到其效率 的极限,业界普遍认为,FlexRay将是CAN 总线的替代标准。 FlexRay是Daimler Chrysler AG的注册商标。1999年, BMW、Daimler Chrysler、飞思卡尔半导体(原摩托罗拉半 导体部) Freescale和Philips合作创建了FlexRay协会,以 开发新型通信技术。
后来Bosch和General Motors也加入了该协会。从2002 年至今,Ford汽车公司、Mazda、Elmos和Siemens VDO也 相继加入该协会。在此期间,世界范围内几乎所有有影响的 汽车制造商和供货商都加入了FlexRay协会。
FlexRay是一种新型通信系统,目标是在电气与机械电 子组件之间实现可靠、实时、高效的数据传输,以确保满足 未来新的汽车网络技术的需要。 由于控制单元在车辆内联网对通信系统技术方面的要求 越来越高,同时认识到有必要为基础系统提供一个开放式标 准化解决方案,因此开发了新型通信系统FlexRay。 FlexRay为车内分布式网络系统的实时数据传输提供了 有效协议。
图5-1 BMW车系 F01/F02总线系统概览
1.以太网的安全性 以太网上的所有设备都有单独分配的识别号,即MAC (媒体访问控制)地址。建立连接时,BMW编程系统通过该 地址和VIN(车辆识别号)识别车辆,以此避免第三方更改 数据记录和存储值。 2.以太网的特点 1)数据传输速率高达100Mbit/s。 2)建立连接和分配地址时系统启动用时3s,进入休眠模式 时用时1s。 3)只能通过BMW编程系统访问以太网。 3.以太网的功能 1)进行汽车维修时能更迅速地进行车辆编程。 2)在CIC与RSE间传输媒体数据。
2. 以太网的标准
以太网是应用最为广泛的局域网,包括标准的以太网 (10Mbit/s)、快速以太网(100Mbit/s)和10G以太网 (10Gbit/s)等。以太网采用的是CSMA/CD访问控制法, 符合IEEE802.3标准。
5.1.2 以太网在汽车上的应用 在BMW车系的F01/F02车型上采用快速以太网(100Mbit/s) 作为快速编程接口(图5-1)。
3.FlexRay的优点 作为汽车网络系统的标准,FlexRay具有以下优点: 1)数据传输速率较高(可达10Mbit/s)。 2)确定性(实时)数据传输。 3)数据通信可靠。 4)支持系统集成。 5.2.2 FlexRay的特性 1.总线拓扑结构 1)线形总线拓扑结构。 2)星形总线拓扑结构。
图5-5 星形总线拓扑结构 图5-4 线形总线拓扑结构
同时,快速以太网负责在CIC(车辆信息计算机)与RSE (后座区娱乐系统)之间传输媒体数据。
只有插入BMW编程系统(ICOM A)时才会启用诊断插 座内的以太网。 编程插头内的线脚8与线脚16之间有一个启用电桥,该 电桥负责接通中央网关模块内以太网控制器的供电电路。也 就是说,车辆行驶时通过以太网连接中央网关模块的功能处 于停用状态。 信息和通信系统间的以太网连接不受诊断插座内启用电 桥的影响,始终处于启用状态。
图5-1 FlexRay上的两个授权唤醒控制单元(带有“S”标记的控制单元)
同时,FlexRay是行驶动态管理系统的综合性主总线系 统(图5-11)。
图5-11 FlexRay是行驶动态管理系统的综合性主总线系统
图
5-12 ZGM FlexRay
中央网关模块用 于不同总线系统 与FlexRay之间的 连接(图5-12)。
5.唤醒和休眠特性 主动转向系统和VDM(垂直动态管理系统)不通过唤醒导 线,而是通过总线信号唤醒。随后通过接通供电直接由VDM 启用四个减振器卫星式控制单元。 Flex Ray的唤醒信号曲线如图5-10所示,从中可以清楚 地看出车辆开锁(打开车门锁)和起动时的典型的电压曲线。
图5-10 FlexRay的唤醒信号曲线
3) FlexRay的导线是双绞线,导线损坏时可以用普通导线 进行替换维修。但是安装时必须遵守其特殊要求。 4)对FlexRay的导线进行维修时,必须尽可能保持双绞线布 置方式。 5)剥掉绝缘层的维修部位必须用冷缩配合软管加以密封。
GAME OVER
3.信号特性 FlexRay总线信 号必须在规定范围内。 无论在时间轴上还是 电压轴上,总线信号 都不应进入内部区域。
图5-7 FlexRay总线系统的正常波形
FlexRay总线系统的电压范围如下: 1)系统接通。系统接通时,如无通信,则其电压为2.5 V。 2)高电平信号。高电平信号的电压为3.1 V。 3)低电平信号。低电平信号的电压为1.9 V。 注:电压值以对地(搭铁)测量方式得到。