CAN bus能支援的最大匯流排線長度是多長

更新 Jun 28, 2023

產品資訊

其他

All CAN devices

問題敘述

我正在建構一個CAN bus(控制器區域網路),我需要知道CAN bus能支援的的最大連線長度,或者在CAN bus上端點與端點之間的最大距離,以及任何節點與main CAN bus(主要控制器區域網路)間能支援的最大距離是多少?

解決方案


如果使用無終端電纜(un-terminated cable)或T型連接器(T-connector)接入匯流排線,在DS 102 version 2.0物理層協定下,當速率為1Mbit / s時短截線距離應不超過0.3m。

相關資訊

CAN bus設計上是以使用匯流排網路拓撲(bus network topology)架構進行設置。您不能使用星形(star)或環形(ring)拓撲架構。 CAN 的標準限制了設備從匯流排連接的距離。下圖描述了我們該如何設置匯流排。


如果使用容錯(fault tolerant)或低速匯流排(low-speed bus),則需要在每個節點上提供終端(termination)。如果你有一個高速匯流排,它將需要在匯流排的兩端提供終端。一般而言,您可將Master放在匯流排的一端(如圖中的node 1),但也可以將主機連接在中間而沒有終端,將終端放在匯流排末端的節點處。