💡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)语法

    ⬇️这个网站弄的挺不错