FlexRay介绍教学提纲.ppt
文本预览下载声明
FlexRay介绍;2;
基于FlexRay 和 LIN
传感器用LIN
FlexRay 用于高速数据传递
布线更短
减少设计的复杂性
总体设计成本降低;4;5;6;7;8;9;FlexRay总线网络拓扑
单信道-无源星型
IStubN +IStubM≤24m;11;FlexRay总线网络拓扑
双信道-可独立选择拓扑形式;13;FlexRay的总线访问方式是把一个通信循环分为静态段和动态段,静态段采用时分多址实现时间触发,动态段则采用灵活时分多址(FTDMA,Flexible Time Division Multiple Access),如图4 所示。这样,FlexRay比TTP/C更灵活。
??? ??????????????????????????????????????????????????????????????????????
??? 时间触发的缺点是灵活性差,虽然TTP/C设计时,可以灵活地选择每个节点传输数据长度,但是系统确定后就不能再改变,而且以后节点的扩充也很难,除非在原先设计时就已经考虑到了[1]。并且,FlexRay 帧的最大长度为254 字节,TTP/C帧的最大长度为240字节[8], 这意味着FlexRay比TTP/C有更大的灵活性。;FlexRay符合TDMA(Time Division Multiple Access)的原则,部件和信息都被分配了确定的时间槽,在此期间它们可以唯一的访问总线。时间槽有固定的重复周期。信息在总线上的时间是完全可以预测出来的,因而对总线的访问是确定性的。
不过,通过为部件和信息分配时间槽的方法来固定的分配总线带宽,其不利因素是导致总线的带宽没有被完全的利用。出于这个考虑,FlexRay把周期分成了静态段(Static Seg.)和动态段(Dynamic Seg.),确定的时间槽适用于位于信息开始的静态段。在动态段,时间槽是动态分配的。每种情况下都只有一小段时间是允许唯一的总线访问的(这段时间称为mini-slots),如果在mini-slot中出现了总线访问,时间槽就会按照需要的时间来扩展。因此总线带宽是动态可变的。;为了实现功能的同步和通过两条信息间的短距离来优化带宽,该通信网络中的分布组件都要有一个共同的时基(全局时间)。为了时钟同步,同步信息是在周期的静态段传输的。通过增添一个特殊的算法,部件的本地时钟被修正为所有的本地时钟与全局时钟同步。
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????;14;数据帧结构
;3 1 2;17;18;19;20;21;22;此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好! 谢谢!
显示全部