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

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

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

請(qǐng)問一下CAN總線最大能夠帶多少節(jié)點(diǎn)呢?

電子電路開發(fā)學(xué)習(xí) ? 來源:嵌入式情報(bào)局 ? 2024-02-19 14:27 ? 次閱讀

1、CAN總線節(jié)點(diǎn)

一般來說,大部分CAN總線連接的節(jié)點(diǎn)數(shù)量在10個(gè)到100個(gè)之間。

所以小編通常為了穩(wěn)定性都采用64個(gè)一下的節(jié)點(diǎn)來進(jìn)行評(píng)估和設(shè)計(jì),CAN節(jié)點(diǎn)太多會(huì)導(dǎo)致如下一些問題::

1、通信速度變慢:如果總線連接的節(jié)點(diǎn)過多,那么每個(gè)節(jié)點(diǎn)在總線上發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的時(shí)間就會(huì)變長(zhǎng),總線的通信速度就會(huì)變慢,從而影響系統(tǒng)的實(shí)時(shí)性和可靠性。

2、信號(hào)衰減:隨著總線連接的節(jié)點(diǎn)數(shù)量增加,總線的物理長(zhǎng)度也會(huì)增加,總線信號(hào)的衰減就會(huì)變得更加明顯,導(dǎo)致數(shù)據(jù)傳輸出現(xiàn)錯(cuò)誤,這是大部分通信總線存在的毛病。

3、抗干擾能力下降:當(dāng)總線連接的節(jié)點(diǎn)過多時(shí),總線的抗干擾能力也會(huì)下降,容易受到外界電磁干擾的影響,從而導(dǎo)致數(shù)據(jù)傳輸錯(cuò)誤。

2、CAN總線穩(wěn)定性

雖然CAN總線確實(shí)好用,并且實(shí)時(shí)性也優(yōu)秀的,但在實(shí)際使用過程中用得不好也是會(huì)讓系統(tǒng)奔潰的,所以在實(shí)際現(xiàn)場(chǎng)使用過程中需要注意如下幾點(diǎn):

1、總線拓?fù)浣Y(jié)構(gòu):CAN總線的拓?fù)浣Y(jié)構(gòu)應(yīng)該是線性結(jié)構(gòu)或者星型結(jié)構(gòu),不要使用環(huán)狀結(jié)構(gòu),以避免數(shù)據(jù)沖突和錯(cuò)誤。

2、總線長(zhǎng)度:CAN總線的長(zhǎng)度應(yīng)該根據(jù)具體情況進(jìn)行規(guī)劃,一般來說,總線長(zhǎng)度不應(yīng)超過40米,否則總線信號(hào)會(huì)衰減,影響數(shù)據(jù)傳輸。

3、總線終端電阻:每個(gè)CAN總線的兩端應(yīng)該連接120Ω的終端電阻,以確??偩€的阻抗匹配,避免信號(hào)反射和數(shù)據(jù)損失。

4.總線通信速率:CAN總線的通信速率應(yīng)該根據(jù)具體情況進(jìn)行設(shè)置,一般來說,通信速率越高,數(shù)據(jù)傳輸越快,但也會(huì)導(dǎo)致總線抗干擾能力下降,傳輸距離也會(huì)變短。

5、總線節(jié)點(diǎn)數(shù)量:CAN總線的節(jié)點(diǎn)數(shù)量應(yīng)該根據(jù)具體情況進(jìn)行規(guī)劃,一般來說,總線節(jié)點(diǎn)數(shù)量不應(yīng)超過100個(gè),否則會(huì)影響總線的通信速度和可靠性。

6、總線錯(cuò)誤處理:在使用CAN總線時(shí),需要對(duì)總線錯(cuò)誤進(jìn)行處理,包括錯(cuò)誤幀的處理、總線掉線的處理、總線沖突的處理等等,這個(gè)一般在相應(yīng)的CAN外設(shè)配置中都會(huì)有設(shè)計(jì),以確保總線的穩(wěn)定性和可靠性。

3、CANFD 與CAN 2.0

雖然CAN2.0的廣泛引用,最近CANFD也是漸漸開始進(jìn)入開發(fā)者們的實(shí)現(xiàn),然而CANFD相對(duì)于CAN2.0有哪些差異呢?

1、數(shù)據(jù)傳輸速率:CAN FD可以實(shí)現(xiàn)更高的數(shù)據(jù)傳輸速率,最高可達(dá)10 Mbps,而CAN 2.0通常限制在1 Mbps以下。

2、數(shù)據(jù)幀長(zhǎng)度:CAN FD支持更長(zhǎng)的數(shù)據(jù)幀長(zhǎng)度,最高可達(dá)64字節(jié),而CAN 2.0則限制在8字節(jié)。

所以CAN FD引入了新的協(xié)議特性,例如位時(shí)鐘同步和數(shù)據(jù)長(zhǎng)度編碼,以支持更高的數(shù)據(jù)傳輸速率和更長(zhǎng)的數(shù)據(jù)幀長(zhǎng)度。

那么是不是CANFD就是那么完美呢?其實(shí)不然。

至少目前CANFD不兼容CAN2.0的,而CAN2.0發(fā)展到今天,具有更廣泛的兼容性,因?yàn)樗禽^早的標(biāo)準(zhǔn),并且已經(jīng)被廣泛應(yīng)用于許多不同的領(lǐng)域和應(yīng)用程序。

同時(shí)CAN的實(shí)現(xiàn)難度:CAN FD的實(shí)現(xiàn)相對(duì)復(fù)雜,需要更高的技術(shù)水平和更先進(jìn)的硬件支持,而CAN 2.0則相對(duì)簡(jiǎn)單,更容易實(shí)現(xiàn)。

所以CAN FD適用于需要更高數(shù)據(jù)傳輸速率和更長(zhǎng)數(shù)據(jù)幀長(zhǎng)度的應(yīng)用場(chǎng)景,而CAN 2.0則適用于需要更廣泛兼容性和更簡(jiǎn)單實(shí)現(xiàn)的應(yīng)用場(chǎng)景。





審核編輯:劉清

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

    關(guān)注

    145

    文章

    1963

    瀏覽量

    131494
  • 阻抗匹配
    +關(guān)注

    關(guān)注

    14

    文章

    355

    瀏覽量

    31027
  • 信號(hào)衰減
    +關(guān)注

    關(guān)注

    0

    文章

    57

    瀏覽量

    9007
  • 終端電阻
    +關(guān)注

    關(guān)注

    1

    文章

    95

    瀏覽量

    11931

原文標(biāo)題:CAN總線最大能夠帶多少節(jié)點(diǎn)?

文章出處:【微信號(hào):mcu149,微信公眾號(hào):電子電路開發(fā)學(xué)習(xí)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    未知多節(jié)點(diǎn)CAN總線網(wǎng)絡(luò),如何準(zhǔn)確識(shí)別?

    CAN網(wǎng)絡(luò)中,所有節(jié)點(diǎn)的數(shù)據(jù)收發(fā)共享總線。當(dāng)面對(duì)未知的多節(jié)點(diǎn)CAN
    的頭像 發(fā)表于 02-27 09:29 ?1.6w次閱讀
    未知多<b class='flag-5'>節(jié)點(diǎn)</b><b class='flag-5'>CAN</b><b class='flag-5'>總線</b>網(wǎng)絡(luò),如何準(zhǔn)確識(shí)別?

    認(rèn)識(shí)一下這款名叫“CAN總線存儲(chǔ)器”的神器

    CAN總線數(shù)據(jù)不能及時(shí)查看怎么辦?CAN總線數(shù)據(jù)過多沒時(shí)間處理怎么辦?想要回看CAN總線歷史數(shù)據(jù)
    的頭像 發(fā)表于 05-20 08:08 ?8372次閱讀

    科普一下CAN總線的基礎(chǔ)知識(shí)

    CAN總線種常用的總線,對(duì)于剛開始接觸CAN總線的,面對(duì)著各式各樣的資料,可能不知道從何看起
    發(fā)表于 05-16 09:49 ?3527次閱讀
    科普<b class='flag-5'>一下</b><b class='flag-5'>CAN</b><b class='flag-5'>總線</b>的基礎(chǔ)知識(shí)

    CAN總線節(jié)點(diǎn)問題

    請(qǐng)教一下,CAN總線的問題,目前有個(gè)項(xiàng)目,總結(jié)點(diǎn)數(shù)大概在200個(gè)左右,總線的話總長(zhǎng)度在400米左右??戳藘煽?/div>
    發(fā)表于 07-18 16:23

    CAN總線節(jié)點(diǎn)數(shù)問題請(qǐng)教

    請(qǐng)教一下,CAN總線的問題,目前有個(gè)項(xiàng)目,總結(jié)點(diǎn)數(shù)大概在200個(gè)左右,總線的話總長(zhǎng)度在400米左右。看了兩款
    發(fā)表于 07-18 16:26

    請(qǐng)問一下如何對(duì)STM32的CAN總線進(jìn)行配置

    請(qǐng)問一下如何對(duì)STM32的CAN總線進(jìn)行配置?
    發(fā)表于 11-25 08:41

    基于CAN總線的煤礦瓦斯報(bào)警節(jié)點(diǎn)系統(tǒng)的設(shè)計(jì)

    文章介紹了種基于CAN 總線的煤礦瓦斯報(bào)警節(jié)點(diǎn)系統(tǒng)的設(shè)計(jì),給出了基于CAN 總線的智能監(jiān)控
    發(fā)表于 03-30 16:40 ?47次下載

    CAN總線節(jié)點(diǎn)電路的設(shè)計(jì)與實(shí)現(xiàn)

    CAN 總線作為種現(xiàn)場(chǎng)總線,應(yīng)用極為普及。本文給出了種基于AT89C51 和SJA1000 的CAN
    發(fā)表于 05-25 13:26 ?61次下載

    基于CAN總線智能節(jié)點(diǎn)設(shè)計(jì)

    CAN總線種應(yīng)用極為普及的現(xiàn)場(chǎng)總線。文中提出了CAN
    發(fā)表于 01-25 15:04 ?52次下載

    基于CAN總線的智能節(jié)點(diǎn)設(shè)計(jì)

    應(yīng)用51單片機(jī)為控制核心結(jié)合其他的器件設(shè)計(jì)了種能連接于CAN總線上的智能節(jié)點(diǎn)。通過單片機(jī)控制CAN總線
    發(fā)表于 01-10 16:54 ?120次下載

    如何使用CAN總線中繼模塊進(jìn)行CAN總線節(jié)點(diǎn)擴(kuò)容的實(shí)現(xiàn)案例概述

    用戶在使用CAN總線通信時(shí),般只需要接CAN_H和CAN_L兩根導(dǎo)線。但是導(dǎo)線畢竟都多少有些內(nèi)阻,因此在使用導(dǎo)線傳輸信號(hào)時(shí),肯定會(huì)存在
    的頭像 發(fā)表于 12-23 10:31 ?6953次閱讀

    基于FPGA的CAN總線通信節(jié)點(diǎn)設(shè)計(jì)

    節(jié)點(diǎn)的硬件接口電路?;趯?duì)CAN 總線控制器的功能分析, 并應(yīng)用Verilog語言進(jìn)行軟件設(shè)計(jì), 從而實(shí)現(xiàn)CAN節(jié)點(diǎn)之間的通信功能。 0 引
    的頭像 發(fā)表于 06-18 11:15 ?3220次閱讀

    請(qǐng)問usb can收發(fā)器是否能和CAN FD總線搭配使用?

    請(qǐng)問usb can收發(fā)器是否能和CAN FD總線搭配使用? USB-CAN收發(fā)器是
    的頭像 發(fā)表于 11-22 16:37 ?945次閱讀

    請(qǐng)問CAN存儲(chǔ)器存儲(chǔ)的CAN總線數(shù)據(jù)幀格式有哪些

    請(qǐng)問CAN存儲(chǔ)器存儲(chǔ)的CAN總線數(shù)據(jù)幀格式有哪些? CAN
    的頭像 發(fā)表于 01-31 13:46 ?1485次閱讀

    CAN總線最大能夠多少節(jié)點(diǎn)?CANFD相對(duì)于CAN2.0有哪些差異

    CAN總線最大能夠多少節(jié)點(diǎn)?CANFD相對(duì)于CAN
    的頭像 發(fā)表于 01-31 14:08 ?4672次閱讀