[发明专利]一种面向汽车车身控制开发的虚实结合测试方法无效
申请号: | 201210044669.1 | 申请日: | 2012-02-27 |
公开(公告)号: | CN102591327A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 杨科华;黄鑫;付彬;聂敏;吴武飞;高贺庆;袁琼;汪梦珍 | 申请(专利权)人: | 湖南大学 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 湖南兆弘专利事务所 43008 | 代理人: | 赵洪;周长清 |
地址: | 410082 湖南省长沙市岳*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 汽车 车身 控制 开发 虚实 结合 测试 方法 | ||
1.一种面向汽车车身控制开发的虚实结合测试方法,其特征在于,它的步骤为:
(1)将车身控制系统设定为两大部分:实际部分和虚拟部分;所述实际部分包括实际激励模块、实际ECU模块、实际车身部件模块,所述虚拟部分包括虚拟激励模块、虚拟ECU模块、虚拟车身部件模块;上述每一个虚拟模块均能实现与其对应的实际模块的功能;
(2)当进行开发和测试时,从实际部分和虚拟部分中选择激励模块、ECU模块和车身部件模块构成一个完整的待测试的车身控制系统,其中同一模块的虚拟部分与实际部分同时存在或二者选择其一;
(3)所述待测试的车身控制系统中激励模块发送测试激励;如果激励模块为虚拟激励模块时,通过三种方式产生测试激励:随机产生测试激励、编程产生测试激励和导入特定的测试用例文件,所有产生的测试激励均自动记录在激励日志文件中;如果激励模块为实际激励模块时,通过人工操作方式产生测试激励,所有产生的测试激励均通过人工记录在激励日志文件中;
(4)所述待测试的车身控制系统中,ECU模块运行车身控制程序,接受所述测试激励并控制所述待测试的车身控制系统中车身部件模块接受并响应;如果车身部件模块为虚拟车身部件模块时,响应记录将被自动记录在响应日志文件中;如果车身部件模块为实际车身部件模块时,响应记录将被人工记录在响应日志文件中;
(5)比对响应日志与激励日志,如果出现偏差则分析对应原因,通过修改、调试对应的模块完善系统设计;如果是对虚拟模块进行修改、调试时,仅修改虚拟模块对应的程序即可。
2.根据权利要求1所述的面向汽车车身控制开发的虚实结合测试方法,其特征在于,所述虚拟激励模块的设定步骤为:
(1.1)分析车身控制应用的ECU通讯协议,遵循ECU通讯协议编写虚拟激励模块的程序;
(1.2)使用上述编写好的程序进行手动测试并修改程序,直至能够完全覆盖的控制实际车身部件模块。
3.根据权利要求1所述的面向汽车车身控制开发的虚实结合测试方法,其特征在于,所述虚拟车身部件模块的设定步骤为:
(2.1)分析车身控制应用中实际车身部件模块的各个驱动芯片,分别编写对应程序下载到虚实结合板,虚实结合板通过所述的程序来映射与其对应的驱动芯片的功能;
(2.2)分析车身控制应用中实际车身部件模块的各个车身部件,编写对应程序运行于PC端,接受虚实结合板的控制并反馈信号;
(2.3)使用实际激励模块或虚拟激励模块测试并修改程序,直至能够完全覆盖实际车身部件模块的功能。
4.根据权利要求3所述的面向汽车车身控制开发的虚实结合测试方法,其特征在于,所述虚拟ECU模块的设定步骤为:
(3.1)分析车身控制应用的实际ECU模块处理器芯片,虚拟ECU模块采用Skyeye模拟器;修改Skyeye模拟器以满足处理器速度以及通讯功能的正常使用;
(3.2)下载与实际ECU模块对应的ECU程序,通过连接虚实结合板控制实际车身部件模块;
(3.3)使用实际激励模块或虚拟激励模块测试并修改程序,直至能够完全覆盖实际车身部件模块的功能。
5.根据权利要求1~4中任意一项所述的面向汽车车身控制开发的虚实结合测试方法,其特征在于,所述虚拟激励模块中测试激励的产生步骤为:
(4.1)选择激励产生的方式;
(4.2)如果是手动方式,则点选激励程序的控制按键或控制开关总成的开关;如果是随机方式则在激励程序中输入指定产生激励的时间间隔;如果是采用测试用例文件的方式则使用激励程序打开对应文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210044669.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:太阳能埋地灯
- 下一篇:一种特高压直流线路720/50导线用分体耐张塔