一种可复用的新能源整车控制器硬件在环自动化测试方法与流程

文档序号:35346602发布日期:2023-09-07 20:12阅读:47来源:国知局
一种可复用的新能源整车控制器硬件在环自动化测试方法与流程

本发明属于自动化测试,具体涉及一种可复用的新能源整车控制器硬件在环自动化测试方法。


背景技术:

1、随着嵌入式技术的快速发展,嵌入式应用日益深入,嵌入式软件复杂程度越来越高。嵌入式软件间接控制一些硬件,与硬件设备组成一个系统,实际工作环境中如果嵌入式软件出现故障,可能会对硬件设备造成致命故障,所以在嵌入式软件实际应用之前需保证嵌入式软件的正确性和可靠性。由于嵌入式软件开发过程中需求改动频繁,传统测试需要测试人员按照设计的测试用例,执行测试步骤,比较测试结果和预期结果,进而判断该功能是否正确。这样在后续回归测试中由于人为的主观性可能会在测试过程或者测试结果中出现错误。为了保证测试的正确性和一致性,开发了一套可复用的自动化测试系统,对软件的质量、成本和周期带来显著的提高。


技术实现思路

1、本发明目的在于提供一种可复用的新能源整车控制器硬件在环自动化测试方法,可以提高硬件在环测试的准确性、稳定性和测试效率。

2、为了解决现有技术存在的上述问题,本发明所采用的技术方案为:

3、步骤一:根据整车功能需求和自动化测试建模的设计规则搭建整车测试模型,提取测试需求。

4、步骤二:搭建vcu硬件在环测试工程,所述vcu硬件在环测试工程包括:添加实时机,配置模拟输入输出板卡、数字输入输出板卡、电源板卡和通讯数据库文件。

5、步骤三:将hil系统的物理软硬件与整车控制系统的输入输出接口进行一一映射,形成一个闭环回路。

6、步骤四:搭建自动化测试系统的上位机观测界面,其中,观测界面的信息包括:包括vcu对零部件信号和驾驶员信号不同需求处理的响应。

7、步骤五:测试工程已经搭建完结,生成对应的测试工程。

8、步骤六:加载测试工程,根据测试需求编写测试序列。

9、步骤七:自动化生成测试报告。

10、作为进一步优化,所述步骤一中的测试模型包括电机模型、电池模型、驾驶员模型、辅机模型、交互的接口模型。

11、作为进一步优化,所述步骤一中的测试模型规则包括:将bms所在的can通道定义为can1通道,另一路can通道定义为can2,完成后续模型的设计。

12、作为进一步优化,所述整车测试模型需按照自动化建模的设计规则进行命名,所述测试模型文件为.slx文件必须转换为ni支持的.dll文件。

13、作为进一步优化,所述vcu硬件在环测试工程,需按照vcu硬件接口定义结合hil接口定义设计hil的线序表,所述vcu硬件在环测试工程中需要导入步骤一生成的整车测试模型。

14、作为进一步优化,所述步骤三中的映射包括:软件模型的输入信号与hil板卡的输出信号进行映射、软件模型的输出信号与hil板卡的输入信号进行映射;

15、作为进一步优化,所述的信号映射,需要导入对应的dbc文件,将vcu接口信号与测试模型中各零部件信号之间进行映射。

16、作为进一步优化,所述的dbc文件需按照ni的文件设计要求修改为xml文件,所述xml文件也应按照对应的自动化测试建模规则设计。

17、作为进一步优化,所述步骤四中的测试界面,只做观测量的处理,且将所有的观测信号设计在一个界面上,以便于信号观测。

18、作为进一步优化,还包括步骤八:将该自动化项目应用于后续的回归测试和其他测试项目中,回归测试可以直接使用,提高测试的稳定性和正确性;其他测试项目中,基本功能和接口不变的前提下,修改自动化测试系统的基本属性,便可以移植于该项目中。



技术特征:

1.一种可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于:所述步骤一中的测试模型包括电机模型、电池模型、驾驶员模型、辅机模型、交互的接口模型。

3.根据权利要求1所述的可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于:所述步骤一中的测试模型规则包括,将bms所在的can通道定义为can1通道,另一路can通道定义为can2,完成后续模型的设计。

4.根据权利要求3所述的可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于:所述整车测试模型需按照自动化建模的设计规则进行命名,所述测试模型文件为.slx文件必须转换为ni支持的.dll文件。

5.根据权利要求4所述的可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于:所述vcu硬件在环测试工程,需按照vcu硬件接口定义结合hil接口定义设计hil的线序表,所述vcu硬件在环测试工程中需要导入步骤一生成的整车测试模型。

6.根据权利要求1所述的可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于:所述步骤三中的映射包括:软件模型的输入信号与hil板卡的输出信号进行映射、软件模型的输出信号与hil板卡的输入信号进行信号映射。

7.根据权利要求6所述的可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于:所述信号映射,需要导入对应的dbc文件,将vcu接口信号与测试模型中各零部件信号之间进行映射。

8.根据权利要求7所述的可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于:所述dbc文件需按照ni的文件设计要求修改为xml文件,所述xml文件也应按照对应的自动化测试建模规则设计。

9.根据权利要求1所述的可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于:所述步骤四中的测试界面,只做观测量的处理,且将所有的观测信号设计在一个界面上,以便于信号观测。

10.根据权利要求1所述的可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于:还包括步骤八:将该自动化项目应用于后续的回归测试和其他测试项目中,回归测试可以直接使用,提高测试的稳定性和正确性;其他测试项目中,基本功能和接口不变的前提下,修改自动化测试系统的基本属性,便可以移植于该项目中。


技术总结
本发明公开了一种可复用的新能源整车控制器硬件在环自动化测试方法,包括已以下步骤:步骤一:根据整车功能需求和自动化测试建模的设计规则搭建整车测试模型,提取测试需求。步骤二:搭建VCU硬件在环测试工程。步骤三:将HIL系统的物理软硬件与整车控制系统的输入输出接口进行一一映射,形成一个闭环回路。步骤四:搭建自动化测试系统的上位机观测界面。步骤五:测试工程已经搭建完结,生成对应的测试工程。步骤六:加载测试工程,根据测试需求编写测试序列。步骤七:自动化生成测试报告。

技术研发人员:段宁璐,王杨,邹凡,张耀锋
受保护的技术使用者:陕西汽车集团股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1