2024年9月12日,上海合见工业软件集团有限公司(简称“合见工软”)与维克多汽车技术(上海)有限公司(简称“Vector”)共同宣布,双方在汽车电子分布式虚拟仿真测试项目上展开深入合作,通过合见工软虚拟原型设计与仿真工具套件UniVista V-Builder/vSpace,成功将Vector SIL Kit与CANoe结合,构建了全虚拟Level4级的vECU分布式仿真系统,有效提升了系统验证场景并改善测试效率。
CANoe是Vector公司为汽车分布式总线、ECU和vECU的测试验证的专业环境,广泛应用于车载网络和ECU系统的开发、测试、诊断与分析。Vector SIL Kit作为一个开源中间库,可以将CANoe连接到任意测试工具或模拟器,从而实现分布式仿真和测试。SIL Kit的开放架构及稳定接口为独立于工具供应商的互操作性提供了标准,使得与其他工具或模拟环境联合构建全虚拟仿真系统成为可能。
在虚拟化分布式测试方案的构建中,合见工软与Vector紧密合作,成功应用vSpace构建分布式虚拟化测试系统,从而大幅提升了测试效率,并且通过vSpace的多种软硬件调试跟踪方法,使调试更加高效。
1.快速构建联合仿真系统环境,提高使用和部署效率
UniVista V-Builder帮助用户基于快速、准确的功能模型,创建与目标真实系统运行一致的嵌入式软件全功能虚拟ECU,联合CANoe快速构建联合仿真系统。这一全新的开发测试流程,不仅解决了开发和测试对真实硬件的依赖,还比物理开发测试环境更易构建,有效提升测试环境部署的便利性,降低部署成本。
2.软件运行结果与真实硬件一致
从嵌入式软件的视角来看,虚拟原型提供了与真实硬件系统相同的软件运行支持能力。测试开发人员可以在虚拟原型上加载、执行和调试嵌入式软件,最终通过调试的软件可以平滑迁移至真实硬件。
3.丰富的调试手段和仿真模式支持
借助vSpace提供的TLM端口/信号端口/寄存器/功能追踪、硬件断点等功能,以及多种软件调试方式,用户可以从软硬件全系统角度剖析虚拟ECU的运行情况,迅速定位软件问题,加速集成测试。此外,同步和异步仿真模式能够满足不同业务场景需求,并能在多个实时系统交互中保证可靠性。
通过这种全新的流程,测试人员能够在总线开发设计中,对挂载在总线上的设备进行高效的功能验证,从而确保协议设计的正确性。快速部署和高效调试大大缩短了开发测试周期,助力提升整车网络系统开发效率。同时可耦合vVIRTUALtarget一块实现L1到L4全链路的虚拟化平台,支持分布式部署。
L1到L4全链路vECU解决方案 (图片来源: Vector/合见工软)
随着L3自动驾驶的商业落地,安全性要求逐步提高。合见工软开发了专业的工业安全分析平台UniVista Reliability and Safety/Security Analyzer(简称“RaSA”),与vSpace共同构建了汽车电子软件安全分析验证的闭环解决方案(简称“安全方案”),打通了V模型流程的左右两侧,实现了安全分析与故障注入仿真结果的可追溯关联。借助CANoe强大的仿真调试功能,安全方案将故障注入场景扩展至CAN CC/CAN FD/CAN XL、Automotive Ethernet等关键通信网络,大大增加了安全方案的实用价值,并扩展了适用领域。
合见工软副总裁吴晓忠表示:“合见工软汽车电子工具链及解决方案的发布,以安全为锚,结合虚拟原型技术,打通V模型流程的左右两侧,实现了从安全分析到故障仿真的可追溯关联;在与Vector的通力合作中,借助 CANoe与SIL Kit强大功能,将汽车电子系统开发测试的场景扩展至CAN CC/CAN FD/CAN XL,Automotive Ethernet 等车上关键通信网络,大大提升了用户部署的实用价值。”
维克多中国总线开发工具部门产品线总监马开献表示:“自进入中国市场以来,Vector测试解决方案受到国内众多客户的采用和认可;随着软件定义汽车趋势的发展,业界逐步适应新的开发测试流程。我们非常高兴地看到合见工软在汽车电子L4级vECU虚拟仿真及功能安全领域的突破,通过SIL Kit集成CANoe支持L4级vECU的应用场景,并在开环及闭环的仿真场景中支持虚拟集成、虚拟测试、虚拟诊断、虚拟标定,包括虚拟交样,帮助用户提升整体产出效率。”