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++):
原文来自:ZLG立功科技一致远电子