CAN中繼器設計及其應用的論文

來源:才華庫 2.35W

CAN匯流排是Bosch公司為現代汽車應用而推出的一種匯流排,與一般的通訊匯流排相比,CAN匯流排的資料通訊具有突出的可靠性、實時性和靈活性。CAN 匯流排現已廣泛應用於工業現場控制、小區安防、環境監控等眾多領域中。CAN匯流排為多主方式工作,網路上任一節點均可在任意時刻主動地向網路上其它節點發送資訊而不分主從,通訊方式靈活,且無需站地址等節點資訊。

CAN中繼器設計及其應用的論文

CAN中繼器是CAN匯流排系統組網的關鍵裝置之一,在稍大型的CAN匯流排系統中經常會用到中繼器。本文所討論的中繼器除了具有中繼功能以外,還具有一定的'網橋功能。因為只要對中繼器的初始化引數進行適當配置,就能使中繼器既具有報文轉發功能,又具有報文過濾功能,這裡只是借用了中繼器的名稱而已。

使用中繼器的優點主要表現在以下幾方面:

(1)過濾通訊量。中繼器接收一個子網的報文,只有當報文是傳送給中繼器所連的另一個子網時,中繼器才轉發,否則不轉發。

(2)擴大了通訊距離,但代價是增加了一些儲存轉發延時。

(3)增加了節點的最大數目。

(4)各個網段可使用不同的通訊速率。

(5)提高了可靠性。當網路出現故障時,一般隻影響個別網段。

(6)效能得到改善。

當然,使用中繼器也有一定的缺點,例如:

(1)由於中繼器對接收的幀要先儲存後轉發,增加了延時。

(2)CAN匯流排的MAC子層並沒有流量控制功能。當網路上的負荷很重時,可能因中繼器中緩衝區的儲存空間不夠而發生溢位,以致產生幀丟失的現象。

(3)中繼器若出現故障,對相鄰兩個子網的工作都將產生影響。

熱門標籤