一种自动生成DBC的方法及装置制造方法及图纸

技术编号:37995196 阅读:21 留言:0更新日期:2023-06-30 10:09
本发明专利技术公开了一种自动生成DBC的方法及装置,涉及整车新能源电控CAN开发技术领域,主要目的在于实现在满足汽车项目开发编写CAN矩阵Excel表格的同时,完成对应的DBC文件编写,节省开发时间,提高开发效率。本发明专利技术主要的技术方案为:获取待生成DBC对应的生成命令信息;基于所述待生成DBC对应的生成命令信息,利用在CAN矩阵表格中设置的预设宏解析所述CAN矩阵表格得到所述待生成DBC所需的结构信息和属性信息;基于所述待生成DBC所需的结构信息和属性信息生成对应的所述DBC。本发明专利技术用于整车新能源电控CAN开发。能源电控CAN开发。能源电控CAN开发。

【技术实现步骤摘要】
一种自动生成DBC的方法及装置


[0001]本专利技术涉及整车新能源电控CAN开发
,尤其涉及一种自动生成DBC的方法及装置。

技术介绍

[0002]在常规CAN开发过程中,当整车电子电气架构完成后,需要结合整车策略进行进一步开发。在开发过程中,当整车配套的CAN协议开发完成后,需要完成所述CAN协议对应的DBC文件。
[0003]目前,完成所述CAN协议对应的DBC文件的方法是在Vector CANdb++软件上手动逐一添加DBC报文及信号;当整车策略需求出现较大变更时,手动编写DBC文件。
[0004]但是,采用上述处理方法,完成DBC文件一般需要二到三天时间,不但耗时耗力,而且手动编辑错误率极高,严重影响项目开发进度和效率。再者,当整车策略需求出现较大变更时,通过再次手动编写DBC文件的方式会导致严重拖延项目开发时间,且开发效率极低。

技术实现思路

[0005]鉴于上述问题,本专利技术提供一种自动生成DBC的方法及装置,主要目的是为了实现在满足汽车项目开发编写CAN矩阵Excel表格的同时,完成对应的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种自动生成DBC的方法,其特征在于,所述方法包括:获取待生成DBC对应的生成命令信息;基于所述待生成DBC对应的生成命令信息,利用在CAN矩阵表格中设置的预设宏解析所述CAN矩阵表格得到所述待生成DBC所需的结构信息和属性信息;基于所述待生成DBC所需的结构信息和属性信息生成对应的所述DBC。2.根据权利要求1所述的方法,其特征在于,所述获取待生成DBC对应的生成命令信息,包括:利用在所述CAN矩阵表格中预设的自动生成DBC工具按键生成所述DBC对应的生成命令信息。3.根据权利要求2所述的方法,其特征在于,在利用在所述CAN矩阵表格中预设的自动生成DBC工具按键生成所述DBC对应的生成命令信息之前,所述方法包括:在所述CAN矩阵表格中创建新选项卡及所述新选项卡对应的组,分别将所述新选项卡和所述新选项卡对应的组进行命名;将命名后的所述新选项卡和所述新选项卡对应的组设置为自动生成DBC工具按键。4.根据权利要求3所述的方法,其特征在于,在所述CAN矩阵表格中创建新选项卡及所述新选项卡对应的组之前,所述方法还包括:根据预设编写规则编写所述CAN矩阵表格,所述CAN矩阵表格至少包括CAN网络节点、CAN报文帧信息和CAN信号信息。5.根据权利要求4所述的方法,其特征在于,所述根据预设编写规则编写所述CAN矩阵表格,包括:根据预设所述CAN矩阵模板和所述CAN协议要求编写所述CAN矩阵表格。6...

【专利技术属性】
技术研发人员:杨德超刘海宝李雷
申请(专利权)人:德力新能源汽车有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1