浅谈SkyEye虚拟ECU
此外,真实ECU的线下标定测试需要搭建复杂的测试环境——连接复杂的线束、电源、PC(标定测试软件)以及体型庞大的电气柜等。环境搭建和测试工作也给工程师带来了不小的工作量。与此同时,硬件设备几年就需要更新一次,其迭代成本也极其高昂。
SkyEye,中文全称天目全数字实时仿真软件,是基于可视化建模的硬件行为级仿真平台,指通过应用软件仿真技术,逼真地模拟出被测软件运行的物理环境,并通过动态执行被测软件来进行的软件确认与验证活动。SkyEye虚拟ECU是一套模拟TriCore,PowerPC等架构处理器的汽车ECU控制软件开发、测试和验证的数字仿真平台,能够为汽车ECU提供高效、简单的解决方案。无需真实ECU,开发者即可在SkyEye虚拟ECU上直接运行不加修改的ECU控制软件(可支持二进制程序/源代码)。
在某SkyEye项目中,SkyEye通过虚拟仿真替代真实ECU,并联合Simulink发动机模型进行协同仿真,实现虚拟ECU。虚拟ECU中仿真的处理器为MPC5644处理器,可以直接加载并运行“烧入到真实ECU中的可执行目标文件”。图1为某汽车客户MPC5644处理器图形化建模仿真工程图。
▲图1 MPC5644处理器图形化建模
SkyEye虚拟ECU除了可以通过协同仿真软件与Simulink发动机模型进行连接交互外,同时也支持与INCA等标定软件进行连接交互。在虚拟ECU的SIL测试环境中,不需要复杂的线束就可以进行标定测试,大大减少了ECU的标定测试任务的工作量,极大地缩短了ECU的标定测试周期。图2为SkyEye虚拟ECU测试环境与真实ECU测试环境对比图。
▲图2 虚实ECU测试环境对比
更多SkyEye相关内容,欢迎点击link或访问www.digiproto.com进行了解!