一种汽车嵌入式软件故障诊断自动测试系统技术方案

技术编号:40195845 阅读:24 留言:0更新日期:2024-01-26 23:59
本发明专利技术涉及汽车软件故障诊断技术领域,具体是一种汽车嵌入式软件故障诊断自动测试系统,包括:头文件部和主函数部;所述头文件部包括:参数设置模块、故障码设置模块和快照组设置模块;所述主函数部包括:系统唤醒与休眠控制模块、故障清除模块、设置故障发生模块、故障测试模块、快照测试模块、扩展数据测试模块和老化测试模块。本发明专利技术在汽车嵌入式软件开发中针对诊断测试提出了一套测试系统,并根据此架构开发出了自动化测试脚本,将以往手动测试变为了灵活的自动测试方式,针对不同的项目也可快速实现准备工作,测试过程脱离了人力的繁琐重复工作,不仅节省了时间,测试报告更容易发现软件问题从而提升软件开发效率。

【技术实现步骤摘要】

本专利技术涉及汽车软件故障诊断,尤其涉及一种汽车嵌入式软件故障诊断自动测试系统


技术介绍

1、汽车诊断功能是为了能够快速准确的判断车辆或者某个控制器的故障以及故障原因,从而为维修提供可靠的依据。

2、在实际的汽车嵌入式软件开发过程中,由于分层的概念软件包含底层和应用层等部分,大部分故障信息来自于应用层对整车环境的诊断,故障发生时应用层会发送相应的指令使底层软件报出相应的故障码,因此在测试的时候需要使用标定功能来使故障发生读出故障,以此判断底层软件对故障码的报出功能是否正常,此方法测试速度较慢且存在诸多限制,尤其在进行老化测试时需要频繁手动操作上下电,费时费力。

3、因此,亟需一种新的技术方案来解决上述技术问题。


技术实现思路

1、本专利技术的目的在于克服上述现有技术的问题,提供了一种汽车嵌入式软件故障诊断自动测试系统,用于解决现有方案中测试速度较慢且存在诸多限制,尤其在进行老化测试时需要频繁手动操作上下电,费时费力的技术问题。

2、上述目的是通过以下技术方案来实现:...

【技术保护点】

1.一种汽车嵌入式软件故障诊断自动测试系统,其特征在于,包括头文件部和主函数部;

2.根据权利要求1所述的一种汽车嵌入式软件故障诊断自动测试系统,其特征在于,所述老化测试模块的执行,通过所述系统唤醒与休眠控制模块发连续执行进行40次,每次间隔8秒,确保唤醒期间能够通过扩展数据读到当前的老化次数,每次读取的老化次数打印至结果报告中,待测试结束后环境进入休眠状态。

3.根据权利要求1所述的一种汽车嵌入式软件故障诊断自动测试系统,其特征在于,所述故障码设置模块中所述故障码的详细定义源于诊断列表。

4.根据权利要求1所述的一种汽车嵌入式软件故障诊断自动测试系统...

【技术特征摘要】

1.一种汽车嵌入式软件故障诊断自动测试系统,其特征在于,包括头文件部和主函数部;

2.根据权利要求1所述的一种汽车嵌入式软件故障诊断自动测试系统,其特征在于,所述老化测试模块的执行,通过所述系统唤醒与休眠控制模块发连续执行进行40次,每次间隔8秒,确保唤醒期间能够通过扩展数据读到当前的老化次数,每次读取的老化次数打印至结果报告中,待测试结束后环境进入休眠状态。

3.根据权利要求1所述的一种汽车嵌入式软件故障诊断自动测试系统,其特征在于,所述故障码设置模块中所述故障码的详细定义源于诊断列表。

<...

【专利技术属性】
技术研发人员:李富强方政张道远张景洋杨正龙
申请(专利权)人:无锡明恒混合动力技术有限公司
类型:发明
国别省市:

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

1