Java|Ebyte CAN分析软件——ECAN Tools

Java|Ebyte CAN分析软件——ECAN Tools

文章图片

Java|Ebyte CAN分析软件——ECAN Tools

文章图片

Java|Ebyte CAN分析软件——ECAN Tools

文章图片

Java|Ebyte CAN分析软件——ECAN Tools

文章图片

Java|Ebyte CAN分析软件——ECAN Tools

文章图片

Java|Ebyte CAN分析软件——ECAN Tools

文章图片

Java|Ebyte CAN分析软件——ECAN Tools

文章图片

Java|Ebyte CAN分析软件——ECAN Tools

一、软件简介
ECAN Tools是由成都亿佰特电子科技有限公司开发的一款小体积 , 绿色免安装 , 下载即用且完全免费的CAN分析工具软件 。 配合CAN分析仪可实现CAN报文解析、CAN数据组包发送、CAN帧过滤、总线监控等实用功能 。 软件支持多语言 , 支持简体中文与英文 。
二、功能说明1、设备管理

目前该软件支持我司开发的“CAN分析仪”——ECAN-U01与ECAN-U01S , 进入软件后会自动弹出设备管理界面 , 将设备接入电脑后(通过USB2.0接口) , 上图“箭头1”处将显示当前在线设备(不会显示非CAN分析仪串口号) 。

打开设备后 , 可打开或关闭设备通道 , 或配置通道波特率 , 支持标准波特率“1000kbps”、“800kbps”、“500kbps”、“250kbps”、“125kbps”、“100kbps”、“50kbps”、“20kbps”、“10kbps”、“5kbps” 。 同时支持自定义波特率 , 如下图所示 。

自定义波特率通过总线时钟与需要的波特率 , 根据公式
Baud = 72000000/(pre(1+1+tbs1+1+tbs2))
算出所有满足公式的”PRE””TBS1””TBS2” , 将这三个参数配置到CAN控制器后就能将CAN控制器配置成对应的波特率 。
2、帧显示

ECAN Tools的主界面将显示CAN分析仪收发的所有数据 , 最大显示100万帧 。 “暂停”不会停止CAN数据的接收 。 主界面右下角将统计“接收计数”“发送计数”“错误计数” 。

ECAN Tools支持系统时间戳与分析仪时间戳 , 默认选择系统时间戳 。 不同时间戳可实时切换 , 即每一条数据都自带两条时间戳 , 选择不同的时间戳界面上已经显示的时间戳也会实时修改 。
分析仪时间戳在分析仪的“发送”“接收”中断内生成 , 确保了时间戳的高准确度 , 系统时间戳在ECAN Tools接收到分析仪上报数据的时候生成 , 实时性没有分析仪时间戳高 , 但系统时间戳以日期为显示格式 , 更符合人类对于时间的认知 。
3、帧过滤




ECAN Tools的帧过滤功能可以精确定位到想要的CAN帧 , 该过滤功能将按照字符串部分匹配的方式 , 同时匹配“时间标识”“源通道”“帧ID”“帧类型”“方向”“数据长度”“数据”的方式过滤数据(区分大小写) 。
例如某个CAN帧的时间戳为“17:09:22.479” , 在“事件标识”输入栏内输入”1” ”17:” ”22” ”.479” “17:09:22.479” “ “17:09:22”等都能匹配到该条数据 , 但如果输入”8” “16” “17:”(中文冒号)”17:09:22.478”等就无法匹配到此条数据 , 各个词条以“逻辑与”的方式过滤缓存内的数据 。
4、数据保存

ECAN Tools支持缓存保存 , 与实时保存 , ECAN Tools最大缓存100万条数据 , 超过100万条后保存最新的100万条数据 , 实时保存不受限制 。 点击“保存”按钮后 , 数据将保存到用户指定路径 。