衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是CAN總線負載率

嵌入式應用開發 ? 來源:嵌入式應用開發 ? 作者:嵌入式應用開發 ? 2022-08-26 17:07 ? 次閱讀

CAN總線網絡里,還有一個經常被大家提起的概念-總線負載率,負載率,顧名思義,就是指這段時間內總線上實際傳輸的信息量/理論上可傳輸的最大信息量。

不知道大家平時怎么理解一個“概念”或“定義”,灑家的小竅門是“咬文爵字”和“摳字眼”。

具體要摳哪些字眼,可以參考老羅的錘子手機原創、最近被微信抄了去的big bang大爆炸。這個概念里,有兩個需要重點理解的點:“這段時間”、“理論最大信息量”。

“這段時間”可長可短,也意味著負載率是可變的。需要特別關注的有兩個:平均負載率和峰值負載率。根據灑家多年的小經驗,平均負載率大多低于40-50%,峰值負載率也不超過70-80%。

因此我們需要關注負載率超了具體產生的影響:

針對某個具體的CAN網絡,從技術上來說,把原本30%的平均負載率提高到50%也沒啥,但是還是建議30%,或許30%最保險吧。

另外,“理論上可以傳輸的最大信息量”取決于總線速率。具體來說,低速CAN為125kbps,高速CAN為500kbps,CAN-FD為2Mbps,再往上,Flexray站出來說了“此吾家事,汝不得預也!”。

在制定負載率時,會牽涉到一個概念-報文時長。灑家不少同事說起報文時長來,經常不清不楚,模模糊糊。其實,真正找到關鍵,問題就很簡單了。

報文時長的計算公式:報文時長=位時長x報文位數。

在這個公式里,位時長當然等于速率的倒數,比如125kbps的通信速率,位時長=8us。而報文位數,則取決于CAN報文的結構。報文結構如下圖所示:

poYBAGMIjPuAVHEUAALf8VaI69M484.png

一個完整的CAN報文由七個不同的Field(場/域/段)組成:幀起始、仲裁場、控制場、數據場、CRC場、應答場、幀結尾。

SOF為幀起始,標志著數據幀和遠程幀的起始,由一個單獨的“顯性”位組成。

仲裁場包括識別符和遠程發送請求位(RTR)。識別符的長度為11位。

控制場由6個位組成,包括數據長度代碼和兩個將來作為擴展用的保留位。

數據場由數據幀中的發送數據組成。它可以為0~8 個字節。

CRC場包括CRC序列(CRC SEQUENCE),其后是CRC界定符(CRC DELIMITER)。CRC序列為15位,CRC界定符包含一個單獨的“隱性”位 。

應答場長度為2個位,包含應答間隙(ACK SLOT)和應答界定符(ACK DELIMITER)。

幀結尾由一標志序列界定。這個標志序列由7 個“隱性”位組成。

所以一個8字節的數據幀的位數為1(幀起始)+ 12(仲裁場)+ 6(控制場)+ 64(數據場)+ 16(CRC場)+ 2(應答場)+ 7(幀結尾)= 108位。

報文之間存在幀間空間INTERFRAME SPACE。幀間包括間歇場、總線空閑的位場。間歇場包括3 個“隱性”的位??偩€空閑的(時間)長度是任意的。所以,一個8字節的數據幀至少需要(108+3+1)* bitrate的時長,對于125kbps,需要0.896ms。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2769

    瀏覽量

    464379
  • 總線
    +關注

    關注

    10

    文章

    2903

    瀏覽量

    88389
  • 負載率
    +關注

    關注

    1

    文章

    5

    瀏覽量

    2924
收藏 人收藏

    評論

    相關推薦

    如何降低CAN總線負載?

    %時,CAN通訊穩定性開始衰減,大于65%時,穩定性衰減加劇,超過98%時,網絡將處于癱瘓狀態。如何保障車載網絡通訊的可靠性,如何行之有效的降低 CAN 總線負載率成為大家亟待解決的問
    發表于 12-19 15:09

    CAN卡如何獲取CAN總線負載率?

    NI的CAN卡如何獲取CAN總線負載率?不是在max里的那個。
    發表于 04-16 16:55

    CAN總線的基本工作原理是什么?優勢是什么?

    CAN總線的基本工作原理是什么?CAN總線工作流程是怎樣的?CAN總線的優勢是什么?如何計算
    發表于 12-27 07:39

    can總線負載率應該設置成多少比較好?

    一般這個負載數量有什么數量的要求
    發表于 10-13 07:22

    時間分析軟件Symtavision使CAN總線負載率達到70%

    隨著汽車電子系統中ECU數量的增加,需要通過CAN總線通信的數據量也急劇增加,根據以往的工程經驗,總線負載率超過30%就會造成報文延時的概率增大,不同的
    發表于 11-27 10:52 ?3次下載
    時間分析軟件Symtavision使<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>負載率</b>達到70%

    CAN總線負載率必需小于30%嗎_can總線負載率如何計算

     CAN總線負載率只是一個宏觀的參數,已經不能充分的評估總線的有效性和可擴展性。一般業內的對負載率的定義為實際數據傳輸速率和理論上能達到的數
    的頭像 發表于 05-07 16:34 ?4.4w次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>負載率</b>必需小于30%嗎_<b class='flag-5'>can</b><b class='flag-5'>總線</b><b class='flag-5'>負載率</b>如何計算

    ECU和CAN總線負載率的關系

    人類有大腦,電腦有CPU,而汽車則有ECU。顯然,如果將一輛車比喻成一個人的話,那么,四個輪子就是人的四肢,車身和底盤是人的骨骼,各種電路和線路是人的反饋神經,而ECU則是控制人的各種思維和行為的大腦??匆奅CU是整車性能好壞的最重要組成部分了。
    的頭像 發表于 05-02 10:23 ?1.4w次閱讀

    什么是ECU?總線負載率對傳輸穩定性影響分析

    CAN總線本質上還是半雙工通訊,就是“單行道”,即一個節點發送的時候其他節點無法發送數據。雖然CAN報文ID有優先級的區分,但如果高優先級一直占用總線,導致低優先級的節點就無法發出數據
    的頭像 發表于 04-25 11:47 ?6070次閱讀

    什么是CAN總線負載率?CAN總線負載率最大支持多少?

    景區負載率是一個在空間上定義的概念,它說明了在空間上資源的被使用情況,而總線負載率則不然,其是在時間上定義的一個概念,說明了在時間上資源被使用的情況。
    發表于 12-23 11:29 ?7921次閱讀

    干貨分享 | TSMaster小功能之總線負載率如何在圖形里繪制曲線

    今天給大家介紹TSMaster小功能之總線負載率如何在圖形里繪制曲線,想要實現這個功能,需要借助TSMaster中的統計、圖形/面板功能來實現。步驟一在C腳本啟動事件里添加
    的頭像 發表于 06-09 10:22 ?1002次閱讀
    干貨分享 | TSMaster小功能之<b class='flag-5'>總線</b><b class='flag-5'>負載率</b>如何在圖形里繪制曲線

    5分鐘學會CAN/CANFD總線負載率計算

    CAN BUS的總線負載率CAN總線架構協議設計時的一個重要的指標。一般建議負載率峰值不要高于
    發表于 07-27 16:35 ?9147次閱讀
    5分鐘學會<b class='flag-5'>CAN</b>/CANFD<b class='flag-5'>總線</b><b class='flag-5'>負載率</b>計算

    CAN總線負載率怎么估算?

    CAN總線負載率(busload)表征的是單位時間內總線上的位流(bitstream)相對總線帶寬的占比。
    發表于 07-27 17:29 ?1932次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>負載率</b>怎么估算?

    can總線負載率多少合理

    can總線負載率多少合理? CAN總線是一種控制器區域網絡,它是用于在不同設備之間進行通信的技術。CAN
    的頭像 發表于 09-07 15:05 ?4032次閱讀

    can總線負載率怎么計算?

    can總線負載率怎么計算? CAN總線是指控制器局域網,是一種實時性能極高的網絡協議,廣泛應用于汽車、工業控制、醫療儀器等領域。在
    的頭像 發表于 09-07 15:05 ?6113次閱讀

    CAN總線負載率多少合理

    CAN總線應用中,合理的CAN總線負載率是非常重要的,因為在負載率過高的情況下,系統性能可能會
    的頭像 發表于 10-12 17:58 ?2007次閱讀
    百家乐官网和局投注法| 二八杠生死门口诀| 百家乐官网猜大小规则| 养狗对做生意风水好吗| 百家乐官网路纸计算| 真人百家乐赌城| 百家乐官网高返水| 大发888游戏平台hg dafa888gw| 爱赢百家乐官网的玩法技巧和规则| 真钱现金斗地主| 百家乐赌博破解| 百家乐官网赌博合作| bet365娱乐场注册| 百家乐猜大小规则| 乐百家乐官网彩现金开户| 大发888老虎机手机版| 哈尔滨百家乐赌场| 赌博百家乐官网经验网| bet365娱乐场注册| 百家乐娱乐网佣金| 黄金百家乐官网的玩法技巧和规则| 大埔区| 豪享博百家乐的玩法技巧和规则 | 大发888娱乐场下载 制度| 百家乐注册送10彩金| 百家乐官网任你博娱乐场| 香港六合彩图库| 百家乐赌博彩| 百家乐官网投注外围哪里好| 大发888投注网| 线上百家乐攻略| 怎么玩百家乐官网的玩法技巧和规则 | 百家乐官网赌博走势图| tt娱乐城怎么样| 百家乐娱乐网佣金| 属虎和属龙合伙做生意| 3U百家乐官网娱乐城| 大发888娱乐官网地址| 百家乐发牌靴发牌盒| 汉百家乐官网春| 百家乐官网等投注网改单|