其他分享
首页 > 其他分享> > Flexray基础解读

Flexray基础解读

作者:互联网

对于FR初学者,网络上大多介绍只是简单的介绍,为了更好的了解flexray,作者结合自身学习经历总结以下内容,方便初学者学习,本篇仅介绍基础知识,不涉及Flexray的诊断与网络管理~

1.Flexray概述

1.1官方协议概述

  Flexray的官方协议主要有以下,分别对应物理层、链路层、网络层、传输层。至于会话层及以上,官方没有给出明确定义,但是根据国内使用flexray的厂商来看,目前诊断仍然采用14229协议,但是传输层协议各有不同~

                     图1   官方文档汇总

                           图2 osi框架对应

1.2Flexray优缺点

   高带宽:单通道最高10Mbit/s,双通道冗余最高20Mbit/s
   时间确定性:建立于通信循环的周期性访问与传输
   分布式同步:自动建立同步时基访问,精度1us
   冗错传输:专用容错规范,包括单双通道冗余、安全可靠
   灵活性:结构多样、支持时间触发与事件触发

        基本的优点见上,我们这里主要谈谈它的缺点以及渐渐退出汽车舞台的原因,其中相关的术语会在后续篇章介绍到:
        缺点一:扩展性很差。这里的扩展性指的并不是总线拓扑,而是说协议理论层面,它不像canfd那样改一改就可以升级为canxl,iso组织只要愿意就可以一直把can玩出花来。flexray的数据场传输是在设计之初根据已经冻结的设计规范制定的,因此都是10M/20M,如果你想升级速率,可不是单单买个贵的控制器就行了,整个协议族都要重新设计!这也算是被人诟病的原因之一。
        缺点二:开发和维护很困难。开发指的是一套完整的fr通信网络开发,一套完整的fr网络架构开发和测试需要历时好几年,耗时这莫长主要还是浪费在了网络管理和诊断两方面,因为fr的网络管理只给出了基础的nm报文格式和机制,这样其实会导致网络管理产生错误,具体原因大家可翻阅相关论文,因此厂家还需要针对性对autosar协议做出改进修订。维护困难指的是后期排查故障比较麻烦,因为官方在14229中当初并没有给出明确的flexray诊断。
        上面的两个缺点只能说是fr开发维护成本高,相对于它的优点来说其实很多OEM都可以容忍,尤其是宝马这种有钱人家。而fr退出汽车舞台的根本原因就是以太网的兴起,基于TCPIP和UDP传输的以太网不仅仅在速率上大幅度提升。并且针对以太网的缺点,拥塞机制,icmp协议等解决方案早已成熟,既然有熟食干嘛不吃呢?
        再说一点题外话,flexray为汽车而生,却不是因汽车而留存至今。flexray因其高可靠性和防护性,现多用于军事和无人机领域,可谓是无心插柳柳成荫了。(2022.07.06更)

2.通信循环

3.帧结构

4.冷启动

5.唤醒机制

6.调度表相关

7.POC相关

标签:协议,fr,网络管理,Flexray,基础,解读,缺点,flexray
来源: https://www.cnblogs.com/YiMo9929/p/16533600.html