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 格式支持通过属性描述附加信息,例如 CAN 总线的波特率。DBC 文件中描述的 CAN 通信和属性被用来通过配置工具DaVinci Configurator Pro 配置嵌入式通信协议栈。
2.1 dbc属性
在Vector的CA
订阅专栏 解锁全文
576

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



