此篇描述介绍了广成科技有限公司CANCore型号设备的相关特点及功能,此文主要分为如下几个部分:
设备特点——介绍了我公司USBCAN的主要硬件特点及优势
配置规范——介绍了我公司USBCAN选型表、接口定义和说明、标准规范
软件功能——介绍了我公司USBCAN可运行的软件及软件主要功能
二次开发——介绍了我公司USBCAN二次开发相关及支持
如想了解其他模块及以上模块,请点击右侧的“快速直达”
CANCore模块是我公司嵌入式模块化系列产品之一。它是一块尺寸小巧的嵌入式智能CAN模块,用户可以使用此模块,将本不具备CAN通信接口的设备变成一个CAN节点,快速接入CAN总线。
该型号CAN模块集成1或2路CAN接口、16路I/O接口、2路PWM接口、2路A/D接口、1路232接口、1路USB接口。用户可以很容易的将CANCore模块集成到自己开发的系统中,并且利用CANCore提供的这些接口,进一步扩展出更多实用丰富的功能。
如果用户使用USB接口连接CANCore模块接入CAN总线,我们会向用户提供ECAN Tools上位机调试分析软件,该软件可执行 CAN-bus报文的收发、保存,CAN-bus监测分析等实用功能。同时CANCore模块支持二次开发,我们会向用户提供丰富的二次开发例程和API,用户可以自行开发上位机软件连接CANCore模块收发处理CAN总线数据。此模块支持定制,支持OEM。
典型应用:
1.A/D转换器。模拟量输入CANCore,经A/D处理后,通过CAN总线将数据传出。
2.USB转CAN接口卡。USB端通过上位机软件,将想要发送的数据编辑后通过CANCore输出到CAN总线。
3.串口转CAN/CANopen。232/485接口的电机、变频器等设备,通过CANCore接入CAN总线,连接控制屏。
4.CAN总线控制的PWM控制器。CAN总线数据输入到CANCore,使用PWM输出控制相关设备。
5.CAN触发器。CAN总线数据输入CANCore,控制I/O输出电平,进行下位机触发。
6.CAN中继器/CAN网桥。可用于连接两条波特率不同或通信协议不同的CAN总线,并可将两条互相转发的CAN总线的数据传给USB,通过上位机显示。
7.触发器。通过CANCore的I/O输入触发方式,发送事先编辑好并存入CANCore的CAN数据。
8.CANopen主站/从站模块。CANCore可提供CANopen协议格式数据输出,可作为CANopen I/O核心模块。
9.CAN转CANopen、J1939转CANopen。将CAN总线数据转换为CANopen格式,形成智能CAN网关,CAN协议转换器;将CAN标准协议之间互相转换,用于两条协议不同的CAN总线互相通信。
无论设备功能有多丰富,稳定的硬件才是一切的保障,稳定的硬件来源于经验丰富的设计及器件的选型。我公司开发人员有10余年工业控制设备及CAN总线产品设计经验,所选器件均为国外进口优质供应商提供,各种接口均集成隔离保护模块,最大限度的保证了设备的稳定可靠性,您不必再为设备死机或遇到干扰等发愁。
工业级设计,沉金工艺PCB——源自德国的品质
PCB使用高品质材料制作,耐高低温不变形;沉金工艺铜箔,焊接接触良好不容易连锡、虚焊,首次测试通过率极高;差分信号等长走线,四层板设计,信号耦合极好,且不易受到干扰。
(金是电导率最高的金属且性质不活泼,使用沉金工艺可使信号传输速度快,产品寿命变长)
使用NXP 工业级高速32位主芯片——一颗强劲的“芯”
处理器芯片集成1路全速USB2.0接口、2路CAN接口符合ISO11898标准,较其他的32位MCU相比,NXP芯片具有更快的中断响应时间,处理时间缩短70%以上,数据实时性极高且带有硬实时时间戳,精度达到1微秒,可以很精确的采集到CAN总线上每帧数据的间隔时间,便于分析总线数据,用户可用于分析检查CAN总线上控制器或汽车ECU控制的时序是否异常。
良好的EMC性能——每天都在无数人手中做静电测试
USB端及CAN端集成隔离模块,CAN端可以隔离总线上的高压共模信号,非常有效的保护了CAN收发器芯片不被高压损坏,提高设备可靠性,延长使用寿命。
独特的抗静电设计,可以使设备在接受静电放电测试时或接触人体产生静电时,仍保持正常工作,而不至于死机甚至器件损毁。CAN-bus接口EMC等级:接触放电±8KV,群脉冲±2KV;
支持CAN全范围波特率——虽然看不见,却能搜得到
分析仪支持5K~1M全范围波特率(如需5K要提前说明),包括标准波特率和自定义波特率,可以支持33.33K、66.66K、83.33K等特殊波特率,并且所有波特率都已经经过了CIA标准校准,保证分析仪作为工具使用时的准确性。
分析仪自带自动识别波特率功能,当检测未知波特率的总线时,可以通过自动识别波特率的方式建立通信。
支持高速接收/发送——精确捕捉每一帧数据
设备接收/发送速度可达8000帧/秒(扩展帧8字节数据),或14000帧/秒(标准远程帧)。设备主控芯片内部集成32组FIFO缓存,接收/发送速度可以轻松达到CAN总线标准上限。当接收/发送速度达到上限时,特殊的处理机制可以有效的保证设备不丢掉任何一帧CAN数据。
支持一键安装、即插即用——给客户带去更多便捷
广成科技有限公司USB CAN设备使用我公司自主开发的驱动和专用调试分析软件,设备驱动及软件一键式绑定安装,用户不再需要复杂的手动安装。我公司竭诚致力于从点滴细节中,为用户带去更多便捷。
更多功能可随意扩展——更多功能,更多更多功能
CANCore模块可通过插入不同底板获取更多功能,我公司目前推出CANCore测试底板和CANCore蓝牙底板。用户可以将CANCore插入蓝牙底板从而扩展出蓝牙传输功能,当然,用户也可以自行开发适合于他们使用的扩展底板。
广成科技通用USBCAN选型表
产品型号 | CAN通道数 | 可运行软件 | 价格 | 详情 |
【工业级便携式】 USB CAN-I Mini | 1 DB9 | 周立功CAN Test,周立功CAN Pro,ECAN Tools 兼容替换周立功USBCAN-I/I+ | 458 | 点我了解 |
【工业级升级版】 USB CAN-I Bas(黑) | 1 端子 | 周立功CAN Test,ECAN Tools | 298 | 点我了解 |
【工业级升级版】 USB CAN-I Pro(黑) | 1 端子、DB9 可无logo | 周立功CAN Test,周立功CAN Pro,ECAN Tools 兼容替换周立功USBCAN-I/I+【热销】 | 398 | 点我了解 |
【工业级高品质】 USB CAN-II Pro(粉) | 2 端子 | 周立功CAN Test,周立功CAN Pro,ECAN Tools 兼容替换周立功USBCAN-II/II+/2A | 698 | 点我了解 |
【OBD接口UCAN】 USBCAN-I OBD | 1 OBD II | 周立功CAN Test,周立功CAN Pro,ECAN Tools | 698 | 点我了解 |
以上价格为不含税价,如您需要开票,需额外支付6%税点(普票)或17%税点(17增票),并与我们改价。
接口说明
请注意:CANCore-I为集成1条CAN通道的模块,仅有CAN1可以使用;CANCore-II为集成2条CAN通道的模块,CAN1、CAN2均可以使用。
机械尺寸
协议规范
我公司所有CAN分析仪均完全符合CAN2.0A、CAN2.0B帧格式,符合ISO11898标准规范。支持CAN底层数据接收显示及模拟发送,可支持所有标准或非标准的CAN总线协议。
CAN分析仪支持高速、低速容错CAN数据收发,也可外接单线CAN转换器扩展支持单线CAN。
如果用户使用USB接口连接CANCore接入CAN总线时,PC机可以使用我公司自主开发的ECAN Tools调试软件,软件支持win98/2000/2003/me/xp/7/8/10 等32/64位操作系统。此软件功能丰富且可扩展性强,非常适合做统计分析、调试监控等用途。软件配置参数可实时保存,再次开启软件后可按最后一次配置自动加载。
同时CANCore核心板也可以兼容最新版本的周立功CAN Test软件、周立功CAN Pro软件,这使得用户可以用我们的设备继续使用周立功的软件。
我公司USB-CAN设备均使用专门开发的专用驱动,比起Windows自带的WinUsb驱动程序速度更快,效率更高。驱动支win98/2000/2003/me/xp/7/8/10 等32/64位操作系统。
驱动及调试软件均为一键式安装,方便快捷。
ECAN Tools软件功能详述
基本数据收发功能
当设备接入总线且工作正常时,设置好波特率后即可立即接收总线上的数据,接收到的数据会在接收窗口显示。
同理当设备与被测总线建立连接后,可使用发送界面往被测总线上发送数据。收发数据支持任何CAN2.0A/B格式标准。
设备内部自带时实嵌入式操作系统,软件在基本数据收发时带有硬件实时时间戳,可以极精确的采集到两条数据帧的间隔时间,精度可以达到0.1ms。
高级数据收发功能
接收分类显示功能
实时数据分类显示功能。使用此功能即可把接收到的数据按规则分类统计,按“帧ID”“帧数据”等规则对数据进行实时分类统计,将重复报文合并显示,极大的方便了对总线数据分析。
列表发送功能
列表发送报文功能,可通过软件设置CAN报文列表发送模式,列表中可以添加上百条报文,通过设置可以使报文定时发送或批量循环发送,此功能方便调试多个CAN节点或需要按照时序发送报文的设备。
文件发送功能
CAN数据保存及录播功能,可将接收到的数据保存为文本文件或批处理文件,文本文件可以使用excel软件打开,便于数据分析;批处理文件中的数据可通过软件更改,通过发送文件的方式将批处理文件发送出去。此功能可用于模拟主设备进行从设备测试。
也可以发送普通文件,用户可以自行编写程序下载软件,实现通过CAN总线对芯片进行程序烧写。比如ECU刷写或者bootloder等。
波特率自动识别功能
自动识别波特率功能,分为两种模式:A.标准波特率识别(100k、250K、500K…);B.全范围波特率识别(通过设定识别范围,对范围内所有波特率进行识别)。使用此功能可以对未知波特率的活跃总线进行调试。
智能多段滤波功能
软件支持智能滤波,您不必再编辑复杂的屏蔽码等,直接输入想要滤波的ID段,即可只接收相应的ID段的数据,且滤波功能可设置多条滤波段,多条滤波段可同时投入。此功能操作简单,非常便于过滤掉不需要看的数据,便于用户进行数据分析数据处理等。
智能CAN中继功能(仅USBCAN-II Pro支持)
智能CAN中继功能,可将2条波特率相同或不同的CAN总线数据相互转发。可设备中继监控模式,通过电脑可以看到数据流向,比如CAN1收CAN2发,此功能可以用来测试两个节点的数据流向,清晰的指出哪些数据是那边发出的,便于进行通信协议破解等用途。
智能脱机功能(仅USBCAN-II Pro支持)
智能脱机模式,用户可以用记事本(.txt)编辑指令,下载到CAN设备中,下载好的CAN设备通电后就可以根据记事本中的指令进行脱机工作,可进行脱机的指令有:发送、延时、触发发送、接收修改后发送等常用功能,用户即使不会二次开发软件,也可轻松实现脱机自动控制。上电就可以自动发送数据,此功能可用于生产线测试,破解协议后模拟协议数据等,用途及其广泛。
错误帧显示功能
当发出错误帧的设备干扰总线时,CAN分析仪作为接收检测设备,遇到错误后会产生错误帧报告,可将接收到的错误帧实时分类显示,可统计实时错误率。此功能可以通过排除法将发出错误帧的设备找出以便维修或更换。
高级屏蔽功能
软件接收可以屏蔽指定的帧数据。可以将接收到的数据按帧ID归类后合并显示在左侧的待屏蔽列表中,从左边的列表中选择不需要显示或不关注的数据的ID,点击向右箭头即可将选中的帧ID添加到屏蔽列表中,软件将自动屏蔽所有在右侧列表中所有以此帧ID开头的所有数据。屏蔽列表可以设置多条。这个功能非常适合数据流量大的系统,很多数据让分析人员看的眼花缭乱,其实有很多数据是他们不关心的,增加的这个功能大大减少了分析人员的工作量,用户在截取数据的时候就可以将不关心的数据屏蔽掉,方便了后期数据处理。
总线分析功能
可以检测及分析总线状态,检测总线负载和数据流量,可以抓取并显示错误帧,统计总线错误帧率,如遇总线故障,可显示故障类型。此功能方便对故障总线进行错误分析或是排除干扰总线的设备。
最新版本的CAN Test软件
核心功能——DBC文件解析
可解析汽车CAN总线J1939协议数据中通用部分所代表的意义,运用解析功能可直观看出ECU发出的帧数据中各位数据含义及部分车辆参数,可用于破解车辆CAN信号及调试维修,此功能极大的方便了汽车各项数据获取及数据破解,是做汽车电子必不可少的工具。
时序发送数据功能
可将要发送的数据排列成时序队列,可设置每帧数据的间隔时间和发送次数,最多可以设置100帧数据。此功能方便对需要进行时序发送数据的设备进行调试,可调试握手协议或一次调试多种指标。
可统计总线负载率
以图形曲线的方式显示实时总线负载率。
CAN Pro协议分析软件
核心功能——CAN高层协议解析
可以解析标准的CAN总线高层协议,包括:DeviceNet、SAE J1939、CANOpen、ICAN等。此功能对于不了解CAN协议的用户使用可快速学习协议内容加快项目进程。
数据触发功能
可按配置好的规则进行触发发送数据等,即可设定接收到指定的数据时发送已设置好的数据。此功能可用于特殊报文定位和检测,及握手协议调试。
数据分类功能
可将当前接收到的所有数据按相应的规则分类合并显示,分类后的数据将以“树”的形式合并到一起,方便后期数据分析。
数据回放、离线回放功能
数据回放功能可将通过CAN Pro软件保存的批处理文件(.CAN)载入到发送列表中,文件中的数据可以按保存时的时序和数据重新发送回CAN总线。
把批处理文件载入到发送列表中,用户可以很方便的查看列表中要发送的数据,并且还可以针对特殊需要对这些数据修改。
离线回放功能可在不连接设备的情况下回放保存的批处理文件(.CAN),用户可通过此功能回放当时保存的数据。
数据回放功能适用于不适合现场分析数据的场合,用户只需要现场数据保存到文件中,之后回到办公室回放这个文件,就可以达到重现总线数据,分析、模拟之前数据的作用,进一步的方便了工程师将数据带回分析。
物理量提取、图形显示功能
软件加载DBC文件后,即可通过图形、曲线等方式实时显示数据的变化,用户可以通过观察曲线或图形分析数据。软件还可支持自定义协议加载,加载用户自定义的协议后也可绘制图形及曲线。
此功能对于做汽车相关的用户来说非常实用,如用户加载了J1939 DBC文件,选择仪表盘显示当前发动机转速,即可在表盘中直观的看出当前转速,在下方曲线中也可观察车速的历史、实时变化,非常便于分析。
可提供不带logo板卡及外壳,方便用户转售或自行开发程序。不带logo设备同样享有保修及售后服务。提供唯一硬件ID,便于用户使用及管理设备,并可通过读取硬件ID的方式对软/硬件进行加密,最大限度的保护了用户的开发成果。
所有型号USBCAN产品均支持二次开发,我们提供二次开发动态和静态链接库,提供开发例程及例程源代码,库函数使用起来简单方便,用户可以很快上手将我们的USBCAN设备应用到自己的项目中,如果二次开发中遇到问题,我们会提供完善的技术支持;如果用户没有开发能力,可以向我们OEM或定制。
我公司为用户提供VB、VC、C#、.NET、Labview、labwindows、delphi等例子程序及源代码。提供API及函数调用手册等二次开发必备资料。
如果您想学习CAN相关知识,我们可以随产品提供课程视频和部分CAN应用资料。
部分二次开发实例(我公司不提供以下软件)
电池管理系统,管理电池电压,温度及实时充/放电电流。
汽车ECU程序bootloader系统,用于下载ECU程序。
SCR控制器(DCU)程序刷写软件,用于下载程序。
汽车发动机参数监测软件,可用制图的方式,将发动机速度及温度等参数直观的展示出来,方便检测人员等分析。
汽车诊断分析软件,用于汽车数据监控,并将某些需特殊监控的信号以图形方式直观显示。
如您需要定制或OEM特定功能或设备外形,可以委托我们为您开发。我公司提供专业的定制服务,且所有软硬件均支持按客户要求定制。无论是软件实现某些功能还是硬件尺寸,接口形式等特殊需求,均可按客户要求完美定制。十年专业品质,值得您的信赖。
部分定制实例:
发货清单
CANCore核心模块1片。
光盘一张,内含USB-CAN分析仪调试工具软件、用户手册、CAN总线相关资料。
我们有完善的资质认证——实体公司,实力保障
我们有国际化的一流生产线——管理严格,品质可靠
我们有严苛的出厂检测标准——精益求精,不留隐患