一种新能源汽车控制器软件在环测试模型及测试方法技术

技术编号:24887781 阅读:31 留言:0更新日期:2020-07-14 18:15
本发明专利技术揭示了一种新能源汽车控制器软件在环测试模型及其相对应的测试方法,模型包括信号传输模块、信号处理模块以及信号诊断模块;所述信号传输模块内至少包含CAN子模块及GUI子模块;所述信号处理模块内至少包含多个控制器软件模型框架;所述信号诊断模块内至少包示波器及数据记录。本发明专利技术能够实现对各类控制器软件内的控制模型进行在环测试,在代码生成前对控制模型的整体或局部功能进行验证,从而快速、准确地完成对问题的定位,缩短开发周期、降低研发成本、提高控制器的软件质量。

【技术实现步骤摘要】
一种新能源汽车控制器软件在环测试模型及测试方法
本专利技术涉及一种测试模型及应用该模型的测试方法,具体而言,涉及一种新能源汽车控制器软件在环测试模型及测试方法,属于车辆控制

技术介绍
近些年来,随着世界范围内环境的日益恶化和能源供应的日益紧张,世界各国燃油排放法规的收紧已经成为了不可逆转的趋势。在这样的时代背景下,新能源汽车因为其可以有效地达到节能减排的目的而在全世界范围内被大量推广。具体而言,在新能源汽车中,其核心部件包括整车控制器(VCU)、电机控制器(MCU)、高压电池管理系统(BMS)以及其他电控单元控制器。在这些控制器的设计制造过程中,其控制软件部分的设计流程一般首先采用模型化编程、然后再生成C代码、最后烧录在硬件设备中。由上述流程描述可以得知,虽然这种开发过程可以极大地提高软件开发效率,且相对于单纯的C代码而言、数据模型在后续维护时更为便捷。但是将这种方法应用于复杂的控制模型时,待模型整体编辑完毕后再进行模型测试,一旦出现问题,就需要从模型内最基础的模块开始逐一排查、定位问题并解决问题,毫无疑问地,这将极大地延长软件的开发周期。综上所述,如何在现有技术的基础上提出一种全新的、可应用于新能源汽车控制器软件测试的软件在环测试模型及其相对应的测试方法,以克服现有技术中的各种不足,也就成为了本领域内技术人员亟待解决的问题。
技术实现思路
鉴于现有技术存在上述缺陷,本专利技术的目的是提出一种新能源汽车控制器软件在环测试模型及测试方法,具体如下。一种新能源汽车控制器软件在环测试模型,包括:信号传输模块,与外部汽车控制器硬件电性连接,用于完成对整车上硬线信号及CAN信号的输入输出处理;信号处理模块,与所述信号传输模块电性连接,内置有多个汽车控制器软件模型框架且每个所述汽车控制器软件模型框架的信号接口均已配置,用于接收待测试的汽车控制器软件模型并对其进行测试;信号诊断模块,与所述信号传输模块电性连接且二者间数据交互,用于实时记录模型测试结果并显示;所述信号传输模块内至少包含,CAN子模块,内部设置有CAN通讯接口并利用该接口与外部汽车控制器硬件电性连接,用于实现软件模型与硬件控制器间的实时通讯,GUI子模块,内部设置有硬线模拟开关且该开关与所述信号处理模块电性连接,用于模拟整车硬线输入信号或仿真其他模拟信号;所述信号处理模块内至少包含,多个控制器软件模型框架,每个所述控制器软件模型框架分别用于接收一类待测试的汽车控制器软件模型,用于接收信号并依照对应信号完成测试;所述信号诊断模块内至少包含,示波器,用于显示测试过程中的全部信号,数据记录,用于实时记录并存储全部测试数据及测试结果。优选地,在所述信号传输模块内:所述CAN子模块内的CAN通讯接口由CAN通信模块配置;所述GUI子模块内的硬线模拟开关由MATLABGUI设计并配置。优选地,在所述GUI子模块内,所述其他模拟信号至少包括信号钥匙ON档信号、档位信号及刹车信号。优选地,在所述信号处理模块内,所述汽车控制器软件模型框架至少包括整车控制器软件模型框架、电机控制器软件模型框架及高压电池管理系统软件模型框架。优选地,所述信号处理模块所接收的待测试的汽车控制器软件模型至少包含:整车控制器软件的完整模型或局部功能模型,在模型测试过程中被复制输入所述整车控制器软件模型框架内;电机控制器软件的完整模型或局部功能模型,在模型测试过程中被复制输入所述电机控制器软件模型框架内;高压电池管理系统软件的完整模型或局部功能模型,在模型测试过程中被复制输入所述高压电池管理系统软件模型框架内。一种新能源汽车控制器软件在环测试方法,使用如上所述的新能源汽车控制器软件在环测试模型,包括如下步骤:S1、确定待测试的汽车控制器软件模型,随后将该模型复制输入所述信号处理模块内相对应的汽车控制器软件模型框架中,将所述信号处理模块内的其余框架或信号进行屏蔽;S2、对信号处理模块内的CAN子模块进行配置并将该模块上的接口与对应信号相连接,借助信号处理模块内的GUI子模块、采用回调函数控制模型输入值,生成整车硬线输入信号或仿真其他模拟信号;S3、将测试过程中的硬件部分及模块部分分别对应连接,配合Simulink仿真环境实现仿真过程实时通讯;S4、根据测试用例上的测试项目,控制所述GUI子模块对待测试的汽车控制器软件模型进行测试,信号诊断模块实时记录测试数据并将相关数据以示波器的形式显示,若测试结果满足要求,则测试通过、输出测试结果进而结束测试,反之则定位问题,修改测试模型,重复S4操作直至测试通过、输出测试结果进而结束测试。优选地,在S4中,还包括如下步骤:S41、预设测试结果,并将该结果输入所述信号诊断模块内,若测试结果与预设结果不一致,随即停止仿真并上报错误。优选地,在S4中,还包括如下步骤:S42、向所述信号诊断模块内添加强制切换开关,在仿真过程中切断相应过程、强制输出对应数值,模拟特定故障工况。本专利技术的优点主要体现在以下几个方面:本专利技术所提出的一种新能源汽车控制器软件在环测试模型及测试方法,能够实现对各类控制器软件内的控制模型进行在环测试,在代码生成前对控制模型的整体或局部功能进行验证,从而快速、准确地完成对问题的定位,缩短开发周期、降低研发成本、提高控制器的软件质量。本专利技术在测试时,主要利用测试模型逆向验证已烧录二进制可执行文件控制器的功能,不仅测试效率高、测试结果准确,而且在整个测试过程中所借助的硬件设备仅包括电脑、控制器和相应的CAN卡,测试成本极低,十分适合大规模的推广应用。此外,本专利技术也为同领域内的其他相关问题提供了参考,可以以此为依据进行拓展延伸,运用于同领域内其他有关模型测试的技术方案中,具有十分广阔的应用前景。以下便结合实施例附图,对本专利技术的具体实施方式作进一步的详述,以使本专利技术技术方案更易于理解、掌握。附图说明图1为本专利技术模型的结构示意图;图2为本专利技术方法的流程示意图。具体实施方式本专利技术提出了一种汽车电子控制单元模型以及已烧录二进制可执行文件控制器的功能验证模型,具体如下。如图1所示,一种新能源汽车控制器软件在环测试模型,包括:信号传输模块,与外部汽车控制器硬件电性连接,用于完成对整车上硬线信号及CAN信号的输入输出处理;信号处理模块,与所述信号传输模块电性连接,内置有多个汽车控制器软件模型框架且每个所述汽车控制器软件模型框架的信号接口均已配置,用于接收待测试的汽车控制器软件模型并对其进行测试;信号诊断模块,与所述信号传输模块电性连接且二者间数据交互,用于实时记录模型测试结果并显示。所述信号传输模块内至少包含:CAN子模块,内部设置有CAN通讯接口并利用该接口与外部汽车控制器硬件电性连接,所述CAN通讯接本文档来自技高网...

【技术保护点】
1.一种新能源汽车控制器软件在环测试模型,其特征在于,包括:/n信号传输模块,与外部汽车控制器硬件电性连接,用于完成对整车上硬线信号及CAN信号的输入输出处理;/n信号处理模块,与所述信号传输模块电性连接,内置有多个汽车控制器软件模型框架且每个所述汽车控制器软件模型框架的信号接口均已配置,用于接收待测试的汽车控制器软件模型并对其进行测试;/n信号诊断模块,与所述信号传输模块电性连接且二者间数据交互,用于实时记录模型测试结果并显示;/n所述信号传输模块内至少包含,/nCAN子模块,内部设置有CAN通讯接口并利用该接口与外部汽车控制器硬件电性连接,用于实现软件模型与硬件控制器间的实时通讯,/nGUI子模块,内部设置有硬线模拟开关且该开关与所述信号处理模块电性连接,用于模拟整车硬线输入信号或仿真其他模拟信号;/n所述信号处理模块内至少包含,/n多个控制器软件模型框架,每个所述控制器软件模型框架分别用于接收一类待测试的汽车控制器软件模型,用于接收信号并依照对应信号完成测试;/n所述信号诊断模块内至少包含,/n示波器,用于显示测试过程中的全部信号,/n数据记录,用于实时记录并存储全部测试数据及测试结果。/n...

【技术特征摘要】
1.一种新能源汽车控制器软件在环测试模型,其特征在于,包括:
信号传输模块,与外部汽车控制器硬件电性连接,用于完成对整车上硬线信号及CAN信号的输入输出处理;
信号处理模块,与所述信号传输模块电性连接,内置有多个汽车控制器软件模型框架且每个所述汽车控制器软件模型框架的信号接口均已配置,用于接收待测试的汽车控制器软件模型并对其进行测试;
信号诊断模块,与所述信号传输模块电性连接且二者间数据交互,用于实时记录模型测试结果并显示;
所述信号传输模块内至少包含,
CAN子模块,内部设置有CAN通讯接口并利用该接口与外部汽车控制器硬件电性连接,用于实现软件模型与硬件控制器间的实时通讯,
GUI子模块,内部设置有硬线模拟开关且该开关与所述信号处理模块电性连接,用于模拟整车硬线输入信号或仿真其他模拟信号;
所述信号处理模块内至少包含,
多个控制器软件模型框架,每个所述控制器软件模型框架分别用于接收一类待测试的汽车控制器软件模型,用于接收信号并依照对应信号完成测试;
所述信号诊断模块内至少包含,
示波器,用于显示测试过程中的全部信号,
数据记录,用于实时记录并存储全部测试数据及测试结果。


2.根据权利要求1所述的新能源汽车控制器软件在环测试模型,其特征在于,在所述信号传输模块内:所述CAN子模块内的CAN通讯接口由CAN通信模块配置;所述GUI子模块内的硬线模拟开关由MATLABGUI设计并配置。


3.根据权利要求1所述的新能源汽车控制器软件在环测试模型,其特征在于:在所述GUI子模块内,所述其他模拟信号至少包括信号钥匙ON档信号、档位信号及刹车信号。


4.根据权利要求1所述的新能源汽车控制器软件在环测试模型,其特征在于:在所述信号处理模块内,所述汽车控制器软件模型框架至少包括整车控制器软件模型框架、电机控制器软件模型框架及高压电池管理系统软件模型框架。


5.根据权利要求4所述的新能源汽车控制器软件在环测试模型,其特征在于,...

【专利技术属性】
技术研发人员:李家瑞
申请(专利权)人:北京奥易克斯科技有限公司
类型:发明
国别省市:北京;11

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

1