最新!CAN FD轉LAN閘道:PCAN-Ethernet Gateway FD DR

  • Post author:
  • Post category:DEMO
圖(一) PCAN-Ethernet Gateway FD DR 產品圖


PCAN-Ethernet Gateway FD DR網關可以通過IP網絡訪問傳統CAN總線或CAN FD總線。另外,CAN總線之間還能通過使用多個設備的IP相互連接。CAN報文會被打包到TCP或UDP報文包內,然後通過IP網絡從一台設備轉發到另一台設備。P CAN-Ethernet Gateway FD DR網關有一路LA N和兩路CAN FD,波特率最高可達10Mbit/s。內置AM5716 Sitara處理器,提供設備所需性能。通過方便的Web界面可完成PCAN Gateway產品系列的配置。另外,JSON界面允許經由軟件配置。兩種選項都提供設備的狀態信息和設置、各種通訊接口、報文轉發、和過濾器。如下圖所示,這是我們使用PCAN-Ethernet Gateway FD DR的一個配置界面圖。

圖(二)配置介面圖


使用PCA N-Ethernet Gateway FD DR這個網關,可以通過LAN或WLAN連接CAN總線。CAN幀被包裝到TCP或UDP包中,然後從一台設備轉發到另一台設備。基於此技術,可以在很長的距離上連接CAN網絡。接下來我們來大致了解一下PCA N-Ethernet Gateway FD DR的三個應用示例:

應用示例1:單向數據傳輸

圖(三)單向數據傳輸示意圖


對於單向數據傳輸,來自CAN總線A的報文流量將通過LAN網絡轉發到CAN總線B。為此,需要兩個CA N-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網絡轉發。為此,也需要兩個P CA N-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 IDPCA N-Ethernet Gateway FD DR可以過濾發送路徑轉出的CAN報文。基於類型範圍的過濾器至少覆蓋兩個CAN ID的範圍,如果要過濾具有特定CAN ID的單個報文,則使用掩碼過濾器。在本示例中,已經在PCA N-Ethernet Gateway FD DR上設置了發送路由。此發送路由將配置兩個過濾器,僅允許11位ID為0x100和0x200的報文通過。具體步驟如下:

首先打開“過濾器>添加過濾器”頁面,

圖(五)ID 0x100創建過濾器規格資訊

並使用以下設置為ID 0x100創建過濾器。保存之後,使用相同的操作設置為ID 0x200創建過濾器。

圖(六)ID 0x200創建過濾器規格資訊

接著這兩個過濾器就可以分配給發送路徑了。注意分為兩種模式,在Normal顯示模式下,每條發送路徑只能使用一個過濾器。在Expert模式下,每條發送路徑就可以分配多個過濾器,如下圖所示:

圖(七)Expert模式路徑

【好文推薦】

CAN轉CAN FD網關及相關轉換器