VMPF-G是一款嵌入式软件测试工具,通过这款工具可以构建起一个“多ECU的结合测试“仿真环境。
VMPF-G实现了在开发的早期阶段,对多个ECU的实际代码进行结合测试。 通过SPILS构建软件仿真环境,并不需要设置任何硬件设备。
VMPF-G是不需要使用任何硬件设备的软件仿真SPILS(Simulator based Processor In the Loop Simulation)。 VMPF-G可以将实装在ECU中的代码作为对象,在开发的早期阶段进行多个ECU之间的结合测试,从而验证ECU之间 通信协议的正确性,故障保护(fail safe)机制的可靠性等。

在汽车模型设计阶段(开发的早期阶段), 同样可以对多个ECU的实际代码进行结合测试
在当今的汽车控制软件的开发中,对于多个ECU之间进行结合测试,只有通过在和实车相当的环境中进行。 这样就产生一个问题,在实车测试阶段之前,因为ECU之间的通信测试不充分导致到了实车测试阶段, 可能会产生非常多的问题。
——急需在实车测试阶段之前,构建出一个可以进行仿真验证的环境。
VMPF-G实现了上述的需求。它构建了一个仿真环境,可以实现在模型设计阶段,对多个ECU的实际代码 进行结合测试。使用VMPF-G,可以在不设置任何硬件设备的条件下,对ECU之间的通信协议进行验证, 并且可以对同时使用CAN/LIN/FlexRay等不同的通信协议的ECU进行结合测试。
构建一个低成本的ECU测试环境成为现实
如果用HILS来构建汽车整体的ECU验证环境的话,一个系统所需要的成本大约在4亿到5亿日元。再考虑上实验场所等 因素,所以,现实上构建这样一个验证环境是比较困难的。VMPF-G是一个仿真测试环境,所以只需要使用刀片服务器等 计算机,就可以用较低的成本来构建一个ECU仿真测试环境。

在嵌入式的汽车软件开发的V字模型中,GAIO的验证工具分布以及VMPF-G的适用位置 |

在开发的早期阶段,对多个ECU之间的通信协议进行验证。
VMPF-G是在VECU-G对ECU单元进行测试之后,将多个ECU相互关联起来,尽早发现ECU之间是否存在BUG的 验证环境。即使有多种协议共存,通过PC的以太网作为仿真总线,同样可以顺利地对多个ECU进行结合测试。
ECU各单元的代码在各个ISS上执行之后,进行ECU之间的结合测试。
汽车构造模型是在MATLAB/Simulink上执行,或者执行通过RTW得到的机器码。由分散在各台PC的ISS执行 各ECU单元的代码。通过在以太网上构筑的仿真通信协议连接各ECU,对ECU间进行结合测试。这样可以减轻 可以使用专门的PC接口卡,连接CAN/FlexRay等的接口。
多ECU的软件开发早期阶段,对不同协议之间通信的仿真测试。
|
想了解更多 >>> 请咨询:
上海博域计算机工程有限公司 〒200050 上海市延安西路728号华敏国际广场8楼I室 TEL:021-62128150 FAX:021-52380609 E-mail:info@by-test.com URL:http://www.by-test.com/ | |