跳转到内容

CAN FD 与 DBC 工作流

对于 CAN FD 项目,在 BUSMASTER 中使用 DBC 作为主数据库格式。DBC 文件可以描述超过 8 字节的帧,并且是 CAN FD 发送窗口编辑、信号解析、信号观察、图形绘制、日志分析和回放分析的推荐路径。

CAN FD 将有效载荷长度扩展至最多 64 字节,并且可以使用 FD 和 BRS 帧属性。传统的 DBF 工作流是基于经典 CAN 设计的,未为 CAN FD 帧属性提供完整的开放路径。出于这个原因,BUSMUST 推荐所有 CAN FD 数据库使用 DBC。### 使用 DBC 文件

  1. 从数据库菜单打开或关联 DBC 数据库。
  2. 确认 CAN FD 消息和信号定义在 BUSMASTER 中可见。
  3. 使用发送窗口添加数据库消息,编辑物理或原始信号值,并发送帧。
  4. 使用消息窗口解析、信号观察和信号图形来检查接收到的信号值。### DBF 的局限性

DBF 仍可用于传统的经典 CAN 项目,但不应将其用作 CAN FD 的主数据库格式。如果项目需要 CAN FD 有效载荷长度、FD 帧类型或 BRS 行为,请将数据库转换或维护为 DBC。### 兼容性说明

来自不同工具的 DBC 文件可能包含语法差异。如果 DBC 加载失败或信号被错误解析,请尝试从 DBC 编辑器中再次保存该文件,并移除非必要的消息,直到找到不兼容的部分。当需要进行兼容性分析时,请将存在问题的 DBC 文件分享给 BUSMUST 支持团队。


权威来源: BUSMASTER DITA help source CANFD_DBC_Workflow.dita, compiled into BUSMASTER.CHM with the application.