kcan-bus 软件介绍
kcan-bus 是鲲弘面向 KCAN 设备推出的 Windows CAN / CAN FD 总线调试软件,支持设备与通道配置、报文收发、发送任务、报文记录与回放,以及总线状态检测等功能。

主要功能
| 功能 | 说明 |
|---|---|
| 设备与通道连接 | 连接 KCAN 设备并配置 CAN / CAN FD 通道,支持自动计算、手动编辑和粘贴导入位时序参数 |
| 多设备工作区 | 每台设备使用独立工作区;切换当前设备或页面不会停止其他设备的任务与记录 |
| 报文观察 | 在同一页面查看收发报文,可逐帧显示或按 ID 聚合,并按通道、帧 ID 和方向筛选 |
| 报文发送 | 支持单帧发送、可循环的序列任务,以及相互独立的周期任务 |
| 总线状态 | 显示各通道状态、设备上报的负载率、TEC / REC、帧率、帧数和诊断信息 |
| 记录与回放 | 在后台记录报文,支持分页回看,并可将观察报文或记录分卷导出为 CSV |
| 工程管理 | 保存通道配置、发送任务草稿和显示设置,便于下次继续调试 |
获取与使用准备
前往 kcan-bus 官方 Releases 下载 Windows 版本,然后按以下步骤运行:
- 将压缩包完整解压。
- 双击运行
kcan-bus.exe。
快速开始
1. 选择设备并打开通道
启动软件后,点击 设备 → 设备连接与通道配置…,选择需要调试的设备。

在设备连接窗口中:
- 从左侧设备树中选择设备和目标 CAN 通道。
- 在右侧选择
经典 CAN或CAN FD工作模式。需要时可启用只听模式。 - 在“自动计算”中选择波特率,或使用“手动位时序”“粘贴导入”填写完整参数。
- 点击 应用配置并打开通道。
- 如需使用其他通道,继续逐路配置并打开;点击完成返回设备工作区。

2. 观察 CAN 报文
在 收发调试 页面,顶部“通道状态”会显示各通道的连接与错误状态。单击通道按钮可选择要观察的通道,并可同时观察多路。
报文表格支持以下常用操作:
- 列表可选“按时间跟踪”和“按 ID 监视”排序。
- 按帧 ID、收发方向和报文类型筛选报文。
- 暂停显示、跟随最新报文、清空当前观察视图或导出 CSV。

3. 发送单帧报文
在 收发调试 → 单帧发送 中:
- 选择一个已经打开的发送通道。
- 选择帧类型,填写十六进制帧 ID 和数据。
- 根据需要设置扩展帧、BRS 或 RTR。
- 检查内容后点击发送。也可以使用
Ctrl+Enter发送当前单帧草稿。

发送后可在报文观察中查看帧信息。
常用操作
序列与周期发送
- 序列任务:可添加、编辑和排序多条报文,为每一步配置发送后间隔,并选择是否循环执行。任务启动后使用当时的快照,运行中编辑只会改变草稿。
- 周期任务列表:每条报文拥有独立周期和运行状态,适合同时发送多组周期报文。


Windows 软件定时存在抖动,页面中的最小周期不代表硬实时发送能力。
查看总线状态
切换到 总线状态 页面,可查看各通道的连接状态、负载率曲线、TEC / REC、帧率、帧数和诊断信息。缺失或过期的设备指标不会显示为零。

记录、回看与导出
选择 文件 → 开始记录…。

选择保存目录并开始记录。软件会在后台记录当前设备所有已打开通道的报文,默认每
512 MiB生成一个.kcanlog分卷。
再次打开文件菜单并停止记录,等待数据写入完成。
选择 报文记录 → 打开报文记录…,打开已完成的
.kcanlog分卷,即可分页回看或按时间定位。
使用 导出观察报文 CSV… 或 导出当前记录分卷 CSV… 导出所需数据。
暂停、筛选或清空观察视图不会停止后台采集和文件记录。重新配置或重开通道前,应先停止当前设备的记录并等待落盘完成。
保存与打开工程
- 选择 文件 → 保存本设备工程…,将当前设备的通道配置、发送任务草稿和显示设置保存为
.kcanproj文件。 - 选择 文件 → 打开工程… 导入已有工程。导入后应核对设备映射和通道配置,再逐路应用。
工程文件不保存运行状态。打开工程不会自动连接通道、启动发送或开始记录。
使用提示
- 单击“通道状态”中的通道按钮只改变观察范围,不会改变发送目标或通道连接状态。
- “暂停显示”和“清空当前观察视图”只影响屏幕显示,不会停止报文采集或磁盘记录。
- 多台设备使用独立工作区;切换当前设备或页面不会停止其他设备正在运行的任务和记录。
- 关闭或复位通道会先停止相关任务;复位完成后不会自动恢复发送。