CANCore-I/II工业级高性能CAN核心模块用户手册文档版本:V3.01(2014/10/22)2沈阳广成科技有限公司工业级高性能CAN核心模块--CANCore修订历史版本日期原因V1.002013/6/16创建文档V2.012013/12/20修正设备工作参数V3.012014/10/22添加部分参数V3.212015/04.05修改部分参数3沈阳广成科技有限公司工业级高性能CAN核心模块--CANCore目录1.功能简介...................................................................................................................41.1功能概述.........................................................................................................41.2性能特点.........................................................................................................41.3典型应用.........................................................................................................52.设备安装...................................................................................................................62.1设备外形尺寸.................................................................................................62.1驱动及软件安装.............................................................................................72.2与PC连接......................................................................................................72.3CAN总线连接................................................................................................83.设备使用...................................................................................................................93.1USB连接.........................................................................................................93.2CAN连接........................................................................................................93.3CAN总线终端电阻......................................................................................103.4系统状态指示灯...........................................................................................104.ECANTools软件使用............................................................................................114.1软件启动.......................................................................................................114.2数据收发.......................................................................................................124.3总线分析.......................................................................................................124.4其他功能.......................................................................................................135.二次开发.................................................................................................................146.技术规格.................................................................................................................157.常见问题.................................................................................................................16附录CAN2.0B协议帧格式.......................................................................................194沈阳广成科技有限公司工业级高性能CAN核心模块--CANCore1.功能简介1.1功能概述CANCore模块是我公司嵌入式模块化系列产品之一。它是一块尺寸小巧的嵌入式智能CAN模块,用户可以使用此模块,将本不具备CAN通信接口的设备变成一个CAN节点,快速接入CAN总线。该型号CAN模块集成1或2路CAN接口、16路I/O接口、2路PWM接口、2路A/D接口、1路232接口、1路USB接口。用户可以很容易的将CANCore模块集成到自己开发的系统中,并且利用CANCore提供的这些接口,扩展出相当丰富的功能。目前用户可向我公司购买CANCore蓝牙底板和CANCore测试底板,如图1.1所示。蓝牙底板可以使CANCore模块具备蓝牙通信能力;测试底板可用于测试CANCore模块是否工作正常。图1.1CANCore蓝牙底板和测试底板如果用户使用USB接口连接CANCore模块接入CAN总线,我们会向用户提供ECANTools上位机调试软件,该软件可执行CAN-bus报文的收发、保存,CAN-bus监测分析等实用功能。为满足不同用户的不同需求,CANCore模块支持二次开发,用户可以自行开发软件连接CANCore模块收发处理CAN总线数据,此模块支持定制,支持OEM。1.2性能特点集成1或2路CAN接口、16路I/O接口、2路PWM接口、2路A/D接口、1路232接口、1路USB接口;USB接口符合USB2.0全速规范,兼容USB1.1;支持CAN2.0A和CAN2.0B帧格式,符合ISO/DIS11898规范;CAN-bus通讯波特率在5Kbps~1Mbps之间任意可编程;DC+5V130mA电源供电;CAN-bus接口采用电气隔离,隔离模块绝缘电压:DC1000V;最高接收数据流量:14000fps;CAN端接收报文时间戳精度可达1us;5沈阳广成科技有限公司工业级高性能CAN核心模块--CANCoreECANTools支持Win2000、WinXP、Win7、Win8等Windows操作系统;工作温度范围:-40℃~+85℃;尺寸:(长)50mm*(宽)30mm*(高)10mm。1.3典型应用A/D转换器。模拟量输入CANCore,经A/D处理后,通过CAN总线将数据传出。USB转CAN接口卡。USB端通过上位机软件,将想要发送的数据编辑后通过CANCore输出到CAN总线。串口转CAN/CANopen。232/485接口的电机、变频器等设备,通过CANCore接入CAN总线,连接控制屏。CAN总线控制的PWM控制器。CAN总线数据输入到CANCore,使用PWM输出控制相关设备。CAN触发器。CAN总线数据输入CANCore,控制I/O输出电平,进行下位机触发。CAN中继器/CAN网桥。可用于连接两条波特率不同或通信协议不同的CAN总线,并可将两条互相转发的CAN总线的数据传给USB,通过上位机显示。触发器。通过CANCore的I/O输入触发方式,发送事先编辑好并存入CANCore的CAN数据。CANopen主站/从站模块。CANCore可提供CANopen协议格式数据输出,可作为CANopenI/O模块。CAN转CANopen、J1939转CANopen。将CAN总线数据转换为CANopen格式,形成智能CAN网关,CAN协议转换器;将CAN标准协议之间互相转换,用于两条协议不同的CAN总线互相通信。6沈阳广成科技有限公司工业级高性能CAN核心模块--CANCore2.设备安装CANCore模块使用2.0mm排针的连接方式,用户可以使用直接插入2.0mm插座的方式将模块固定到自己的底板中。2.1设备外形尺寸图2.1CANCore模块外观图2.2设备机械尺寸图2.3CANCore模块接口定义17沈阳广成科技有限公司工业级高性能CAN核心模块--CANCore图2.4CANCore模块接口定义2请注意:CANCore-I为集成1条CAN通道的模块,仅有CAN1可以使用;CANCore-II为集成2条CAN通道的模块,CAN1、CAN2均可以使用。2.1驱动及软件安装如用户使用的是PC的USB接口连接CANCore模块,则需要在PC端安装设备驱动及ECANTools软件。驱动及软件安装之前,请用户确保自己登陆windows的账户是超级管理员,或用户账户有安装驱动及软件的相关权限,否则可能导致安装失败。确认windows账户权限的方法:控制面板-用户账户。2.1.1驱动及软件安装用户可以通过直接安装ECANTools软件的方式,完成驱动及软件的打包安装。如需手动安装驱动,请进入光盘中的“driver”文件夹,选择与系统对应(32/64位)的安装文件(DriverSetup.exe/DriverSetup64.exe)进行手动安装。2.1.2驱动及软件卸载用户可以通过运行上方DriverSetup.exe/DriverSetup64.exe后点击“卸载”按钮卸载安装好的设备驱动。用户可通过“添加/删除程序”中找到ECANTools软件对其进行卸载。2.2与PC连接CANCore模块具有即插即用的特点,因此用户可以使用PC机的USB接口直接向CANCore模块供电;若USB供电不足,则