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

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

【技术实现步骤摘要】
一种可复用的新能源整车控制器硬件在环自动化测试方法


[0001]本专利技术属于自动化测试
,具体涉及一种可复用的新能源整车控制器硬件在环自动化测试方法。

技术介绍

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

技术实现思路

[0003]本专利技术目的在于提供一种可复用的新能源整车控制器硬件在环自动化测试方法,可以提高硬件在环测试的准确性、稳定性和测试效率。
[0004]为了解决现有技术存在的上述问题,本专利技术所采用的技术方案为:
[0005]步骤一:根据整车功能需求和自动化测试建模的设计规则搭建整车测试模型,提取测试需求。
[0006]步骤二:搭建VCU硬件在环测试工程,所述VCU硬件在环测试工程包括:添加实时机,配置模拟输入输出板卡、数字输入输出板卡、电源板卡和通讯数据库文件。
[0007]步骤三:将HIL系统的物理软硬件与整车控制系统的输入输出接口进行一一映射,形成一个闭环回路。
[0008]步骤四:搭建自动化测试系统的上位机观测界面,其中,观测界面的信息包括:包括VCU对零部件信号和驾驶员信号不同需求处理的响应。
[0009]步骤五:测试工程已经搭建完结,生成对应的测试工程。
[0010]步骤六:加载测试工程,根据测试需求编写测试序列。
[0011]步骤七:自动化生成测试报告。
[0012]作为进一步优化,所述步骤一中的测试模型包括电机模型、电池模型、驾驶员模型、辅机模型、交互的接口模型。
[0013]作为进一步优化,所述步骤一中的测试模型规则包括:将BMS所在的CAN通道定义为CAN1通道,另一路CAN通道定义为CAN2,完成后续模型的设计。
[0014]作为进一步优化,所述整车测试模型需按照自动化建模的设计规则进行命名,所述测试模型文件为.slx文件必须转换为NI支持的.dll文件。
[0015]作为进一步优化,所述VCU硬件在环测试工程,需按照VCU硬件接口定义结合HIL接
口定义设计HIL的线序表,所述VCU硬件在环测试工程中需要导入步骤一生成的整车测试模型。
[0016]作为进一步优化,所述步骤三中的映射包括:软件模型的输入信号与HIL板卡的输出信号进行映射、软件模型的输出信号与HIL板卡的输入信号进行映射;
[0017]作为进一步优化,所述的信号映射,需要导入对应的DBC文件,将VCU接口信号与测试模型中各零部件信号之间进行映射。
[0018]作为进一步优化,所述的DBC文件需按照NI的文件设计要求修改为XML文件,所述XML文件也应按照对应的自动化测试建模规则设计。
[0019]作为进一步优化,所述步骤四中的测试界面,只做观测量的处理,且将所有的观测信号设计在一个界面上,以便于信号观测。
[0020]作为进一步优化,还包括步骤八:将该自动化项目应用于后续的回归测试和其他测试项目中,回归测试可以直接使用,提高测试的稳定性和正确性;其他测试项目中,基本功能和接口不变的前提下,修改自动化测试系统的基本属性,便可以移植于该项目中。
附图说明
[0021]图1为硬件在环自动化测试流程示意图。
[0022]图2为硬件在环自动化测试系统测试工程详细示意图。
具体实施方式
[0023]下面结合附图及附图标记对本专利技术作进一步阐述。
[0024]为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施例对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0025]术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0026]在本专利技术的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。
[0027]以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。
[0028]实施例1:
[0029]如图1和2所示,一种可复用的新能源整车控制器硬件在环自动化测试方法,包括:
[0030]步骤一:根据整车功能需求和自动化测试建模的设计规则搭建整车测试模型,提取测试需求。
[0031]所述步骤一中的测试模型包括电机模型、电池模型、驾驶员模型、辅机模型、交互的接口模型。
[0032]所述步骤一中的测试模型规则包括:将BMS所在的CAN通道定义为CAN1通道,另一
路CAN通道定义为CAN2,完成后续模型的设计。
[0033]所述整车测试模型需按照自动化建模的设计规则进行命名,所述测试模型文件为.slx文件必须转换为NI支持的.dll文件。
[0034]步骤二:搭建VCU硬件在环测试工程,所述VCU硬件在环测试工程包括:添加实时机,配置模拟输入输出板卡、数字输入输出板卡、电源板卡和通讯数据库文件。
[0035]所述VCU硬件在环测试工程,需按照VCU硬件接口定义结合HIL接口定义设计HIL的线序表,所述VCU硬件在环测试工程中需要导入步骤一生成的整车测试模型。
[0036]步骤三:将HIL系统的物理软硬件与整车控制系统的输入输出接口进行一一映射,形成一个闭环回路。
[0037]所述步骤三中的映射包括:软件模型的输入信号与HIL板卡的输出信号进行映射、软件模型的输出信号与HIL板卡的输入信号进行映射;
[0038]所述的信号映射,需要导入对应的DBC文件,将VCU接口信号与测试模型中各零部件信号之间进行映射。
[0039]所述的DBC文件需按照NI的文件设计要求修改为XML文件,所述XML文件也应按照对应的自动化测试建模规则设计。
[0040]步骤四:搭建自动化测试系统的上位机观测界面,其中,观测界面的信息包括:包括VCU对零部件信号和驾驶员信号不同需求处理的响应。
[0041]所述步骤四中的测试界面,只做观测量的处理,且将所有的观测信号本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于,包括以下步骤:步骤一:根据整车功能需求和自动化测试建模的设计规则搭建整车测试模型,提取测试需求;步骤二:搭建VCU硬件在环测试工程,所述VCU硬件在环测试工程包括:添加实时机,配置模拟输入输出板卡、数字输入输出板卡、电源板卡和通讯数据库文件;步骤三:将HIL系统的物理软硬件与整车控制系统的输入输出接口进行一一映射,形成一个闭环回路;步骤四:搭建自动化测试系统的上位机观测界面,其中,观测界面的信息包括:包括VCU对零部件信号和驾驶员信号不同需求处理的响应;步骤五:测试工程已经搭建完结,生成对应的测试工程;步骤六:加载测试工程,根据测试需求编写测试序列;步骤七:自动化生成测试报告。2.根据权利要求1所述的可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于:所述步骤一中的测试模型包括电机模型、电池模型、驾驶员模型、辅机模型、交互的接口模型。3.根据权利要求1所述的可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于:所述步骤一中的测试模型规则包括,将BMS所在的CAN通道定义为CAN1通道,另一路CAN通道定义为CAN2,完成后续模型的设计。4.根据权利要求3所述的可复用的新能源整车控制器硬件在环自动化测试方法,其特征在于:所述整车测试模型需按照自动化建模的设计规则进行命名,所述测试模型文件为.slx文件必须转换为NI支持的.dll文件。5.根据权利要求4所述的可复用的新能源整车控...

【专利技术属性】
技术研发人员:段宁璐王杨邹凡张耀锋
申请(专利权)人:陕西汽车集团股份有限公司
类型:发明
国别省市:

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

1