您現在的位置是:首頁 > 單機遊戲首頁單機遊戲

CAN網橋中繼器原來還可以這麼用

簡介很簡單,比如說你現在手裡有個裝置A和一個裝置B,你想要實現它們之間的通訊距離延長,你就把CAN網橋中繼器連線到A與B之間的線路上,讓來自A處的已經速率下降的CAN資訊,再次提升通訊速率,對於B處也是同樣的操作,這樣就能夠實現目的了,如下圖:

中繼器能連線中繼器嗎

CAN網橋中繼器是能夠延長CAN匯流排有效通訊距離的裝置,因為它上面的通訊介面都是CAN介面,所以我們也稱其為CAN轉CAN閘道器。我們知道,CAN匯流排的通訊距離和通訊速率有關,通訊速率越高,CANM匯流排的傳輸距離越近。比如說,如果通訊速率是1000Kbps,那CAN匯流排的通訊距離只有40米上下。而如果CAN匯流排的通訊速率是5Kbps,那它的通訊距離可達十千米。一般情況下,我們使用CAN匯流排的通訊速率都設定為125K-500Kbps之間,很少有100Kbps以下的情況。在這個通訊速率上,CAN匯流排能夠把資料傳多遠,相信大家心裡都有數了。事實是這麼個事實,情況是這麼個情況,不過專案的內容有時候要求CAN匯流排超越自我。你剛才不是說你1000Kbps通訊速率下只能傳40米嗎?但我現在有個專案需要你傳60米,你尋思尋思怎麼幹吧!在這種需求下,用以提升CAN匯流排通訊速率的裝置產生了。對,就是題目中所說的這個CAN網橋中繼器。

CAN網橋中繼器原來還可以這麼用

CAN網橋中繼器最大的作用,就是把CAN匯流排下降的通訊速率給它拉起來,從而實現更遠距離上的原通訊速率通訊。那麼問題來了,CAN網橋中繼器怎麼被連線到專案裡呢?很簡單,比如說你現在手裡有個裝置A和一個裝置B,你想要實現它們之間的通訊距離延長,你就把CAN網橋中繼器連線到A與B之間的線路上,讓來自A處的已經速率下降的CAN資訊,再次提升通訊速率,對於B處也是同樣的操作,這樣就能夠實現目的了,如下圖:

CAN網橋中繼器原來還可以這麼用

當然,我們還可有一種異想天開的辦法來延長CAN匯流排的通訊距離,那就是使用兩個CAN網橋裝置,同時利用好CAN網橋可以實現不同波特率資料之間轉化的特性實現目的,連線方法如下圖:

CAN網橋中繼器原來還可以這麼用

裝置A和裝置B想要互相連線通訊,通訊速率要求500Kbps,但在這個通訊速率下通訊距離不夠,那我們就用兩個CAN網橋分別與它們透過500Kbps的速率相連,而兩個CAN網橋之間則透過250Kbps的速率相連,這樣就可以透過降低通訊速率來延長通訊距離,到達目的地以後再轉回高速率即可,你清楚了嗎?歡迎找我進行討論。

Top