FlexRay设计探索.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FlexRay设计、功能和应用 Mathias Rausch博士,飞思卡尔半导体 在协议制定5年后,该协议规范(V2.1)的第二版也在2005年春季出版[1]。第一批产品已于2003年推出,另外还将在今年推出更多产品。由于新技术能实现经济高效的新应用的实施,整个行业对它产生了浓厚的兴趣。 在FlexRay功能的基础上,我们将在下文中探讨潜在的应用领域。然后,我们将更加详细地介绍在FlexRay中使用的三种机制,并列举一系列示例来讨论FlexRay的几种应用。最后,我们将讨论可行和不可行拓扑的示例,并简要论述唤醒集群的场景。在本文的最后,我们将讨论如何计算最优的消息大小。 本文的主要目的是介绍FlexRay的相关知识,帮助用户了解FlexRay及其应用的潜力。 ? HYPERLINK /targetstat/targetstat.php?url=http%3A///content.php%3Fcontent_id%3D99059%26node_id%3D22url_prev=http%3A///node.php%3Fnode_id%3D22tag%5bnode%5d=22url_next=http%3A///tech_ariticles/2005/0919.asp%23topevent%5btype%5d=linkclickr=0.7358435448620767 返回 FlexRay概况 特性 FlexRay提供了传统车内通信协议所不具备的大量特性。这些特性能为新型应用创造大量的机会。这些基本特性包括: 2 x 10 Mbit/s的数据速率 FlexRay支持两个通信信道:每个信道的速度达到10 Mbit/sec。与CAN协议相比,取决于配置和比较模式的不同,它能将可用带宽提高10-40倍。 ? 同步时基 FlexRay中使用的访问方法是基于同步时基的。该时基通过协议自动建立和同步,以提供给应用。时基的精确度介于0.5 μs 和 10 μs之间(通常为1--2μs)。 ? 提前知道消息的延迟时间,保证偏差幅度 通信是在周期循环中进行的。特定消息在通信循环中拥有固定位置,因此接收器已经提前知道了消息到达时间。到达时间的临时偏差幅度会非常小,并能得到保证。 ? 冗余和非冗余通信 为了增强系统的可用性,FlexRay提供了冗余传输消息的选项。消息能够冗余传输,但并不是所有消息都必须冗余传输,否则会导致带宽的过多损失。 ? 灵活性 在FlexRay开发过程中,主要重点是灵活性。不仅提供消息冗余传输或非冗余传输两种选择???系统还可以进行优化,以提高可用性(静态带宽分配)或吞吐量(动态带宽分配)。用户还可以扩展系统,而无需调整现有节点中的软件。同时,它还支持总线或星状拓扑。它提供了大量配置参数,可以支持对系统进行调整,以满足特定应用的需求,如通信循环的持续时间、消息长度等。 应用领域 2.1章节中列出的特性使它适合于大量应用领域: CAN的替代技术 在数据速率要求超过CAN的应用中,人们现在同时使用了两条或多条CAN总线。FlexRay是替代这种多总线解决方案的理想技术。 ? 骨干 FlexRay具备很高的数据速率,因而非常适合汽车骨干网络,用于连接多个独立网络。 ? 实时应用,分布式控制系统 用户可以提前知道消息到达时间,消息循环偏差非常小,这就使FlexRay成为具有严格的实时要求的分布式控制系统的首选技术。 ? 以安全为导向的系统 FlexRay本身不能确保系统安全,但它具备大量功能,可以支持以安全为导向的系统(如线控系统)的设计。 在车内通信方面,FlexRay提供了一次典型转移,从事件驱动通信(CAN)迁移到时间驱动通信。这种迁移需要一定时间,因为它不仅会影响新技术的推出,还要求对涉及到的所有方面都进行重新培训。一旦这个迁移步骤完成,就会发现更多应用领域。 协议分类 目前已经存在大量专门为汽车应用设计的各种协议。图1进行了简要介绍。历史最悠久、同时最广为人知的协议是CAN(大多数情况下是高速CAN:CAN-C)。该协议既部署在动力系统中,也部署在车身应用中(低速CAN最为普遍)。它能够实现的最高数据速率为1 Mbit/sec,但网络的传输速率通常低于500 kbit/sec。 虽然LIN协议在几年前才制定,但其应用却已十分广泛。该协议是为传输速率要求较低的经济高效的模块开发的。它还特别部署在车身应用中,如座位和后视镜调整、电动窗等。它可以达到20 kbit/sec的速率,足以满足此类应用的需求。 图1:汽车通信协议 D2B协议、MOST协议及其新版本协议是专为多媒体应用开发的,并且通常只在该领域使用。该协议不适合部署到其它领域。 在速度方面,Flex

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档