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

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

3天内不再提示

详解车载设备FOTA测试

上海控安 来源:上海控安 作者:上海控安 2023-04-21 11:09 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作者 |李伟 上海控安安全测评部总监

来源 |鉴源实验室

引言:上一篇文章我们以车载Tbox为例介绍了相关的性能测试(车载TBOX嵌入式设备软件的性能测试),本篇我们介绍另外一个重要功能的专项测试:OTA(Over the air)测试。OTA测试会因为不同厂家选择使用的OTA实现方案的不同出现测试上的差异,对于这一点大家要注意,即使是同一个主机厂,不同车型选择的OTA方案不一样测试方法也会不一样。

01正式开始之前

车辆OTA升级目前已经非常普及了,本篇我们不再重复概念上的说明。SOTA(software OTA)主要针对的是客户应用软件的升级,通常由用户从应用商城下载安装升级实现,技术实现和测试相对FOTA(Firmware OTA)来说较为简单,本次我们也不做分析,本篇给大家讲的主要是FOTA。

整车FOTA升级的复杂程度与参与升级的设备数量密切相关,两个零部件参与升级和整车二十个零部件升级的复杂程度是完全不一样的,这一点在实施一次完整的升级测试所花费的时间上体现得更为明显。特别提醒测试人员对于类似场景的测试设计,必须考虑到测试效率的问题,在不影响测试准确性和有效性的情况下,尽可能在一次升级过程中完成多项单独的测试设计点。

不同主机厂整车FOTA的技术方案不一样,通常来讲整车升级中的零部件可以分为3类。第一类零部件,升级过程可以完全由零配件自己完成(不考虑后端FOTA升级服务器的情况下),包括独立完成网络连接、主动检查是否有可用升级软件、主动下载存储软件包、主动完成包的升级,如Tbox。第二类零部件,有比较强的自主控制功能,如可以完成独立的升级包下载存储和包的自主升级,但是需要其他零部件配合,如娱乐主机系统和智能行车电脑等,能自主独立下载升级包并检校存储,可以独立完成包的升级更新,但是需要Tbox配合提供上网通道。第三类零部件,不能自主完成程序的升级,需要车辆的FOTA升级主控设备控制自身的软件升级,如雨刷控制器、空调系统控制器、座椅控制器等。

整车FOTA升级的拓扑图如下所示:

pYYBAGRB_nWAE5spAAAkHgpesjs36.webp

图 1

02整车FOTA升级的过程

整车FOTA升级的业务过程大体可以分为以下4个步骤:

第一步,首先在FOTA后台服务器端创建任务,根据车型、车辆、升级的ECU软件包等创建升级策略和升级任务。这个过程中要准备好被测试件的软件包,测试车辆,以及被测试车辆的车型和车辆相关信息。

第二步,车端自动触发或人为触发升级过程,下载FOTA升级包到车端本地,并进行升级包的检验校准和存储。不同主机厂采用FOTA方案的不同,升级的主控设备就不一样,大家需要根据具体项目中的实际情况区分对待。

第三步,ECU执行软件包的升级。

第四步,升级完成后主控设备控制退出整车FOTA状态,恢复整车的通讯,诊断更新配置字,清除故障码,上传升级记录到FOTA服务端等。

FOTA功能业务的流程示意图如下所示:

poYBAGRB_nWAJr9SAAAhlKrH5_814.webp

图 2

03FOTA升级零部件的交互

整车FOTA的全过程是比较复杂的,我们做测试设计时通常按照需求文档来编制,将FOTA的测试按升级步骤进行逻辑上的划分,在各个步骤内部的功能需求点测试设计通常参考需求文档和当前项目的FOTA技术规范,对本步骤内的升级信息交互进行验证。

下图是一个简单的FOTA升级交互图,需要主控ECU来控制FOTA升级的过程大体如下图所示,不依靠主控控制升级的零配件不适用下图,具体项目中跟本例可能存在差异,大家需要以实际情况为准进行变通。

pYYBAGRB_naASc-TAABKzn6Otwc48.webp

图3 FOTA升级交互图

交互的步骤大体如下:

(1)车辆启动后,达到一定条件,ICC(智能计算控制器)默认触发整车OTA版本升级的检查,通过IAM(智能联网控制器)的网络服务,连接到OTA升级服务后台端进行任务查询,对比本机和OTA后台服务中的版本记录,确认ECU软件是否存在更新和需要升级。

(2)如果存在新版本软件且符合服务端的升级策略,则开始进行升级包的下载工作,在这个过程中会有各种下载前置的判断设定,有的升级方案还规定了版本下载的中断和续传,软件下载完成后会执行软件包的校准检查,确认包的正确性和完整性。

(3)新版本下载确认后,ICC主控件会检查车辆的状态,确认是否符合当前升级的要求,如车辆档位在P档,车辆蓄电池电量大于70%等,在满足升级条件的情况下,主控零部件会控制车辆或者零配件进入固件刷写状态,然后ICC主控零配件会执行刷写过程,刷写过程中的进度情况也会同步上报直至升级完成。

(4)软件版本升级完成后,ICC主控件会执行相应的刷写后检查和更新配置信息,如更新被升级件物流信息中的软件版本、清除故障码、将整车状态从FOTA升级状态恢复到正常状态、上报本次FOAT升级的过程记录和结果等等。

升级过程节点步骤的触发条件如下:

poYBAGRB_neAFZarAAHW2H_mrOU95.webp

图 4

04测试要点

整车FOTA测试较复杂,通常主机厂会进行专项测试任务。当整车升级的零配件多达几十个的时候,测试人员刚接触会觉得无从下手,同时执行单次完整升级的时间,从准备工作算起到执行结束可能需要花费1天,甚至更多的时间。我们把FOTA测试的要点进行了梳理,希望给大家有所帮助。

(1)FOTA升级涉及零配件多,场景复杂,整个过程和步骤漫长,因此测试设计通常会将FOTA的测试分类、分阶段、分步骤地进行。

(2)从少量零配件测起,逐渐增加参与升级的零配件,直至所有部件都参与。

(3)零配件测试增加的顺序,通常按照本文第1章节的叙述,从Tbox这类完全独立自主控制自身升级的零配件,到娱乐主机这类半独立自主升级零配件,最后扩大到需要ICC主控件来控制自身升级的无独立自主升级零配件。

(4)FOTA的升级过程通常安装本文第2章节的4个阶段进行划分,在每个阶段的开始和结束设立可观察条件,测试人员对每个阶段的输入输出进行验证和确认。

(5)在集成测试阶段,特别是零配件的集成测试阶段,测试需要深入到FOTA升级协议的报文间交互中,这就需要在本小节第4点的说的阶段基础上,进一步深入到交互步骤,通过通讯协议来确认升级的零配件每个交互步骤是否正确。

(6)异常测试的场景,通常是按照技术规范给出的各阶段或者各步骤的触发条件,来反向设计,如整车电源状态、档位状态、蓄电池电量、车辆速度等异常条件逐个和组合设计。

审核编辑黄宇

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

    关注

    9

    文章

    6412

    浏览量

    131682
  • FOTA
    +关注

    关注

    0

    文章

    31

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    SN54BCT8240A和SN74BCT8240A扫描测试设备详解

    SN54BCT8240A和SN74BCT8240A扫描测试设备详解 在电子设备的设计和测试过程中,高效准确的
    的头像 发表于 04-23 12:05 116次阅读

    NCP1207AADAPGEVB测试流程详解

    NCP1207AADAPGEVB测试流程详解 在电子设备的研发和生产过程中,测试环节至关重要。今天我们就来详细探讨一下NCP1207AADAPGEVB的
    的头像 发表于 04-11 12:15 252次阅读

    虹科一体化车载测试实现多协议数据零丢包

    在智能网联汽车开发中,CAN FD与车载以太网多协议并发的测试场景日益普遍,但传统分散式测试设备常因系统集成复杂、数据处理能力不足导致数据丢包、延迟波动,影响
    的头像 发表于 02-05 17:00 593次阅读
    虹科一体化<b class='flag-5'>车载</b><b class='flag-5'>测试</b>实现多协议数据零丢包

    LuatOS FOTA升级全解析

    在实际项目中,Core优化与脚本迭代往往需要同步推进。LuatOS支持脚本与Core的联合FOTA升级,极大提升维护灵活性。本文将系统讲解升级包制作、版本号管理、设备绑定等环节,助你构建完整的远程
    的头像 发表于 02-04 15:36 2278次阅读
    LuatOS <b class='flag-5'>FOTA</b>升级全解析

    LuatOS FOTA升级:新手也能秒懂的操作指南

    面对成千上万的终端设备,如何低成本完成版本迭代?FOTA是答案。本文聚焦LuatOS平台的远程升级能力,以极简语言和清晰步骤,带你走过从创建项目、获取校验码到设备重启升级的全过程,真正实现“极速上手
    的头像 发表于 02-04 15:34 2199次阅读
    LuatOS <b class='flag-5'>FOTA</b>升级:新手也能秒懂的操作指南

    零基础入门:用libfota2实现第三方服务器FOTA升级服务

     即使你是FOTA新手,也能通过本教程掌握远程固件升级的核心实现。我们以libfota2为客户端核心,结合自建第三方服务器,提供一份零基础可上手的完整FOTA服务搭建指南。从服务端部署到设备端响应
    的头像 发表于 01-19 18:35 205次阅读
    零基础入门:用libfota2实现第三方服务器<b class='flag-5'>FOTA</b>升级服务

    FOTA升级全流程教学:基于libfota2与第三方服务器搭建

    远程固件升级不再是大厂专属,借助libfota2,你也可以为自己的设备搭建私有FOTA系统。本文将“手把手”带你完成从服务端搭建、固件包发布到设备端升级响应的完整流程。所有环节均基于第三方服务器实现
    的头像 发表于 01-19 18:35 521次阅读
    <b class='flag-5'>FOTA</b>升级全流程教学:基于libfota2与第三方服务器搭建

    电池模拟器为车载摄像头量产测试植入“精准电力标尺”

    与可靠性测试。传统车载摄像头测试设备依赖电瓶或普通电源供电,在测试速度、测量精度、长期稳定性上存在瓶颈,难以满足产线对“全检、快检、准检”的
    的头像 发表于 12-19 13:46 492次阅读

    如何选择支持CAN FD与车载以太网的一体化车载网络测试主板?虹科车辆网络通讯测试主板深度解析

    导语: 随着汽车电子架构向域控制器和中央计算演进,车载网络测试面临着多协议并发、高带宽数据采集与系统集成的严峻挑战。传统多设备堆叠的方案已难以满足高效、可靠的测试需求。本文将深入探讨一
    的头像 发表于 12-11 15:03 581次阅读

    智能座舱测试:慧通测控车载屏幕测试常用的专业设备有哪些?

    在智能汽车时代,车载屏幕已成为人车交互的核心枢纽,其触控灵敏度、显示效果、耐用性及环境适应性直接关系到驾驶安全与用户体验。为确保车载屏幕在复杂用车场景中稳定可靠,一系列专业测试工具与设备
    的头像 发表于 11-28 08:00 1751次阅读
    智能座舱<b class='flag-5'>测试</b>:慧通测控<b class='flag-5'>车载</b>屏幕<b class='flag-5'>测试</b>常用的专业<b class='flag-5'>设备</b>有哪些?

    车载以太网测试典型问题三则

    北汇信息作为国内外众多OEM的第三方认证测试服务商,积累了大量的测试服务经验,分享三则车载以太网测试典型问题。
    的头像 发表于 10-11 15:42 2251次阅读
    <b class='flag-5'>车载</b>以太网<b class='flag-5'>测试</b>典型问题三则

    医疗设备泄漏电流测试全:IEC 60601标准解读与德国GMC测试方案

    本文系统解析医疗设备泄漏电流测试的三大类型(对地/外壳/患者电流),详解IEC 60601-1标准限值与测试方法,提供德国GMC测试仪的技术
    的头像 发表于 06-25 17:06 1907次阅读

    ​车规电容盐雾测试:沿海地区智能车载设备的防腐设计指南

    结构设计,将盐雾测试寿命延长至2000小时,容值衰减率<0.5%,绝缘电阻>200GΩ。本文结合特斯拉、比亚迪等实测案例,剖析平尚技术如何通过抗腐蚀设计突破沿海车载设备的可靠性瓶颈。
    的头像 发表于 05-22 15:15 1011次阅读
    ​车规电容盐雾<b class='flag-5'>测试</b>:沿海地区智能<b class='flag-5'>车载</b><b class='flag-5'>设备</b>的防腐设计指南

    OBC/DC-DC测试设备:提升新能源车电源品质

    在新能源汽车快速发展的当下,车载电源的性能与可靠性至关重要。OBC/DC-DC测试系统作为检测车载充电机和直流转换器的关键工具,正发挥着不可或缺的作用,源仪电子的OBC/DC-DC测试
    的头像 发表于 05-07 09:25 938次阅读
    OBC/DC-DC<b class='flag-5'>测试</b><b class='flag-5'>设备</b>:提升新能源车电源品质

    吉事励OBC车载充电机老化测试设备介绍

    在新能源汽车蓬勃发展的当下,车载 (OBC)作为电动汽车充电系统的核心部件,其性能和可靠性直接关系到车辆的充电效率和安全性。吉事励凭借在电源测试领域的深厚技术积累,推出了先进的OBC车载充电机老化
    的头像 发表于 04-28 17:21 844次阅读
    吉事励OBC<b class='flag-5'>车载</b>充电机老化<b class='flag-5'>测试</b><b class='flag-5'>设备</b>介绍