久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Flexray總線基礎#03:基礎概念圖解

     開心果NeedCar 2024-05-25 發布于上海
    深入理解Flexray,必須夯實基礎。本文,以圖表形式,解析Flexray中的一些名詞。

    1、Flexray通信周期與時間分層

    Flexray靜態段采用TDMA(Time Division Multiple Access,分時多路訪問)策略。Flexray網段中的各節點,需要按照各自分配的時間片發送數據,非發送時段可以接收數據。為了確保各個節點的發送時序,Flexray的通信中,設計了通信調度表,通信調度表周期性執行,也就是通信循環(Communication Cycle),Communication Cycle的時間層級如下所示:

    如上圖,按照協議(1)規定,Flexray的個通信周期可以包含四個部分:靜態段(Static Segment)、動態段(Dynamic Segment)、符號窗(SymboWindow)、網絡空閑時間段(NIT,Network Idle Time)。

    1. 靜態段由多個靜態時間片(Static Slot)構成,在一個Cycle中,必須包含靜態段,所有Static Slot包含的macrotick相同

    2. 動態段由多個微時間片(Mini Slot)構成,在一個Cycle中,動態段可選,即:可以不配置動態段(minislot = 0)。動態段中,所有的mini slot包含的macrotick相同動態段采用FTDMA(Flexible Time Division Multiple Access,柔性分時多路訪問)策略通信,基于事件(Event Trigger)觸發數據發送;

    3. 符號窗可選,由一定數量的macrotick構成,如果不用符號窗,可以將該段的長度設置為0個macrotick;

    4. 一個通信周期,必須包含網絡空閑時間段,NIT的長度 = 一個循環的總長度 - 靜態段長度 - 動態段長度(如果有)- 符號窗長度(如果有)

    不管是哪個Segment,均由宏時鐘(macrotick)構成,macrotick是表示全局時間的最小粒度單位。每個通信循環由固定數量macrotick構成,eg:one cycle = 5000 macrotick。其中,宏時鐘又由多個微時鐘(microtick)構成。微時鐘直接從晶振產生,也就是時鐘系統經過倍頻和分頻后的結果。微時鐘不受時鐘同步機制的影響,是一個結點里面的最小時間單位

    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 MTgdActionPointOffset 同樣適用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 gdBit9 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

      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 精品乱码一区二区三四五区| 天堂亚洲免费视频| 疯狂做受XXXX高潮国产| 国产愉拍精品手机| 亚洲AV无码成人精品区蜜桃| 92精品国产自产在线观看481页 | 一本大道中文日本香蕉| 亚洲AV无码专区亚洲AV| 人妻日韩人妻中文字幕| 精品国精品自拍自在线| 国产精品成人午夜久久| 强奷漂亮少妇高潮伦理| 亚洲人成电影网站色mp4| 日韩在线看片免费观看软件| 少妇熟女久久综合网色欲| 国产成人AV大片大片在线播放| 久久精品无码免费不卡| 乱人伦中文字幕成人网站在线| 真人无码作爱免费视频| 国产激情无码一区二区APP | 在线a级毛片无码免费真人| 丁香婷婷激情俺也去俺来也 | 精品国产乱码久久久久久郑州公司| 99精品热在线在线观看视| 亚洲欧洲中文日韩久久AV乱码| 日韩V欧美V中文在线| 最新国产乱人伦偷精品免费网站| 久久精品人妻无码专区| 91福利视频一区二区| 97精品国产一区二区三区| 青青草无码免费一二三区| 国产成人精品无码播放| 狠狠噜天天噜日日噜| 99久久婷婷国产综合精品青草漫画| 欧美日韩在线视频| 亚洲精品午夜国产VA久久成人| 超清无码熟妇人妻AV在线电影| 亚洲小说乱欧美另类| 精品国产一区二区三区2021 | 深夜视频国产在线观看| 97人妻人人做人碰人人爽|