<abbr id="kc8ii"><menu id="kc8ii"></menu></abbr>
  • <input id="kc8ii"><tbody id="kc8ii"></tbody></input><table id="kc8ii"><source id="kc8ii"></source></table><kbd id="kc8ii"></kbd>
    <center id="kc8ii"><table id="kc8ii"></table></center>
  • <input id="kc8ii"></input>
    <abbr id="kc8ii"></abbr>
  • <abbr id="kc8ii"></abbr>
  • <center id="kc8ii"><table id="kc8ii"></table></center>
    <abbr id="kc8ii"></abbr>
    你的位置:首頁 > 測試測量 > 正文

    為什么CAN總線支線長度不能太長?

    發(fā)布時間:2019-06-17 責(zé)任編輯:wenwei

    【導(dǎo)讀】CAN總線網(wǎng)絡(luò)在應(yīng)用時,工程師常常會建議總線支線不要太長,那么為什么CAN總線支線不能太長,如果某些環(huán)境下必須使用長支線又該怎么辦呢?
     
    CAN網(wǎng)絡(luò)的拓?fù)浞N類
     
    控制器局域網(wǎng)CAN(Controller Area Network),是國際上應(yīng)用最廣泛的現(xiàn)場總線之一,最初是由德國Bosch公司設(shè)計的,為解決現(xiàn)代汽車中眾多控制單元、測試儀器之間的實時數(shù)據(jù)交換而開發(fā)一種串行通信協(xié)議。CAN網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)主要有線形拓?fù)洹⑿切瓮負(fù)洹湫瓮負(fù)浜铜h(huán)形拓?fù)涞取?/div>
     
    線形結(jié)構(gòu)如下圖所示,其特點是一條主干總線,在總線上分出支線到各個節(jié)點,其優(yōu)點在于布線施工簡單,阻抗匹配規(guī)則固定,接線比較方便,缺點是拓?fù)洳粔蜢`活,在一定程度上影響通訊距離;
     
    為什么CAN總線支線長度不能太長?
     
    星形拓?fù)淙缦聢D所示,其特點是每個節(jié)點通過中央設(shè)備連到一起,優(yōu)點是容易擴展,缺點是一旦中央設(shè)備出故障會導(dǎo)致總線集體故障,而且分支線長不同,阻抗匹配復(fù)雜,可能需要通過一些中繼器或集線器進(jìn)行擴展;
     
    為什么CAN總線支線長度不能太長?
     
    樹形拓?fù)淙缦聢D所示,其特點是分支比較多,且分支長度不同,優(yōu)點是布線方便,缺點是網(wǎng)絡(luò)拓?fù)鋸?fù)雜,阻抗匹配困難,通訊中極易出現(xiàn)問題,必須加一些集線器設(shè)備;
     
    為什么CAN總線支線長度不能太長?
     
    環(huán)形拓?fù)淙缦聢D所示,其特點是將CAN總線頭尾相連,形成環(huán)狀,優(yōu)勢是線纜任意位置斷開,總線都不會出現(xiàn)問題,缺點是信號反射嚴(yán)重,無法用于高波特率和遠(yuǎn)距離傳輸。
     
    為什么CAN總線支線長度不能太長?
     
    雖然CAN總線可以有多種網(wǎng)絡(luò)拓?fù)洌趯嶋H應(yīng)用當(dāng)中比較推薦使用線形拓?fù)洌以贗OS-11898-2中有高速CAN物理層規(guī)范,其中推薦的CAN網(wǎng)絡(luò)拓?fù)湟彩蔷€形拓?fù)洌旅婢歪槍€形拓?fù)渚W(wǎng)絡(luò)CAN支線過長問題進(jìn)行分析。
     
    支線過長帶來的問題
     
    在講CAN支線之前,我們來看一個CAN的波形圖,如下圖所示,大家仔細(xì)查看CAN波形圖,會發(fā)現(xiàn)CAN波形上存在明顯的上升沿和下降沿臺階現(xiàn)象,因為臺階的存在,從而引起波特率變化,導(dǎo)致接收節(jié)點采樣出錯(也稱位寬錯誤)。
     
    為什么CAN總線支線長度不能太長?
     
    邊沿臺階出現(xiàn)的源頭主要是CAN節(jié)點的分支,分支過長形成的反射就變強,將會導(dǎo)致位寬度失調(diào)的錯誤。ISO11898中只規(guī)定1M波特率下分支不超過0.3米,支線過長會直接導(dǎo)致總線阻抗匹配問題發(fā)生,阻抗匹配是指信號源或者傳輸線跟負(fù)載之間達(dá)到一種適合的搭配,阻抗匹配主要為了調(diào)整負(fù)載功率和抑制信號反射,所以一旦阻抗匹配出現(xiàn)問題,就出現(xiàn)了上圖中的上升沿和下降沿的臺階。
     
    解決支線過長的辦法
     
    如果我們的總線存在支線過長的問題,那么該怎么辦呢?我們下面提供幾種解決方案:
     
    1、減小分支長度
     
    在CAN網(wǎng)絡(luò)布局的根源上解決問題的方式就是減少CAN節(jié)點的分支長度,從而降低信號反射,保證位寬的穩(wěn)定性。如上圖波形實驗中,其它條件不變,只將分支長度減少為20cm,此時并沒有看到邊沿臺階的出現(xiàn)。由此可見,減少分支長度是消除邊沿臺階的最直接方式。
     
    為什么CAN總線支線長度不能太長?
     
    2、長分支上加適當(dāng)電阻
     
    在網(wǎng)絡(luò)布局無法改變,分支引起的信號反射必須存在的情況下。最實用的方法就是在長分支末端加上電阻,消除信號反射。同樣的在上述實驗中,在分支節(jié)點處加上一個200Ω的電阻,其它條件不變進(jìn)行通信實驗。下圖為實驗的CAN波形圖,此時可以看到邊沿臺階已被消減,但是加了電阻之后差分電壓變小,注意差分電壓不得小于0.9V。這里值得一提的是:阻值大于500Ω的電阻吸收反射的能力很弱,所以在末端掛電阻的時候應(yīng)小于500Ω。
     
    為什么CAN總線支線長度不能太長?
     
    3、增加CAN中繼器或集線器
     
    當(dāng)然很多場合是在出現(xiàn)了問題之后才發(fā)現(xiàn)支線過長,當(dāng)重新布線或更改節(jié)點本身都無法操作的情況下,我們也有解決方案,那就是在過長的支線上增加CAN中繼器,典型的如致遠(yuǎn)電子CANBridge,甚至可以支持不同波特率的CAN網(wǎng)絡(luò)的連接。
     
    所以無論是標(biāo)準(zhǔn)規(guī)定,還是現(xiàn)場實際應(yīng)用,都告訴我們要保證CAN總線網(wǎng)絡(luò)良好運行,其支線長度不能過長,為了CAN保證CAN網(wǎng)絡(luò)的健康,請大家一定要規(guī)范使用。
     
     
    推薦閱讀:
     
    化被動為主動,精確又穩(wěn)健的電池管理系統(tǒng)是這樣滴
    開關(guān)電源穩(wěn)定性的設(shè)計與測試!
    電容充放電原理
    MOS管寄生參數(shù)的影響和其驅(qū)動電路要點
    阻抗匹配的基本原理及設(shè)計方法
    要采購中繼器么,點這里了解一下價格!
    ?

    關(guān)閉

    ?

    關(guān)閉

    无码欧精品亚洲日韩一区夜夜嗨| 亚洲综合av永久无码精品一区二区| 中文精品一卡2卡3卡4卡| 91中文在线观看| 亚洲国产一二三精品无码| 少妇伦子伦精品无码STYLES | 天堂资源中文最新版在线一区 | 人妻中文字系列无码专区| 精品无码一区在线观看| 亚洲无码黄色网址| 伊人久久无码中文字幕| 暖暖免费中文在线日本| 国产成人亚洲综合无码精品| √天堂中文官网在线| 无码人妻精品一区二区三区99不卡| 亚洲中文字幕无码久久精品1 | 日韩精品无码视频一区二区蜜桃| 欧洲成人午夜精品无码区久久| 久久无码中文字幕东京热| 无码av不卡一区二区三区| 精品深夜AV无码一区二区| 亚洲av日韩av无码| 中文字幕无码一区二区免费| 亚洲AV无码专区在线播放中文| 免费无码又爽又刺激网站| 制服中文字幕一区二区| 亚洲?v无码国产在丝袜线观看| 国产高清无码毛片| 亚洲国产精品无码专区在线观看| 亚洲日韩激情无码一区| 亚洲中文字幕无码一区 | 亚洲中文字幕无码永久在线| 精品国产V无码大片在线看| 免费无码黄网站在线看| 国产成人精品无码一区二区三区 | 亚洲AV无码成人精品区在线观看 | 无码国产色欲XXXXX视频| 久久久久亚洲AV无码专区体验| V一区无码内射国产| 亚洲精品人成无码中文毛片| 永久无码精品三区在线4|