USBCAN使用手冊
參見:https://blog.51cto.com/12572800/2062839
1. USB CAN軟件安裝與硬件接線
USB CAN是常用的CAN測試工具。它的軟件資料存放在\\192.168.2.251\3.研發部\13.南翼測試組\USBCAN目錄下。
安裝好目錄中的驅動和上位機軟件,用USB線連接USB CAN和電腦。連接完畢后如圖 1.1所示檢查USB CAN的工作狀態,綠燈表示設備准備就緒,紅燈表示設備連接異常,可能沒有正確安裝驅動,需要檢查接線和驅動。
圖 1.1 USB CAN工作狀態
打開上位機軟件,如圖 1.2所示設備類型選擇:LCUSB-131B,設備端口選擇:USB1點擊確定。
圖 1.2上位機設備選擇
如圖 1.3所示連接USB CAN的通道0,把CAN_H,CAN_L,GND與被測對象對應的接口相連,RES-和RES+短接。(如需兩個通道同時使用只需按同樣方法對另一個通道連接即可)
圖 1.3 USB CAN硬件連線
通道線連接完畢后,如圖 1.4所示進入上位機界面,點擊添加設備。
圖 1.4上位機軟件添加設備
設備正常添加后,如圖 1.5所示對應通道的指示燈會亮起。
圖 1.5 USB CAN設備工作狀態指示
2. USB CAN調試介紹
先設置自發自收模式檢測設備是否故障,如圖 2.1所示打開設備,設置發送方式為自發自收模式,點擊添加任務,如圖 2.2所示在右下角會顯示已經添加的任務,點擊發送任務后如果設備工作正常會顯示出發送和接收到的消息。檢測完成后只需把發送方式選擇成測試所需要的模式即可。
圖 2.1上位機添加任務流程
圖 2.2上位機發送一次任務
周立功USBCAN-II 上位機開發(MFC)
參見:https://www.cnblogs.com/ling123/p/8626093.html
使用的USB轉CAN的設備是周立功的USBCAN-II,在購買的時候,會有上位機二次開發的庫文件、例程和API文檔等材料,可以參考。
1、庫函數的調用
首先,把庫函數文件都放在工作目錄下。庫函數文件總共有三個文件:ControlCAN.h、ControlCAN.lib、ControlCAN.dll和一個文件夾kerneldlls。
VC調用動態庫的方法
(1) 在擴展名為.CPP的文件中包含ControlCAN.h頭文件。
如:#include “ControlCAN.h”
(2) 在工程的連接器設置中連接到ControlCAN.lib文件。
如:在VC7環境下,在項目屬性頁里的配置屬性→連接器→輸入→附加依賴項中添加ControlCAN.lib
2、基本操作