目录
CAN 总线的拓扑图:



CAN 报文的解析规则:
通常是讲接收到的16进制数据翻译成字符串格式的数据,根据dbc 文件中定义的规则来进行解析。

DBC 文件介绍:
以CDCU_ICAN_Release.dbc为例来介绍:
1.版本和新符号

2.波特率定义:
BS_:[baudrate:BTR1,BTR2];其中BS_为关键字,用于定义CAN网络的波特率;[ ]内容表示为可选部分,可以省略但关键字”BS_:”必须存在,省略则会出错。

3.网络节点的定义
格式如下:
BU_:Nodename1 Nodename2 Nodename3 ……
其中BU_为关键字,表示网络节点,格式中的Nodename1、Nodename2表示定义的网络节点名字,由用户自己定义;但需保证节点命名的唯一性。

4.报文帧的定义
格式如下:
BO_ MessageId(10进制数表示) MessageName: MessageSize Transmitter
(1)、BO_为关键字,表示报文;

本文详细介绍了CAN总线的拓扑结构、报文解析规则,包括DBC文件中的版本、波特率定义、网络节点和报文帧的配置,以及信号和数值表的定义和实际应用实例。

7767

被折叠的 条评论
为什么被折叠?



