0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

案例分享 | vVIRTUALtarget实现发动机控制器AUTOSAR基础软件高效测试

北汇信息POLELINK 2022-09-22 17:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Hitachi Astemo(原Hitachi Automotive Systems)一直致力于发动机控制器的虚拟化和自动化测试。Hitachi Astemo 选择来自Vector的vVIRTUALtarget作为ECU虚拟工具,并已成功实现基于AUTOSAR系统的基础软件(BSW)模块虚拟化和测试工作,成功缩短测试场景的执行时间并提高效率,例如改善HIL集成测试在相同测试场景下的测试完整性。

BSW的虚拟化 – 改善测试效率

AUTOSAR的使用变得越来越广泛,因为ECU软件架构的标准化有助于推动软件部件的重用并减少开发和验证工作。Hitachi Astemo是较早开始致力于AUTOSAR的日本供应商之一,该公司为日本和全球的整车厂提供动力总成系统、自动驾驶和高级驾驶辅助系统(ADAS)。Hitachi Astemo一直致力于使用vVIRTUALtarget(图1)进行虚拟ECU和自动化测试,旨在提高发动机控制器的BSW和SWC的测试效率。

ccc24f72-39ef-11ed-b180-dac502259ad0.jpg

图1 |基于vVIRTUALtarget生成虚拟ECU工具链

//

Hitachi Astemo软件平台设计师Yoshimi Yamazaki先生说:“如果我们能够在个人计算机上虚拟地复制ECU,就可以快速有效地检查其行为,而无需准备任何原型ECU和I/O硬件。我们的最终目标是整个ECU的虚拟化,但目前首先进行一些BSW模块的虚拟化。”

Yamazaki先生将自己负责的发动机控制器的BSW(图2)中的DEM/FIM、DCM和COM作为虚拟环境中的测试目标。DEM将BSW的其他模块和SWC确定的发动机和净化装置的诊断信息进行汇总,在发生故障时打开仪表板的警告灯并将故障信息记录在非易失性存储器中的模块。大约1,500种故障与本文档中讨论的发动机控制器有关。与此同时,FIM模块通过限制巡航控制等功能的停用,根据发动机故障信息将故障的影响降至最低。

ccd86866-39ef-11ed-b180-dac502259ad0.jpg

图2 |红框内模块为Hitachi Astemo逐步虚拟化测试目标

基于工具集成和执行性优化的虚拟工具

– vVIRTUALtarget

Hitachi Astemo在vVIRTUALtarget上进行虚拟化,并在 Microsoft Windows 10上生成虚拟AUTOSAR环境,可以进行MICROSAR Classic BSW部分或SWC部分的测试和集成,以及MICROSAR Adaptive的测试和集成。

//

Yamazaki先生说:“市场上有多种ECU虚拟化解决方案,但我们选择 vVIRTUALtarget一方面是因为它可以实现与现有环境集成。”Yamazaki先生提到的另一个原因是执行性能。“传统上,我们使用微处理器供应商提供的仿真器进行DEM/FIM测试,并且可以准确再现微处理器的行为,但挑战在于处理速度慢”,Yamazaki先生说“使用vVIRTUALtarget可以使处理速度提高数倍,这也是我们决定使用vVIRTUALtarget的原因之一。”

图3展示了SWC和MICROSAR中系统集成流程的大致思路:使用BSW配置工具DaVinci Configurator Pro对MICROSAR配置,生成的代码(.c/.h)提供给vVIRTUALtarget,ECU在vVIRTUALtarget上生成并在CANoe上执行,还可以将DaVinci Configurator Pro生成的代码集成到真实的ECU上。

ccfa8c8e-39ef-11ed-b180-dac502259ad0.jpg

图3 |vVIRTUALtarget虚拟集成流程

测试场景执行时间减缩短2/3

– 有助于提高质量的彻底性

图4展示了Hitachi Astemo的大致工作流程:在V形模型的左侧部分,使用DaVinci Developer开发AUTOSAR SWC,使用DaVinci Configurator Pro配置MICROSAR BSW;在V型模型的右侧,vVIRTUALtarget用于提高虚拟ECU上BSW测试的效率。

cd0c482a-39ef-11ed-b180-dac502259ad0.jpg

图4 |Vector工具对应虚拟测试的不同阶段

由vVIRTUALtarget构建的虚拟ECU集成到CANoe中,并对来自虚拟CAN总线的输入做出某种响应,例如向CAN总线输出值、写入闪存以及与其他BSW模块和SWC通信。测试场景由自动测试序列创建工具vTESTstudio和Hitachi Astemo的内部工具组成。此外,基于VT System的HIL测试场景提高了CAN通信测试效率并防止由于重复而导致的错误(图5)。

cd474420-39ef-11ed-b180-dac502259ad0.jpg

图5 |使用vVIRTUALtarget进行虚拟测试

//

使用vVIRTUALtarget的效果如下:“首先,测试的执行性能得到了显着提升。它能够加载和执行数万个测试场景,产生结果并完成Microsoft Excel 的合并。与微处理器供应商提供的仿真器相比,能在8小时内完成,大约是之前所需时间的三分之一。例如,如果在当天下班时激活 vVIRTUALtarget,则第二天上班时可以在Excel文件中获得测试结果,这样就可以立即查看。”

//

Yamazaki先生表示,缩短的测试时间使得进行比以前更彻底的测试成为可能,同时也提高了质量。他说:“Hitachi Astemo一直在全球多个地点进行开发。在虚拟环境中,无需将真实的ECU分配到每个位置,因此在进行全球开发方面也很有效。”

如何实现更高效?

– 包括SWC在内的持续集成与测试

Hitachi Astemo一直致力于CI/CT(持续集成/持续测试),在短周期内进行重复测试和修改。CI/CT是一种开发方法,旨在通过一个小的迭代周期来减少返工,在该迭代周期中,频繁地进行测试和修改,而不是等到下一次测试期间发现和纠正问题。这种方法在DevOps和CI/CD中很常见,即通过开发和运营一体化来提高质量和缩短发布所需的时间,在IT领域越来越普遍。CI已经在云上创建的环境中使用,其中配置、代码生成和构建与使用CI/CD标准方法(如gitlab和artifactory)一起完成(图6)。

cd583e2e-39ef-11ed-b180-dac502259ad0.jpg

图6 |Hitachi Astemo开展CI/CT的粗略流程

//

Yamazaki先生说:“虚拟测试可以轻松快速地反映错误纠正和功能更改,也可以在云上进行开发,而不需要关注地理位置如何。目前我们只关注CI,后续计划很快部署实施CT。”

为了满足这些需求,Vector提供针对CI/CT场景进行优化的服务器版 vVIRTUALtarget SE。在发动机控制器的开发中,一个基本设计经常被用于几种类型的汽车和不同汽车制造商,因此缩短测试场景的执行时间将是非常有利的。通过扩大虚拟化范围,包括BSW和SWC的集成测试,进一步提高效率。Vector将继续通过提供vVIRTUALtarget和其他工具来满足Hitachi Astemo的需求。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17648

    浏览量

    190291
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    航空发动机燃油控制装置的多维度故障分类体系与可靠性设计现状

    控制装置是航空发动机的核心单元,负责为航空发动机提供所需燃油,并调节发动机的几何位置,从而保障飞机发动机稳定运行和发挥性能。燃油
    的头像 发表于 10-14 10:15 730次阅读
    航空<b class='flag-5'>发动机</b>燃油<b class='flag-5'>控制</b>装置的多维度故障分类体系与可靠性设计现状

    航天发动机:解密飞行“心脏”的科技密码

    航天发动机是人类工程技术的巅峰之作,其复杂程度和性能要求远超普通工业产品。作为飞行的"心脏",航天发动机需要在极端环境下稳定工作,承受高温、高压、高转速等多重考验。本文将
    的头像 发表于 09-25 11:24 317次阅读
    航天<b class='flag-5'>发动机</b>:解密飞行<b class='flag-5'>器</b>“心脏”的科技密码

    从概念到现实:复合发动机如何发展成为航空发动机可靠性的守护者

    复合发动机的诞生背景与技术内涵随着全球航空业对高效、低碳动力系统的需求日益迫切,传统航空发动机的局限性逐渐显现——燃油效率接近理论极限,排放问题难以根治,而新兴电动飞行又面临续航短、
    的头像 发表于 09-25 11:24 181次阅读
    从概念到现实:复合<b class='flag-5'>发动机</b>如何发展成为航空<b class='flag-5'>发动机</b>可靠性的守护者

    燃油分配系统的“听诊”:便携式测试车如何实现航空发动机精准体检

    测试车为航空发动机、eVTOL(电动垂直起降飞行)等飞行的燃油系统提供了灵活、精准的检测解决方案。这款设备不仅是航空维修与研发领域的“诊断利器”,更是我国航空测
    的头像 发表于 09-25 11:14 329次阅读
    燃油分配系统的“听诊<b class='flag-5'>器</b>”:便携式<b class='flag-5'>测试</b>车如何<b class='flag-5'>实现</b>航空<b class='flag-5'>发动机</b>精准体检

    开式转子发动机与传统涡扇发动机的性能对比研究:涵道比、燃油效率及噪声特性的系统分析

    开式转子发动机,又称桨扇发动机或无涵道风扇发动机,是一种介于传统涡桨发动机和涡扇发动机之间的航空动力装置。其核心特征在于去除了传统涡扇
    的头像 发表于 09-19 14:23 831次阅读
    开式转子<b class='flag-5'>发动机</b>与传统涡扇<b class='flag-5'>发动机</b>的性能对比研究:涵道比、燃油效率及噪声特性的系统分析

    ATA-4052C高压功率放大器在发动机涡轮叶片测试应用

    发动机涡轮叶片是发动机关键部件之一,其性能对整个发动机的效率和可靠性具有重要影响。为了确保涡轮叶片的质量和性能符合设计要求,在制造和维护过程中需要进行涡轮叶片测试。本文将介绍
    的头像 发表于 03-06 10:59 620次阅读
    ATA-4052C高压功率放大器在<b class='flag-5'>发动机</b>涡轮叶片<b class='flag-5'>测试</b>应用

    汽车发动机支架焊接技术探析

    的优化、焊接缺陷的预防与控制等方面,对汽车发动机支架焊接技术进行探讨。 首先,选择合适的焊接方法是保证焊接质量的前提。目前,汽车工业中常用的焊接方法有电阻点焊、气
    的头像 发表于 02-26 14:12 771次阅读

    汽车发动机有哪些主要参数

    汽车发动机是汽车的动力核心,它的性能直接影响汽车的动力性、经济性和舒适性等诸多关键特性。以下是汽车发动机主要参数的介绍。 一、排量 排量是发动机各缸工作容积的总和,通常用升(L)来表示。工作容积是指
    的头像 发表于 02-05 16:29 1549次阅读

    汽车发动机是如何工作的

    汽车,作为现代社会不可或缺的交通工具,其核心部件 —— 发动机,犹如人类的心脏,为车辆源源不断地提供动力,驱动着我们驰骋在道路之上。那么汽车发动机究竟是如何工作的呢? 汽车发动机的类型多样,常见的有
    的头像 发表于 02-05 11:13 1356次阅读

    航空发动机的关键材料有哪些

    航空制造是制造业中高新技术最集中的领域,属于先进制造技术。美国惠普公司研制的F119发动机,通用电气公司的F120发动机,法国的SNECMA公司的M88-2发动机,英国、德国、意大利和西班牙四国
    的头像 发表于 01-20 13:39 1504次阅读
    航空<b class='flag-5'>发动机</b>的关键材料有哪些

    液力偶合发动机的影响

    发动机产生一定的影响。 液力偶合的工作原理 液力偶合主要由泵轮、涡轮和导轮组成。泵轮与发动机相连,涡轮与负载相连,导轮位于泵轮和涡轮之间。当发动
    的头像 发表于 01-18 09:17 852次阅读

    航空发动机喷流噪声近场测试研究

    摘要 为促进航空发动机喷流噪声测试技术发展,利用小涵道比涡扇发动机户外露天静态地面试验进行了喷流噪声近场测试。运用弧形麦克风阵列测试技术,对
    的头像 发表于 01-08 11:50 987次阅读
    航空<b class='flag-5'>发动机</b>喷流噪声近场<b class='flag-5'>测试</b>研究

    全球53种汽车发动机技术汇总

    1,SOHC (单顶置凸轮轴发动机)根据凸轮轴位置数量划分的发动机类型,SOHC表示单顶置凸轮轴发动机,适用于2气门发动机。 2,DOHC (双顶置凸轮轴
    的头像 发表于 12-30 11:32 1873次阅读

    涡轴发动机的细节图

    快来和小编一起欣赏涡轴发动机的一些细节图: 这是大型涡扇发动机的风扇叶盘,一片片叶片安装在盘毂上,损坏后只要单独更换,叶片间通过加强凸肩连在一起,能增加叶盘的整体强度。 4级低压压气机。 第一级压气
    的头像 发表于 12-30 11:29 1126次阅读
    涡轴<b class='flag-5'>发动机</b>的细节图

    汽车发动机传感焊接加工采用激光焊锡技术

    传感是一个至关重要的组件。它能够实时监测发动机的温度变化,确保发动机的正常运行和高效性能。而激光焊锡工艺在制造发动机温度传感
    的头像 发表于 12-24 14:05 1247次阅读