首页
玩偶姐姐 麻豆
麻豆 在线
麻豆 艾鲤
麻豆 周处除三害
麻豆 夏雨荷
少妇白洁 麻豆
栏目分类

玩偶姐姐 麻豆

你的位置:性感少妇 > 玩偶姐姐 麻豆 > 百家乐涩涩片 Flexray总线基础#03:基础宗旨图解

百家乐涩涩片 Flexray总线基础#03:基础宗旨图解

发布日期:2025-07-03 14:09    点击次数:186

百家乐涩涩片 Flexray总线基础#03:基础宗旨图解

长远融会Flexray,必须夯实基础。本文,以图表体式,分解Flexray中的一些名词。

1、Flexray通讯周期与时辰分层百家乐涩涩片

Flexray静态段选拔TDMA(Time Division Multiple Access,分时多路观测)政策。Flexray网段中的各节点,需要按照各自分拨的时辰片发送数据,非发送时段不错接受数据。为了确保各个节点的发送时序,Flexray的通讯中,筹画了通讯调理表,通讯调理表周期性延长,也便是通讯轮回(Communication Cycle),Communication Cycle的时辰层级如下所示:

图片

如上图,按照条约(1)章程,Flexray的一个通讯周期不错包含四个部分:静态段(Static Segment)、动态段(Dynamic Segment)、记号窗(Symbol Window)、网罗称心时辰段(NIT,Network Idle Time)。

静态段由多个静态时辰片(Static Slot)组成,在一个Cycle中,必须包含静态段,总共Static Slot包含的macrotick疏浚;

动态段由多个微时辰片(Mini Slot)组成,在一个Cycle中,动态段可选,即:不错不设置动态段(minislot = 0)。动态段中,总共的mini slot包含的macrotick疏浚。动态段选拔FTDMA(Flexible Time Division Multiple Access,柔性分时多路观测)政策通讯,基于事件(Event Trigger)触发数据发送;

记号窗可选,由一定数目的macrotick组成,若是无用记号窗,不错将该段的长度建立为0个macrotick;

一个通讯周期,必须包含网罗称心时辰段,NIT的长度 = 一个轮回的总长度 - 静态段长度 - 动态段长度(若是有)- 记号窗长度(若是有)。

无论是哪个Segment,均由宏时钟(macrotick)组成,macrotick是知道全局时辰的最小粒度单元。每个通讯轮回由固定数目的macrotick组成,eg:one cycle = 5000 macrotick。其中,宏时钟又由多个微时钟(microtick)组成。微时钟平直从晶振产生,也便是时钟系统进程倍频和分频后的效力。微时钟不受时钟同步机制的影响,是一个结点内部的最小时辰单元。

fc2 萝莉

microtick对应的时辰长度是些许呢?microtick既然由时钟产生,咱们就的知说念Flexray模块得回的时钟是些许,eg:80MHz。那么就意味着一个tick = 1/80000000 = 0.0125us,若是需要进程2次采样(sample)得到一个microtick,也便是意味着一个microtick = 0.025us。轨范(1)刻画如下:

图片

当microtick知说念以后,即可推算macrotick。一般,macrotick长度不错建立在1us-6us,工程上,频频建立macrotick = 1us。若是建立macrotick = 1us,且一个microtick = 0.025us,参考轨范(1)可知:一个macrotick = 40 microtick,如下所示:

图片

是以,若是一个Cycle = 5000 macrotick = 5000 * 1us = 5ms。一个Cycle需要包含5000 * 40 = 200000 microtick。教导:工程需求中,会具体条目时钟采样周期(gdSampleClockPeriod)、一个microtick的最大值(gdMaxMicrotick)、以及microtick的采样个数(pSamplesPerMicrotick),eg:gdSampleClockPeriod = 0.0125us,gdMaxMicrotick = 0.025us,pSamplesPerMicrotick = 2。(一)静态段时辰分片为了便于融会,本文只磋商单通说念(Signal Channel)的场景。关于一个Flexray网罗簇,static slot数目固定不变,eg:gNumberOfStaticSlots = 60。况且,静态段中,总共static slot长度固定,即:static slot包含的macrotick个数固定,eg:gdStaticSlot = 61 MT(macrotick)。每个Flexray节点只可在所分拨的时辰槽内发送数据,其余时辰只可接受数据。

图片

进一步细分Static Slot,其组成如下:

图片

工程上,Channel idle由参数gdDynamicSlotIdlePhase知道,eg:gdDynamicSlotIdlePhase = 0 minislot(无用该长度)。

每个Static Slot包含一个手脚偏移点(Action Point),关于Flexray网段,Action Point偏移值固定,eg:gdActionPointOffset = 9 MT。gdActionPointOffset 一样适用NIT中的手脚偏移,默示如下:

图片

教导:MT是macrotick简称。

(二)动态段时辰分片Flexray网罗簇中,mini slot个数固定不变,eg:gNumberOfMinislots = 129。且mini slot长度固定,eg:gdMinislot = 10 MT。动态段的长度可变,是指dynamic slot长度可变,一个dynamic slot由一个能够多个minislot组成。然而,动态段的总长度固定,动态段总长度 = gNumberOfMinislots  * gdMinislot ,eg:129 * 10 = 1290 MT = 1290us。若是发送的数据长,则占用的mini slot个数多;若是发送的数据短,则占用的minislot个数少。动态段的分片默示如下:

图片

每个mini slot会包含一个Minislot Action Point,团结网罗簇中的Minislot Action Point固定不变,eg:gdMinislotActionPointOffset = 3 MT,默示如下:

图片

动态段发送数据隔绝也在minislot action point,默示如下:

图片

2、Frame编码

意志了Flexray的时辰分层以后,即可进一步了解Frame的编码步调。即static slot和dynamic slot发送的frame组成。谈到frame,骨子上便是bit stream(位流)。(一)静态段Frame静态段Frame的编码组成如下所示:

图片

TSS:Transmission start sequence,当发送节点需要发送数据时,在所属的slot中,当先发送TSS,TSS由多个荟萃的低电平组成,eg:gdTSSTransmitter = 9 gdBit = 9 * 0.1us = 0.9us。

FSS:Frame start sequence,由一个高电平组成。

BSS:Byte start sequence,由一个高电平+一个低电平组成,后跟一个byte数据。

FES:Frame end sequence,由一个低电平+一个高电平组成,表征数据传输戒指。

教导:若是使用10MHz通讯速度,1gdBit = 1/10000000 = 0.1us。

(二)动态段Frame动态段Frame的编码组成如下所示:

图片

相干于静态Frame,动态Frame多了一个DTS(dynamic trailing sequence)表征数据的戒指。

图片

参考尊府

SIMPLE TITLE

(1)FlexRay Communications SystemProtocol Specification Version 2.1.pdf百家乐涩涩片

本站仅提供存储奇迹,总共内容均由用户发布,如发现存害或侵权内容,请点击举报。