VECU-G是一款嵌入式软件测试工具。通过软件仿真实际环境,达到成本与效率的完美平衡。
在ECU规格设计的阶段,通过芯片中的实际代码来验证ECU的运行。 在低成本的软件仿真环境「SPILS」下,进行ECU单元的验证。 不需要设置专门的硬件设备,不需要特意选择开发工作场所,简单构筑ECU验证环境。
使用「SPILS(Simulator based Processor In the Loop Simulation)」进行ECU单元的软件测试。对于在 MATLAB/Simulink上建立的汽车设计模型,通过在芯片仿真(ISS)上执行目标代码,对ECU单元系统进行仿真 测试。另外,汽车的控制或者参数的设定,可以通过dSPACE社制作的Control Desk予以实现。

在ECU规格设计的阶段 就可以通过芯片的实际代码,进行ECU动作的验证
当今的汽车控制的软件开发中,在规格设计的阶段,虽然可以通过用MATLAB/Simulink建立的模型进行确认,但是 实装在ECU中的芯片部分的代码,无法对它的动作进行验证。这是因为,当软件验证环境是由HILS等硬件来运行的, 在ECU板(硬件)得到之前,内嵌在ECU中的软件部分是不存在的。
GAIO公司的「VECU-G」是一个仿真ECU验证环境。它不需要使用如HILS那样的硬件设备,利用由MATLAB/Simulink 建立得到的汽车控制模型,在ISS(Instructiuon Set Simulator)中就可以执行芯片中的实际代码。 像这样的验证环境,一般称为 「SPILS」(Simulator-based Processor In the Loop Simulation)。
和HILS配合使用,构筑一个相对低成本的验证环境
因为HILS环境的设备价格高昂,无法确保对每一位开发人员都可以配备上。而且,硬件设备的故障或者保养等 原因导致了维护的费用也相当高。对于只有在实际的ECU上才能验证的关键部分(比如和时刻相关的测试), 需要保留少数的HILS设备。然后,把通常的验证工作转移到VECU-G中进行的话,综合地看,我们可以构筑一个 相对低成本的ECU软件开发的验证环境。

在开发的上流工程阶段,就可以同步地进行ECU的动作确认以及软件的调试
基于HILS的软件开发,是将MATLAB/Simulink上建立的汽车模型在HILS专用的硬件设备上执行,所以进行复杂的 代码调试工作相对比较困难。VECU-G是把汽车模型全体放在软件环境上执行,所以像单步调试,设置断点等 复杂的调试工作,也可以很轻易地对应。ECU的软件部分是通过交叉混合编译得到代码,然后在ISS上执行。GAIO的 ISS也同样带有代码的调试功能,并且这个调试工具可以同步接受由MATLAB/Simulink建立的汽车模型产生的信号。

通过ECU芯片中的实际代码来仿真ECU模型
汽车构造模型(基于模型开发的设计模型)是在MATLAB/Simulink上执行。另一方面,代码部分 在ISS(Insutruction Set Simulator)上执行。让两者的信号同步,关联起来进行仿真测试。
不需要特意配置硬件平台。通过ECU软件仿真,就可以简单构筑验证环境
在1台PC机上就可以配置可运行的验证环境。因为都是以软件的形式执行,所以不需要 配置硬件设备,不需要专门的“实验室”。在通常的PC上,就可以进行ECU开发的验证。

基本构成案例:将dSPACE社ControlDesk作为操控面板 |

|
想了解更多 >>> 请咨询:
上海博域计算机工程有限公司 〒200050 上海市延安西路728号华敏国际广场8楼I室 TEL:021-62128150 FAX:021-52380609 E-mail:info@by-test.com URL:http://www.by-test.com/ | |