新款CANUSB - CAN轉USB接口
簡介
CANUSB是一個即插即用的將CAN和PC上USB連接的一個十分小的轉接器。這意味著它能通過軟件作為一個標準的COM 接口(串行RS232接口),它不需要任何額外驅動程序,也無需為更快地連接和更高的CAN總線帶寬而安裝一個直接驅動程序DLL。可用標準的ASCII碼來發(fā)送和接收。
產(chǎn)品外形:
長x寬x高:55 x 36 x 16(mm)。藍色透明外殼,1米的USB屏蔽線纜。
功能特點:
特性:
模塊直接插入一個標準的USB接口,并提供一個標準的DB9公頭連接CAN系統(tǒng),該DB9接口符合CiA (CAN in Automation) DS102-1規(guī)范。由USB直接供電。最大耗電為100mA,通常不超過60mA(這取決于總線負載和可能的CAN電纜線損等)。使用您自己的RS232 LIB/驅動( 比如Visual Basic, Deplhi, C++等)與空閑的Virtual COM端口驅動或空閑的Direct driver DLL (看驅動的Download頁)一起用。平臺工作為Windows 和 Linux。只需小小的軟件修改就可以輕易實現(xiàn)CAN232 到CANUSB的轉換。開放的Windows Threaded CANUSB API DLL或用ActiveX控制器,可馬上寫入應用程序。
CAN 引腳分布圖:
該引腳分布圖符合CiA規(guī)范DS102-1
CANUSB是直接通過USB接口供電的,因此不需要在DB9上連接外部電源。只需要用到的引腳是CAN_L (pin2), CAN_H (Pin7) 以及 CAN_GND (pin3)。
樣例程序和驅動器:
在下載頁download可看到用C, C++, Visual Basic, Delphi, Linux等編寫的程序樣例。
我們已經(jīng)研發(fā)了自己的DLL和ActiveX 控件,這個ActiveX 控件使其能與FTDI的D2XX DLL對話。DLL和ActiveX控件包括Open, Close, Read, Write 以及 Status功能。并且使得用戶能夠快速和簡便地編寫自己的應用程序,而不需要了解如何從語法上描述或分析這些命令程序,也不需要知道要如何使D2XX驅動器工作。用VB6程序測試這個DLL的成功案例,表明CANUSB是真正快速并且每秒可以接收5000條以上的報文幀而不會有任何的報文幀丟失。
打開CANUSB外殼,您會發(fā)現(xiàn)一個密集的4層的印刷電路板,在PCB板的兩端都有對應部件。通過USB接口可以更新CANUSB固件。因此當我們公布新改進的軟件或者在軟件上有添加新功能時,用戶可以很簡便地更新固件。CANUSB是經(jīng)過CE標準認證的,并且符合RoHS規(guī)范。這是許多其他同類產(chǎn)品都沒有的。 |