ECAN Tools 软件使用说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ECAN Tools软件使用说明
软件安装
1、在Windows 系统第一次安装软件:
Ⅰ、在产品光盘目录下,找到ECAN Tools文件夹,点击Setup.exe 安装文件,双击后系统开始安装。

Ⅱ、单击下一步继续;
Ⅲ、如果同意许可协议点击“同意”继续安装,否则点击“拒绝”退出安装。

Ⅳ、如果要安装到不同的目录,请单击“浏览”按钮,选择好安装目录后,点击确定;
Ⅴ、一直点击一步,开始复制文件;
Ⅵ、文件复制完成,点击“完成”按钮,退出安装;
Ⅶ、文件复制完成后,此时将CAN分析仪用USB 电缆与PC 机正确连接;
软件使用
ECANTools软件使用手册
目录
一、概要- - - - - - - - - - - - - - - - - - - - -
1 . 1 定义说明- - -- - - - - - - - - - - - - - - -
1 .
2 快速查找- - - - - - - - - - - - - - - - - -
二、概述- - - - - - - - - - - - - - - - - - - - -
2 . 1 概要- - - -- - - - - - - - - - - - - - - - -
2 . 2 客户机服务器概念- - - - - - - - - - - - - - -
2 .
3 控制面板- - - - - - - - - - - - - - - - - - -
2 . 4 客户程序- - -- - - - - - - - - - - - - - - - -
2 . 5 开放的应用程序接口- - - - - - - -- - - - - - -
三、安装和启动- - - - - - - - - - - -- - - - - - - -
3 . 1 安装- - - - - - - - - - - - - - - - - - - - - - 3 . 2 系统要求- - - - - - - - - - - - - - - - - - - -
3 . 3 启动- - - - - - - - - - - - - - - - - - - - - -
四、软件使用- - - - - - - - - - - - - - - - - - - - -
4 . 1 软件启动- - - - - - - - - - - - - - - - - - - - - 4 . 2 波特率自动识别 - - - - - - - - - - - - - - - - - 4 . 3 数据接收相关功能- - - - - - - - - - - - - - - - - 4 . 4 数据发送相关功能- - - - - - - - - - - - - - - - - 4 .
5 总线诊断功能- - - - - - - - - - - - - - - - - - -
1 .1 定义说明
CAN:控制器局域网(C ontroller A rea N etwork)。

数据帧:CAN总线的标准数据报文。

一个数据帧包括一个11位或29位的标识符(COBID)和一个0到8
字节的数据域。

错误帧:用来指示CAN总线错误的特殊报文。

远程帧:CAN请求报文。

是一种请求数据报文帧而没有数据域的特殊帧。

RTR(R emote T ransmit R equest):CAN数据帧的一位,用来标识报文是数据帧还是远程帧。

跟踪:接收到CAN报文的记录。

触发事件:引起控制面板的状态从后置触发到前置触发的已定义的事件。

1 .
2 快速查找
第2章用CAN分析仪的特点描述它的客户机-服务器概念在本章的最后有一个全部可用功能的列表。

第3章描述安装和启动的信息。

第4章描述控制面板的配置,操作和记录跟踪。

2. 1 概要
GC-Tech CAN分析仪是一个用监控CAN-bus网络的软件硬件工具,功能通用而且非常强大。

GC-Tech CAN分析仪软件作为标准的Windows 9X/ME/2000/XP 下的32 位应用程序,体现了与操作系统相关的所有优势,比如多任务、不依赖于程序的统一操作、剪切、粘贴等等。

GC-Tech CAN分析仪软件是基于GC-Tech CAN分析仪硬件的软件程序,可以运行在安装CAN分析仪硬件的计算机上,同时能够处理11 位标志符模式(CAN2.0A 协议)和29 位标识符模式(CAN2.0B 协议)的CAN 报文。

客户应用程序实际处理各类 CANBUS 报文信息,并提供强大的分析功能。

2.2 客户机、服务器概念
不管是多么高级的功能,这个工具都能提供最大限度的简单和友好的用户界面.它本质上包括两个不
同的组成部分:
控制面板用来管理硬件资源和客户应用程序的服务器。

客户应用程序它用来实际的分析,解释,处理CAN报文。

2. 3 控制面板
为了管理硬件资源,通过控制面板可以实现下面的功能:分析环境的配置、CAN报文的记录、分发跟踪记录给活动着的客户程序。

分析环境的配置:为了配置控制面板l,一些硬件的参数必须被配
置例如硬件类型(接口卡的类型),地址,分配的中断和波特率然后分配客户程序给服务器(控制面板),而且这些配置可以被保存。

这些客户应用程序可以多次分配给服务器。

CAN报文的记录:记录和保存一序列的报文叫做跟踪记录,一个跟踪记录被特定的事件触发。

用户可以通过设置触发点定义开始和结束一条记录,例如:一条错误帧、一条远程帧、特定的标识/或者数据内容。

2. 4 客户程序
客户应用程序提供对CAN报文进行接收、发送、分析的功能。

模块化的结构允许多个客户程序的实例同时运行。

利用各种接收过滤器允许将接收的的数据以可理解的方式显示。

CAN分析仪的最重要的分析功能描述如下:
发送单条CAN报文
循环发送CAN报文
再线接收CAN报文
三、安装和启动
3. 1 安装
只需运行安装程序然后再根据提示即可完成安装,前面有介绍。

需要注意的是先安装驱动后再接硬件,这时系统会认出设备,然后自动安装。

3. 2 系统要求
奔腾CPU(同等性能的其他CPU)或者更高(推荐奔腾2以上)256M 内存(推荐512M)Windows 9X/Me/2000/XP/7/8,至少一台GC-Tech CAN 分析仪硬件
3. 3 启动ECANTools
点击安装程序创建的图标(桌面图标)就可运行ECANTools;
四、软件使用
4.1 软件启动
安装好windows驱动后,连接CAN分析仪硬件,打开软件会有如下图所示设置界面。

“可添加的CAN设备”显示的就是我们刚才插入的硬件;设备ID,我公司提供唯一设备ID,此硬件ID可作为二次开发加密使用,软件可绑定ID号或ID段,为您保护研发成果;hardware为我公司自定义硬件版本号,对于用户无任何意义。

选中设备后,在下边可以设置一些具体的工作模式和波特率。

如您购买的是双通道设备,可通过选项卡分别对CAN1、CAN2进行设置,设置波特率尤为重要,此处设置波特率不可以手动输入,需要通过下来菜单选择,我公司产品支持如下图所示标准波特率:
如您使用的是特殊波特率,请点击自定义并联系我们,我们会帮您计算寄存器设置值。

如您不知道总线的波特率,可以选择“波特率自动识别”,自动识别成功条件:总线工作正常,且有至少2个节点在正常收发数据。

此功能会在4.2中详细说明。

请注意,设置波特率尤其重要,许多客户反映设备连接上之后没有数据,或总线错误,实为波特率没有设置就直接点击确定打开设备。

在这里提示您,无论您将我们的设备作为主或从设备使用,只要您将设备接入到CAN总线上,必须将设备的波特率设置成与总线波特率一致,才可以正常工作。

选择好波特率后,可以按确定,添加设备。

当设备正常添加成功后,如下图:
点击方框打钩,可以启动设备,此时如果硬件正确启动,PWR和SYS
指示灯会一个常亮,一个慢闪(大概1秒1次)。

在“设备”窗口中出现刚才选择的设备;您可以点击“添加/设置”来对设备参数进行修改和替换其他设备。

可点击“复位”清除总线故障状态指示。

4.2 波特率自动识别
4.2.1 波特率自动识别环境要求:
总线工作正常,且总线上至少有2个节点在正常通信、收发数据。

这里用双通道设备(粉)模拟CAN总线上两个未知波特率的节点在正常通信,使用单通道设备(黑)作为检测方检测总线波特率,接线方法为CANH接CANH、CANL接CANL,环境搭好后打开软件。

4.2.2 开始识别操作
波特率识别分为两种模式:A.标准波特率识别。

(对标准波特率
进行一一识别。

) B.全范围波特率识别。

(手动输入识别范围,软件将对范围内的波特率进行全面匹配。


A.标准波特率识别截图:
B.全范围波特率识别截图:
4.3 数据接收相关功能
设备参数设置好后,软件就进入工作状态,如果总线上有数据,这时接收数据窗口就会有数据显示:
接收窗口功能条如下图所示:
4.3.1保存数据功能
可将当前发送/接收列表中的数据保存到本地文件,保存格式包括:文本文件(.txt)、二进制文件(.dat)、批处理文件(.can)。

文本文件便于数据保存及后期分析,批处理文件可通过软件修改后重新发送回总线。

4.3.2数据实时保存功能
点击工具条上的“实时保存”,设置实时保存的文本类型和文件名,便可开始数据实时保存功能(即设置保存节点A),再次点击(即设置保存节点B),系统会停止保存,并将从开始(A)到结束(B)的数据全部写入保存文件。

请注意,系统并不会实时写入数据。

即在实时保存过程中,保存
的文件中并不会有数据。

4.3.3暂停显示功能
可以点击暂停,即可将目前滚动中的数据窗口暂停,暂停时设备和软件依旧可以正常接收数据,只是数据窗口不会刷新,点击继续显示即可恢复滚动。

4.3.4显示模式(滚动/统计列表显示)设置
滚动显示是接收到的数据在接收列表中不停的向下滚动,当前窗口看到的是最新的数据;统计列表方式是按设置好的规则分类显示,如同一ID的数据包显示统计在一起,后面有统计包数量。

4.3.5清除功能
可以清空接收/发送窗口中的数据,以及缓存区中的数据。

4.3.6接收滤波设置
接收滤波设置可设置滤波ID或ID段,如设置滤波,软件会只显示被设置的滤波ID(段),不在滤波范围内的ID将会被过滤掉。

点击“编辑滤波”,弹出滤波设置窗口,可以设置滤波范围:
可以设置帧类型,设置滤波ID,注意要16进制输入,当勾选“设置使能滤波”时,滤波功能才能生效;如果要删除滤波,只需要去掉“设置使能滤波”的选择即可。

4.4 发送相关功能
4.4.1 普通模式发送数据功能
普通模式可以非常直观的编辑要发送的帧数据,可设置循环发送等特殊功能。

普通模式比较简单,编辑帧信息非常直观,这里着重介绍一下列表模式。

4.4.2列表模式发送数据功能
点击新建帧,可以编辑想要发送的数据帧
编辑数据中可设置帧ID,帧类型,帧格式,帧长度等数据;
在高级选项中,可以设置循环发送方式,可设置循环发送间隔时间,循环发送次数,可设置id递增,数据递增等方式。

当设置好后,数据及添加到发送队列中:
这时用鼠标点击send左边的方框来控制发送还是停止;当发送结束后复选框自动回复,循环发送的数据包在“已发送帧数”中可以看到成功发送的数据包。

点击编辑帧,可以编辑当前选择的发送列表中的数据。

点击删除,可以删除当前选择的发送列表中的数据。

4.4.3 文件发送功能
选择“发送文件”,即可打开发送文件对话框:
文件类型可设置普通文件或批处理文件(.CAN),普通文件用于对CAN总线设备进行烧写程序,需自行开发烧录软件,这里着重介绍一下批处理文件的发送。

按4.3.1所讲可以将接收到的数据保存为批处理文件(.CAN),
,批处理文件可以使用记事本方式打开,打开之后会看到保存下来的帧数据内容及格式。

这里不标准的称每个逗号之间为1个位做说明,打开批处理文件(.CAN)后,可以直观的看到保存下来的数据参数,用户可以对这些参数进行修改及添加,各个位置的定义在上图中已经给出,注意批处理文件中不可以存在任何形式的非标准数据,上图中添加注释只为讲解,实际编辑中请勿添加。

之后选择保存好的批处理文件就可以进行文件发送了,时间间隔
默认为1,无需改动,如需设置时间间隔请在批处理文件中更改。

4.4.4(脱机)中继功能
在CAN1、2通道选项卡上方可以选择设备的工作模式,双通道设备均支持CAN中继工作模式。

通过分别设置CAN1、CAN2的波特率,可以实现两条波特率不同的总线数据的转发中继。

点击“写设置”之后便可实现脱机中继。

硬件设备提供外接DC插头,标准的工业现场电源插头方便工业配套使用。

勾选“USB接收数据”后,即可使用ECAN Tools软件监控两条通道中继的数据,也可显示中继数据流向,此功能极其方便对CAN总线数据进行抓包,可以抓取握手协议等非常使用。

4.4.5智能脱机模式功能
可以通过加载TXT文档的方式对设备进行脱机程序烧写,烧写脱机程序后的设备可以实现文档中写出的智能发送数据等功能,且烧写后无需连接电脑,上电即运行。

具体TXT文档编写规则详见“脱机模
式使用说明”。

4.5 总线诊断功能
可通过软件右下角的状态,读出总线是否正常。

典型举例:
1.主动错误或被动错误:
说明波特率设置不正确或接线有误或总线空载或总线无响应
2.全是绿灯却没有数据
说明总线空载,无数据可接收。

相关文档
最新文档