ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:942.16KB ,
资源ID:2203259      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2203259.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(FlexRay总线调研报告.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

FlexRay总线调研报告.docx

1、FlexRay总线调研报告FlexRay总线调研报告FlexRay总线调研报告汽车电子已成为汽车行业的一个重要市场。汽车电子行业最大的热点就是网络化1。如今的汽车,已然是一个移动式的信息装置,经过车内网络系统,能够接收、发送并处理大量的数据,对某些状况做出必要的反应。未来汽车的发展趋势必然是自动化程度越来越高,使汽车更安全、更可靠、更舒适,这意味着在车内使用更多的传感器、传动装置及电子控制单元,这也将对车载网络提出更高的要求。针对未来汽车车载网络的发展要求,FlexRay应运而生。FlexRay关注的是当今汽车行业的一些核心需求,包括更快的数据速率,更灵活的数据通信,更全面的拓扑选择和容错运算

2、等。FlexRay的出现,弥补了既有总线协议应用在汽车线控系统或者同安全相关的系统时容错性和传输速率太低的不足,并将逐步取代CAN总线成为新一代的汽车总线2。1 FlexRay总线介绍1.1 车载网络概述现代科技推动了汽车网络技术的不断发展,早在20世纪80年代国际上众多知名汽车公司就积极致力于汽车网络技术的研究及应用,迄今为止,已有多种网络标准。1994年,SAE车辆网络委员会将汽车数据传输网划分为A、B、C等3类。A类为面向传感器执行器控制的低速网络,B类为面向数据共享的中速网络,C类为面向高速、实时闭环控制的多路传输网络3。另外它还保留了D类网的定义,这类网络主要是面向车内的娱乐设备的信

3、息传输。四种汽车网络标准总结如表 1所示。表 1汽车网络标准A类网络主要面向传感器、执行器控制,是低速网络。在该类网络中对实时性要求不高,且不需要诊断功能,数据速率一般在110Kbps,主要应用于电动门窗、座椅调节、灯光照明等控制。当前A类网络协议主要有TTP/A(Time-Triggered Protocol)、LIN(Local Interconnect Network)等协议。B类网络主要面向独立模块间的数据共享,是中速网络,该类网络适用于对实时性要求不高的通信场合,数据速率一般在10100Kbps,主要应用于电子车辆信心中心、故障诊断、仪表显示、安全气囊等系统,以减少冗余的传感器和其它

4、电子部件。在B类网络中,具有代表性的有SAEJ1850、VAN(Vehicle Area Network)、CAN(ISO11595-2,不高于125Kbps)等协议。其中,CAN凭其优越的性能,当前已经成为被全世界接受的主流协议。C类网络主要面向高速、实时闭环控制的多路传输网,该类网络适用于与安全性相关的实时系统,如发动机定时、燃油供给等系统,数据速率一般在125kbps1Mbps之间。当前,C类网络中的主要协议包括高速CAN(ISO118982)、正在发展中的TTP/C和FlexRay等协议。其中高速CAN基于优先级的随机访问方式,总线传输速率一般在125kbps1Mbps之间而其它几种协

5、议基于TDMA(Time Division Multiple Access)或FTDMA(Flexible Time Division Multiple Access)的确定性访问方式,数据传输具有确定的延迟时间,且有很高的传输速率(110Mbps)。D类网络主要面向汽车信息娱乐和远程信息设备,特别是汽车导航系统,需要功能强大的操作系统和连接能力。在D类网络中,具有代表性的有MOST、IDBC、IDB1394、D2B、蓝牙等协议4。1.2 FlexRay的产生及发展随着汽车中增强安全和舒适体验的功能越来越多,实现这些功能的传感器、传输装置、电子控制单元(ECU)的数量也在持续上升。如今高端汽车

6、有100多个ECU,如果不采用新架构,该数字可能还会增长,ECU操作和众多车用总线之间的协调配合日益复杂,严重阻碍线控技术(X-by-wire,即利用重量轻、效率高、更简单且具有容错功能的电气/电子系统取代笨重的机械/液压部分)的发展。即使能够解决复杂性问题,传统的车用总线也缺乏线控所必须的确定性和容错功能,例如,与安全有关的信息传递要求绝正确实时,这类高优先级的信息必须在指定的时间内传输到位,如刹车,从刹车踏板踩下到刹车起作用的信息传递要求立即正确地传输不允许任何不确定因素。同时,汽车网络中不断增加的通信总线传输数据量,要求通信总线有较高的带宽和数据传输率。当前广泛应用的车载总线技术CAN,

7、LIN等由于缺少同步性,确定性及容错性等并不能满足未来汽车应用的要求。宝马和戴姆勒克莱斯勒很早就意识到了,传统的解决方案并不能满足汽车行业未来的需要,更不能满足汽车线控系统(X-by-Wire)的要求。于是在 的9月,宝马和戴姆勒克莱斯勒联合飞利浦和摩托罗拉成立了FlexRay的联盟。由于FlexRay的优秀特性和广大的发展前景,又有很多的汽车,半导体和电子系统的生产商陆续加入了FlexRay联盟,为联盟的壮大注入更强的活力,并使FlexRay通信系统很快获得了动力。当前,FlexRay联盟包括了汽车工业中绝大多数实力强劲而且影响力极强的角色,包括博世,通用汽车,福特等等。FlexRay成员分

8、为四个等级,分别是核心成员国,重要联系成员国,联系成员国和最外层的开发成员国。其中核心成员包括宝马,戴姆勒克莱斯勒,通用汽车,大众,博世,飞思卡尔和飞利浦。该联盟致力于推广FlexRay 通信系统在全球的采用,使其成为高级动力总成、底盘、线控系统的标准协议。其具体任务为制定FlexRay需求定义、开发FlexRay协议、定义数据链路层、提供支持FlexRay的控制器、开发FlexRay物理层规范并实现基础解决方案。由FlexRay联盟制定的FlexRay协议标准给出了汽车工业总线更为理想的解决方案,当前,FlexRay协议已经得到业界各大汽车生产厂家以及汽车半导体公司的支持,成为下一代车用网络

9、标准。经过几年的测试与修改,FlexRay协议2.1版本已经发布。1.3 FlexRay的特性在FlexRay协计设时,该联盟就规定其三大主要目标特性为:(1)高速:比当前其它车用主干网高出数倍;(2)确定的传输:以便有效的应用简化的分布式控制算法;(3)高容错的通信:以便实施更高安全需要的控制机制或以电控系统替代液压系。为了能实现这些既定目标,FlexRay协议设计了一些新特性,正是这些优势技术使FlexRay成为下一代车用通信网络的首选。FlexRay提供了传统车内通信协议不具备的大量特性6,包括:(1) 高传输速率:FlexRay的每个信道具有10Mbps带宽。由于它不但能够像CAN和L

10、IN网络这样的单信道系统一般运行,而且还能够作为一个双信道系统运行,因此能够达到20Mbps的最大传输速率,是当前CAN最高运行速率的20倍。(2) 同步时基:FlexRay中使用的访问方法是基于同步时基的。该时基经过协议自动建立和同步,并提供给应用。时基的精确度介于0.5s和10s之间(一般为12s)。(3)确定性:通信是在不断循环的周期中进行的,特定消息在通信周期中拥有固定位置,因此接收器已经提前知道了消息到达的时间。到达时间的临时偏差幅度会非常小,并能得到保证。(4) 高容错:强大的错误检测性能和容错功能是FlexRay设计时考虑的重要方面。FlexRay总线使用循环冗余校验 CRC(C

11、yclic redundancy cheek)来检验通信中的差错。FlexRay总线经过双通道通信,能够提供冗余功能,而且使用星型拓扑可完全解决容错问题,如果出现意外情况,星型的支路能够有选择的切断。(5)灵活性:在FlexRay协议的开发过程中,关注的主要问题是灵活性。不但提供消息冗余传输或非冗余传输两种选择,系统还能够进行优化,以提高可用性(静态带宽分配)或吞吐量(动态带宽分配)。用户还能够扩展系统,而无需调整现有节点中的软件。同时,还支持总线或星型拓扑。FlexRay提供了大量配置参数,能够支持对系统进行调整,如通信周期、消息长度等,以满足特定应用的需求。2 FlexRay总线技术原理2

12、.1 帧格式结构FlexRay帧格式包括帧头段(Header segment)、有效载荷段(payload segment)与帧尾段(Trailer segment)三部分,如图 1所示8。节点在网络上传输帧时,首先传输的是帧头段,其次传输的是有效载荷段,最后传输的是帧尾段。图 1 FlexRay帧格式FlexRay帧头段包括5个字节的信息,包括保留位(Reserved bit)、有效载荷段前言指示位(Payload preamble indicator)、空帧指示位(Null frame indicator)、同步帧指示位(Sync frame indicator)、起始帧指示位(Start

13、up frame indicator)、帧ID(Frame ID)、有效载荷段长度(Payload length)、帧头CRC(Header CRC)、周期计数(cycle count)。帧ID的范围从1到2047,帧0是无效的帧ID。在每个通道的一个通信周期内,帧ID仅被使用一次。一簇中每个可能被传输的帧都赋予了一个帧ID。ID数字越小,则优先级越高。有效载荷段长度用来指明有效载荷段的尺寸。有效载荷段的尺寸被编码为有效载荷段数据字节数值的二分之一(即word的个数)。在静态时序部分的一个通信周期内,所有发送帧的有效载荷段长度应该是稳定不变的。在动态时序部分的一个通信周期内,不同帧的有效载荷段

14、长度可能不同。另外,在不同周期内特殊动态时序部分的帧有效载荷段长度可能变化。FlexRay有效载荷段包含0254个字节数据。在动态时序部分,有效载荷段的前两个字节一般见作信息ID域(Message ID Field),接收节点根据域中的内容去过滤或者引导数据。在静态时序部分,有效载荷段的前13个字节(数据0数据12)一般见作网络管理向量,在同一个簇内所有的节点应具有相同长度的网络管理向量。帧头段的有效载荷前言指示位指明了有效载荷段是网络管理向量还是信息ID。FlexRay帧尾段只含有24位的校验域,这个域包含了由帧头段与有效载荷段计算得出的CRC校验码。计算帧CRC时,根据网络传输顺序将从保留

15、位开始,到有效载荷段最后一个字节的最后一位结束,这些数据都放入CRC生成器中进行计算。2.2 编码与解码FlexRay总线协议独立于底层物理层,有两个不同级的二进制媒介。这两个不同级媒介所产生的比特流叫做通信要素(Communication Element)。节点使用“不归零”编码的方式对通信要素CE进行编解码。编码与解码(Coding and Decoding)实际讲述了通信控制器与总线驱动器之间,TxD、RXD和TxEN接口信号的编码与解码行为。具体结构如图 2所示。图 2 通信控制器与总线驱动器间接口图中TxEN是通信控制器请求数据信号,TxD是发送信号,RxD是接收信号。当总线上有一个

16、传输给本节点的帧时,总线驱动器先把接收到的物理电平信号转变为一个串行信号,然后发送给通信控制器。当通信控制器有数据要发送到总线时,过程刚好相反。编码与解码主要包括3个过程:编码与解码过程、位过滤过程(Bit strobing)与唤醒模式解码过程(Wakeup pattern Decoding)。这些过程主要涉及到以下三项技术:位时钟对齐(Bit Clock Alignment)、采样与多数表决(SamPling and Majority Voting)与通道空闲检测(Channel Idle Detection)。2.2.1 位时钟对齐位时钟对齐机制是用来同步本地位时钟的。位同步边缘(Bit Synchronization Edge)是用来对接收器的位时间进行重新对齐的。除了在对帧头段、帧数据载荷段或帧尾段的字节进行位解码时检测到一个

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1