CANtest

CANtest 官方版 v2.69

软件大小:16.10MB
软件类型:国产软件
软件语言:简体
软件授权:免费软件
软件分类: 系统其它
支持系统:

CANtest 是一款专业的 CAN 总线通信测试与调试工具,广泛应用于汽车电子、工业自动化、航空航天等领域。它支持 CAN2.0A/2.0B 协议,兼容多种硬件设备(如周立功 USBCAN 系列、Vector、PEAK 等),提供数据收发、监测、滤波、协议解析、自动化测试等功能,是 CAN 网络开发与维护的核心工具。

软件亮点

多协议支持

支持 CANopen、DeviceNet、SAE J1939、iCAN 等应用层协议的在线解析与模拟,满足复杂系统调试需求。

兼容 CAN FD(灵活数据速率),支持高速通信场景(如车载高速总线)。

直观的滤波设置

通过图形化界面配置接收过滤规则,可按 ID、帧类型、数据内容 筛选目标报文,减少无关数据干扰。

自动化测试能力

支持脚本编程(如 Python、Lua),可编写自动化测试用例,实现 批量发送、定时触发、数据比对 等功能。

提供 数据驱动测试,通过 Excel/CSV 文件批量导入测试数据,提升测试效率。

截图

软件特色

实时监测与回放

实时显示总线利用率、错误帧计数、通信报文,支持 数据保存为 TXT/CSV 格式,便于后续分析。

支持 数据回放,模拟历史通信场景,辅助故障复现。

硬件兼容性强

支持多品牌 USB-CAN 适配器(如周立功 ZCAN 系列、珠海创芯光电 USB-CAN Tool),通过更换 controlcan.dll 文件实现硬件适配。

截图

软件功能


数据收发

单帧发送:支持标准帧(11 位 ID)和扩展帧(29 位 ID),可配置数据长度(0-8 字节)及内容(十六进制)。

定时发送:设置发送周期(如 100ms),实现循环发送。

远程帧:模拟请求其他节点发送数据的场景。

协议解析

DBC 文件加载:解析标准 DBC 文件,将原始数据转换为人类可读的物理值(如车速、转速)。

协议在线分析:实时解码 CANopen、J1939 等协议报文,显示对象字典、PGN(参数组编号)等信息。

故障模拟

错误注入:模拟位错误、帧错误、报文丢失等异常情况,验证系统容错能力。

总线负载测试:通过高频率发送报文,测试总线在极限负载下的稳定性。

自动化脚本

脚本编辑器:内置脚本编辑器,支持变量定义、循环、条件判断等逻辑,实现复杂测试流程。

API 扩展:提供 C/C++/Python API,支持二次开发,集成到其他测试框架(如 LabVIEW、Python 测试框架)。

截图

常见问题

问题:设备无法打开(提示“打开设备失败”)

原因:驱动未安装、设备类型选错、硬件连接异常。

解决方案:

检查设备管理器中是否存在未识别的设备,安装对应驱动(如周立功驱动包)。

确认软件中选择的设备类型(如 USBCAN-2E-U)与实际硬件一致。

更换 USB 接口或线缆,避免供电不足。

问题:数据接收异常(如乱码、丢帧)

原因:波特率不匹配、滤波设置错误、总线负载过高。

解决方案:

确认波特率与目标总线一致(如 500kbps)。

检查滤波设置,确保未过滤目标 ID。

降低发送频率,避免总线过载。

CANtest下载地址

Windows版下载
立即下载:
CANtest

CANtest