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

    文章

    236

    浏览量

    2492
收藏 人收藏

    评论

    相关推荐

    一种汽车域控制器DCU电源浪涌过压保护方案

    汽车域控制器(Domain Controller Unit,DCU)是一种集成了多个功能模块ECU的电子控制单元,用于管理和控制汽车内部的不同功能域。
    的头像 发表于 05-08 14:42 2555次阅读
    求<b class='flag-5'>一种</b>汽车<b class='flag-5'>域控制器</b>DCU电源浪涌过压保护<b class='flag-5'>方案</b>

    汽车域控制器DCU电源浪涌过压保护方案

    汽车域控制器DCU电源浪涌过压保护方案
    的头像 发表于 04-30 08:02 295次阅读
    汽车<b class='flag-5'>域控制器</b>DCU电源浪涌过压保护<b class='flag-5'>方案</b>

    经纬恒润首个重卡车身域控制器成功量产

    汽车和汽车智能化、网联化的发展,传统ECU分布式架构已无法满足下一代智能车的需求,逐渐向功能更集中、算力更高、OTA升级更快的集中式域控制架构过渡,车身域控制器
    的头像 发表于 04-12 08:00 543次阅读
    经纬恒润首个重卡车身<b class='flag-5'>域控制器</b>成功量产

    荣威RX5智能驾驶域控制器方案

    域控制器的线速端子分布在域控制器的左右两侧;右侧主要分布电源、IO、通信接口、GPS天线等端子;左侧主要分布了环视、周视、前视的线束端子。
    发表于 04-03 11:22 571次阅读
    荣威RX5智能驾驶<b class='flag-5'>域控制器</b><b class='flag-5'>方案</b>

    座舱域控制器硬件架构方案:SoC + MCU

    座舱域控制器(Cabin Domain Controller)是一种用于航空飞机中的电子系统,用于集中管理和控制飞机内部的各种功能和系统。它是飞机电气系统的关键组件之一。
    的头像 发表于 02-01 11:20 5113次阅读
    座舱<b class='flag-5'>域控制器</b>硬件架构<b class='flag-5'>方案</b>:SoC + MCU

    智驾、座舱、泊车三合一域控制器解析

    用双Orin打造智驾、座舱、泊车三合一域控制器,硬件上难度不大,难度都在软件上。今天我们就来看看国内某大厂的智驾、座舱、泊车三合一域控制器
    的头像 发表于 01-29 10:37 927次阅读
    智驾、座舱、泊车三合一<b class='flag-5'>域控制器</b>解析

    关于域控制器的基础知识分享

    域控制器存储和管理用户账号、密码策略、组策略以及其他安全相关的信息。它允许用户通过认证获得对域内资源的访问权限。用户登录到域中的计算机时,域控制器会验证用户的身份,并授予相应的权限。
    的头像 发表于 01-24 16:31 519次阅读

    上汽飞凡R7智联域控制器模块TBOX的拆解分析

    本专栏将介绍智能汽车控制器的拆解分析,为读者呈现最新的量产控制器的参考设计及选型方案。今天为大家分享的是上汽飞凡R7的智联域控制器模块-TB
    的头像 发表于 01-23 10:29 2317次阅读
    上汽飞凡R7智联<b class='flag-5'>域控制器</b>模块TBOX的拆解分析

    汽车五大域控制器有哪些?汽车域控制器和ecu的区别

    汽车五大域控制器通常指车身电子、底盘电子、发动机电子、车载娱乐和信息、辅助驾驶等五个领域的控制器
    发表于 11-23 17:06 4374次阅读

    动力域控制器的功能和测试项目

    动力域控,顾名思义就是动力相关的域控制器,对于纯电车而言,包括电池管理、电机控制器、空调控制器、DCDC等等,下面是比亚迪的动力域控制器
    的头像 发表于 10-23 14:26 1032次阅读
    动力<b class='flag-5'>域控制器</b>的功能和<b class='flag-5'>测试</b>项目

    汽车区域控制器的关键技术和MCU解决方案深度分析

    汽车区域控制器的关键技术和MCU解决方案深度分析
    的头像 发表于 10-18 17:40 1471次阅读
    汽车区<b class='flag-5'>域控制器</b>的关键技术和MCU解决<b class='flag-5'>方案</b>深度分析

    域控制器上AUTOSAR AP的优势和挑战

    汽车E/E体系结构由分布式向集中式发展域控制器,部署AUTOSAR AP的优势和挑战域控制器、部署AUTOSAR AP的优势和挑战域控制器
    发表于 08-11 10:47 423次阅读
    <b class='flag-5'>域控制器</b>上AUTOSAR AP的优势和挑战

    域控制器架构的优点有哪些

    域控制器架构优点 域控制器是以以太网为骨干网,面向服务的架构,按功能划分的集中化加速软硬件分离,节约整机成本,具体优点包括: 1.服务附加值提升 实现整车OTA功能后,整车厂可以通过系统升级持续
    的头像 发表于 07-25 17:53 1423次阅读

    域控制器是什么 域控制器介绍

    什么是域控制器域控制器的概念最早由以博世、大陆为首的Tier1提出,它的出现是为了解决信息安全以及ECU瓶颈的问题。域控制器因为有强大的硬件计算能力与丰富的软件接口支持,使得更多
    的头像 发表于 07-25 17:51 3525次阅读
    <b class='flag-5'>域控制器</b>是什么 <b class='flag-5'>域控制器</b><b class='flag-5'>介绍</b>

    汽车域控制器的功能与作用

    汽车域控制器是伴随着整车电子电器架构的演变产生的。ECU增多——数量多的ECU错综交错,不仅带来了十分复杂的线束设计,而且逻辑控制也十分混杂,针对这个问题开始使用域的架构: 1、能够将传感与处理分开
    的头像 发表于 07-18 11:05 6659次阅读
    汽车<b class='flag-5'>域控制器</b>的功能与作用