157 1241 1229

中文 | English

沈阳弗仕德科技有限公司栏目

新闻资讯

十年CAN总线设备制造与服务商,提供整体解决方案

您当前的位置: 主页 > 新闻资讯 > 公司新闻 >

广诚科技 USBCAN FD使用手册

功能概述
USBCAN-II FD是集成2路CANFD接口的高性能型总线通讯接口卡。该型号CAN卡符合USB2.0总线高速规范,具有两条独立的CAN/CAN FD通道,且信号间相互隔离。PC可以通过USB接口快速连接至CAN(FD)-bus网络,构成现场总线实验室、工业控制、智能小区、汽车电子网络等CAN(FD)-bus网络领域中数据处理、数据采集的CAN(FD)-bus网络控制节点。
USBCAN-II FD高性能CAN接口卡是CAN(FD)-bus产品开发、CAN(FD)-bus数据分析的强大工具,同时具有体积小巧、即插即用等特点,也是便携式系统用户的好选择。USBCAN-II FD接口卡上自带USB接口,集成CAN接口电气隔离保护模块,使其避免由于瞬间过流/过压而对设备造成损坏,增强系统在恶劣环境中使用的可靠性。
USBCAN-II FD高性能CAN接口卡支持Windows XP、7、8、10等32位/64位Windows操作系统。我公司为用户提供统一的应用程序编程接口和完整的应用示范代码,有开发例程示范,方便用户进行应用程序开发。
USBCAN-II FD接口卡可使用我公司自主开发的ECANTools通用测试软件,可执行CAN(FD)-bus报文的收发和监测等功能。

性能特点
PC接口符合USB2.0全速规范,兼容USB1.1及USB3.0;
集成2路CANFD接口,使用插拔式端子接线方式;
支持CAN2.0A/B协议,符合ISO 11898-1规范;
CAN通讯波特率在40Kbps~1Mbps之间任意可编程;
CANFD通讯波特率在1Mbps~5Mbps之间任意可编程;
使用USB总线电源供电,或使用外接电源(DC+5V,130mA);
CAN(FD)-bus接口采用电气隔离,隔离模块绝缘电压:DC 2500V;
CAN端接收报文时间戳精度可达1us;
支持Windows XP、7、8、10等Windows操作系统;
支持ECANTools测试软件;
支持二次开发;
工作温度范围:-40℃~+85℃。
典型应用
CAN(FD)-bus网络诊断与测试
汽车电子应用
电力通讯网络
工业控制设备
高速、大数据量通讯
 

常见问题

1. ECANTools测试软件中,为何显示打开设备错误
可能产生此类故障的原因是:设备类型选择不正确或USBCAN设备驱动没有正常安装。在PC的设备管理器中检查 USBCAN设备属性,看看有没有“!”或“?”在USBCAN设备前面;若有,则检查硬件/软件冲突,并重新安装 USBCAN设备驱动程序。
2. 是否一定需要使用 120Ω 终端匹配电阻?
建议120Ω终端匹配电阻用于吸收端点反射,提供稳定的物理链路。当进行单节点的自发自收测试时必须连接该120Ω的终端电阻构成回路,否则无法进行自发自收测试。USBCAN高性能CAN接口卡内部已经连接有120Ω的终端电阻。
3. 一台计算机能否安装多块USBCAN接口卡?
旧版的接口不支持多卡同时操作,但是目前的 USBCAN接口卡,支持多达8个同一型号的USBCAN接口卡同时操作。
4. 为何CAN状态指示灯不亮?
因为USBCAN接口卡的所有操作是受PC机控制的,只有PC机发送了启动CAN通讯的命令后,CAN状态指示灯才会有意义。
5. 为何调用接口函数时系统非法操作?
首先在使用接口函数时请认真阅读函数说明,保证输入参数合法,特别注意指针(地址)的传递,或参照提供的例子程序。
6. USBCAN 接口卡的通讯波特率如何设置?
设备提供了一组常用的波特率的设置值,若要使用其他的波特率,请联系广成科技客服进行计算。需要注意:USBCAN接口卡的CAN控制器使用24MHz时钟,用户自定义波特率时要根据该时钟频率进行计算。
7. 系统进入待机或睡眠状态是否影响接收?
会有影响。这时所有处理将停止,最大可能导致硬件接收缓冲溢出错误。若有程序打开设备将尝试阻止系统进入待机或睡眠状态,从而保证系统正常工作。使用 USBCAN接口卡时,请禁止系统的待机和睡眠功能。
8. 如何处理应用中的错误?
错误主要分为函数调用错误和CAN(FD)-bus通讯错误两种。 函数调用错误一般由参数错误引起,如:设备号超出范围,类型号错误等,用 Win32函数GetLastError返回的错误号是87,还有的是对未打开的设备进行操作,实际是对一个非法句柄操作,根据具体函数调用情况都有相应的 Win32 标准错误码提供,用户可以使用GetLastError 进行错误分析,这部分除错工作一般应该在设计时完成。
对于CAN(FD)-bus通讯错误,一般由CAN网络引起,也可能因用户设置不当而引起,如: 波特率设置不一致、没有启动CAN控制器便调用发送函数等。大部分错误已经在设备驱动中作了简单的处理,如果要进行更深层次的错误分析和处理,可以调用ReadCANStatus 函数。
另外需要注意的是数据溢出中断错误,它的产生有两种可能:(1) 软件接收缓区冲溢出。 这说明应用程序无法及时处理接收到的数据,这时用户应该优化应用程序或更改通讯策略。 (2)硬件接收缓冲区溢出。产生这种错误是由于接收端 PC 中断延迟太大而引起的。只能通过 提升计算机性能或协调其余节点适当降低发送速度来解决。
9. 打开关闭设备要注意哪些事项?
USBCAN-II FD接口卡提供2个CAN端口,用户能够在同一程序中操作不同的端口。USBCAN-II FD接口卡不允许共享方式打开设备,同一个设备不可被不同进程通过调用OpenDevice函数多次打开。OpenDevice和CloseDevice函数一般在应用程序初始化和退出时只需要调用一次。当关闭设备时若能当前端口不再使用,应该先调用ResetCAN函数使当前端口脱离CAN总线,设备驱动程序只会在最后一个设备句柄关闭时才自动调用ResetCAN退出CAN总线的连接。
 
如果您还想了解更多有关USBCAN II FD的信息,请前往广成科技网站进行具体咨询。
 
联系人:孙工
电话:15041286690
微信:GCAN111
网站:www.gcgd.net