【补充篇】Davinci工具要求的dbc格式
1 简介
DBC文件是一种用于描述CAN(Controller Area Network,控制器局域网络)通信协议中报文和信号的格式化文件,其全称为“Database CAN”。DBC文件的核心作用是定义和解析CAN网络中的通信数据,包括节点、报文、信号及其属性等信息。
对于不同角色的工程师,DBC文件有着不同的作用:
- 对于E/E架构工程师,DBC文件属于架构设计的产物之一,通常在Port的设计阶段梳理出信号列表,由网络设计工程师进行打包,从而形成【通信矩阵】,进而导出为dbc文件;
- 对于软件开发工程师,DBC文件是BSW软件开发的重要输入文件,通过导入DBC文件快速完成配置;对于应用软件工程师,DBC是快速查阅信号、报文、节点、发送属性等关键信息的依据;
- 对于测试工程师,DBC文件是进行用例开发、节点仿真、数据分析等工作的重要输入。
本文将介绍Davinci CFG对DBC文件的要求。
2 CAN DBC 格式介绍
CAN data base(简称 DBC)描述了一个网络中所有 ECU 之间的 CAN 通信。对于一辆车中的多个 CAN 网络,需要为每个 CAN 总线创建一个单独的 DBC 文件。此外,DBC 格