💡DBC 文件的核心用途是解析总线数据,从而获得物理信号的真实值。
大纲:
DBC 是什么,有什么用?
如何编写 DBC 文件?
如何解析 CAN 报文?
正文:
DBC
CAN bus databases 的缩写,DBC 是一个文本文件,其中包含了 CAN 总线报文的解析方法,提取出正确的物理量。DBC 文件的核心是描述解析 CAN 报文(Msg)和信号(Signal)的规则。
如何创建一份 DBC 文件?
a)利用专门的 DBC 编辑工具创建
- Vector CANDB++
- Kvaser Database Editor
- canmatrix (Python)
b)根据 DBC 文件的语法规则进行编写
- 报文(message)语法
- 信号(signal)语法
⬇️这个网站弄的挺不错