USBCAN的使用和上位機開發(MFC)


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、基本操作

代碼參見:https://www.cnblogs.com/ling123/p/8626093.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM