DBC
- dbc数据库文件是一种用来描述CAN总线协议中协议数据及其代表的具体意义
- 可以用来监测与分析CAN网络上的报文数据,也可以用来模拟某个CAN节点
DBC文件的创建
- DBC文件的创建分为以下几个步骤
- 创建一个CAN数据库文件
- 创建信息需要用到的数值表
- 创建信号并且关联数值表
- 创建报文
- 创建网络节点
- 将信号、报文及网络节点进行关联链接
- 创建或导入自定义属性并进行修改
- 一致性检查
对文件的解析
- 在一个DBC文件中主要包含以下信息
- 版本与新符号
- 波特率定义(必须项)
- 网络节点的定义(必须项)
- 报文帧的定义
- 信号的定义
- 属性定义部分
- 数值表部分
版本与新符号
- DBC的文件头部包含“version”与“new symbol”的信息
- 版本
- 版本的信息可以为空,也可以由用户自定定义
- 信号量
- 信号量的信息为在创建DBC文件时会自动生成