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

    文章

    26

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    USBCAN-IPro工业级高性能USB接口CAN卡用户手册

    USBCAN-I Pro 是集成 1 路 CAN 接口的高性能型 CAN-bus 总线通讯接口卡。该型号 CAN 卡可兼容 USB2.0 总线全速规范,采用 USBCAN-I Pro 高性能CAN
    发表于 04-23 17:07 0次下载

    ATmega8U2/16U2/32U2微控制器:高性能与低功耗的完美结合

    ATmega8U2/16U2/32U2微控制器:高性能与低功耗的完美结合 在电子设计领域,一款优秀的微控制器往往能为项目带来事半功倍的效果。ATmega8U2/16
    的头像 发表于 04-06 13:50 625次阅读

    深入解析FCP165N60E:N - 通道SuperFET® II易驱动MOSFET

    深入解析FCP165N60E:N - 通道SuperFET® II易驱动MOSFET 一、前言 在电子工程师的日常工作中,MOSFET是一种极为常见且关键的元器件。今天我们要详细解析
    的头像 发表于 03-29 09:20 148次阅读

    深入解析Renesas E1/E20 Emulator:从规格到调试全流程

    : R5F104LDALA#U0.pdf 一、E1/E20 Emulator概述 E1/E20 Emulator的使用文档由两部分组成:《
    的头像 发表于 03-25 11:45 248次阅读

    探索HMC656LP2E - HMC658LP2E宽频固定衰减器家族

    探索HMC656LP2E - HMC658LP2E宽频固定衰减器家族 在电子工程领域,宽频固定衰减器是不可或缺的组件,它们在各种高频应用中发挥着关键作用。今天,我们来深入了解一下HMC656LP2E
    的头像 发表于 03-03 16:55 670次阅读

    【瑞萨FPB-RA6E2试用】【原创】【瑞萨RA × Zephyr开发板评测】+进阶级任务测试之CAN发送数据测试

    科技的USBCAN-II C,如下图: 通过查询RA6E2的手册可知CAN接口CRX0的引脚有P102/110/402,CTX0的引脚有P103/109/401。本次使用的是P402 P401这两个引脚。 原理图
    发表于 12-31 13:32

    TUSB2E11 USB 2.0 - eUSB2 中继器:特性、应用与设计要点

    ,为 USB 信号的传输提供了可靠的解决方案。本文将详细介绍 TUSB2E11 的特性、应用场景以及设计过程中的注意事项。 文件下载: tusb2e11.pdf 一、TUSB2E11
    的头像 发表于 12-16 17:30 758次阅读

    ‌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 1470次阅读
    ‌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 2059次阅读
    广成科技<b class='flag-5'>USBCAN</b>-IIPro+分析仪的应用场景

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

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

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

    小功率高效率E-GaN开关电源管理方案:U8723AH+U7116W小功率开关电源的效率是一个重要的设计指标,它决定了电源的功耗和发热量。为了提高效率,可以选择低损耗的开关管和电感,减小输出端纹波
    的头像 发表于 07-10 16:15 928次阅读
    小功率高效率<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 960次阅读
    <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 894次阅读

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

    Broadcom HEDS-9930 (E2/E2L) 评估板与AEDR_9930E2光学编码器数据手册
    的头像 发表于 05-21 19:01 1239次阅读
    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 832次阅读
    45W集成高压<b class='flag-5'>E</b>-GaN快充电源方案<b class='flag-5'>U8726AHE+U</b>7269