0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USBCAN-II和USBCAN-2E-U的区别以及互换方法

电子设计 来源:电子设计 作者:电子设计 2020-10-11 23:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来源:致远电子

摘要:ZLG的USBCAN卡型号众多,只有选型精准合适,才能发挥CAN的最佳性能。本文主要介绍USBCAN-I/II和USBCAN-E/2E-U两个系列的区别,方便用户选型和软件二次开发。

本文主要介绍USBCAN-I/II和USBCAN-E/2E-U两个系列的区别,方便客户选型和软件的二次开发。

硬件及收发性能主要区别:

软件升级步骤:

两个系列的CAN 接口卡均采用同一套接口函数库,如果想从USBCAN-II的代码升级到USBCAN-2E-U,只需按以下三个步骤操作。

1.安装USBCAN-E/2E-U驱动;

2.增加设备类型;

在 API 编程接口文件“ControlCAN.h”中存在以下定义:

//接口卡类型定义

#define VCI_USBCAN1 3

#define VCI_USBCAN2 4

#define VCI_USBCAN_E_U 20

#define VCI_USBCAN_2E_U 21

可以看出,各个型号USBCAN接口卡所对应的设备类型DevType 互不相同。

USBCAN-E/2E-U接口卡的应用项目中,用户代码中需更改定义所选用的设备类型:

m_devtype=VCI_USBCAN_E_U 20 //支持USBCAN_E_U 接口卡

或者:

m_devtype=VCI_USBCAN_2E_U 21 //支持USBCAN_2E_U 接口卡

3.在调用VCI_InitCAN 函数之前调用VCI_SetReference 函数设置波特率和滤波。

USBCAN-E/2E-U一个实始化的实例(C++):

//打开设备, m_devtype ==VCI_USBCAN_E_U

if(VCI_OpenDevice(m_devtype,index,0)!=STATUS_OK)

{

MessageBox("打开设备失败!","警告",MB_OK|MB_ICONQUESTION);

return;

}

//设置波特率为500K,常用波特率表可参考接口函数使用手册VCI_SetReference的说明;

if(m_devtype ==VCI_USBCAN_E_U)

{

DWORD baud =0x060007;

if (VCI_SetReference(m_devtype,index, cannum, 0, &baud) != STATUS_OK)

{

MessageBox(_T("设置波特率错误,打开设备失败!"), _T("警告"), MB_OK | MB_ICONQUESTION);

VCI_CloseDevice(m_devtype,index);

return;

}

}

//初始化CAN

if(VCI_InitCAN(m_devtype,index,cannum,&init_config)!=STATUS_OK)

{

MessageBox("初始化CAN失败!","警告",MB_OK|MB_ICONQUESTION);

VCI_CloseDevice(m_devtype,index);

return;

}

//...

//启动CAN

if(VCI_StartCAN(m_devtype,m_devind,m_cannum)==1)

{

ShowInfo("启动成功",0);

}

else

{

CString str;

str="启动失败";

ShowInfo(str,2);

}

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口卡
    +关注

    关注

    0

    文章

    25

    浏览量

    11877
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    兼容遇难题?原生U.2即正解!艾西达克单盘位U.2硬盘盒测评

    在专业级存储部署中,散热与兼容性是决定U.2硬盘能否持续稳定运行的核心要素。U.2NVMe硬盘若散热不良,易导致性能衰减,而兼容性问题更会令系统集成步履维艰。针对两大难题,艾西达克推出了单盘位U.2
    的头像 发表于 10-31 16:39 1878次阅读
    兼容遇难题?原生<b class='flag-5'>U.2</b>即正解!艾西达克单盘位<b class='flag-5'>U.2</b>硬盘盒测评

    ‌STMicroelectronics M24M02E-U 2Mbit I²C EEPROM技术解析与应用指南

    STMicroelectronics M24M02E-U 2Mbit I^2^C兼容电子擦除可编程只读存储器内部组织为256K x 8位。其工作电源电压为1.6V至5.5V、时钟频率最高可达1MHz
    的头像 发表于 10-15 14:37 401次阅读
    ‌STMicroelectronics M24M02<b class='flag-5'>E-U</b> <b class='flag-5'>2</b>Mbit I²C EEPROM技术解析与应用指南

    广成科技USBCAN-IIPro+分析仪的应用场景

    在CAN总线实际应用中,“PC与CAN总线的实时连接”“数据高精度解析”“抗干扰稳定运行”是三大核心痛点:汽车电子场景需实时读取ECU参数并诊断故障,工业控制场景需测试PLC与变频器的通讯稳定性,而传统设备要么存在数据延迟,要么抗干扰能力不足。
    的头像 发表于 09-16 11:01 1075次阅读
    广成科技<b class='flag-5'>USBCAN</b>-IIPro+分析仪的应用场景

    【新品 MB307U-1VB】U.2/U.3 NVMe SSD转USB4 移动式外接硬盘读取器

    企业级NVMe硬盘读取器,紧凑设计EZ-AdapterExMB307U-1VB是一款高性能的USB4转U.2/U.3NVMe硬盘读取器,专为媒体专业人士、IT工程师和需要现场操作人员设计,满足
    的头像 发表于 08-19 17:30 1129次阅读
    【新品 MB307<b class='flag-5'>U</b>-1VB】<b class='flag-5'>U.2</b>/<b class='flag-5'>U</b>.3 NVMe SSD转USB4 移动式外接硬盘读取器

    Texas Instruments TUSB2E22EVM-CAT 评估模块(EVM)数据手册

    Texas Instruments TUSB2E22EVM-CAT评估模块(evm)设计用于TUSB2E22,后者是一种支持设备和主机模式的USB兼容eUSB2转USB 2.0中继器。Texas Instruments TUSB
    的头像 发表于 08-03 15:05 897次阅读
    Texas Instruments TUSB<b class='flag-5'>2E</b>22EVM-CAT 评估模块(EVM)数据手册

    小功率高效率E-GaN开关电源管理方案:U8723AH+U7116W

    小功率高效率E-GaN开关电源管理方案:U8723AH+U7116W小功率开关电源的效率是一个重要的设计指标,它决定了电源的功耗和发热量。为了提高效率,可以选择低损耗的开关管和电感,减小输出端纹波
    的头像 发表于 07-10 16:15 495次阅读
    小功率高效率<b class='flag-5'>E</b>-GaN开关电源管理方案:<b class='flag-5'>U8723AH+U</b>7116W

    E-GaN电源芯片U8733L集成外置温度检测和恒功率功能

    E-GaN电源芯片U8733L集成外置温度检测和恒功率功能Yinlianbao开关电源NTC传感器能够感知微小的温度变化,一旦温度超过预设的安全阈值,便会触发保护机制,如降低电流或切断电源,以防
    的头像 发表于 06-19 16:31 617次阅读
    <b class='flag-5'>E</b>-GaN电源芯片<b class='flag-5'>U</b>8733L集成外置温度检测和恒功率功能

    E-GaN电源芯片U8722FE产品概述

    E-GaN电源芯片U8722FE是U8722X系列最新增加的型号,ID(A)(TJ=125℃)4.0,耐压700V,推荐功率60W,采用的是ESOP-7封装。
    的头像 发表于 05-26 11:43 576次阅读

    Broadcom HEDS-9930 (E2/E2L) 评估板与AEDR_9930E2光学编码器数据手册

    Broadcom HEDS-9930 (E2/E2L) 评估板与AEDR_9930E2光学编码器数据手册
    的头像 发表于 05-21 19:01 723次阅读
    Broadcom HEDS-9930 (<b class='flag-5'>E2</b>/<b class='flag-5'>E2</b>L) 评估板与AEDR_9930<b class='flag-5'>E2</b>光学编码器数据手册

    45W集成高压E-GaN快充电源方案U8726AHE+U7269

    45W集成高压E-GaN快充电源方案U8726AHE+U7269氮化镓电源电路由于减少了元件数量和功率转换器占用的空间而更具吸引力。深圳银联宝科技作为E-GaN快充电源方案制造商,大量投入工程研发以
    的头像 发表于 05-15 16:20 546次阅读
    45W集成高压<b class='flag-5'>E</b>-GaN快充电源方案<b class='flag-5'>U8726AHE+U</b>7269

    E-GaN电源芯片U8722EE的45W、30W同步搭配推荐

    E-GaN电源芯片U8722EE的45W、30W同步搭配推荐
    的头像 发表于 04-03 16:20 820次阅读
    <b class='flag-5'>E</b>-GaN电源芯片<b class='flag-5'>U</b>8722EE的45W、30W同步搭配推荐

    E5CC-U数字式控制器说明书

    电子发烧友网站提供《E5CC-U数字式控制器说明书.pdf》资料免费下载
    发表于 03-26 15:30 0次下载

    LaserCam HR II“图像重影”

    的过时问题。 ‌重影图像问题‌: 成因:由于芯片结构、相机像素在内存层上的排列以及数据传递到处理器的过程,与IR波长的相互作用会导致垂直伪影,对光束直径的计算产生负面影响。 影响范围:1/2"版本的相机比2/3"版本更容易受影响
    的头像 发表于 03-12 06:21 596次阅读
    LaserCam HR <b class='flag-5'>II</b>“图像重影”

    关于stm32,u8g2菜单之间切换(三)写u8g2的一些必要函数

    要想stm应用u8g2绘制界面需要对u8g2原函数 u8g2_Setup_ssd1306_i2c_128x128_f (u8g2_t *u8g2
    的头像 发表于 03-07 12:53 1051次阅读
    关于stm32,<b class='flag-5'>u8g2</b>菜单之间切换(三)写<b class='flag-5'>u8g2</b>的一些必要函数

    sn74ahc138与sn74hc138有什么区别?是否可以互换互换使用?

    sn74ahc138与sn74hc138有什么区别?是否可以互换互换使用?
    发表于 02-12 07:42