USBCAN MODULE 16十六通道can總線分析儀
- 品牌:
- GCAN
- 型號:
- USBCAN MODULE 16
- 應(yīng)用:
- 沈陽廣成科技USBCAN-Modul 16是集成16路CAN接口的高性能型CAN-Bus總線通訊接口卡。該型號CAN卡可兼容USB2.0總線全速規(guī)范,采用USBCAN-Modul 16高性能CAN接口卡,PC可以通過USB接口快速連接至CAN-Bus網(wǎng)絡(luò),構(gòu)成現(xiàn)場總線實驗室、工業(yè)控制、智能小區(qū)、汽車電子網(wǎng)絡(luò)等CAN-Bus網(wǎng)絡(luò)領(lǐng)域中數(shù)據(jù)處理、數(shù)據(jù)采集的CAN-Bus網(wǎng)絡(luò)控制節(jié)點。
-
一、功能概述
USBCAN-Modul 16是集成16路CAN接口的高性能型CAN-Bus總線通訊接口卡。該型號CAN卡可兼容USB2.0總線全速規(guī)范,采用USBCAN-Modul 16高性能CAN接口卡,PC可以通過USB接口快速連接至CAN-Bus網(wǎng)絡(luò),構(gòu)成現(xiàn)場總線實驗室、工業(yè)控制、智能小區(qū)、汽車電子網(wǎng)絡(luò)等CAN-Bus網(wǎng)絡(luò)領(lǐng)域中數(shù)據(jù)處理、數(shù)據(jù)采集的CAN-Bus網(wǎng)絡(luò)控制節(jié)點。
USBCAN-Modul 16高性能CAN接口卡是CAN-Bus產(chǎn)品開發(fā)、CAN-Bus數(shù)據(jù)分析的強大工具,同時具有體積小巧、即插即用等特點,也是便攜式系統(tǒng)用戶的最佳選擇。USBCAN-Modul 16接口卡上自帶USB接口,集成CAN接口電氣隔離保護模塊,使其避免由于瞬間過流/過壓而對設(shè)備造成損壞,增強系統(tǒng)在惡劣環(huán)境中使用的可靠性。
沈陽廣成科技USBCAN-Modul 16高性能CAN接口卡支持WindowsXP/Win7/Win10等32位/64位操作系統(tǒng),還可支持Linux操作系統(tǒng)。我公司為用戶提供統(tǒng)一的應(yīng)用程序編程接口和完整的應(yīng)用示范代碼,含VC、VB、.Net、Delphi、Labview和C++Builder等開發(fā)例程示范,方便用戶進行應(yīng)用程序開發(fā)。
二、設(shè)備參數(shù)
沈陽廣成科技USBCAN-Modul 16高性能CAN接口卡的設(shè)備參數(shù)包括:
(1)PC接口符合USB2.0全速規(guī)范,兼容USB1.1及USB3.0;
(2)集成16路CAN-Bus接口,使用DB9接線方式;
(3)支持CAN2.0A和CAN2.0B幀格式,符合ISO/DIS 11898規(guī)范;
(4)CAN-Bus通訊波特率在5Kbps~1Mbps之間任意可編程;
(5)使用DC+24V電源供電;
(6)CAN-Bus接口采用電氣隔離,隔離模塊絕緣電壓:DC 1500V;
(7)最高接收數(shù)據(jù)流量:14000 fps;
(8)CAN端接收報文時間戳精度可達1us;
(9)支持WinXP、Win7、Win10等Windows操作系統(tǒng);
(10)支持Linux操作系統(tǒng);
(11)支持ECANTools測試軟件;
(12)工作溫度范圍:-40℃~+85℃;
三、典型應(yīng)用沈陽廣成科技USBCAN-Modul 16高性能CAN接口卡的設(shè)備應(yīng)用領(lǐng)域包括:
(1)CAN-bus網(wǎng)絡(luò)診斷與測試
(2)汽車電子應(yīng)用
(3)電力通訊網(wǎng)絡(luò)
(4)工業(yè)控制設(shè)備
(5)高速、大數(shù)據(jù)量通訊如果您需要詢價沈陽廣成科技USBCAN Module 16高性能CAN接口卡或進行技術(shù)咨詢,可以加微信13019325660或撥打電話。
四、設(shè)備安裝
1、設(shè)備尺寸
設(shè)備外形尺寸:(長)482mm*(寬)119mm*(高)44mm,其示意圖如圖所示。USBCAN-Modul 16外形尺寸
2、接口定義及功能
USBCAN-Modul 16接口卡集成16路CAN通道,使用16個DB9接口引出。其各接口位置及定義如下圖表所示。USB及電源接口位置
USB及電源接口定義
CAN總線接口位置
USBCAN-Modul 16接口卡的CAN-Bus信號分配
3、驅(qū)動及軟件安裝
驅(qū)動及軟件安裝之前,請用戶確保自己登陸Windows的賬戶是管理員,或用戶賬戶有安裝驅(qū)動及軟件的相關(guān)權(quán)限,否則可能導(dǎo)致安裝失敗。
確認(rèn)Windows賬戶權(quán)限的方法:控制面板-用戶賬戶。
(1)驅(qū)動及軟件安裝
用戶可以通過直接安裝ECANTools軟件的方式,完成驅(qū)動及軟件的打包安裝。如需手動安裝驅(qū)動,請進入光盤中的“驅(qū)動driver”文件夾,選擇與系統(tǒng)對應(yīng)(32/64位)的安裝文件(DriverSetup.exe/DriverSetup64.exe)進行手動安裝。
(2)驅(qū)動及軟件卸載
用戶可以通過運行上方DriverSetup.exe/DriverSetup64.exe后點擊“卸載”按鈕卸載安裝好的設(shè)備驅(qū)動。
用戶可通過“添加/刪除程序”中找到ECANTools軟件對其進行卸載。五、設(shè)備使用
1、與PC連接
USBCAN-Modul 16接口卡使用DC+24V直流電源供電,USB接口作為通訊接口,因此在使用時需將DC+24V和USB一起接入。
2、與CAN-bus連接
USBCAN-Modul 16接入CAN總線連接方式為將CAN_H連CAN_H,CAN_L連CAN_L即可建立通信。
CAN-Bus網(wǎng)絡(luò)采用直線拓?fù)浣Y(jié)構(gòu),總線最遠(yuǎn)的2個終端需要安裝120Ω的終端電阻;如果節(jié)點數(shù)目大于2,中間節(jié)點不需要安裝120Ω的終端電阻。對于分支連接,其長度不應(yīng)超過3米。CAN-Bus總線的連接見圖所示。CAN-Bus網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)
注意:CAN-Bus電纜可以使用普通雙絞線、屏蔽雙絞線。理論最大通信距離主要取決于總線波特率,最大總線長度和波特率關(guān)系詳見下表。若通訊距離超過1Km,應(yīng)保證線的截面積大于Φ1.0mm2,具體規(guī)格應(yīng)根據(jù)距離而定,常規(guī)是隨距離的加長而適當(dāng)加大。
波特率與最大總線長度參照表
3、CAN總線終端電阻
為了增強CAN通訊的可靠性,消除CAN總線終端信號反射干擾,CAN總線網(wǎng)絡(luò)最遠(yuǎn)的兩個端點通常要加入終端匹配電阻,如圖所示。終端匹配電阻的值由傳輸電纜的特性阻抗所決定。例如雙絞線的特性阻抗為120Ω,則總線上的兩個端點也應(yīng)集成120Ω終端電阻。USBCAN-Modul 16接口卡采用82C251收發(fā)器,如果網(wǎng)絡(luò)上其他節(jié)點使用不同的收發(fā)器,則終端電阻須另外計算。USBCAN-Modul 16與其他CAN節(jié)點設(shè)備連接
注意:USBCAN-Modul 16內(nèi)部已集成120Ω終端電阻,可通過撥碼開關(guān)選擇是否將電阻接入總線,撥碼開關(guān)在DB9接口側(cè),四條通道中間的撥碼開關(guān)R1~R4分別控制對應(yīng)的四條通道。
4、系統(tǒng)狀態(tài)指示燈
USBCAN-Modul 16接口卡具有4個PWR指示燈、16個ERR指示燈、16個RUN指示燈來指示設(shè)備的運行狀態(tài)。指示燈的具體指示功能見下表,指示燈處于各種狀態(tài)時的含義如下表所示。USBCAN-Modul 16接口卡指示燈
USB接口及電源接口連接且供電正常后,PWR指示燈會亮;當(dāng)CAN端有數(shù)據(jù)傳輸時相應(yīng)通道的RUN燈會亮;當(dāng)CAN總線產(chǎn)生錯誤時ERR會亮。
USBCAN-Modul 16接口卡指示燈狀態(tài)
六、ECANTools軟件使用
ECANTools軟件是我公司針對Windows平臺開發(fā)的專用調(diào)試分析軟件,使用該軟件,用戶可以直觀,快速的進行CAN總線數(shù)據(jù)收發(fā)。軟件極易使用且擴展功能非常豐富,用戶可以很快上手使用。本章將對ECANTools主要功能做介紹。
1、軟件啟動
1.如用戶已安裝ECANTools軟件,可以通過雙擊桌面上的“Ecantools”圖標(biāo)打開軟件。2.選擇對應(yīng)的設(shè)備類型后,點擊“打開設(shè)備”即可在設(shè)備列表中出現(xiàn)已經(jīng)插入電腦USB接口的CAN設(shè)備。
3.選擇工作模式。軟件提供3種工作模式可選:正常模式、只聽模式、自發(fā)自收模式。正常模式適用于軟件數(shù)據(jù)收發(fā);只聽模式適用于在不干擾總線的情況下監(jiān)聽總線,但不可發(fā)送數(shù)據(jù),此時USBCAN設(shè)備不作為CAN總線節(jié)點,不發(fā)送應(yīng)答和時鐘信號;自發(fā)自收模式用于測試USBCAN設(shè)備的CAN通信是否正常。
4.選擇波特率。用戶需要按實際接入的總線的波特率進行設(shè)置,如波特率與總線不匹配,則無法正常通信,甚至干擾總線。如需自定義波特率,請與我公司聯(lián)系。當(dāng)用戶并不知道總線波特率時,也可使用自動識別波特率功能進行掃描。2、數(shù)據(jù)收發(fā)
接收和發(fā)送界面是ECANTools的主要功能,在此界面,用戶可以直觀的看到接收到的CAN報文,以及通過普通發(fā)送或列表發(fā)送的方式,向總線上發(fā)送數(shù)據(jù)。除以上基本功能外,軟件還具有發(fā)送文件功能。文件發(fā)送分為普通文件發(fā)送及批處理文件發(fā)送。普通文件發(fā)送可以向總線上的節(jié)點發(fā)送文件,用戶可以基于此功能開發(fā)CAN總線程序燒錄軟件;批處理文件發(fā)送可以將用戶保存的批處理文件(.can)按保存時的時序及數(shù)據(jù)重新發(fā)送回CAN總線。批處理文件發(fā)送應(yīng)用舉例:
3、總線分析功能
ECANTools具有總線診斷功能,可以檢測到總線錯誤幀以及總線仲裁丟失位,實現(xiàn)了比較全面的CAN總線分析。CAN總線狀態(tài)顯示:指示當(dāng)前CAN總線狀態(tài)包括:總線正常、被動錯誤、主動錯誤、總線掛起。
CAN控制器內(nèi)部FIFO溢出:某一段時間內(nèi)的總線報文過于密集,導(dǎo)致USBCAN來不及接收,發(fā)生報文丟失。
CAN控制器錯誤報警:總線發(fā)生多次發(fā)送錯誤或接收錯誤,錯誤計數(shù)器超出報警閾值,并能顯示錯誤計數(shù)值。
CAN控制器消極錯誤:總線發(fā)生多次發(fā)送錯誤或接收錯誤,導(dǎo)致CAN控制器進入錯誤消極狀態(tài),并能顯示錯誤計數(shù)值。
CAN控制器仲裁丟失:本節(jié)點與其他設(shè)備在競爭總線時失敗,待發(fā)報文將在下一次總線空閑時嘗試發(fā)送,能捕捉到相應(yīng)的錯誤位信息并顯示出來。
CAN控制器總線錯誤:總線發(fā)生一次發(fā)送錯誤或接收錯誤,錯誤計數(shù)器的值將累加,并能捕捉錯誤的位信息,比如ACK、CRC、位界定錯誤信息。
CAN數(shù)據(jù)緩沖區(qū)溢出:由于一段時間未與PC交換數(shù)據(jù),導(dǎo)致設(shè)備存儲的報文數(shù)目超出硬件容量限制,新接收的報文將覆蓋最早的報文。4、中繼功能、脫機功能
CAN中繼功能可將2條波特率相同或不同的CAN總線數(shù)據(jù)相互轉(zhuǎn)發(fā),用法類似于CAN中繼器。還可設(shè)置中繼監(jiān)控模式,通過電腦可以看到數(shù)據(jù)流向,比如CAN1收CAN2發(fā),此功能可以用來測試兩個節(jié)點的數(shù)據(jù)流向,清晰的看出哪些數(shù)據(jù)是哪個通道接收到的,便于進行通信協(xié)議破解等用途。配置脫機模式時,用戶可以用記事本(.txt)編輯指令,下載到CAN設(shè)備中,下載好的CAN設(shè)備通電后就可以根據(jù)記事本中的指令進行脫機工作,可進行脫機的指令有:發(fā)送、延時、觸發(fā)發(fā)送、接收修改后發(fā)送等常用功能,用戶即使不會二次開發(fā)軟件,也可輕松實現(xiàn)脫機自動控制。上電就可以自動發(fā)送數(shù)據(jù),此功能可用于生產(chǎn)線測試,破解協(xié)議后模擬協(xié)議數(shù)據(jù)等,用途非常廣泛。
脫機模式應(yīng)用舉例:
10(開始等待時間),1(模式1=CAN1收發(fā)2=CAN2收發(fā)3=CAN1收CAN2發(fā)4=CAN2收CAN1發(fā)),40000000(觸發(fā)ID,如果是40000000表示不觸發(fā)),0000(替換掩碼0000 00xx,xxxx xxxx每位代表一個替換1變換,0不換。按ID,長度,數(shù)據(jù)順序,二進制),0D223344(發(fā)送ID),0(0=標(biāo)準(zhǔn)幀,1=標(biāo)準(zhǔn)遠(yuǎn)程幀,2=擴展幀,3=擴展遠(yuǎn)程幀),8(長度),01 02 03 04 05 06 07 08,100(發(fā)送次數(shù),0表示無限次),500(間隔時間ms)
例如:
10,1,40000000,0000,144,0,8,01 02 03 04 05 06 07 08,100,500
此條數(shù)據(jù)的功能是:
上電等待10ms,初始化CAN1通道收發(fā)數(shù)據(jù),不設(shè)置觸發(fā),不替換ID和數(shù)據(jù),發(fā)送ID 144,標(biāo)準(zhǔn)幀,數(shù)據(jù)長度8位,發(fā)送數(shù)據(jù)01 02.....08,發(fā)送次數(shù)100次,每次發(fā)送時間間隔500ms。5、其他功能
ECANTools軟件擴展功能極為豐富,且都很方便易用,靈活運用這些擴展功能可以幫助用戶方便快速的分析數(shù)據(jù)。保存數(shù)據(jù)/實時保存:可保存接收列表,保存格式有:txt、can、excel、二進制。
暫停顯示:可暫停接收列表的滾動。
顯示模式:可選滾動模式和列表模式,列表模式可按規(guī)則將數(shù)據(jù)實時分類。清除:可清除當(dāng)前接收列表中的數(shù)據(jù)。
濾波設(shè)置:通過編輯濾波ID的方式,實現(xiàn)多段濾波。高級屏蔽:通過屏蔽ID的方式,不顯示已屏蔽的ID。
顯示錯誤幀:可顯示/隱藏總線上的錯誤幀。
OBDII插件:可直觀的解析部分汽車參數(shù)。
CANopen主站:方便用戶進行CANopen協(xié)議解析。
請注意:ECANTools軟件更多功能詳述請查看“ECANTools軟件使用說明”七、Linux系統(tǒng)使用說明
廣成科技USBCAN分析儀系列產(chǎn)品支持各種版本Linux操作系統(tǒng),我公司會向客戶提供32/64位Linux系統(tǒng)驅(qū)動及二次開發(fā)相關(guān)文檔,用戶可自行在Linux系統(tǒng)中開發(fā)使用。
Linux系統(tǒng)中使用我公司設(shè)備的大體方法如下:①獲取系統(tǒng)管理員權(quán)限;②拷貝必要的文件到系統(tǒng)GCC編譯目錄中;③切換目錄到USBCAN驅(qū)動文件夾進行編譯;④運行測試程序。具體操作方法如下:
1.查詢linux版本號,確認(rèn)系統(tǒng)類型(32/64位)。輸入:uname-a(由結(jié)果可知我們Linux系統(tǒng)類型是64位的)2.確定Linux系統(tǒng)類型后,拷貝對應(yīng)的USBCAN驅(qū)動文件到系統(tǒng)中。(此例子中我們把驅(qū)動文件放到系統(tǒng)桌面)
3.獲取管理員權(quán)限,以便于后續(xù)安裝驅(qū)動等操作。輸入:su(輸入su指令后要求輸入管理員密碼,輸入正確的密碼即可獲取管理員權(quán)限)
4.進入USBCAN驅(qū)動文件夾,拷貝libusb.so、libusb-1.0.so、libECanVci.so.1到gcc編譯庫目錄下。(默認(rèn)路徑為/usr/lib)輸入:cp libusb.so libusb-1.0.so libECanVci.so.1/usr/lib(默認(rèn)路徑為/usr/lib)
5.進入gcc編譯庫文件夾,把libECanVci.so.1和libECanVci.so鏈接到一起。輸入:ln-sv libECanVci.so.1 libECanVci.so
6.再次進入USBCAN驅(qū)動文件夾,編譯。輸入:make
7.運行測試程序測試USBCAN收發(fā)。輸入:./test
輸入./test后會出現(xiàn)系統(tǒng)提示及例子,其中:
第一位(16):設(shè)備類型,單通道設(shè)備輸入3,雙通道輸入4;第二位(0):設(shè)備索引號,當(dāng)只接入一臺USBCAN時為0;
第三位(3):打開第幾路CAN,打開CAN1輸入1,打開CAN2輸入2同時打開CAN1和CAN2輸入3;
第四位(0x1400):設(shè)置CAN總線波特率,0x1400表示波特率為1000K,其他波特率的值詳見“EcanVCI動態(tài)庫使用手冊”;
第五位(0):工作模式,0為正常模式,其他工作模式詳見“EcanVCI動態(tài)庫使用手冊”;
第六位(1):發(fā)送時間間隔,單位ms;第七位(1000):發(fā)送次數(shù)。
8.運行測試程序后即可使用其他USBCAN設(shè)備收到他發(fā)出的數(shù)據(jù)八、二次開發(fā)
我公司為二次開發(fā)的用戶提供標(biāo)準(zhǔn)的接口函數(shù)庫,包括:ECANVCI.h、ECANVCI.lib、ECANVCI.dll。該接口函數(shù)庫均為標(biāo)準(zhǔn)格式,用戶可以在VC、VB、Labview等編程環(huán)境中,對這些接口函數(shù)聲明調(diào)用,具體使用方法詳見“ECAN動態(tài)庫使用手冊”。下圖為常用結(jié)構(gòu)體名稱及函數(shù)庫調(diào)用流程。二次開發(fā)函數(shù)調(diào)用
九、技術(shù)規(guī)格
- 沈陽廣成科技USBCAN-Modul 16高性能CAN接口卡的設(shè)備參數(shù)包括:
(1)PC接口符合USB2.0全速規(guī)范,兼容USB1.1及USB3.0;(2)集成16路CAN-Bus接口,使用DB9接線方式;(3)支持CAN2.0A和CAN2.0B幀格式,符合ISO/DIS 11898規(guī)范;(4)CAN-Bus通訊波特率在5Kbps~1Mbps之間任意可編程;(5)使用DC+24V電源供電;(6)CAN-Bus接口采用電氣隔離,隔離模塊絕緣電壓:DC 1500V;(7)最高接收數(shù)據(jù)流量:14000 fps;(8)CAN端接收報文時間戳精度可達1us;(9)支持WinXP、Win7、Win10等Windows操作系統(tǒng);(10)支持Linux操作系統(tǒng);(11)支持ECANTools測試軟件;(12)工作溫度范圍:-40℃~+85℃; - 產(chǎn)品介紹視頻:
USBCAN產(chǎn)品介紹
USBCAN系列產(chǎn)品講解
USBCAN、USB轉(zhuǎn)CAN、usbcan系列模塊產(chǎn)品介紹視頻
USBCAN-II PRO分析儀介紹
產(chǎn)品教程視頻:
USB轉(zhuǎn)CAN、USBCAN驅(qū)動安裝、軟件使用方法視頻教程
USB轉(zhuǎn)CAN、USBCAN分析儀與CAN總線連接方法視頻教程
USBCAN分析儀配套ECANTools軟件自動識別波特率視頻教程
USBCAN分析儀CAN中繼模式視頻教程
產(chǎn)品功能應(yīng)用視頻:
沈陽廣成科技ECAN Tools軟件曲線功能介紹
如何使用USBCAN-II PRO分析儀鏈接目標(biāo)設(shè)備
如何使用USBCAN II PRO保存回發(fā)CAN總線數(shù)據(jù)
如何使用USBCAN II PRO的中繼功能
如何啟動CANopen從站設(shè)備
使用USBCAN分析儀時接收不到數(shù)據(jù)的排查方法
如何使用USBCAN-II Pro的二次開發(fā)函數(shù)開發(fā)一個控制伺服電機的上位機軟件
-
USBCAN I PRO用戶手冊
http://www.gcgd.net/filedownload/722314
USBCAN I PRO+用戶手冊
http://www.gcgd.net/filedownload/835663
USBCAN II C+用戶手冊
http://www.gcgd.net/filedownload/730751
USBCAN II PRO用戶手冊
http://www.gcgd.net/filedownload/722309
USBCAN II PRO+用戶手冊
http://www.gcgd.net/filedownload/773035
USBCAN module 8用戶手冊
http://www.gcgd.net/filedownload/722312
USBCAN module 16用戶手冊
http://www.gcgd.net/filedownload/722313
USBCAN II FD用戶手冊
http://www.gcgd.net/filedownload/722307
USBCAN MINI用戶手冊
http://www.gcgd.net/filedownload/722315
USBCAN OBD用戶手冊
http://www.gcgd.net/filedownload/722311
USBCAN ME用戶手冊
http://www.gcgd.net/filedownload/722310
CANcore用戶手冊
http://www.gcgd.net/filedownload/722308
GCANTools軟件用戶手冊
http://www.gcgd.net/filedownload/731261