一种动力域控制器软件集成方法及系统技术方案

技术编号:36707736 阅读:31 留言:0更新日期:2023-03-01 09:31
本发明专利技术提出一种动力域控制器软件集成方法及系统,所述方法中,在应用层软件ASW与底层软件BSW之间设置虚拟总线接口VFB作为中间层,采用ARXML文件作为中间层的所有交互接口的描述性文件进行接口信息描述,适配不同软件开发工具开发的应用层软件,以实现多种开发工具开发的应用层软件快速集成,降低软件开发周期和成本,达到提高软件开发效率和质量的目的,用以解决动力域控制软件的集成难点。以解决动力域控制软件的集成难点。以解决动力域控制软件的集成难点。

【技术实现步骤摘要】
一种动力域控制器软件集成方法及系统


[0001]本专利技术属于汽车动力系统控制领域,特别涉及一种动力域控制器软件集成方法及系统。

技术介绍

[0002]在下一代车型的开发中,域控制器技术的应用已成为一种趋势,这将极大改变汽车的电子电气架构。动力域控制器硬件具有强大的运算能力和丰富的硬件资源,可以使动力控制系统集成度更高,集成更多的核心功能模块,降低对执行和感知资源的需求。此外对于混合动力汽车而言,为了适应快速变化的新能源汽车市场和给用户带来更加愉悦的驾乘体验,软件功能的快速迭代与更新就显得尤为重要,由此带来的研发周期及成本增加已经成为一个急需解决的矛盾。
[0003]CN113176903A提出了一种Simulink模型应用于不同汽车控制器平台的软件集成方法及系统,所述软件集成方法包括:根据不同的汽车控制器平台,配置不同的硬件信息,当进行模型开发时,选取所需的汽车控制器平台;根据选取的所述硬件信息,以供开发人员进行模型开发使用,硬件信息以S

function的形式封装成Simulink模型,并存储与Simulink库本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种动力域控制器软件集成方法,其特征在于,步骤1,统一各应用层软件的数据类型定义和生成的C代码标准;步骤2,根据各应用层软件模块对输入输出信号需求,生成一个通信矩阵;步骤3,根据通信矩阵生成各应用层软件所需的ARXML文件;步骤4,生成中间层:在应用层软件ASW与底层软件BSW之间设置虚拟总线接口VFB作为中间层,采用ARXML文件作为中间层的所有交互接口的描述性文件进行接口信息描述,适配不同软件开发工具开发的应用层软件;步骤5,通过软件集成系统将底层、中间层、应用层三个部分软件集成编译。2.根据权利要求1所述的动力域控制器软件集成方法,其特征在于,步骤4中,所述软件开发工具是采用ARXML文件作为描述性文件的开发工具,包括Simulink工具、ASCET工具以及人工代码。3.根据权利要求2所述的动力域控制器软件集成方法,其特征在于,基于所述Simulink工具和ASCET工具开发的应用层软件通过读取ARXML文件获取接口函数信息,或者调用脚本工具将ARXML文件中的接口描述信息生成在接口说明文档中。4.根据权利要求2所述的动力域控制器软件集成方法,其特征在于,基于人工代码开发的应用层软件调用通过脚本工具读取ARXML文件生成中间层的接口函数。5.根据权利要求3或4所述的动力域控制器软件集成方法,其特征在于,由ARXML文件生成的相关接口函数组成所述中间层的虚拟总线接口VFB。6.一...

【专利技术属性】
技术研发人员:苏永川刘斌蔡健伟
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1