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