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

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

3天内不再提示

针对域控制器的一种升级测试方案介绍

北汇信息POLELINK ? 2022-08-01 15:16 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

传统的汽车ECU通过诊断刷写来实现软件更新,数据量较小,一般在几十KB到几十MB;随着汽车的新四化进程持续推进,汽车上的域控制器或中央计算器的架构已经演变为MPU/SOC+MCU的方案,而针对MPU/SOC软件升级的数据量往往是几百MB甚至几GB,使用DoIP加诊断服务(0x34、0x36)来传输升级包数据,过程比较繁琐,并且带宽利用率较低。通过DoIP发送36服务,需等待传输层的应答即TCP ACK,再等待DoIP的0x8002报文(简化版不使用0x8002),最后必须等待控制器的诊断肯定响应才能继续发送数据。因此,针对数据量较大的升级包,各厂商纷纷采用多种新的方法来实现域控制器软件升级。

上海北汇信息根据既有的经验,为大家介绍其中一种抛弃了传统方案,一种新型软件升级技术及测试方案,该方案基于“一种支持SOA的协议 +传统IT的传输协议”组合实现。以下简称“SOA协议”和“IT协议”。

域控制器升级流程简介

pYYBAGLnc7qAJTLEAAB1BrftXlY726.png

图1升级流程示意图

如上图所示,实现从节点域控升级,是由主节点来发起升级任务,此流程主要在车内进行。主节点首先通过“SOA协议”给从节点建立升级任务,再将升级包通过”IT协议”发送给从节点,同时通过”SOA协议”控制升级流程;相比使用诊断服务实现升级,此流程简洁高效,能快速实现升级软件的目的。

测试用例的构成

针对从节点的升级测试,主要分为以下几个部分:1.正向流程测试;2.状态跳转测试;3.故障码测试;4.场景测试

poYBAGLnc9KAR1k7AADGLQi6F_w129.png

pYYBAGLnc9qAOVgOAAJKAqH03bw198.png

图2部分测试用例

域控制器升级测试的主要环境

北汇主要使用Vector的CANoe+VN56xx来开发测试用例与执行测试,加上基本外设,如程控电源等,可以快速搭建好测试环境,示意图如下所示:

pYYBAGLnc-qASKk9AAB991fY7j0109.png

图3测试环境示意图

在测试脚本中,使用CANoe仿真主节点,主要实现的是”SOA协议”与”IT协议”两个模块功能;1.仿真CANoe作为主节点,发送”SOA协议”请求给DUT,来控制升级流程;2.仿真CANoe作为”IT协议” Server,收到DUT的”IT协议”请求后,将升级包通过”IT协议”发送给DUT。

poYBAGLnc_iAHhqTAABE9Ee1ZDQ243.png

图4测试脚本框图

域控制器升级测试实例

数据传输过程

CANoe仿真主节点给从节点建立升级任务后,从节点便发送”IT协议”请求升级包路径,仿真主节点响应升级包路径,从节点则发送”IT协议”获取升级包。仿真主节点使用”IT协议”发送升级包,在传输过程中可以使用SOA协议周期读取传输进度,等待传输完成后,仿真主节点发送安装请求,在安装过程中周期读取安装进度。以下是测试报告和测试数据的示例。

poYBAGLndCCACAE8AAWjLssaYOI639.png

图5建立任务与传输过程测试报告

poYBAGLndCuAVbhJAAIAe5w0_SQ740.png

图6安装升级包测试报告

总结

本文介绍实现域控制器升级的一种新兴技术方案,其在汽车电子领域已广为接受并采用。此方案相比使用诊断服务实现升级,主要有以下两个优点:

  1. 升级流程简洁高效
  2. 传输升级包效率更高

北汇信息紧跟技术发展的脉搏,在此领域已经积累了测试规范开发、测试脚本开发、测试执行的经验,同时根据北汇在汽车电子丰富的测试经验,开发具有深度的用例覆盖不同场景,为客户的汽车电子产品软件升级质量保驾护航,加快车型研发进度!

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

    关注

    0

    文章

    277

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    小马智行L4域控制器路测超200万公里

    近日,小马智行宣布第七代Robotaxi所搭载的L4车规级域控制器已累计测试超200万公里。作为全球首个L4 Robotaxi车规级量产域控制器,200万公里的里程验证充分证明其硬件可靠性和软件算法适配性均达到L4级自动驾驶的严
    的头像 发表于 07-26 09:14 ?418次阅读

    恩智浦FS24功能安全SBC芯片详解 为区域控制器节点设计提供便利

    转变为区域控制器的节点单元。 针对这些节点单元,恩智浦不仅提供了相应的处理方案,还推出了节点的SBC芯片。本文将为大家详细介绍符合功能安全
    的头像 发表于 07-11 20:53 ?3001次阅读
    恩智浦FS24功能安全SBC芯片详解 为区<b class='flag-5'>域控制器</b>节点设计提供便利

    汽车区域控制器方案指南

    向软件定义汽车 (SDV) 的转型促使汽车制造商不断创新,在区域控制器中集成受保护的半导体开关。电子保险丝和 SmartFET 可为负载、传感和执行提供保护,从而提高功能安全性,更好地应对功能
    的头像 发表于 06-13 15:02 ?1549次阅读
    汽车区<b class='flag-5'>域控制器</b><b class='flag-5'>方案</b>指南

    首款搭载知行科技iDC 500行泊域控制器的车型上市

    近日,首款搭载知行科技iDC 500行泊域控制器的主流国产车型正式上市,成为业内少数在中算力平台上实现量产的高阶智驾域控制器。这也是全球首款在瑞萨V4H计算平台成功部署量产BEV+OCC感知算法的高阶智驾解决
    的头像 发表于 04-15 15:54 ?519次阅读

    一种新型直流电机控制器

    以前控制直流电机多由单片机完成。该方式缺点是接口繁琐、速度慢,且不易在高温、高压等恶劣环境下工作[1]。采用一种新型直流电机控制器——DSP 控制器解决了单片机
    发表于 03-25 15:25

    均普智能赢得区域控制器产线订单

    近日,均普智能宣布成功斩获项重要的区域控制器产线订单,标志着该公司在汽车电子领域取得了新的突破。据悉,这条产线所生产的区域控制器将应用于国产新势力汽车品牌,为其智能化发展注入新的动力。 随着
    的头像 发表于 01-23 13:50 ?475次阅读

    英飞凌与Flex联合展示软件定义汽车区域控制器平台

    的汽车设计伙伴。 双方共同展示款专为软件定义汽车打造的全新区域控制器设计平台——Flex模块化区域控制器设计平台。该平台集成了模块化微控制器(MCU)架构和通用硬件构建模块,为区域
    的头像 发表于 01-23 13:38 ?544次阅读

    纳芯微参与车身域控制器测试方法团体标准审定

    近期,根据《团体标准管理规定》的相关要求,深圳自动化学会组织召开了《车身域控制器场效应管负载能力试验方法(送审稿)》、《车身域控制器通用功率驱动装置测试规程(送审稿)》两项团体标准审定会。比亚迪
    的头像 发表于 11-21 11:47 ?738次阅读

    数明半导体参与起草车身域控制器测试方法团体标准

    近日,根据《团体标准管理规定》的相关要求,深圳自动化学会组织召开了《车身域控制器场效应管负载能力试验方法(送审稿)》、《车身域控制器通用功率驱动装置测试规程(送审稿)》两项团体标准审定会。
    的头像 发表于 11-14 10:52 ?908次阅读

    经纬恒润全栈底盘域控制器成功量产,开启智能出行新篇章

    近日,经纬恒润自主研发的全栈底盘域控制器(CDC,ChassisDomainController)成功搭载于某新能源汽车品牌车型,并顺利实现量产。该产品对原有的全栈底盘域控制器进行了有效优化与升级
    的头像 发表于 10-29 08:00 ?890次阅读
    经纬恒润全栈底盘<b class='flag-5'>域控制器</b>成功量产,开启智能出行新篇章

    面向汽车T-BOX与域控制器的HIL测试方案

    电子发烧友网站提供《面向汽车T-BOX与域控制器的HIL测试方案.pdf》资料免费下载
    发表于 10-28 10:55 ?3次下载

    通过电压转换启用下代ADAS域控制器应用说明

    电子发烧友网站提供《通过电压转换启用下代ADAS域控制器应用说明.pdf》资料免费下载
    发表于 09-11 11:32 ?0次下载
    通过电压转换启用下<b class='flag-5'>一</b>代ADAS<b class='flag-5'>域控制器</b>应用说明

    使用逻辑和转换优化ADAS域控制器

    电子发烧友网站提供《使用逻辑和转换优化ADAS域控制器.pdf》资料免费下载
    发表于 09-04 10:27 ?0次下载
    使用逻辑和转换优化ADAS<b class='flag-5'>域控制器</b>

    基于ST Stellar P 多合动力域控制器解决方案

    传统汽车架构中,多个独立ECU带来复杂性和成本问题。ST的多合动力域控制器将多个ECU集成到单个MCU中,提升功率密度,减少连接,优化硬件和软件成本。Stellar P系列MCU支持多达6个Cortex-R52+内核,提供超
    的头像 发表于 09-03 08:04 ?2508次阅读
    基于ST Stellar P 多合<b class='flag-5'>一</b>动力<b class='flag-5'>域控制器</b>解决<b class='flag-5'>方案</b>

    Arm Cortex-R82AE赋能高性能区域控制器设计

    在之前的篇推文中我曾谈到过,汽车行业的近期发展趋势正在推动对汽车架构中区域控制器域控制器的需求。而基于 Armv8-R 的 Arm Cortex-R52 和 Cortex-R52+ 核心正是满足
    的头像 发表于 09-02 10:23 ?1102次阅读