色猫咪av在线网址_91精品国产福利在线观看雪梨还会玩转热点_丁香花的视频免费观看_国产手机在线A∨免费视频_十八禁av无码免费网站APP_综合色一区二区亚洲_日韩精品小电影_漂亮人妻熟睡中被公侵犯_全新成人高清无码片_高级厕所偷窥白领美女嘘嘘

當前位置: 首頁 >應用方案 >技術應用 >

如何解決CAN總線分支不能太長的問題

1、什么是CAN總線

CAN總線是由德國研發(fā)和生產(chǎn)汽車電子產(chǎn)品著稱的BOSCH公司開發(fā)的,并最終成為國際標準(ISO11519),是國際上應用最廣泛的現(xiàn)場總線之一。CAN總線是一種多主控(Multi-Master)的總線系統(tǒng)。傳統(tǒng)總線系統(tǒng)如USB或以太網(wǎng)等是在總線控制器的協(xié)調下,實現(xiàn)從A節(jié)點到B節(jié)點大量數(shù)據(jù)的傳輸。CAN網(wǎng)絡的消息是廣播式的,即在同一時刻網(wǎng)絡上所有節(jié)點偵測的數(shù)據(jù)是一致的,CAN是一種基于消息廣播模式的串行通信總線。

CAN總線數(shù)據(jù)采集模塊

2、CAN總線為何不能太長了

CAN總線有4種常見的拓撲類型,分別是:直線型拓撲,星型拓撲,樹狀拓撲,環(huán)形拓撲,由于CAN總線的分布線受環(huán)境和產(chǎn)品等因素影響,導致在現(xiàn)場布線中出現(xiàn)總線的分支過長/過多等現(xiàn)象,當系統(tǒng)總線過長時,由于線過長。就會導致阻抗的的突變,或者阻抗不連續(xù)等現(xiàn)象,就會有上升沿和下降沿臺階現(xiàn)象產(chǎn)生,很容易在邏輯識別的時候產(chǎn)生錯誤的識別。從而導致位寬失調,節(jié)點接收錯誤信息。

IOS11898-2中有明確規(guī)定,在1M波特率的條件下,對CAN分支長度規(guī)定1Mbps下最長為0.3米。所以我們應該根據(jù)不同波特率來制定最長分支距離的規(guī)范。原則上來說:分支長度總和+主干長度《總線傳輸極限長度(極限長度*0.7)來使用,分支總和一般不超過總長度的百分之三十。

3、如何解決CAN總線太長的問題

(1)減小分支長度

從根源上來解決CAN總線太長的問題,就是減少CAN節(jié)點的分支長度,從而降低信號反射,保證位寬的穩(wěn)定性。可以使用標準的“手牽手”的接口布線標準方式,讓分支的長度最小,以達到減小分支長度問題來解決。

(2)長分支上加適當?shù)碾娮?/span>

當我們在網(wǎng)絡布局無法更改時,分支過長,過多引起的信號反射是必然存在的。最簡單實用的方法就是在長分支末端串上電阻,用來消除信號反射。但是加了電阻之后差分電壓會減小,注意我們這里差分電壓不得小于0.9V。

(3)增加CAN中繼或集線器

在很多場合中,當我們已經(jīng)不能更改分支長度和在分支中串聯(lián)電阻的時候,我們可以采用CANBridge中繼或者CANHub集線器。CANHub集線器等組網(wǎng)設備進行分支。這些設備每路都具備獨立的CAN控制器,所以可以將每段形成獨立的直線拓撲,方便施工。

今天的分享就到這里啦,EBYTE每一天都致力于更好的助力物聯(lián)化、智能化、自動化的發(fā)展,提升資源利用率,更多串口服務器、數(shù)傳電臺、lora無線模塊等產(chǎn)品更多資料,感興趣的小伙伴可以登錄我們的億佰特官網(wǎng)和企業(yè)公眾號(微信號:cdebyte進行了解,也可以直接撥打400電話咨詢技術專員!


4000-330-990

https://www.wjx.cn/jq/84863372.aspx