车载电源的自动化测试方法、装置及设备与流程
本发明涉及车载自动化测试,尤其涉及一种车载电源的自动化测试方法、装置及设备。
背景技术:
1、随着车载电子架构持续演进,ivi(in-vehicle infotainment,车载信息娱乐系统)系统已成为人车交互的核心载体,其运行稳定性直接影响驾乘体验与行车安全。
2、在实车运行场景中,ivi系统供电受蓄电池老化、发动机启动瞬间大电流抽载、发电机调压波动、线路接触抖动等多重因素影响,易出现电压跌落、高低压跳变、缓升缓降等多种异常工况,极易引发屏幕显示失效、系统异常复位、功能中断等故障,电源可靠性也因此成为ivi量产验证的核心环节。
3、现有技术中,车载电源可靠性测试方案存主要存在以下问题:1.多仅针对单一电源异常场景设计,未形成统一框架覆盖馈电恢复、高压跳变、低压跳变、高压缓升、低压缓降等多种实车电源异常工况;2.无法复现整车网络休眠唤醒的真实上下文;3.各测试场景判定标准分散,自动化程度低。
4、因此,现有的车载电源可靠性测试方案存在测试效率低的问题。
技术实现思路
1、本发明实施例提供了一种车载电源的自动化测试方法、装置及设备,旨在解决现有的车载电源可靠性测试方案存在测试效率低的问题。
2、第一方面,本发明实施例提供了一种车载电源的自动化测试方法,所述方法包括:
3、通过继电器切断程控电源到被测ivi主机的供电通路,在预设的超时窗口内通过mcu辅助串口检测微控制器是否成功进入深度休眠;其中,所述微控制器搭载在所述被测ivi主机上;
4、若所述微控制器进入深度休眠,根据当前测试场景的电压波形参数生成对应的scpi控制指令并发送给程控电源;通过所述程控电源向所述被测ivi主机输出对应的供电电压波形;根据预设的可变步长策略检测所述被测ivi主机在所述供电电压波形下是否能正常唤醒;
5、若所述被测ivi主机在所述供电电压波形下能正常唤醒,根据预先配置的基准图像及预设的多roi分区视觉验证策略对所述被测ivi主机的显示屏画面进行分区验证,得到综合验证结果;
6、若所述综合验证结果为通过,累计迭代次数,判断所述迭代次数是否达到循环次数;若所述迭代次数未达到所述循环次数,返回执行通过继电器切断程控电源到被测ivi主机的供电通路,在预设的超时窗口内通过mcu辅助串口检测微控制器是否成功进入深度休眠的步骤。
7、第二方面,本发明实施例还提供了一种车载电源的自动化测试装置,所述装置包括:
8、第一检测单元,用于通过继电器切断程控电源到被测ivi主机的供电通路,在预设的超时窗口内通过mcu辅助串口检测微控制器是否成功进入深度休眠;其中,所述微控制器搭载在所述被测ivi主机上;
9、第二检测单元,用于若所述微控制器进入深度休眠,根据当前测试场景的电压波形参数生成对应的scpi控制指令并发送给程控电源;通过所述程控电源向所述被测ivi主机输出对应的供电电压波形;根据预设的可变步长策略检测所述被测ivi主机在所述供电电压波形下是否能正常唤醒;
10、验证单元,用于若所述被测ivi主机在所述供电电压波形下能正常唤醒,根据预先配置的基准图像及预设的多roi分区视觉验证策略对所述被测ivi主机的显示屏画面进行分区验证,得到综合验证结果;
11、迭代单元,用于若所述综合验证结果为通过,累计迭代次数,判断所述迭代次数是否达到循环次数;若所述迭代次数未达到所述循环次数,返回执行通过继电器切断程控电源到被测ivi主机的供电通路,在预设的超时窗口内通过mcu辅助串口检测微控制器是否成功进入深度休眠的步骤。
12、第三方面,本发明实施例还提供了一种电子设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述方法。
13、第四方面,本发明实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现上述第一方面所述方法。
14、本发明提供了一种车载电源的自动化测试方法、装置及设备,所述方法包括:通过继电器切断程控电源到被测ivi主机的供电通路,在预设的超时窗口内通过mcu辅助串口检测微控制器是否成功进入深度休眠;其中,所述微控制器搭载在所述被测ivi主机上;若所述微控制器进入深度休眠,根据当前测试场景的电压波形参数生成对应的scpi控制指令并发送给程控电源;通过所述程控电源向所述被测ivi主机输出对应的供电电压波形;根据预设的可变步长策略检测所述被测ivi主机在所述供电电压波形下是否能正常唤醒;若所述被测ivi主机在所述供电电压波形下能正常唤醒,根据预先配置的基准图像及预设的多roi分区视觉验证策略对所述被测ivi主机的显示屏画面进行分区验证,得到综合验证结果;若所述综合验证结果为通过,累计迭代次数,判断所述迭代次数是否达到循环次数;若所述迭代次数未达到所述循环次数,返回执行通过继电器切断程控电源到被测ivi主机的供电通路,在预设的超时窗口内通过mcu辅助串口检测微控制器是否成功进入深度休眠的步骤。本发明通过mcu辅助串口精准判定微控制器的深度休眠状态,通过程控电源模拟车载各类电源异常工况,根据多roi分区视觉验证策略分区验证被测ivi主机的显示屏画面,实现全流程自动化闭环测试,有效提升测试场景覆盖度与整体测试效率。
1.一种车载电源的自动化测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的车载电源的自动化测试方法,其特征在于,所述在预设的超时窗口内通过mcu辅助串口检测微控制器是否成功进入深度休眠,包括:
3.根据权利要求2所述的车载电源的自动化测试方法,其特征在于,所述在所述超时窗口内持续监听mcu辅助串口输出的字节数据之前,还包括:
4.根据权利要求1所述的车载电源的自动化测试方法,其特征在于,所述根据预设的可变步长策略检测所述被测ivi主机在所述供电电压波形下是否能正常唤醒,包括:
5.根据权利要求4所述的车载电源的自动化测试方法,其特征在于,所述在所述电压正常区间,根据第一固定步长逐档位对所述被测ivi主机执行唤醒测试之后,还包括:
6.根据权利要求1所述的车载电源的自动化测试方法,其特征在于,所述根据预先配置的基准图像及预设的多roi分区视觉验证策略对所述被测ivi主机的显示屏画面进行分区验证,得到综合验证结果,包括:
7.根据权利要求6所述的车载电源的自动化测试方法,其特征在于,所述根据预设的分层递进检测策略及各所述roi分区分别对应的ssim判定阈值,对各所述roi分区进行分层检测,得到分层检测结果,包括:
8.一种车载电源的自动化测试装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的车载电源的自动化测试方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的车载电源的自动化测试方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com