新能源控制器嵌入式软件时间性能自动测试系统和方法技术方案

技术编号:43896516 阅读:8 留言:0更新日期:2025-01-03 13:09
本发明专利技术公开了一种新能源控制器嵌入式软件时间性能自动测试系统,循环工况运行脚本基于Python语言编程,通过试验管理软件API接口访问硬件在环机柜整车动力学模型参数,控制被测嵌入式软件控制器运行在循环工况下;嵌入式软件监控数据存储与分析脚本基于Python语言编程,通过访问调试软件API,监控嵌入式软件运行、并存储过程数据,对循环工况过程数据进行统计分析,得到嵌入式软件各任务执行时间、调度周期,并与期望结果进行比较,输出测试报告,实现对被测新能源控制器嵌入式软件时间性能的测试;本发明专利技术基于操作系统任务调度插桩,避免代码修改后需要重新手动插桩,真正实现测试脚本的复用和测试自动化。

【技术实现步骤摘要】

本专利技术涉及新能源控制器嵌入式软件测试领域,具体涉及一种新能源控制器嵌入式软件时间性能自动测试系统和方法


技术介绍

1、嵌入式软件广泛应用于各个领域,虽然有诸多优点,但是也有软件可观性差、故障难以暴露等弊端,需要大量的测试设备、测试软件和测试方法进行验证,才能保证嵌入式软件的质量。

2、例如,在新能源汽车领域,新能源电控软件功能日益增多,实时性要求高,因此对新能源控制器嵌入式软件任务进行监控和测试非常重要,以确保任务在正确的时间和正确的顺序下得到执行,避免因超负载或任务时序错误导致的程序跑飞、数据读写不同步而引发错误的执行结果。

3、目前有关嵌入式软件时间性能的测试方法有很多,但存在一些不足之处,如有的方法需要手动准备好工况激励数据,不能有效模拟整车驾驶场景,从而导致测试工况不全;有的是基于函数入口和出口打桩,不便于测试脚本的复用。


技术实现思路

1、本专利技术提供一种新能源控制器嵌入式软件时间性能自动测试系统和方法,本专利技术基于操作系统任务调度插桩,避免代码修改后需要重新手动插本文档来自技高网...

【技术保护点】

1.新能源控制器嵌入式软件时间性能自动测试系统,其特征在于,包括上位机、硬件在环机柜、被测嵌入式软件控制器、调试器;

2.根据权利要求1所述的新能源控制器嵌入式软件时间性能自动测试系统,其特征在于,所述插桩测试脚本包含使用控制器空闲GPIO模拟I2C协议,用于桩数据传输至上位机的驱动脚本及基于操作系统任务调度。

3.根据权利要求1所述的新能源控制器嵌入式软件时间性能自动测试系统,其特征在于,循环工况运行脚本,通过访问试验管理软件API,修改运行于硬件在环机柜中的整车动力学模型参数,环境参数、道路参数,使嵌入式软件运行在高低压上下电、模式跳转、低转速、高转速、低负载...

【技术特征摘要】

1.新能源控制器嵌入式软件时间性能自动测试系统,其特征在于,包括上位机、硬件在环机柜、被测嵌入式软件控制器、调试器;

2.根据权利要求1所述的新能源控制器嵌入式软件时间性能自动测试系统,其特征在于,所述插桩测试脚本包含使用控制器空闲gpio模拟i2c协议,用于桩数据传输至上位机的驱动脚本及基于操作系统任务调度。

3.根据权利要求1所述的新能源控制器嵌入式软件时间性能自动测试系统,其特征在于,循环工况运行脚本,通过访问试验管理软件api,修改运行于硬件在环机柜中的整车动力学模型参数,环境参数、道路参数,使嵌入...

【专利技术属性】
技术研发人员:姚银花胡勇斯红路刘德财罗毅张千龙江宣霖
申请(专利权)人:重庆青山工业有限责任公司
类型:发明
国别省市:

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

1