新款CANUSB - CAN转USB接口
简介
CANUSB是一个即插即用的将CAN和PC上USB连接的一个十分小的转接器。这意味着它能通过软件作为一个标准的COM 接口(串行RS232接口),它不需要任何额外驱动程序,也无需为更快地连接和更高的CAN总线带宽而安装一个直接驱动程序DLL。可用标准的ASCII码来发送和接收。
产品外形:
长x宽x高:55 x 36 x 16(mm)。蓝色透明外壳,1米的USB屏蔽线缆。
功能特点:
特性:
模块直接插入一个标准的USB接口,并提供一个标准的DB9公头连接CAN系统,该DB9接口符合CiA (CAN in Automation) DS102-1规范。由USB直接供电。最大耗电为100mA,通常不超过60mA(这取决于总线负载和可能的CAN电缆线损等)。使用您自己的RS232 LIB/驱动( 比如Visual Basic, Deplhi, C++等)与空闲的Virtual COM端口驱动或空闲的Direct driver DLL (看驱动的Download页)一起用。平台工作为Windows 和 Linux。只需小小的软件修改就可以轻易实现CAN232 到CANUSB的转换。开放的Windows Threaded CANUSB API DLL或用ActiveX控制器,可马上写入应用程序。
CAN 引脚分布图:
该引脚分布图符合CiA规范DS102-1
CANUSB是直接通过USB接口供电的,因此不需要在DB9上连接外部电源。只需要用到的引脚是CAN_L (pin2), CAN_H (Pin7) 以及 CAN_GND (pin3)。
样例程序和驱动器:
在下载页download可看到用C, C++, Visual Basic, Delphi, Linux等编写的程序样例。
我们已经研发了自己的DLL和ActiveX 控件,这个ActiveX 控件使其能与FTDI的D2XX DLL对话。DLL和ActiveX控件包括Open, Close, Read, Write 以及 Status功能。并且使得用户能够快速和简便地编写自己的应用程序,而不需要了解如何从语法上描述或分析这些命令程序,也不需要知道要如何使D2XX驱动器工作。用VB6程序测试这个DLL的成功案例,表明CANUSB是真正快速并且每秒可以接收5000条以上的报文帧而不会有任何的报文帧丢失。
打开CANUSB外壳,您会发现一个密集的4层的印刷电路板,在PCB板的两端都有对应部件。通过USB接口可以更新CANUSB固件。因此当我们公布新改进的软件或者在软件上有添加新功能时,用户可以很简便地更新固件。CANUSB是经过CE标准认证的,并且符合RoHS规范。这是许多其他同类产品都没有的。 |