ECAN Tools 软件使用说明 · 2015-04-21 · ECAN Tools 软件使用说明 软件安装...

Post on 15-Jul-2020

22 views 0 download

Transcript of ECAN Tools 软件使用说明 · 2015-04-21 · ECAN Tools 软件使用说明 软件安装...

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:控制器局域网(Controller Area Network)。

数据帧:CAN总线的标准数据报文。一个数据帧包括一个11位或29

位的标识符(COBID)和一个0到8

字节的数据域。

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

远程帧:CAN请求报文。是一种请求数据报文帧而没有数据域的特

殊帧。

RTR(Remote Transmit Request):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. 全是绿灯却没有数据

说明总线空载,无数据可接收。