
文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

文章图片

一、软件简介
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万条数据 , 实时保存不受限制 。 点击“保存”按钮后 , 数据将保存到用户指定路径 。
- 程序员|程序员的口味变了!C++首次逆袭JAVA:跻身最受欢迎编程语言TOP3
- Java|华为笔记本双12大促开启 智慧体验让办公学习更高效
- Java|京东第一刀落下:多个副总裁卸任 刘强东嫡系人手接管
- Java|荣耀Magic5Pro很大胆,16GB+5000mAh+100W,香喷喷
- Java|MIUI14把精简当作核心卖点,国产系统急需做减法
- Java|“高薪专业户”的IT互联网行业是否已达到天花板?Java行业薪酬
- javascript|全民淘宝节|千万个淘宝卖家,有千万种答案
- 【微服务】146:商品品牌业务后台Java代码编写
- 【微服务】162:利用Java实现索引库相关的分页、排序和聚合
- Java|闹剧结束了?台积电正式宣布,美媒:张忠谋把关键技术留在了本土
