Python版本:硬件版本3.5.3
兩套Ginkgo USB-CAN 接口:VTG203B
硬件連接:
ITEM1
ITEM2
CAN1 H < - > H.
CAN1 L < - > L.
CAN1 120 OHM電阻器通過導(dǎo)線短路
CAN2 H < - > H.
CAN2 L < - > L.
CAN2 120 OHM電阻器通過導(dǎo)線短路
軟件:
對(duì)于第一項(xiàng):
Ginkgo USB-CAN Extend軟件
對(duì)于第2項(xiàng)(開源python項(xiàng)目):
Python CAN數(shù)據(jù)發(fā)送和接收
PC:兩臺(tái)PC(PC1,PC2)
程序:
1.確保在兩臺(tái)PC上都正確安裝了Ginkgo驅(qū)動(dòng)程序(通過檢查設(shè)備管理器,或通過軟件“bootloader”讀出軟件版本);
2.在PC1上運(yùn)行Extend軟件
單擊按鈕(左上角)“開始”打開設(shè)置對(duì)話框(如下):
將波特率設(shè)置為500K,首先選擇“通道Inex”為“CAN1”或“CAN2”,以提供波特率選擇
(這是軟件錯(cuò)誤,需要修復(fù))
選擇“500K”后,選擇“ALL”作為頻道索引
單擊“確定”,進(jìn)入以下主要操作對(duì)話框,進(jìn)行數(shù)據(jù)發(fā)送和接收
3.運(yùn)行python代碼PC2:
4.如果手頭只有一個(gè)CAN接口,那么請(qǐng)修改python代碼:
CAN_MODE_LOOP_BACK = 1,
然后它可以用于自我測(cè)試。
在python代碼中,還有更多的描述和文檔鏈接。