PCAN-Ethernet Gateway FD DR網關可以通過IP網絡訪問傳統CAN總線或CAN FD總線。另外,CAN總線之間還能通過使用多個設備的IP相互連接。CAN報文會被打包到TCP或UDP報文包內,然后通過IP網絡從一臺設備轉發到另一臺設備。PCAN-Ethernet Gateway FD DR網關有一路LAN和兩路CAN FD,波特率最高可達10Mbit/s。內置AM5716 Sitara處理器,提供設備所需性能。
通過方便的Web界面可完成PCAN Gateway產品系列的配置。另外,JSON界面允許經由軟件配置。兩種選項都提供設備的狀態信息和設置、各種通訊接口、報文轉發、和過濾器。如下圖所示,這是我們使用PCAN-Ethernet Gateway FD DR的一個配置界面圖。
使用PCAN-Ethernet Gateway FD DR這個網關,可以通過LAN或WLAN連接CAN總線。CAN幀被包裝到TCP或UDP包中,然后從一臺設備轉發到另一臺設備。基于此技術,可以在很長的距離上連接CAN網絡。接下來我們來大致了解一下PCAN-Ethernet Gateway FD DR的三個應用示例:
應用示例1:單向數據傳輸
對于單向數據傳輸,來自CAN總線A的報文流量將通過LAN網絡轉發到CAN總線B。為此,需要兩個CAN-Ethernet Gateway FD DR和在每個設備上創建路由。在此示例中,網關1的IP地址為192.168.1.201,通過CAN通道1連接到CAN總線A;網關2的IP地址為192.168.1.202,通過CAN通道2與CAN總線B相連。
應用示例2:雙向數據傳輸
對于雙向數據傳輸,CAN總線A和B之間發生的報文流量將通過LAN網絡轉發。為此,也需要兩個PCAN-Ethernet Gateway FD DR和在每個設備上創建路由,其中必須為每個網關創建一個發送和接收路由。在此示例中,網關1的IP地址為192.168.1.201,通過CAN通道1連接到CAN總線A。網關2的IP地址為192.168.1.202,通過CAN通道2連接到CAN總線B。與上面的示例1單向數據傳輸相比,這里的區別僅僅在于還必須實現從CAN總線B到CAN總線A的相反路徑的報文轉發。
應用示例3:過濾CAN ID
PCAN-Ethernet Gateway FD DR可以過濾發送路徑轉出的CAN報文。基于類型范圍的過濾器至少覆蓋兩個CAN ID的范圍,如果要過濾具有特定CAN ID的單個報文,則使用掩碼過濾器。在本示例中,已經在PCAN-Ethernet Gateway FD DR上設置了發送路由。此發送路由將配置兩個過濾器,僅允許11位ID為0x100和0x200的報文通過。具體步驟如下:
首先打開“過濾器>添加過濾器”頁面,并使用以下設置為ID 0x100創建過濾器。
保存之后,使用相同的操作設置為ID 0x200創建過濾器。
接著這兩個過濾器就可以分配給發送路徑了。注意分為兩種模式,在Normal顯示模式下,每條發送路徑只能使用一個過濾器。在Expert模式下,每條發送路徑就可以分配多個過濾器,如下圖所示:
-
網關
+關注
關注
9文章
4469瀏覽量
51108 -
產品信息
+關注
關注
0文章
17瀏覽量
7539 -
車載以太網
+關注
關注
18文章
222瀏覽量
23000 -
CAN FD
+關注
關注
0文章
78瀏覽量
12899
發布評論請先 登錄
相關推薦
評論