zlg的usbcan卡型号众多,只有选型精准合适,才能发挥can的最佳性能。本文主要介绍usbcan-i/ii和usbcan-e/2e-u两个系列的区别,方便用户选型和软件二次开发。
本文主要介绍usbcan-i/ii和usbcan-e/2e-u两个系列的区别,方便客户选型和软件的二次开发。
图1 usbcan-ii实物图
图2 usbcan-2e-u实物图
硬件及收发性能主要区别
软件升级步骤:
两个系列的can 接口卡均采用同一套接口函数库,如果想从usbcan-ii的代码升级到usbcan-2e-u,只需按以下三个步骤操作。
1、安装usbcan-e/2e-u驱动;
2、增加设备类型:
在 api 编程接口文件“controlcan.h”中存在以下定义:
可以看出,各个型号usbcan接口卡所对应的设备类型devtype 互不相同。
usbcan-e/2e-u接口卡的应用项目中,用户代码中需更改定义所选用的设备类型:
或者:
3、在调用vci_initcan 函数之前调用vci_setreference 函数设置波特率和滤波。
usbcan-e/2e-u一个实始化的实例(c++):