一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是CAN總線負(fù)載率

嵌入式應(yīng)用開發(fā) ? 來源:嵌入式應(yīng)用開發(fā) ? 作者:嵌入式應(yīng)用開發(fā) ? 2022-08-26 17:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CAN總線網(wǎng)絡(luò)里,還有一個經(jīng)常被大家提起的概念-總線負(fù)載率,負(fù)載率,顧名思義,就是指這段時間內(nèi)總線上實際傳輸?shù)男畔⒘?理論上可傳輸?shù)淖畲笮畔⒘俊?/p>

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

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

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

因此我們需要關(guān)注負(fù)載率超了具體產(chǎn)生的影響:

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

另外,“理論上可以傳輸?shù)淖畲笮畔⒘俊比Q于總線速率。具體來說,低速CAN為125kbps,高速CAN為500kbps,CAN-FD為2Mbps,再往上,F(xiàn)lexray站出來說了“此吾家事,汝不得預(yù)也!”。

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

報文時長的計算公式:報文時長=位時長x報文位數(shù)。

在這個公式里,位時長當(dāng)然等于速率的倒數(shù),比如125kbps的通信速率,位時長=8us。而報文位數(shù),則取決于CAN報文的結(jié)構(gòu)。報文結(jié)構(gòu)如下圖所示:

poYBAGMIjPuAVHEUAALf8VaI69M484.png

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

SOF為幀起始,標(biāo)志著數(shù)據(jù)幀和遠(yuǎn)程幀的起始,由一個單獨的“顯性”位組成。

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

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

數(shù)據(jù)場由數(shù)據(jù)幀中的發(fā)送數(shù)據(jù)組成。它可以為0~8 個字節(jié)。

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

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

幀結(jié)尾由一標(biāo)志序列界定。這個標(biāo)志序列由7 個“隱性”位組成。

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

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2920

    瀏覽量

    467843
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2960

    瀏覽量

    89778
  • 負(fù)載率
    +關(guān)注

    關(guān)注

    1

    文章

    5

    瀏覽量

    3013
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    讓電磁閥“聽懂”EtherCAT:耐達(dá)訊CAN轉(zhuǎn)EtherCAT網(wǎng)關(guān)

    →0x1600 CAN索引),并通過GW_Canopen_Builder工具配置CAN波特率為500kbps; 調(diào)試驗證:使用Wireshark抓包確認(rèn)網(wǎng)關(guān)轉(zhuǎn)發(fā)周期穩(wěn)定在0.8ms,CAN總線
    發(fā)表于 07-14 16:16

    如何降低CAN總線負(fù)載?

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

    CAN卡如何獲取CAN總線負(fù)載率?

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

    CAN總線的基本工作原理是什么?優(yōu)勢是什么?

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

    can總線負(fù)載率應(yīng)該設(shè)置成多少比較好?

    一般這個負(fù)載數(shù)量有什么數(shù)量的要求
    發(fā)表于 10-13 07:22

    時間分析軟件Symtavision使CAN總線負(fù)載率達(dá)到70%

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

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

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

    ECU和CAN總線負(fù)載率的關(guān)系

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

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

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

    5分鐘學(xué)會CAN/CANFD總線負(fù)載率計算

    CAN BUS的總線負(fù)載率CAN總線架構(gòu)協(xié)議設(shè)計時的一個重要的指標(biāo)。一般建議負(fù)載率峰值不要高于
    發(fā)表于 07-27 16:35 ?1.1w次閱讀
    5分鐘學(xué)會<b class='flag-5'>CAN</b>/CANFD<b class='flag-5'>總線</b><b class='flag-5'>負(fù)載率</b>計算

    CAN總線負(fù)載率怎么估算?

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

    can總線負(fù)載率多少合理

    can總線負(fù)載率多少合理? CAN總線是一種控制器區(qū)域網(wǎng)絡(luò),它是用于在不同設(shè)備之間進行通信的技術(shù)。CAN
    的頭像 發(fā)表于 09-07 15:05 ?4416次閱讀

    can總線負(fù)載率怎么計算?

    can總線負(fù)載率怎么計算? CAN總線是指控制器局域網(wǎng),是一種實時性能極高的網(wǎng)絡(luò)協(xié)議,廣泛應(yīng)用于汽車、工業(yè)控制、醫(yī)療儀器等領(lǐng)域。在
    的頭像 發(fā)表于 09-07 15:05 ?7111次閱讀

    CAN總線負(fù)載率多少合理

    CAN總線應(yīng)用中,合理的CAN總線負(fù)載率是非常重要的,因為在負(fù)載率過高的情況下,系統(tǒng)性能可能會
    的頭像 發(fā)表于 10-12 17:58 ?2607次閱讀

    國產(chǎn)芯片多架構(gòu)開發(fā)實踐:從工業(yè)控制到邊緣AI的硬件設(shè)計經(jīng)驗

    1. 國產(chǎn)CPU的差異化適配 飛騰D2000在工控場景表現(xiàn):實測多路CAN總線負(fù)載率≤12%(-25℃環(huán)境) 龍芯3A5000的DDR4信號完整性優(yōu)化:通過阻抗匹配使誤碼率降低43% 海光3185
    的頭像 發(fā)表于 05-23 09:24 ?261次閱讀