摘要
先给出小结,让你有个清晰的过程
DBC数据库文件是用来描述CAN网络节点间数据通讯的一种文件,包含了CAN总线协议中协议数据及其所代表的具体意义。
它可以用来监测与分析CAN网络上的报文数据,也可以用来模拟某个CAN节点。简单的讲,dbc文件描述了在CAN网络上有哪些报文信息;这些报文上又携带了哪些信号信息;该报文是从哪个节点发出,哪个节点进行接收的等信息。所以,我们在进行dbc文件的创建时,其实也是要抓住dbc文件的主体,即完成信号、报文、节点的创建;再对其进行关联链接。
DBC文件的创建过程一般可分为以下几个部分:
1、新建一个CAN数据库文件
2、创建信号要用到的数值表Value Tables
3、创建信号Signals,关联该信号的数值表
4、创建报文Messages
5、创建网络节点Network nodes
6、将信号、报文及网络节点进行关联链接
7、创建或导入自定义属性,并进行修改
8、一致性检查
用到的工具
Ps:关于上面提到的第2点到第5点的信息,一般车厂都会通过通讯矩阵更新给出。我们按照通讯矩阵中的信息进行信号、报文、网络节点等信息的创建关联。
创建步骤
接下来以如下的一条报文为例,介绍下在CANdb++ Editor工具下创建编辑dbc文件的详细步骤。